Хостинг для highlight.js

Теперь highlight.js хостится на Яндексе, и его не обязательно скачивать, можно просто линковать напрямую с yandex.st. Этот архив, правда, содержит не все языки, потому что тогда бы он был неприлично большой. Поэтому я выбрал языки, которые чаще всего скачивались, и взял столько их, чтобы итоговый архив не превышал 30К. В ...

О пользе голосового поиска

24.09.2010

Разное

Мы сейчас с женой в Ярославле на ADD-2010. Гуляя по городу, захотели найти, где территориально расположен памятник Ярославу Мудрому, чтобы пойти на него завтра посмотреть. Решил поискать его прямо в дороге, благо мой Desire с собой, а интернет в городе есть (местами 3G, кстати). Открыв яндексовую карту, я понял, что ...

ijson

18.09.2010

Python

В Питоне для парсинга JSON обычно берут либо включённый в стандартную библиотеку simplejson, либо популярный в последнее время cjson. Обе библиотеки обрабатывают JSON одним куском: парсят всё целиком и возвращают нативный питоний объект. Мне же недавно понадобилось обрабатывать JSON потоком, в духе SAX. Это имеет смысл, когда размер данных начинает ...

Разминка перед программированием

07.09.2010

Разное

Сегодня меня посетило внезапное озарение о том, как я обычно приступаю к программированию. Эта штука была знакома мне и раньше, но на этот раз мне удалось облечь её в словесную форму. Часто я сталкиваюсь с тем, что трудно начать программировать что-то большое: большую новую подсистему, глубокий рефакторинг, затрагивающий файлы во ...

Рестайлинг

04.09.2010

Разное, Web

Сделал на сайте небольшой рестайлинг, который коснулся в основном блога и форума. Вспомнил заржавевшие CSS'ные скиллы :-). Как водится, я готов послушать критику, но, как опять-таки водится, вряд ли она на что-то повлияет :-). Не потому что я такой упрямый (хотя поэтому тоже), а в основном потому что обычна она ...