Archive for July, 2008
29.
07.
2008
17:04
|
6
comments
| 0
pingbacks
|
people
ALT Linux обзавёлся собственной “планетой”.
Планета агрегирует как то, что пишут участники ALT Linux Team, так и разработчики и менеджеры компании — те, кто непосредственно занимается тем, чтобы Sisyphus и дистрибутивы ALT Linux были такими, какие они есть.
29.
07.
2008
15:13
|
1
comment
| 0
pingbacks
|
altlinux
Наконец в ALT Linux появилась “официальная” wiki — перенесённая часть freesource.info, относящаяся непосредственно к ALT Linux. Теперь можно будет сфокусироваться именно на ALT Linux, а не на всём подряд (хочется сказать спасибо Денису Смирнову за его работу над freesource.info в условиях жёсткого цейтнота).
Технически переезд был не особо сложным, хотя и оказался достаточно выматывающим:
-
для конверсии содержимого SeirosWiki -> MediaWiki пришлось написать конвертер, причём поскольку парсера разметки SeirosWiki (практически идентичного разметке WackoWiki) не нашлось, то для этого пришлось выпотрошить Wiki и сделать из неё генератор синтаксиса MediaWiki.
-
поскольку у двух wiki-движков не совпадают алгоритмы хэширования паролей, то пришлось написать плагин к MediaWiki, умеющий аутентифицировать пользователей по хэшам SeirosWiki
-
поскольку Seiros страницы хранит в виде иерархии, а MediaWiki — в категориях, то пришлось написать отображалку из одного URL-я в другой.
-
поскольку перетягивалась не вся wiki, то пришлось написать корректную расстановку внешних и внутренних ссылок. Ссылки вообще оказались большой проблемой: и в Seiros, и в MediaWiki они весьма развесистые и удобные, но по-разному удобные. Поэтому понять, какая же ссылка какой соответствует, оказалось весьма нетривиально.
-
И конечно пришлось разгрести кучу багов, особенностей и приколов, типа хранения в базе данных не в той кодировке, которая декларируется при открытии соединения.
28.
07.
2008
14:17
|
0
comments
| 0
pingbacks
Lucky to be a Programmer.
Замечательная статья, спасибо
ab за ссылку.
21.
07.
2008
21:11
|
3
comments
| 0
pingbacks
|
openinkpot,
altlinux
Пока я летел из Новосибирска в Мосвку для доклада на
конференции на Протве про
OpenInkpot, в нём состоялся релиз 0.0.
Замечательное чувство: проект, который ты начал, живёт и развивается даже без твоего участия.
18.
07.
2008
20:04
|
0
comments
| 0
pingbacks
|
oss
В lenny, наконец, ставящиеся по умолчанию шрифты выглядят прилично.
14.
07.
2008
4:08
|
3
comments
| 0
pingbacks
|
маразм
Когда в трёх приложениях, использующих одни и те же низкоуровневые библиотеки для поиска (fontconfig) и рендеринга (Xft) шрифтов, один и тот же набор иероглифов
- не показывается вообще (Opera)
- показывается как три квадратика с Unicode-номерами символов внутри (Firefox)
- показывается частично — два иероглифа из трёх (akregator)
— это называется маразм.
P.S.: с core fonts всё было бы ещё хуже.
14.
07.
2008
2:08
|
5
comments
| 0
pingbacks
|
oss
Проприетарщина в сочетании с железом вредна вдвойне.
lBook V3. Единственная оставшаяся проприетарная часть — начальный загрузчик, его менять без
JTAG боязно.
Берётся файл апдейта прошивки, складывается на карточку. Жмём на reset, загрузчик льёт апдейт во внутренний флэш. Жмём на reset. Что-то грузится. usbnet не просыпается. Похоже, что загрузчик портит записываемые данные или виснет во время заливки апдейта, причём только если апдейт большой.
У всех опрошенных знакомых заливка замечательно работает.
Берём маааленькое ядро, заливаем на устройство, грузимся с
NFS, ручками делаем несколько dd if=somefile of=/dev/mtdblockN. Всё работает замечательно.
Мораль: самый маленький кусочек проприетарного кода в железке может нагадить.
Apple Wireless Keyboard. Фирмварь.
Начиная с какого-то времени фирмварь в этой клавиатуре изменена так, чтобы не регистрировать быстрые нажатия на Caps Lock. И правильно: лемминги не слышали про Sun-овые клавиатуры.
Читаем форумы: ура, новый апдейт это чинит, если на Caps Lock повешан другой модификатор в свойствах системы. Берём ближайший мак, подключаем клавиатуру, меняем Caps Lock на Control (к счастью, в настройках это есть), проверяем, быстрая долбёжка по Caps Lock работает.
Отцепляем от мака, прицепляем к линуксу. Гм. Мда.
Мораль: самый маленький кусочек проприетарного кода в железке, про которую мало что известно — это куда как хуже.