вторник, марта 13, 2012

Microsoft Robotics Developer Studio



Пополнение коллекции игр для программистов.

Микрософтовский пакет Microsoft Robotics Developer Studio, предназначенный для фанатов роботостроения, имеет возможность работы в режиме симуляции, то есть соответствующим образом запрограммированного робота можно поместить в некоторую виртуальную реальность - в поставке по умолчанию есть с десяток готовых - дом, улица, фабрика, дикая местность, и т.д. Реального железного робота при этом иметь не обязательно. 

В этой виртуальной местности симулируется физика, так что робот будет врезаться в препятствия, его сенсоры могут замерять расстояния до стен, робот может рухнуть с обрыва, etc.

В качестве языков программирования используется VPL(Microsoft Visual Programming Language) или C#.

В число поддерживаемых роботов входит набор юного роботостроителя Lego MindStorm (продается где-то за $300)  и собственное микрософтовское чудо-юдо Reference Platform - тележка с ноутбуком, Kinect'ом, XBox контроллером. Но для начала работы никакие железки не нужны, можно все делать в симуляторе.

Соответственно, можно при желании устраивать бои роботов без самих роботов, заставлять роботов играть в футбол или придумать какие-то свои развлечения. На видео робот путь в лабиринте ищет, к примеру:





пятница, февраля 03, 2012

Python tools для Visual Studio

Случайно в какой-то рассылке увидел ссылку на MSDN со статьей про интеграцию питона в вижуал студию - http://msdn.microsoft.com/ru-ru/vstudio/hh769755

Обычно я для питона notepad++ или встроенный IDLE использовал. Пробовал еще Eclipse в качестве IDE, но какой-то он тяжеловесный, хотя наверное это с непривычки. А тут привычная VS, в которой теперь появилась возможность создавать проекты на Python, а после отлаживать в привычном отладчике. Пока мне нравится...

Это текст с msdn:
В декабре прошлого года команда PTVS дала обещание добавить в семейство Visual Studio новый язык, причем меньше чем за год и с минимальными затратами. Через 9 месяцев это обещание было выполнено – встречайте Python Tools 1.0 for Visual Studio RTM.
Теперь эта отличная IDE поддерживает прекрасный язык Python. Точнее, его реализации CPython, IronPython, Pypy и Jython. Отныне вы можете пользоваться Intellisence, Class Browser, поиском ссылок, рефакторингом, отладчиком, профайлером,… в общем, всем тем, что так привычно пользователям Visual Studio.
И это все совершенно бесплатно (устанавливается в Visual Studio Shell) и Open Source (Apache 2.0).
Команда разработчиков подготовила краткие видео демонстрирующие работу Python Tools for Visual Studio, из которых становятся понятны многие возможности.
Основные возможности среды редактирования
 
Рефакторинг
 
Отладка исключений
Дополнительную информацию и собственно само расширение Python Tools для Visual Studio вы можете найти на сайте pytools.codeplex.com/

вторник, ноября 22, 2011

Stanford снова организует онлайн курсы

Статья на хабре про это:
http://habrahabr.ru/blogs/elearning/132793/

Анонсированы ещё несколько онлайн курсов стенфордского университета, стартующих в январе/феврале 2012 года.

Computer Science:
Entrepreneurship:
Записываться лучше заранее, перед началом курса напомнят по почте. Всем советую.

вторник, ноября 08, 2011

Adsence отнял у меня трудовую копейку

На этом блоге последние 3 года его существования стоял Google Adsence - фиг его знает зачем, скорее просто в качестве эксперимента. За 3 года с него накапало что-то в районе $13, а учитывая то, что Google высылает деньги только после накопления $100 мне светило получить свой первый чек на 100 баксов где-то через 20 лет. Но даже этих сугубо теоретических денег подлый Google меня лишил. Сегодня мне пришло письмо, что мой аккаунт на Adsence заблокирован, потому что
Просмотрев данные, мы обнаружили, что Ваш аккаунт представляет угрозу создания недопустимой активности. Поскольку мы отвечаем за защиту своих рекламодателей AdWords от завышения расходов из-за недопустимой активности, мы сочли необходимым закрыть Ваш аккаунт AdSense. Ваш непогашенный остаток и доля доходов Google будут полностью возвращены пострадавшим рекламодателям.
Я лично никаких накруток не делал, так что со стороны Google это просто отъём конфетки у ребенка. Причем, судя по всему, они регулярно так поступают - блокируют аккаунты и забирают деньги себе без всяких видимых причин и никогда не отвечают на апелляции.

Вот вам и корпорация добра.

Ну и ладно, все равно монетизация блогов это зло, так что спасибо Google что они с ней борются :)

понедельник, октября 24, 2011

Онлайн курсы стэнфордского университета

Если вы читаете хабр, то возможно в курсе, что Stanford University экспериментирует с бесплатным онлайн обучением. Есть 3 курса, которые можно пройти онлайн:

К сожалению, они привязаны ко времени, так что на первый курс я записаться уже не успел, что впрочем не мешает смотреть видео-лекции, нельзя только делать домашние задания и сдавать экзамены. На второй и третий курсы записаться еще можно. Хотя учеба там началась недели 2 назад. 

В Machine learning я уже почти нагнал тех, кто вовремя на это подписался, английский у профессора китайца вполне понятный, так что никаких проблем с этой стороны нет. Я, правда, что-то похожее во времена моего студенчества уже проходил, но это было уже давно, к тому же здесь все на практике закрепляется, с привязкой к конкретным проблемам, а не просто сферические кони в вакууме.

P.S. Ну и до кучи есть еще просто лекции курсов прошлых лет по computer science и связанным с этим вещам: http://habrahabr.ru/blogs/elearning/126527/