Род Django

30.07.2006

Django

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

Юникод и байты

Про Юникод написано много, но мне кажется, что это одна из тем, про которую "чисто ради интереса" никто читать не полезет. Поэтому я решил поделиться здесь одной штукой, которая, как я в разговорах со многими замечал, не всем известна. Речь о том, "сколько байт занимает юникод". Старые кодировки (например WINDOWS-1251, ...

Менеджеры моделей

20.07.2006

Django

Вчера отвечал на пост в моем Django'вском форуме и заодно вспомнил написать про относительно новую штуку в Django, которая появилась после включения ветки magic-removal — менеджеры моделей. Что это такое Сам по себе менеджер модели — это скомпонованные в один класс методы, которые отвечают за формирование SQL запросов к таблице ...

SSH Twister

19.07.2006

Разное

Надо тут было одному клиенту установить сайт на тестирование. Причем сайт такой, что на свой хостинг положить было нельзя по некоторым причинам, надо было ставить в офисе. Кроме того, надо было не только поставить, но еще и периодически обновлять там код. По ходу дела начались всякие сетевые трудности (файрволы там, ...

Чем не является generated content

14.07.2006

Web

Generated content в CSS — интересная штука. Буквально в предыдущей статье я приводил пример таблицы, которая не выглядит как таблица, с его использованием. Но как и многими вещи в CSS, ею очень легко злоупотребить. Я об этом подумал, когда мне вчера попалась на глаза статья Леонида Хачатурова про использование generated ...

Блогус отказался от таблицы

09.07.2006

Web

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

Жесткое ТЗ

Наверное каждый программист сталкивался в своей работе с неприятностями, вызванными нечеткими договоренностями. Заказчик (или начальник) ставит задачу устно и довольно неподробно. Программист, тем не менее, вполне понимает, о чем идет речь, соглашается сделать за определенные деньги или время, а потом оказывается, что заказчик имел в виду другое (читай: гораздо больше), ...