Как стать автором
Обновить

Комментарии 33

Идея норм, реализация не очень.
Тут просто технологии пощупаны, цели сделать круто не было)
Имхо, раз уж взялся не делай «бесполезных вещей». :)

Видимо у всех болит бошка, минусуют всё и всех…
Будет пользоваться хоть минимальной популярность. — буду улучшать)
Я вообще на хабре недавно. И у меня за эти 2 месяца сложилось впечатление, что 80% пользователей хабра — злые тролли. Да и вообще народ у нас я Вам скажу — все за спинами любят подо… ать друг на друга. Ужас какой-то. Пишешь статью, стараешься — пару плюсов всего, а как написал «Друпал стремный )» так сразу минус 10 на тебе, получай. И всем пофигу что человека в минус загнали и все, больше человек этот ничего сюда не напишет. Хоть мог бы что-то полезное написать. У меня лично всякое желание отпало. И так у нас во всем. Жаль наш народ — бедный он, не столько материально, сколько морально
Это только впечатление, у меня о хабре складывается мнение уже много лет, потому что читаю статьи и комментарии не злых троллей, а очень образованных, организованных, усидчивых и терпеливых кои качества смею желать… Роли не должно играть 80% тролли или нет, тролли только те, чей материал вы читаете… Минусы получают те — кто реально заслуживает… Не то что бы это контролируемый процесс — стадный эффект везде есть… Так что не обобщайте до такой критической массы как 80%…
«Я надену все лучшее сразу».
Как же резво минусуют :) Хабр дорвался
Уже кто-то добавление пользователя в скрипт догадался засунуть.
Ага, а кто-то индексы забыл добавить)
Обновите Торнадо, у вас на текущей версии Chrome не работают WebSockets
Используется 2.1.1, последняя.
Придется обновить до мастера в github. Протокол вебсокетов все еще в разработке, и с релизом Chrome 16 появилась поддержка нового стандарта, что, в свою очередь, сломало вебсокеты в Торнадо.

Вот тикет в тракере Торнадо: github.com/facebook/tornado/issues/385

Это, к слову, тоже говорит о плюсах/минусах описанных технологий. Я обеими руками за вебсокеты и тому подобное, но да, плясать с ними приходится постоянно :)
А, всё, поставил версию из git'а — заработало.
habrahabr.ru/blogs/python/134822/ — рекомендуют альтернативу Socket.IO

А по поводу схемы деплоя — почему «голый» Tornado не хотите выставить? Зачем его за всякими HAProxy/Nginx убирать?
SockJs не видел, надо будет посмотерть.

На 80 порту висит не только этот проект.
насчет 80 порта не совсем понял… Раздавайте HTTP с 80-го через Nginx а WebSockets/Socket.IO с другого порта.
Об этом варианте я как-то не подумал)
плохой вариант. технически — можно, практически — нет: злобные админы на конторах какбэ намекают, что среднестатистическому офисному планктону можно делать только 80 и 443. Так что про «другой порт» на реальном приложении — забудьте.
Желаю встречать новый год до конца выходных и отдохнуть от компьютера. )
А что с куками в торнадио2 было не так? Там ведь они передаются в on_open, вместе с query string.
Передавалась пустота, возможно торнадо старый был, но вроде есть похожая бага в трекере.
Аналогичная проблема, пусто в куках, временно просто передаю sessionid в качестве аргумента подключения + при использование флешевой прослойки отпадает морока с куками.
Делаю очень похожую штуку, но без архитектурных изысков. Работает бодрее.
Без изысков такое за день можно сделать и не интересно)
1000 строк за день — это лихо! А чтобы без ошибок так и вообще шикарно просто.
Вы что-то перемудрили)
На джанге вышло бы меньше, таки рор хуже?)
Таки функционала больше. И таки даже не рор это.
Ага, больше, но весь очень простой и под каждую функцию можно найти уже созданный апп.
Подскажите идею — как в случае с json-rpc лучше делать авторизацию клиентов?
Если используется django-json-rpc, то там достаточно в любой метод требующий авторизации передать username и password.
Подскажите пожалуйста js библиотеку или jQuery-плагин для json-rpc на стороне браузера.
Спасибо.
Пользуюсь jquery-jsonrpc
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории