Yurtaev
Python Tornado О, tornado 3.0 зарелизился, а я вот только на позапрошлых выходных читал что планируют сделать, приятное событие.
Yurtaev
Python pycon Tornado Посмотрел видео с pycon про «Препарирование работы асинхронного кода». Очень странно для меня решение запускать торнадовский ioloop на flask, мотивируя тем что так проще и само собой с эффективностью лучше чем один процесс торнадо.
Yurtaev
Python Tornado oauth Ох как я это понимаю – «The sorry state of Python OAuth providers» goo.gl В то время как на руби/рельсах я без всякого опыта разработки на них поднял за пару часов нужную мне систему, реализации провайдера oauth больше, и при этом с отличной документацией и примерами. А теперь надо сделать oauth2 на tornado, и на этом застопорился, провел отличную работу для архитектуры проекта, набросал будущий API, так что бы проект выполнялся менее опытным без проблем, а вот на куске с oauth фиг знаю что сделать, хоть сам садись и пиши костыль очередной. Для django хоть год назад появился oauth2app goo.gl и то хорошо.
Yurtaev
Tornado WebSocket Последний апдейт хрома что то поломал в работе с websocket и вываливается с ошибкой "Unexpected response code: 426" но при этом соединение происходит с большой задержкой. Пока сильно не разберался, т.к мой проект еще не на продакшене, но всем кто использует tornado рекомендую проверить. Видел тикет с этой проблемой для tornadio, но вопросы скорее к поддержке нового драфта вебсокетов.
Yurtaev
Python Tornado Писал сегодня прототип на tornadio2 Это просто замечательно, за год изменился (хотя это благодаря надстройки tornadio2) очень удобно описывать логику событии приложения, использовать emit для вызовов. Код становиться очень простым. Для полного счастья мне надо найти удобный способ описывать интрерфейсы клиентов и генерить их на основе данных полученных через http streaming. Пробежался быстро по js шаблонизаторам, годного на 100% нету не чего: у всех беда с отладкой или гибкостью, jqeury-tmpl выглядит не плохо, думаю как это всё связать. Для телефонов jqeury mobile тоже не плох, за пару часов сделал годный интерфейс, на вид почти как нативные контролы.
Stiletto
twisted Tornado nopython github.com
Если есть достаточно элитная БИДОНОБЛЯДЬ способная пофиксить — реквестирую. Сам я не осилил, насрал гору кода, но нихуя не смог на иозалупе торнады соорудить поведение твистедовских реакторов.
Yurtaev
Python Tornado О, вышел новый tornado, с воддержкой третьей ветки питона. На выходных перепишу проектик под него, давно хотел перевести на третий питон, а то раньше psyclone как то мне багов подкидывал, и я забил на него в ожидание официальной поддержки.
a-real-rebel
Tornado Сдаётся мне, что страна с населением вдвое большим, чем Россия, и с ВВП, превосходящим российский в 7 раз, сможет обойтись и без нашей помощи.
Kxepal
CouchDB web release Python Tornado Анонсирована новая версия, за номером 0.9.0, Trombi — асинхронного клиента couchdb для tornado web-сервера.

Основные изменения:
* Add support for querying _all_docs
* Add support for bulk_docs
* Add support for changes feed
* Introduce Paginator for paginating results
* Drop support for Document._as_dict, which was deprecated in 0.8
* Improve error handling in various places
* Support Tornado's SimpleHTTPClient
* Various bug fixes

Забирать отсюда: pypi.python.org
Исходники: github.com
Документация: inoi.github.com
Stiletto
twisted Python hate Tornado [Failure instance: Traceback: : global name 'fuck' is not defined /home/stil/git/private/bsr_shortstat/tornado/web.py:685:_execute /home/stil/git/private/bsr_shortstat/tornado/web.py:774:wrapper site.py:48:get /usr/lib/python2.6/site-packages/twisted/internet/defer.py:944:unwindGenerator --- --- /usr/lib/python2.6/site-packages/twisted/internet/defer.py:823:_inlineCallbacks site.py:57:respond ]
Stiletto
CouchDB Python anime video Tornado внезапно дописал свой костыль, строящий индексы и дергающий инфу из медиафайлов. в работе выглядит так:
anubis.blasux.ru:7777
от исходников поблевать можно тут:
hg.blasux.ru

сабж в работе своей использует (причем достаточно уебански) couchdb для хранения инфы о файлах. написан на пейтоне с использованием tornadoweb.
дерьма настройки делаются в settings.py и appserver.py. еще возможно придется подправить periodic/checkmime.py исправив путь в mimetypes.read_mime_types('/usr/share/file/magic.mgc') или вообще выкинуть эту строчку.
periodic/checkmime.py совать в крон
писалось для себя, как бы побыстрее, лишь бы работало. поэтому использует блокирующийся couchdb-клиент в рассчитаном на неблокирующееся говно ioloop'е tornadoweb (да, я тупое уебище и вообще мудак последний, а ещё я ебу собак и гусей, я знаю).
лицензия gpl (хотя возможно будет изменена на wtfpl). вообще вряд ли кто-то будет пользоваться так что похуй :3

какого хуя тег *anime? а потому что ради него все это дерьмо и писалось

P.S. починка: в предыдущей попытке поста я порт забыл в ссылке указать и оно на старую версию указывало (которая на статических index.html основывалась и называлась medialist)