Архив Март 12, Пятница, 2010
Март 12, Пятница, 2010
После DIY топиков (1, 2) думаю, будет интересно посмотреть, как устроены промышленно произведенные дисплеи, основанные на вращение.
Немецкая компания Kinoton (та самая, которая производит оборудование для кинотеатров) производит прозрачные цилиндрические дисплеи Litefast 360°.
Технические характеристики дисплея:
- Разрешение: 3 ? (800 ? 600)
- Количество цветов: 16.7 миллионов
- Диагональ экрана: 2 337 мм (~ 2,33 м)
- Размер пикселя: 1.0 мм2
- Входной сигнал: DVI, 800 ? 600, 60 Гц
- Номинальная скорость вращения: 800 об/мин
Далее фотографии основных модулей и принцип работы.
Март 12, Пятница, 2010
Март 12, Пятница, 2010

В связи со статьей о «Дарьял»‘е просто нельзя не упомянуть об еще одной станции радиолокационного дозора, но уже воздушного базирования, т.н. «Оплоте» — проекте А-50.
В свое время проект оказался на передовом рубеже развития воздушных радиолокационных и систем и по некоторым техническим характеристикам комплекс даже сейчас превосходит зарубежные аналоги, в частности знаменитый американский AWACS.
Март 12, Пятница, 2010
Здравствуй, Хабр! Я хочу представить тебе свой некоммерческий проект и найти единомышленников/соразработчиков.
Мотивационный скриншот

Март 12, Пятница, 2010
Disclaimer: эта статья — для чайников навроде меня.
Я использую
MPD в качестве медиапроигрывателя, что очень удобно: демон очень маленький и экономный, а работает очень надёжно и быстро.
Чтобы не портить эти качества, хотелось, чтобы и управлять им из Gnome можно было столь же легко, просто и без накладных расходов. В репозитории имеется специальный апплет Панели Gnome music-applet, но он тянет за собой уйму зависимостей, не очень удобен и вообще отношения у меня с ним не сложились. В конце концов я остановился на самом прямолинейном решении.
Нужен MPC
MPC (Music Player Command) — крохотная утилита для управления MPD из командной строки. Если вы уже напряглись, можете выдохнуть, команды для управления мы выдавать вручную не будем.
Итак, ставим MPC:
sudo aptitude install mpc
Март 12, Пятница, 2010
Разберем создание интерфейса на pygtk на примере самого примитивного калькулятора. Много картинок, немного кода.
gtkbuilder наиболее прогрессивный формат описания gtk интерфейса в xml,
если вы ранее использовали libglade, вы можете сконфертировать .glade файл в новый формат командой libglade-convert
Март 12, Пятница, 2010
Вчера Google выпустил новую библиотеку регулярных выражений — RE2. Библиотека написана на C++.
Существует два подхода к реализации регулярных выражений: недетерминированные конечные автоматы (NFA) и детерминированные конечные автоматы (DFA). Первый механизм регулярных выражений используется, например, в Perl, Python, Ruby и .NET. К сожалению, в этом случае время работы программы может расти экспоненциально, а также может неограниченно расти использование стека. Такое поведение оказалось неприемлемым для таких проектов Google, как Code Search, Sawzall и Bigtable, поэтому программисты компании написали библиотеку на основе детерминированных конечных автоматов. RE2 гарантирует линейную скорость выполнения поиска и ограниченное использование стека. DFA также используется, например, в lex и egrep. В отличие от большинства подобных реализаций RE2 поддерживает почти все основные возможности PCRE.
Библиотека распространяется под BSD лицензией.
UPD: Убрал Tcl из примеров NFA, сейчас там используются DFA.
Март 12, Пятница, 2010

— Здравствуйте, аудитория!
— Привет-привет!
— Все мы были свидетелями великого и ужасного ХабрЭффекта, верно?
— Да-да!
— И часто падают не сайты, о которых пишут, а хостинги, на которые вешают картинки, размещаемые в посте.
— Всё верно!
— И если о пиарящихся ресурсах мы позаботиться не можем, то о картинках позаботиться вполне в наших силах!
— Ура!
Нашёлся однажды у нас сервачок, местечко на хардах и нормальный канал. Представляем вашему вниманию фотохостинг ХабрЭффект.ру. Никаких рюшечек, мультизагрузок и прочего, извините. Зато мы можем просто разместить у нас вашу картинку и показывать её всем, кто только захочет!
Спасибо за внимание!
P.S.: Если всё-таки какие-то рюшечки будут жизненно необходимы, то да, мы будем их реализовывать.
Март 12, Пятница, 2010
Март 12, Пятница, 2010

Жаль не умею рисовать, но это очень круто.