highlight.js 5.0 (бета)

У highlight.js снова случилась большая переделка, связанная со способом его упаковки. Посему не могу не понадеяться на активных пользователей библиотеки в помощи по тестированию. По порядку о новом. Упаковка Собственно то, что послужило поводом для смены мажорной версии — это реализация идеи про динамическую сборку языков в один файл. Теперь ...

Выражения в джанговских запросах

21.11.2008

Django

Сегодня был опубликован план на следующий релиз Джанго 1.1. В нем много всякого хорошего, но мое внимание привлекла красота реализации одной из must-have фич, и я решил поделиться с вами неожиданно нахлынувшей на меня радостью :-). Заодно кто-то, как я, узнает новую для себя возможность Питона. Речь идет о тикете ...

Yahoo OpenID на Cicero

Нарисовалась тут проблема, что Cicero не принимает OpenID от Yahoo. А я как раз "удачно" заболел, поэтому появилось время подробно поразбираться в проблеме. Половина процесса отладки описана как раз в том треде в форуме. Как видно, я дошел до того, что редиректы с Cicero на Yahoo были практически неотличимы от ...

Схема файлового бэкенда Джанго

16.11.2008

Django

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

Родительский контекст в inclusion-тегах

09.11.2008

Django

Чтобы все не решили, что я перестал писать технические посты про Django, вот маленький пост средней полезности. Если вы какое-то время работаете с Django и используете inclusion-теги, то наверняка сталкивались с неудобством, что кроме переменных контекста, возвращаемого из тега, в шаблон не попадает ничего. В частности, там нет всяких полезных ...

"Взболтать, но не смешивать"?

08.11.2008

Разное

Когда я первый раз услышал в русском переводе какого-то из фильмов про Джеймса Бонда фразу: "Взболтать, но не смешивать", я подумал, что ее перевели наоборот. Потому что, очевидно, невозможно две жидкости в одном стакане взболтать, при этом не смешав. И я думал, что он просит как раз смешивать, но не ...

"Че эта было..."

06.11.2008

Разное

Многие могли заметить, что два дня softwaremaniacs.org либо не откликался, либо откликался невменяемо. Все просто — это я ОС задумал проапгрейдить :-) Мой сервер работает на виртуальном хостинге TekTonic, и на нем крутится Ubuntu. Предыдущие 3 или 4 апгрейда Ubuntu проходили практически без проблем и заминок, и я стал совсем ...

REST и WS-*

Этот пост лежит у меня в черновиках уже очень давно. Все боюсь флейм нездоровый породить :-). Но все же тема мне представляется важной, и в рамках борьбы со старинными хвостами я его таки вот написал. Заранее извиняюсь, если это "и так все знают", тема действительно уже не нова. Также должен ...