27 сент. 2011 г.

Новый проект

С сегодняшнего дня начинаю работать над новым интересным и очень перспективным проектом. Буду заниматься серверной частью на джанго. В проекте будет все - высокие нагрузки, богатая и потрясающе красивая клиентская часть, много-много интерактива, куча заинтересованных посетителей и даже звезда, от которой я тащусь, но все это секрет. Я вам ничего не говорил ;). Тссс....

13 сент. 2011 г.

С днем программиста в России!

Поздравляю своих читателей с праздником программиста в России! День программиста празднуется в России на 256-й день года — 13 сентября, а если год високосный — 12 сентября. Число 256 выбрано потому, что это количество целых чисел, которое можно выразить с помощью одного восьмиразрядного байта, а также это максимальная степень числа 2, которая меньше количества дней в году — 365.

12 сент. 2011 г.

Сколько стоит python-программист?

По результатам прошлого поста на эту же тему python-программисту совсем не обязательно заниматься версткой и javascript'ом, чтобы получать около 60000 рублей в месяц. Кончено, точная сумма сильно зависит от географического положения, и скорей всего, когда мы говорим о 60 т.р. имеется в виду действующая или Северная столица нашей необъятной.
При этом подряд на разовые работы, в целом, стоит дороже и сравнивать его с месячной зарплатой не правильно.
Далее будем плясать от этих выводов, т.к. умирать в очередном проекта за 5 т.р. в неделю (чисто по заМКАДовским ценам) - надоело.

11 сент. 2011 г.

Django-cms 2.2

Тихо и без лишнего пафоса вышел очередной релиз django-cms. У нового релиза номер 2.2, хоть изменения и носят, в основном, косметико-исправленческий характер.

Список основных изменений:
  • django-mptt вытянули из пакета поставки - теперь нет конфликта версий (можно использовать >=0.4.2).
  • заявлена поддержка django 1.3 (в частности, использован staticfiles, чего лично мне очень не хватало)
  • тулбар для фронтального редактирования теперь объявляется в шаблоне, а значит его легче отключить (тупо не подключать)
  • теперь с проектами на django-cms можно легко использовать django-filer - файл менеджер такой (подробности по подключению тут: http://docs.django-cms.org/en/2.2/getting_started/tutorial.html)
  • теперь cms использует sekizai (сразу оговорюсь, что я вообще не имею пока представления о том, что же такое sekizai) - либа для позднего связывания расширяемых шаблонов со стилями и javascript richmedia из листовых шаблонов. Смотрите тут, чтобы понять о чем я https://github.com/ojii/django-sekizai/blob/master/docs/usage.rst.
Поставил, попробовал - отличненько. У меня в виртуальном окружении настроен и установлен максимум из tutorial, кроме reversion, который отказался работать с 1.3.1 django (возможно и на 1.3.0 не заведется). Первое, что бросается в глаза в новой версии - нет необходимости париться с подключение media файлов. В остальном пока только минусы:
  • нужно понять почему django-filer не хочет работать ссылаясь на отсутствие темлейттага thumbnail (требуемый им easy_thumbnail уже установлен).
  • нужно убирать дублирование плагинов cmsplugin_filer'ом,  который ещё и руссифицировать нужно (в отличии от плагинов из коробки, которые все на русском).
  • ну и, как я писал ранее, reversion не работает.
После установки и просмотра сложилось впечатление, что разработчиков кто-то сильно подгонял, и в пешке они выпустили недоотлаженный, недооттестированный продукт. Что ж, нам не привыкать - предыдущие версии тоже требовали находчивости и смекалки.

UPD1. Пост в блоге разработчиков о релизе https://www.django-cms.org/en/blog/2011/09/10/django-cms-22-released/.
UPD2. Скорей всего вам будет полезно руководство по обновлению до версии 2.2 http://docs.django-cms.org/en/2.2/upgrade/2.2.html.

10 сент. 2011 г.

Volkswagen Polo Седан

Фото с офф. сайта, но моя ласточка выглядит точно также.
С четверга имею удовольствие ездить на Volkswagen Polo седан. Машинка классная, с ней я стал успевать на много больше и день стал заметно длинней.

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

В комментариях принимаю поздравления.

Тихо и незаметно вышел секури фикс для Django.

Django 1.3.1 - версия, в которой отключили по умолчанию проверку ссылок из URLField и сессии теперь не хранятся в пространстве имен кэша. На офф. сайте длинная портянка разъяснений к релизу о том, как правильно блюсти безопасность в Django-проектах, советую прочесть.

8 сент. 2011 г.

Локализация названия

Мне одному кажется, что надо было оставить:
Просто фраза "сосьете женераль" выглядит как обращение к какому-то  генералу :).

2 сент. 2011 г.

Блиц опрос - сколько стоит программист?

Хотел спросить у уважаемых читателей, сколько нынче стоит python-программист? В месяц? В день? В час?

Сколько стоит django-программист (ясно, что дешевле, но на сколько?)?

Сколько стоит верстальщик? Сколько стоит python-программист со знанием верстки? Django-программист со знанием верстки? То же самое для python/django программистов со знанием javascript?

За какие деньги вы готовы выпасть из жизни, скажем, на 3 дня по 8 часов?

Заранее спасибо за ответы.

ЗЫ. Это мой 400-ый пост. Стареем.

UPD1. Из живой ленты: "Питонщик хороший от 60к, верстка программисту не нужна, так как верстак дешевле программера, а значит нерац.использование его времени. Цены Московские."