• В EuroPython 2013-конференции во Флоренции (Италия) открылся докладом Ван Линдберг о последующих двадцати лет Python. Линдберг, юрист, имеющий опыт работы инженером, председатель Python Software Foundation (PSF) и автор книги Интеллектуальной собственности и Open Source (рассмотрел на LWN в 2008 году).…

  • Всем привет! Пару дней назад мне на почту пришло письмо от Codeschool.com, в котором очень красочно (как можно заметить из картинки в шапке поста) представлялся новый курс по AngularJS. Т.к. платной подписки у меня сейчас нет, я решил отложить просмотр…

  • Dbus — средство межпроцессного взаимодействия. Другими словами, средство позволяющее одной программе «отдавать приказы» другой программе. В сети легко найти примеры, как из командной строки с помощью DBus управлять различными программами. Но слабо раскрыта тема, как отслеживать сигналы исходящие от других…

  • Здравствуйте коллеги! Хочу представить вашему вниманию проект, который родился во время работы над системой информатизации университета НТУУ «КПИ» — крупнейшего технического университета Украины исследовательского типа, одного из ведущих университетов Европы. Достаточно давно в этом научном заведении идут работы по информатизации…

  • В жизни каждого умного дома возникает закономерный вопрос – как маленький нежный микроконтроллер своими пятью вольтами сможет коммутировать 220 вольт переменного тока? Самый простой вариант – реле. Тут вам и гальваническая развязка, и замыкаешь что хочешь, хоть постоянный, хоть переменный,…

  • Всем привет! Как известно, математическую игру «2048», создал итальянский разработчик Gabriele Cirulli. Игровое поле, состоит из сетки 4х4. Игра начинается. На сцене две плитки с номиналом 2. Передвигая, нужно сложить плитки одного «номинала». Движение, возможно в 4 стороны. Цель игры,…

  • Ruby 2.1, последняя значимая версия Ruby (на момент написания поста), была выпущена в Рождество 2013, спустя всего лишь 10 месяцев после выхода 2.0.0. Она вышла с целым рядом изменений и улучшений, и данный пост в деталях описывает эти новшества.