Крайне случайный пароль

22.06.06 20:53

Python

... или "Зачем нужно бета-тестирование".

Недавно в поисках улучшения производительности своего музыкального сервиса перевел один из своих джанговских проектов с mod_python на FastCGI. Обе эти схемы по-разному реализуют одно и то же: постоянное нахождение в памяти загруженного приложения, чтобы не тратить время на его загрузку при каждом обращении. И обычно первый рекомендуют как наиболее простой вариант, [...]

Фреймворк, который не мешает

Прочитал в статье про RoR на Never-Invited.com:

Только нужно понимать одну вещь: Rails облегчает стандартные вещи. Если вам нужно что-то уникальное от начала и до конца, то Rails будет скорее мешать. Как, впрочем, и любой другой framework.

Секундочку! Я никогда не писал ничего в Rails, поэтому не могу сказать, насколько это правильно [...]

TagSoup: парсер реального HTML

17.06.06 15:37

Web, XHTML?, Инструменты

Главной целью (одной из, по крайней мере) переформулирования HTML в XML'ный синтаксис было упрощение парсинга веб-страниц. Очевидно, что парсить синтаксис, где ничего не опционально, все попарно, и где случившаяся ошибка становится известна сразу и является окончательной значительно проще, чем синтаксис, где каждая не-буква означает "попробовать угадать, что имел в виду автор документа". Поэтому и библиотек [...]

Ubuntu приобретает вес

16.06.06 12:22

Ubuntu

Раньше тем, чему предполагалось завидовать "простым пользователям", был просто "Линукс". Потом его место в умах заняла Mac OS X, на которую стали переходить многие известные технари. Теперь, похоже, к тому же статусу потихоньку двигается и Ubuntu.

Думать так меня заставляет то, что на нее перешли (или собираются) такие люди, как Марк Пилгрим и Тим Брей.

В русской [...]

Юникод в Питоне - странный повод для смеха

15.06.06 08:48

Python, Юникод

Юлик написал про свою любимую тему последнего времени -- юникод. На этот раз он предлагает посмеяться то ли над Trac, то ли над Django. То ли над "теми, кто считает что в Python хороший unicode support".

Резиновая раскладка

14.06.06 15:19

Учебник

После статьи с примером раскладки очень многие спрашивали, как сделать ее тянущейся. Надо сказать, я изначально не планировал с ней делать что-то подобное. Во-первых, Учебник, все же, не коллекция кода для копирования, а описание сути вещей. Во-вторых же, несмотря на удивительную популярность колоночных раскладок, CSS на них просто не расчитан.

Тем не менее, я подумал, что [...]

Эксперимент с CAPS Lock'ом

11.06.06 10:20

Разное

Уже некоторое время работаю с CapsLock'ом в качестве переключателя раскладки между русской и английской. Вначале, разумеется, нужно было привыкнуть, но сейчас -- доволен страшно!

Клавишу эту по ее прямому назначению я все равно никогда не использовал. Зато привычный Ctrl+Shift при переезде на Линукс аукнулся одним неудобством. Он обрабатывает нажатие на Ctrl+Shift, даже если они идут в [...]

TagsField in English

9.06.06 22:06

Django

Since I've published my little Django tag library "TagsField" I noticed many attempts to translate the page into English using BabelFish (and I know just how hideous the result tends to be :-) ). So I've found the time to translate it and am happy to invite all English-speaking Django users to give it a [...]