gentoo.ru
python
python@conference.gentoo.ru
Воскресенье, 20 марта 2011< ^ >
maksbotan установил(а) тему: Пей тон @ Жуй картон || https://gist.github.com/289467 || Логи: http://tinyurl.com/gentoo-py-logs || "Python's a drop-in replacement for BASIC in the sense that Optimus Prime is a drop-in replacement for a truck."
Конфигурация комнаты
Участники комнаты

GMT+3
[00:12:11] <maksbotan> krigstask: что вот по воду этого скажешь? http://paste.pocoo.org/show/356275/
[00:12:59] <maksbotan> поводу*
[00:13:30] <krigstask> Вроде нормально выглядит
[00:13:50] <maksbotan> это радует
[03:29:44] maksbotan вышел(а) из комнаты
[10:47:52] maksbotan вошёл(а) в комнату
[16:04:07] <maksbotan> krigstask: http://paste.pocoo.org/show/356557
ругается что __init__ не должен ничего возвращать
[16:04:12] <maksbotan> как по-другому можно сделать?
[16:09:01] <krigstask> Что сделать?
[16:09:12] <krigstask> __init__ всю жизнь None возвращает
[16:09:21] <maksbotan> уже понял, что возвращает
[16:09:27] <maksbotan> как сделать то что мне нужно
[16:09:49] <maksbotan> т.е. если класс с таким Name уже есть в глобальной таблице классов, то дать юзеру его
[16:09:54] <maksbotan> иначе создать новый
[16:13:16] <krigstask> Гм… Сейчас подумаю, так сходу не вспоминается
[16:13:48] <maksbotan> заранее спасибо
[16:13:59] <maksbotan> я уже проверил, __new__ аргументы не передашь ><
[16:54:39] <maksbotan> krigstask: придумал что-нибудь?
[17:06:33] <krigstask> Не-а, я турник ставил
[17:06:46] <krigstask> Загугли метаклассы в питоне
[17:08:26] <maksbotan> метаклассы это магия и страшно
[17:10:04] <krigstask> Тогда фабрику классов можно согранизовать
[17:10:29] <maksbotan> это уже лучше
[18:03:13] <maksbotan> krigstask: я правильно понимаю что sorted(d), где d это словарь, вернет отсортированные ключи d ?
[18:03:41] <krigstask> Не помню, проверь
[18:04:18] <maksbotan> проверяю
[18:04:25] <maksbotan> действительно, вернет
[18:04:35] <maksbotan> мне почему-то показалось что не очень-то отсортированно
[18:04:37] <maksbotan> ан нет
[18:59:28] <maksbotan> krigstask: ты с типом 'buffer' работал?
[18:59:43] <krigstask> Не-а
[18:59:49] <maksbotan> жаль
[19:44:51] krigstask вышел(а) из комнаты
[19:55:47] krigstask вошёл(а) в комнату
[19:56:28] <maksbotan> krigstask: http://paste.pocoo.org/show/356691
[19:56:34] <maksbotan> оцени пожалуйста
[20:12:18] <krigstask> Вроде ничего
[20:34:44] krigstask вышел(а) из комнаты: Replaced by new connection
[20:34:54] krigstask вошёл(а) в комнату
[20:51:20] <maksbotan> это радует
[21:13:35] <maksbotan> krigstask: можешь привести пару аргументов почему проект нельзя запускать на боевом сервере сайт встроенным сервером фласка?
[21:19:13] <krigstask> Думаю, скорее werkzeug'а
[21:19:27] <maksbotan> ну да
[21:19:29] <maksbotan> забыл
[21:19:38] <krigstask> Ну… Никаких гарантий безопасности и быстрой работы нет, вот и всё
[21:19:42] <maksbotan> хм
[21:20:04] <maksbotan> krigstask: а если скажем выбирать между IIS/nginx/cherokee что бы ты посоветовал?
[21:20:23] <krigstask> Не IIS
[21:21:38] <maksbotan> nginx и чероки тоже на виндах бы запускались, если что
[21:23:48] <krigstask> Тогда не cherokee, на него под виндой все давно положили
[21:24:01] <maksbotan> жаль
[21:24:12] <maksbotan> а ты не знаешь, нжинксу uWSGI нужен или нет?
[21:27:13] <krigstask> Не в курсе, гугли
[21:27:19] <krigstask> Возможно, нет
[21:28:57] <maksbotan> хм, а как это так магически получается что когда я делаю logging.basicConfig(filename=LOG_FILENAME, level=LOG_LEVEL)                    
в одном модуле, это подхватывает и werkzeug ?
[21:33:28] <krigstask> Сложно сказать наверняка (-:Е
[21:33:40] <maksbotan> хаха
[21:41:34] <maksbotan> krigstask: как думаешь, а lighttpd хорошо нагрузку держит?
[21:42:04] <krigstask> Ага
[21:42:29] <maksbotan> точно?
[21:43:10] <krigstask> Нет, я тебе бесстыдно соврал
[21:43:49] <maksbotan> а если под виндой?
[21:44:14] <krigstask> Не знаю
[21:44:21] <krigstask> Не думаю, что плохо
[21:58:19] maksbotan вышел(а) из комнаты: Replaced by new connection
[21:58:29] maksbotan вошёл(а) в комнату
[22:12:27] maksbotan вышел(а) из комнаты: Replaced by new connection
[22:12:37] maksbotan вошёл(а) в комнату
[22:22:30] maksbotan вышел(а) из комнаты
[22:22:55] maksbotan вошёл(а) в комнату
[22:24:53] <maksbotan> мне просто казалось что лайти это такой игрушечный сервер
[22:25:14] <krigstask> Нет, он в одной тройке с nginx и cherokee
[22:26:22] <krigstask> И, кажется, первый сервер, решивший проблему c10k
[22:27:34] maksbotan вышел(а) из комнаты
[22:28:01] maksbotan вошёл(а) в комнату
[22:28:25] <maksbotan> ох, ну буду знать
[22:28:43] <maksbotan> блин, а почему мне казалось что cherokee на питоне написан
[22:28:51] <maksbotan> я видно с cherrypy его попутал
[22:32:34] <krigstask> У cherokee админка на питоне
[22:33:19] <maksbotan> хм
[22:33:26] <maksbotan> а ты его для чего использовал?
[22:37:45] <krigstask> Для своего рабочего сервера
[22:39:01] <maksbotan> статика или wsgi ?
[22:39:42] <krigstask> И статика, и wsgi
[22:39:50] <krigstask> Django и mercurial
[22:39:53] <maksbotan> ясно
[22:40:28] <maksbotan> когда кстати фортунки свои выпустишь?
[22:41:11] <krigstask> Да хрен знает, что-то руки до них не доходят. Надо придумать, чего там сделать
[22:41:30] <maksbotan> а они ещё не готовы чтоли?
[22:41:39] <maksbotan> я их кодом вдохновлялся когда это писал =)
[22:42:13] <krigstask> Ха-ха. Ну, то что написано, то работает, за исключением авторизации. Которой там черновик
[22:42:31] <maksbotan> вот тебе и хаха
[22:42:37] <maksbotan> ну у меня-то тоже все работает =)
[22:45:18] <krigstask> Опять ха-ха
[22:46:02] <maksbotan> почему?
[22:48:35] <krigstask> А просто так
[22:49:05] <maksbotan> ишь ты какой
[22:51:54] <krigstask> Именно такой и есть
[22:52:07] <maksbotan> :(
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!