Желаю...

31.12.07 17:31

Разное

По доброй традиции -- мои пожелания всем вам на новый год. И по той же традиции они слегка навеяны моими собственными переживаниями в году уходящем.

Менеджерам Чтобы ваши проекты обязательно запустились :-)

Программистам Чтобы ваш код был хорошо настолько, чтобы его хотелось реюзать

Блогерам Чтобы на ваш блог было много ссылок

Верстальщикам #year_2008 {wish: inherit; browser: ie8;}

С Новым годом!

Чайный лайф-хак

27.12.07 00:59

Яндекс

Одновременно в двух московских офисах Яндекса есть традиция -- по вечерам устраивать китайскую чайную церемонию. Не так, чтобы очень пышную, но тем не менее должные атрибуты присутствуют: китайский чай, многократные заваривания и интересная беседа.

Разночтения заголовка Accept

26.12.07 00:23

Web

Я недавно писал про то, как мы используем заголовок Accept для определения, в каком виде присылать HTTP-ответ: структуру для ajax-функции или страницу целиком. Через некоторое время мы напали на некоторые баги, каковой историей и хочу поделиться.

Нано на Джанго

12.12.07 10:55

Django, Яндекс

(Да, заголовок задуман, чтобы вязнуть в языке :-) )

Это просто коротенькая заметка о том, что у нас в Яндексе открылся наружу второй заметный сервис на Джанго: Яндекс.Нано. Он чувствительно побольше, чем пресловутый alltests, но я обещаю, что скоро будет еще один, еще больше :-).

Поздравления направлять elephantum'у.

IE8 и HTML5

8.12.07 16:42

Web

Итак, Microsoft собирается вскоре выпускать IE8. Само по себе это безусловно очень хорошо, но мне хочется поспекулировать по поводу очень интересующего меня вопроса: будет ли IE8 в какой-то ощутимой мере поддерживать новые фичи HTML5.

Случаи непреждевременной оптимизации

Premature optimization is the root of all evil

Как любая одиозная фраза, эта, известная всем программистам цитата Дональда Кнута цитаты Энтони Хоара, имеет тенденцию применяться догматически. Или, выражаясь попроще, очень часто ярлык преждевременной оптимизации навешивают на чей-то чужой программный код, потому что этот код говорящему просто не нравится или вообще потому что знать про [...]

Liquid Rescale

19.11.07 03:11

Разное

Друг Jim сегодня нечаянно напомнил мне об одной технологии, от которой у меня какое-то время назад сорвало башню. Напомнил, причем, рассказом о некой демке на сайте Adobe, которая умно умеет ресайзить картинки, чтобы в них нетронутыми оставались нужные детали, а размер менялся за счет ненужных. Что интересно, так это то, что пока Adobe усиленно готовит [...]

В шаблонах Django появилось автоэкранирование

14.11.07 16:30

Django

Малколм починил еще одну вещь из моего hate list'а (№2): теперь в шаблонах Django по умолчанию работает автоэкранирование данных. Хорошо, когда о тебе кто-то заботится :-)

python-markdown2

11.11.07 00:26

Python

Недавно появился проект python-markdown2 -- еще одна реализация замечательной разметки Markdown на Питоне. Пишет ее Трент Мик. От первого Python Markdown она принципиально отличается тем, что реализует не полноценный парсинг в синтаксическое дерево, а является фактически портом оригинального перлового кода Джона Грубера.

Поиск в Cicero: Sphinx

4.11.07 02:48

Cicero

В прошлый раз, когда я принимался за прикручивание поиска в форум, я буквально во втором абзаце "похоронил" штуку под названием Sphinx из-за того, что он, как мне показалось, работает только с MySQL. Андрей Аксенов, автор Сфинкса, в комментариях это заблуждение опроверг, и я оставил у себя пометку в памяти, что надо будет посмотреть на него.

Окончательно [...]