to post messages and comments.

← Все записи с тегом Python

@Nikolay:

Профессиональное фото. Разбираюсь с питоном. Питон — силён.

@Nikolay:

к вопросу, о том, зачем мне erlang. Пять лет назад это было хобби такое — создание сайтов и веб-сервисов для собственного удовольствия. На работе же был брутальный protel, да perl и никакого питона с джангой. Python казался перспективным направлением для развития — я видел как активно оный развивается и распространяется. Как много можно на нём делать (вообще, я пробовал писать сайты ещё и на perl, ага, немножно даже на этом заработал в онтико и понял, что мазохизм это не моё).

Теперь всё иначе. Последние годы, зарабатываю на жизнь я именно разработкой и поддержкой python и python/django сайтов и сервисов. Это работа. Совсем другой нюанс отношения. И хочется опять "для себя" изучить ещё что-нибудь столь же перспективное, как питоноджанга пять лет назад. Я посмотрел на всякие node.js и прочие кложуры и создалось впечатление, что в вебе вполне может возрулить erlang. А ещё он простой и понятный.

@Nikolay:

кто-то крупный пропиарил питон на весь мир? Как весна началась, так сплошные вакансии в инбоксе (а раз в неделю-другую и на мобильник звонят). И это при том, что я только на djangopeople, moikrug и linkedin зарегистрирован и больше нигде (причём даже галочки "ищу работу" не выставлял уже давно, страшно подумать, что твориться с теми кто регистрировался на каких hh и ему подобиях и ставит подобные галочки).

@Nikolay:

однако, оказывается практически любой язык программирования можно достаточно просто скомпилировать в javascript и запустить в броузере. Например, можно скомпилировать CPython и получить syntensity.com

@Nikolay:

отказался от развесистой celery (message queue штуковина для django на 19778 строк кода, не считая внешних либ) в пользу собственной простейшей наколенной redis-based разработки (http://code.google.com/p/redis-queue/ 389 строк). Простота рулит! Всегда понятно что происходит и кто виноват. Осматриваюсь, чего б ещё подупростить...

@Nikolay:

на удивление легко перешел с apache/mod_wsgi на nginx/uwsgi. Код этот переход не затронул, лишь переписал апачевский конфиг в nginx стиле и только.

@Nikolay:

а вот свежий python-redis (он же redis-py) уже не такой глючный как 1.3.4 версия и вполне реально теперь использовать его у django вместо memcache для кеша а также как session backend.

@Nikolay:

Поигрался с python, ipython, bpython и dreampie (ага, его уже тоже включили в Дистрибутив). bpython показался наиболее функциональным. Хотя при этом и наиболее глючным, да.

@Nikolay:

Подумалось: "если не нравятся существующие велосипеды, напиши над ними враппер". И написал. Враппер над dateutil (штука, которая транслирует строки вида "пятница, 13" в datetime.datetime объект), позволяющий оному более-менее работать в неанглоязычном окружении (в первую очередь русскоязычном). Однако, жаль, что в питоне нет аналога perl`ового __DATA__, пришлось писать самомодифицирующийся код уж как написалось: code.google.com

@Nikolay:

entrian.com

@Nikolay:

настроил emacs`овый flymake на одновременную проверку python кода посредством pep8, pyflakes и django-lint (pylint учитывающий специфику джанги)