-
Про звуковую подсистему KolibriOS Начну с того, что изначально в Колибри, году в 2003, не было звуковой подсистемы. Доставшееся от MenuetOS наследие (напомню, что KolibriOS — это ответвление от MenuetOS, fork, ставшее самостоятельным проектом разработки операционной системы в 2004 году)…
-
Fish on Wheels: самоходный аквариум с золотой рыбкой на основе Arduino + Beagleboard
На днях компания Studio Diip представила свой проект, который должен понравиться как любителям техники, так и любителям животных. Особенно золотых рыбок. Дело в том, что эта компания создала самоходный аквариум, который управляется самой рыбкой. Правда, вряд ли рыбка осознанно двигает…
-
Silk Road 2 взломан, биткойны пользователей украдены
Плохие новости на этой неделе валятся на Биткойн просто одна за другой. Согласно появившейся сегодня ночью на сайте Reddit информации, нелегальный сайт Silk Road 2, который пришел на смену оригинальному детищу Ужасного Пирата Робертса, подвергся атаке двойного вывода, аналогичной той,…
-
Работа с usb видеокамерой в Linux. Часть 2
Привествую, Хабр! Продолжаем цикл статей про программирование видеокамеры в Linux. В первой части [1], мы рассмотрели механизм открытия и считывания первичных параметров видеоустройства. Была написана простенькая утилита catvd. Сегодня расширим функционал нашей маленькой программы
-
Про сообщества программистов
Этот пост назревал долгое время, но последняя запись в блоге Йэна Бикинга Saying Goodbye to Python заставила-таки меня сесть и написать его. Он скорее личный, и наверное не очень интересный, но для меня важно, что бы он был где-то сохранился.…
-
Операционную систему Plan 9 опубликовали под GPLv2
Разработчики уникальной операционной системы Plan 9, с разрешения руководства компании Alcatel-Lucent, изменили условия лицензирования. Теперь весь код ОС, который распространяется под Lucent Public License, будет одновременно распространяться под лицензией GPLv2. Таким образом, пользователи могут распространять код системы и/или модифицировать его…
-
Делаем свой джойстик для Unity3D с батчингом и спрайтами
Некоторое время назад мне понадобился мобильный джойстик для управления персонажем. Посмотрев на стандартный джойстик из включенного в дистрибутивную версию Unity3D пакета я понял, что это не совсем то, что мне нужно. Во-первых, там очень сильно закрученная и мудреная система вложенных…
-
Мигрируем с raid1 на raid10 без потери данных в Debian
Есть raid1 из 2 дисков, есть 2 дополнительных диска, нужно добавить эти 2 диска в массив и мигрировать на raid10 без потери данных. Ситуация усложняется тем, что boot расположен не в raid, а находит только на одном из дисков, и…
-
Асинхронные очереди в коде
Доброго времени суток, Хабр и хабражители. Картинка для привлечения внимания. В предыдущем (и первом моём посте) мы говорили про удобоваримость чтения написанного кода. То, зачем и был написан мной тот класс Instruction. В этом посте речь пойдёт уже о самом…
-
Firefox вводит общий аккаунт и обновляет систему синхронизации
Мало кто знает, но уже несколько недель, как Mozilla обновила функцию синхронизации браузера. Было принято решение убрать неудобные секретные коды для синхронизации и пароли для восстановления утерянных ключей.