to post messages and comments.

← All posts tagged Python

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

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

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

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

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

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

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

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