Conditional get. Кусается!

18.08.07 19:31

Cicero, Web

С реализацией условного кеширования в Cicero пришлось помучаться. Сначала все казалось дико простым, и я уже обжевывал в голове фразы типа "странно, что такую простую очевидную вещь никто не делает". К концу процесса слова "простая и очевидная" улетучились напрочь. Но вот то, что это нужно делать -- это все так же в силе!

Deb-пакеты в Яндексе

15.08.07 20:00

Яндекс

Из серии "знаете ли вы что..." :-).

В Яндексе выкладывание всего рабочего кода на серверы управляется системой Debian'овских пакетов.

Видео с РИТ-2007

13.08.07 17:31

Django, Тщеславие

Я помню, многие хотели посмотреть наше с bobuk'ом выступление на РИТ-2007. Теперь это можно, недавно оргкомитет опубликовал видео: http://www.rit2007.ru/paper_view.html?id=1237. Слайды к нему, напомню, лежат у меня на сайте.

Честно, видео мне не понравилось... Не с начала, темно и дикие помехи из микрофона (в зале, кстати, было слышно нормально). Что, впрочем, не отменяет благодарности RuTube, за то, [...]

Реализация Pingback-клиента

6.08.07 23:57

Cicero

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

Да, и кстати... Пользуясь случаем хочу повториться, что Pingback [...]

Отщепление топиков

5.08.07 02:16

Cicero

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

Ищем верстальщика

3.08.07 15:47

Яндекс

У нас в Яндексе разрабатывается некоторое количество проектов на Django. На эти проекты (на самом деле не только, но на них в первую очередь) нам на постоянную работу требуется человек (а то и несколько), умеющий делать ту часть работы, которая находится между нарисованной красивой картинкой и веб-приложением, выдающим данные.

Побочные эффекты императивного программирования

Наверное многие заметили, что в последние эдак пару лет интерес к штуке под названием "функциональное программирование" растет прямо на глазах. Там и тут все чаще люди с придыханием говорят слова "Хаскел" и "Эрланг", а также периодически вспоминают, что вот был еще такой "Лисп" -- это да, это был настоящий язык!

Наслушавшись все этого, я решил, что [...]

Джанго стал юникодным

5.07.07 11:08

Django

В общем-то, уже все знают, я для галочки просто напишу. А то спросят: "А почему ты не написал?" -- а я и не буду знать, что ответить :-)

В общем, Джанго теперь внутри себя обрабатывает строки в прямом юникодном представлении.

Удаление постов

1.07.07 17:59

Cicero

Вы можете обвинить меня в непоследовательности, и будете правы. В отличие от редактирования, которое я задумал очень тупым (без истории и оповещений), удаление постов отчего-то неожиданно вышло довольно "фичастым". В форуме теперь есть интерфейс просмотра удаленных постов и их восстановления.

Но я не виноват -- это все Django! Там так легко и приятно оформлять удаленные объекты [...]

Django теперь работает с Oracle

25.06.07 13:13

Django

На этих выходных в Django была включена поддержка Oracle.

С моей точки зрения это замечательно как само по себе, так еще и тем, что показывает, что процесс изменений в Django стал более стабильным. Сформировались требования к патчам, к бранчам и их поддержке, более-менее работает расстановка приоритетов на задачи. Процесс стал более предсказуемым, и теперь это дает [...]