[00:03:32] Typhon is now online
[00:05:41] jedgar is now online
[00:07:30] piranha: Requests per second: 12.89 [#/sec] (mean)
[00:07:38] piranha: вот одиночный пост в темплейтах
[00:07:47] piranha: Requests per second: 68.42 [#/sec] (mean)
[00:07:53] piranha: а это repr контекста
[00:08:00] piranha: xa4a:
[00:08:06] piranha: :-)
[00:08:33] piranha: правда, когда контекст, то не дергаются комменты
[00:08:36] Typhon is now away
[00:08:39] piranha: так что нечестный тест
[00:09:03] piranha: щас я их отрбулю
[00:09:38] Typhon is now online
[00:09:56] tilarids is now xa
[00:10:27] piranha: Requests per second: 13.43 [#/sec] (mean)
[00:10:30] piranha: без комментов если
[00:10:35] piranha: у меня аж кулер слышно становится
[00:11:46] tilarids is now online
[00:13:06] tilarids: так а jinja ж нормально к джанге прикручивается?
[00:13:09] piranha: да
[00:13:19] piranha: тут никаких проблем, ты прав :)
[00:14:14] tilarids: алхимия через зад, но прикручивается? Или просто не прикручивается?
[00:14:32] piranha: не
[00:14:41] piranha: почти никак не прикручивается
[00:14:56] piranha: и джанга становится бессмысленна вообще в этом случае
[00:16:15] tilarids: кто-то мне чего-то рассказывал про успешное прикручивание алхимии, но проверить я это не могу. Надо посмотреть на алхимию, любопытно
[00:16:46] slav0nic is now offline
[00:16:59] tilarids: просто я не верю, что джанго так уж страшно завязана на модели
[00:17:08] tilarids: доказательством тому - app-engine-patch
[00:17:11] xa4a is now offline
[00:17:12] xa4a is now online
[00:17:15] piranha: не страшно
[00:17:19] piranha: но все батарейки улетают
[00:17:24] piranha: что от той джанги остается?
[00:17:31] tilarids: нахрен батарейки(с) red-agent
[00:17:37] piranha: xa4a: ты моих мессаг не видел? Или ты автоматом зашел?
[00:17:48] piranha: red-agent: он такого не говорил, или мне изменяет память?
[00:17:50] piranha: ой
[00:17:54] piranha: tilarids:
[00:18:04] xa4a: piranha: у меня инет падал
[00:18:06] piranha: или тебе лично они не нужны? ;)
[00:18:14] tilarids: я гиперболу применил
[00:18:14] tilarids: он про админку говорил
[00:18:41] xa4a is now offline
[00:18:42] xa4a is now online
[00:18:45] piranha: Requests per second: 12.89 [#/sec] (mean)
вот одиночный пост в темплейтах
Requests per second: 68.42 [#/sec] (mean)
а это repr контекста
правда, когда контекст, то не дергаются комменты
так что нечестный тест
щас я их отрбулю
Requests per second: 13.43 [#/sec] (mean)
без комментов если
[00:19:12] xa4a: тоесть таки темплейты не сильно тянут
[00:20:15] piranha: ну если в 6 раз отличие - это "не сильно"...
[00:20:21] piranha: я б понял в 2 раза
[00:20:27] xa4a: 12.89 13.43
[00:20:34] xa4a: 68.42 - это ж без коментов
[00:20:38] piranha: ага
[00:20:39] tilarids: xa4a, это с/без коментов
[00:20:42] piranha: ну да, в 5
[00:20:44] piranha: действительно
[00:21:21] xa4a: э
[00:21:25] piranha: м?
[00:21:26] tilarids: piranha, интересный результат. В блог?
[00:21:29] xa4a: с темплейтами, но без коментов сколько?
[00:21:30] piranha: пишу
[00:21:35] piranha: 13.43
[00:21:49] xa4a: ну вот. а без темплейтов - 12.89
[00:21:56] xa4a: где ж тут в пять раз?
[00:22:13] tilarids: piranha, у тебя там кастомные теги юзаются?
[00:22:25] tilarids: xa4a,
Requests per second: 68.42 [#/sec] (mean)
а это repr контекста
[00:22:29] piranha: есть немного
[00:22:35] piranha: xa4a: без темплейтов - 68
[00:22:42] piranha: дада
[00:22:49] piranha: 68 запросов в секунду
[00:22:52] piranha: на минуточку :D
[00:23:20] xa4a: ну repr контекста ведь в базу не лезет?
[00:23:25] xa4a: когда кверисет рисует
[00:23:28] xa4a: так?
[00:23:30] tilarids: xa4a, почему же?
[00:23:35] xa4a: кверисет ленивый
[00:23:46] tilarids: он в репре раскрывается, если не ошибаюсь
[00:23:50] xa4a: а
[00:23:59] piranha: и там не ленивый
[00:24:00] tilarids: вот всякие manytomany могут и не раскрыться
[00:24:02] piranha: там 1 отдельный пост
[00:24:08] piranha: нету м2м
[00:24:19] piranha: я смотрел, чтоб только запрос к посту остался
[00:24:27] tilarids: мда...
[00:24:50] tilarids: в общем, надо искать какую-нибудь реальную софтину на джанге без кучи кастомных тегов и прикручивать туда jinja
[00:26:15] piranha: типа, заценить отличие в скорости?
[00:26:33] piranha: http://piranha.org.ua/blog/2009/03/06/narrow-templates/
[00:26:38] piranha: посмотрите плз, это пока драфт
[00:26:42] piranha: нету траблаф?
[00:27:02] tilarids: piranha, да. Потом перейти на jinja
[00:27:05] tilarids: и заценить
[00:27:08] tilarids: интересно вообще
[00:27:19] tilarids: у меня вот тут есть вполне реальный проект почти без кастомных тегов
[00:27:27] tilarids: вот только темплейты лень переписывать
[00:28:23] tilarids: траблаф нет
[00:29:15] piranha: ок
[00:29:20] piranha: тада публикую
[00:29:21] xa4a: на первый взгляд тож нет
[00:30:06] xa4a: у тебя абзацы невыразительные
[00:30:10] xa4a: красная строка
[00:30:13] xa4a: или как оно там
[00:30:15] piranha: ага
[00:30:17] piranha: маленькая?
[00:30:37] xa4a: да
[00:30:46] piranha: эх
[00:30:52] piranha: а была излишне большая, что ли
[00:30:53] xa4a: Но меня подтолкнули, и я открыл для тебя истину.
[00:30:57] piranha: щас подумаю
[00:30:57] xa4a: тебя
[00:30:59] piranha: опа
[00:31:03] piranha: ща
[00:31:21] piranha: всегда было интересно, откуда берутся такие ошибки
[00:31:21] tilarids: ну, да, это есть. но я на текст смотрел как бы
[00:31:24] piranha: так и не понял :)
[00:31:47] xa4a: нда. тут даже и не скажешь, что по Фрейду)
[00:31:59] piranha: ;)
[00:32:06] piranha: а, блин, какой длины ее сделать?
[00:32:09] piranha: сча 0.5 ем
[00:32:15] piranha: 2ем?
[00:32:22] piranha: 1.5? (
[00:32:24] piranha: :)
[00:32:27] xa4a: обычную можт?
[00:32:35] piranha: это скока?
[00:32:43] xa4a: ну.. не указывать)
[00:33:02] piranha: тогда ее нету у мен
[00:33:05] piranha: )
[00:33:40] xa4a: хм
[00:33:40] a1fred is now xa
[00:33:52] xa4a: а снизу Работает на Byteflow ********************
[00:33:58] piranha: от сука
[00:33:59] xa4a: звёздочки что-то символизируют?
[00:34:01] piranha: щас уберу
[00:34:03] xa4a: или это имейл7)
[00:34:07] piranha: символизируют какой-то странный глюк
[00:34:35] tilarids: они просто там находятся и символизируют
[00:35:04] xa4a: символируют
[00:35:08] abnormalunit is now offline
[00:35:32] piranha: короче это была картинка-ссылка на доу
[00:35:38] piranha: а потом она стала такими штуками
[00:35:42] piranha: я никак не пойму, почему
[00:35:46] xa4a: или типа написал пост — дорисовал звезду
[00:35:51] piranha: )
[00:36:05] piranha: написать про то, что хг1.2 вышел, что ли? )
[00:38:48] piranha: мля, убрал, а звезды остались
[00:38:50] piranha: что за говно
[00:38:54] piranha: )
[00:39:08] piranha: а, знаю
[00:39:47] gigimon is now offline
[00:39:54] tilarids: piranha, а ты на cherrypy сервере тесты гоняешь?
[00:40:04] piranha: да
[00:40:58] Effgen is now Задница это универсальный интерфейс, ибо все через нее можно сделать ВСЕ!
[00:43:47] gigimon is now Да, я здесь.
[00:43:57] tilarids: у тебя выложен он?
[00:44:08] tilarids: ну, в смысле, команда? ВРоде ты выкладывал
[00:44:09] bbodio is now offline
[00:44:36] tilarids: я вот думаю, может посмотрю на реальной проекте, что с jinja будет
[00:44:39] piranha: да
[00:44:43] tilarids: а может, и не посмотрю
[00:44:47] piranha: http://hg.piranha.org.ua/cpserver/
[00:44:49] tilarids: спс
[00:44:56] piranha: runcpserver
[00:45:03] piranha: он не релоадицо и не гадит в консоль
[00:45:19] piranha: runcpdebug - релоадицо и гадит в консоль, в результате намного медленнее ;)
[00:46:40] gigimon is now offline
[00:46:41] gigimon is now Да, я здесь.
[00:47:29] Effgen is now away
[00:50:15] tilarids: спс, работает
[00:50:29] jedgar is now offline
[00:50:30] jedgar is now online
[00:50:34] Typhon: http://www.lesbian.mine.nu/
[00:50:41] piranha: я так понял, что сишный модуль в джиндже - это только эскейпинг
[00:50:45] piranha: для автоэскейпинга
[00:52:37] Effgen is now Задница это универсальный интерфейс, ибо все через нее можно сделать ВСЕ!
[00:55:16] tilarids is now away
[00:57:06] tilarids is now online
[00:57:19] piranha: http://jinja.pocoo.org/2/documentation/extensions#module-jinja2.ext
[00:57:23] piranha: и там есть темплейттеги
[00:57:36] piranha: спокойной ночи всем ;)
[00:57:39] piranha is now offline
[00:58:41] Effgen is now away
[01:06:41] Effgen is now xa
[01:13:19] pit is now ?
[01:13:20] pit is now ?
[01:14:44] xa4a is now offline
[01:15:15] xa4a is now online
[01:15:16] xa4a is now online
[01:15:45] Effgen is now Задница это универсальный интерфейс, ибо все через нее можно сделать ВСЕ!
[01:17:47] Effgen is now away
[01:18:23] Effgen is now Задница это универсальный интерфейс, ибо все через нее можно сделать ВСЕ!
[01:23:20] pit is now away
[01:23:46] tilarids is now away
[01:25:29] Effgen is now away
[01:27:37] Effgen is now Задница это универсальный интерфейс, ибо все через нее можно сделать ВСЕ!
[01:29:39] Effgen is now away
[01:32:22] xa4a is now offline
[01:32:23] xa4a is now online
[01:32:35] Effgen is now Задница это универсальный интерфейс, ибо все через нее можно сделать ВСЕ!
[01:33:46] tilarids is now xa
[01:43:18] pit is now xa
[01:44:16] pit is now ?
[01:44:17] pit is now ?
[01:45:36] Effgen is now away
[01:45:41] zul is now online
[01:49:13] azzz is now offline
[01:50:10] xa4a is now offline
[01:50:27] xa4a is now online
[01:50:28] xa4a is now online
[01:53:35] Effgen is now xa
[01:54:17] pit is now away
[01:57:19] xa4a is now away
[01:57:30] Typhon is now offline
[02:05:36] Effgen is now Задница это универсальный интерфейс, ибо все через нее можно сделать ВСЕ!
[02:06:03] zul is now offline
[02:10:09] Effgen is now away
[02:10:17] Effgen is now Задница это универсальный интерфейс, ибо все через нее можно сделать ВСЕ!
[02:11:14] Effgen is now offline
[02:14:22] pit is now xa
[02:16:41] helge is now offline
[02:16:52] helge is now xa
[02:21:36] xa4a is now offline
[02:22:15] xa4a is now online
[02:22:16] xa4a is now away
[02:38:02] gigimon is now offline
[02:58:56] azzz is now online
[03:14:16] jedgar is now away
[03:19:17] jedgar is now online
[03:20:30] jedgar: /me придумал команду для бота
[03:21:16] jedgar: tell <period> <msg>
[03:22:51] jedgar: tell 1year "где же суперпуперкиллер джанги? =)"
[03:23:09] Хрюндель is now online
[03:23:18] jedgar: tell 6years "пора переписывать фреймворк!"
[03:28:03] pit is now ?
[03:45:34] pit is now away
[04:05:36] pit is now xa
[04:11:09] zul is now online
[04:12:36] azzz: Может, всё же лайти а не нжинкс для джанги...
[04:13:04] Хрюндель: azzz, поддерживаю
[04:13:17] azzz: Хрюндель, через mod_wsgi?
[04:13:23] Хрюндель: azzz, там такого нет
[04:13:37] Хрюндель: azzz, fast-cgi
[04:13:41] Хрюндель: + flup
[04:14:20] azzz: а то нжинкс не умеет следить за fastcgi-процессом. А если он отвалится? супервизор еще поднимать, или как там его, чтобы следил и перезапускал
[04:14:43] Хрюндель: azzz, таких подробностей nginx не знаю..
[04:33:56] pit is now ?
[04:40:25] azzz: http://docs.djangoproject.com/en/dev/howto/deployment/fastcgi/?from=olddocs#lighttpd-setup вижу как настраивать lighttpd на работу с джангой. Но не вижу, чтобы этот лайти запускал fast-cgi-сервер джанги. Т.е. cgi запускается так же отдельно?
[04:40:51] azzz: но лайти ведь вроде как должен контроллировать процесс и при случае запускать ео снова, если процесс умер?
[04:44:03] Хрюндель is now away
[04:45:22] sintetico is now Доступен
[04:54:03] Хрюндель is now xa
[04:54:23] Хрюндель is now online
[05:05:03] zul is now away
[05:05:43] pit is now offline
[05:05:52] zul is now online
[05:10:10] pit is now ?
[05:16:22] bergamot is now online
[05:17:07] bobry is now online
[05:17:33] bobry is now offline
[05:22:13] Хрюндель is now away
[05:25:08] лорд Морфий is now Админ, как сантехник: когда он делает своё дело никто ничего не замечает, а когда ошибается все оказываются по уши в дерьме.
[05:27:42] bobry is now online
[05:27:47] bobry: товарисчи, есть кто живой?
[05:28:57] Хрюндель is now online
[05:29:37] azzz: ага
[05:35:09] лорд Морфий is now away
[05:37:32] pit is now away
[05:38:27] bobry is now away
[05:43:35] sevenov is now offline
[05:50:59] Хрюндель is now away
[05:51:12] zul is now offline
[05:51:27] Хрюндель is now online
[05:52:02] pit is now ?
[05:52:03] pit is now ?
[05:54:56] bobry is now online
[05:55:07] bobry: у меня есть глупый вопрос) хе хе
[05:55:09] bobry: кто готов?
[05:55:09] лорд Морфий is now xa
[05:55:19] bobry: azzz: ?
[05:55:22] bergamot: http://google.com/
[05:55:24] bobry: nope
[05:55:28] bergamot: всегда готов
[05:55:30] bobry: гугл уже попробовал)
[05:55:37] azzz: хе
[05:55:42] azzz: я ничего не знаю
[05:55:51] bobry: в общем я напишу, а вы можете не отвечать
[05:55:58] azzz: разумно
[05:58:21] bobry: имеется строка с non-ascii символами (f.ex. •), я препобразую ее в xml (с помощью lxml.html), затем получаю содержимое одного из элементов и пытаюсь сохранить его в фаил
[05:58:47] bobry: возникает ошибка, 'ascii' codec can't decode...
[05:59:20] bobry: очевидно что проблема с кодировкой, но самое смешное, что ДО преобразования строки в xml сохранение проходит без ошибок
[05:59:27] Хрюндель is now away
[05:59:32] bobry: вопрос: что же такого может происходить в lxml?
[06:00:35] bobry: для желающих обсудить проблему есть более глобальная версия данного вопроса) lol
[06:03:33] Хрюндель is now online
[06:08:17] bergamot: я пас, вопросы с кодировками в питоне это однозначно жопа, сам натыкался много раз и много времени тратил. С XML из питона не работал
[06:08:23] pit is now away
[06:09:16] pit is now ?
[06:09:17] pit is now ?
[06:15:18] pit: u"""йцу""" пробывал ?
[06:15:37] pit: или код покажи
[06:18:41] bobry: import lxml.html
s = '•'
print s
xml = lxml.html.fromstring('<div>%s</div>' % s).text
print xml
[06:18:57] bobry: хотя бы так) уже видно что lxml преобразует исходный текст
[06:21:35] Хрюндель is now away
[06:21:45] bobry: chardet.detect() при обработке xml вываливается с ошибкой
[06:21:55] Хрюндель is now online
[06:27:16] bergamot: Python 2.5.2 (r252:60911, Oct 5 2008, 19:29:17)
[GCC 4.3.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import lxml.html
>>>
>>> s = '•'
>>> print s
•
>>>
>>> xml = lxml.html.fromstring('<div>%s</div>' % s).text
>>> print xml
â¢
>>> s = u'•'
>>> xml = lxml.html.fromstring('<div>%s</div>' % s).text
>>> print xml
•
[06:28:06] bergamot: bobry,
[06:28:33] pit: народ на SendKeys есть ALT
[06:28:42] pit: ?
[06:28:49] лорд Морфий is now Админ, как сантехник: когда он делает своё дело никто ничего не замечает, а когда ошибается все оказываются по уши в дерьме.
[06:32:14] bobry is now away
[06:33:16] pit: с канала Python
"""pit: народд я пробую SendKeys.SendKeys("""{ALT}+{TAB}""")
[12:19:26]
pit: ALT видимо не существует
[12:20:22]
pit: SendKeys.KeySequenceError: Unknown code: ALT
[12:20:31]
Neutrina: pit: Да перестань ты.
[12:20:48]
pit: где альт достать
[12:20:58]
Neutrina: pit: Ты выдаешь желаемое за действительное. Это шизофрения.
[12:27:26]
pit: c:/Python26/Doc/SendKeys.html
[12:27:36]
Neutrina: pit: Может, поищем более легкую тему?
[12:29:46]
pit: блин если ты не знаеш ответа , это не обозначает что его нет
[12:29:57]
Neutrina: pit: Вроде нет.
[12:30:37]
pit: просто настраивать pywinauto или строить SendKeys это разные вещи
[12:30:47]
Neutrina: pit: Это очень вкусно.
[12:30:56]
pit: что вкустно
[12:31:00]
pit: ты бот?
[12:31:05]
Neutrina: pit: Ты занимаешься словоблудием.
[12:31:07]
Neutrina: pit: Честно говоря, я не знаю.
[12:31:44]
pit: если не знаеш, то тогда спрашивай
[12:31:48]
pit: или читай
[12:31:51]
Neutrina: pit: Получается, нет.
[12:31:56]
Neutrina: pit: То есть?
[12:32:45]
pit: ты не знаеш что ты бот ? :))))) или человек :))))
[12:32:52]
Neutrina: pit: Вроде нет.
[12:32:53]
vene4ka: гггг"""
[06:35:27] Хрюндель is now away
[06:41:41] jedgar is now away
[06:44:03] bobry is now online
[06:44:30] bobry: bergamot: ty (:
[06:45:27] Хрюндель is now xa
[06:49:43] jedgar is now online
[06:50:27] Хрюндель is now online
[06:50:49] azzz is now offline
[06:51:27] лорд Морфий is now away
[06:55:27] Хрюндель is now away
[06:56:21] Хрюндель is now online
[06:57:20] лорд Морфий is now Админ, как сантехник: когда он делает своё дело никто ничего не замечает, а когда ошибается все оказываются по уши в дерьме.
[06:57:48] лорд Морфий is now Виталия Кличко обвиняют в расизме. Есть видеозаписи, где он бьет негров!
[06:58:37] bergamot is now xa
[07:00:29] jedgar is now away
[07:02:19] Хрюндель is now away
[07:06:27] bergamot is now online
[07:09:43] zul is now online
[07:10:28] bobry is now away
[07:12:19] Хрюндель is now xa
[07:17:17] Хрюндель is now online
[07:21:26] helge is now offline
[07:21:27] bergamot is now xa
[07:21:58] helge is now xa
[07:22:19] Хрюндель is now away
[07:28:33] bergamot is now online
[07:30:28] bobry is now xa
[07:32:19] Хрюндель is now xa
[07:42:59] helge is now offline
[07:43:13] helge is now xa
[07:47:17] Хрюндель is now online
[07:52:19] Хрюндель is now away
[07:53:00] xa4a is now online
[08:02:20] Хрюндель is now xa
[08:03:20] xa4a is now away
[08:11:47] pizgin is now online
[08:11:52] pizgin is now online
[08:18:11] лорд Морфий is now away
[08:25:39] лорд Морфий is now Виталия Кличко обвиняют в расизме. Есть видеозаписи, где он бьет негров!
[08:29:34] nuclear is now online
[08:29:39] nuclear is now offline
[08:29:49] nuclear is now online
[08:33:44] xa4a is now online
[08:34:37] Хрюндель is now online
[08:35:44] a1fred is now Да, я здесь.
[08:38:03] Хрюндель: xa4a, вот я по логам нашёл что вы пытались для django-tagging qs написать который достанет все объекты в которых есть нужные тэги. но так и не понял вам удалось это сделать?
[08:38:49] xa4a: да
[08:39:04] xa4a: только не совсем qs
[08:39:08] Хрюндель: xa4a, и где же решение?
[08:39:34] xa4a: а темплейттаг,который за раз все теги для кверисета вытягивает и кладёт контекст
[08:39:41] xa4a: ща..
[08:40:34] a1fred is now offline
[08:41:00] Хрюндель: эмм.. как темплейт тэг.. что то тут не то.. вроде темплейт таг никак не связан, но давай глянем на ваш таг
[08:41:34] xa4a: http://dumpz.org/6071/ как-то так
[08:41:45] Большой Лис is now online
[08:42:52] Хрюндель: xa4a, не, по моему это не то
[08:43:01] xa4a: а
[08:43:02] xa4a: не то
[08:43:04] xa4a: да
[08:43:05] xa4a: точно)
[08:43:11] Большой Лис: утра
[08:43:26] xa4a: то я писал только своим скл
[08:43:34] xa4a: иначе хз как
[08:44:06] Хрюндель: xa4a, а зачем своим sql если так же есть и в django-tagging.. я вот как раз переделать её хочу, думал агрегации помогут обойтись без sql'а
[08:44:42] Хрюндель: но видать не судьба
[08:44:46] Большой Лис is now offline
[08:46:24] bergamot: /me вывел таки меркуриал репозиторий через апач, мод_виски с защитой паролями.
[08:47:26] zul is now away
[08:48:09] xa4a: хм.. в тегах свой скл, который говнокодом попахивает, в общем-то
[08:48:19] xa4a: в django-tagging
[08:48:54] xa4a: хотя может оно лучше работает, чем джойнить таблицу саму на себя несколько раз
[08:50:02] Большой Лис is now online
[08:52:03] Хрюндель is now away
[08:57:03] ezotrank is now online
[08:57:15] ezotrank is now offline
[08:57:26] zul is now xa
[08:57:27] Хрюндель is now online
[08:59:15] Хрюндель: xa4a, вот тут последний ответ Кошелев дал, http://softwaremaniacs.org/forum/django/9510/ я пока его не осознал, щас буду вдумываться
[09:02:59] tilarids is now online
[09:03:04] Большой Лис: а вот пиранья уже воткнул, джанга - УГ
[09:03:08] Большой Лис: джангу на мыло!
[09:03:39] Хрюндель: Большой Лис, он вроде только шаблоны ругал, уже не первый раз
[09:04:00] xa4a: Хрюндель: там то же, что и в django-tagging, но без своего скл
[09:04:11] xa4a: похоже. судя по куску if len(tag_list) == len(tags)
[09:04:49] xa4a: HAVING COUNT(%(model_pk)s) = %(tag_count)s""" % { <= в django-tagging
[09:04:53] Хрюндель: xa4a, но у меня что то не пашет его вариант
[09:05:14] Хрюндель: TypeError: object of type 'itertools._grouper' has no len()
[09:05:48] Хрюндель: http://dumpz.org/6072/
[09:06:26] xa4a: в tags у тебя что?
[09:06:40] xa4a: а, нет
[09:06:42] xa4a: это tag_list
[09:07:34] xa4a: а, ну логично
[09:07:37] xa4a: это генератор
[09:07:52] mishok13: werkzeug ftw
[09:07:59] tilarids is now away
[09:08:17] Хрюндель: xa4a, где ты там генератор то увидел?
[09:08:53] Хрюндель: вроде обычный такой итератор..
[09:09:01] xa4a: http://code.djangoproject.com/browser/django/trunk/django/utils/itercompat.py#L29
[09:09:17] xa4a: групбай возвращает генератор
[09:09:25] Хрюндель: а..
[09:10:10] xa4a: ну попробуй len(tag_list) -> len(list(tag_list))
[09:10:17] xa4a: чисто чтобы проверить, что идея работает
[09:10:36] Хрюндель: вроде да, так пашет
[09:10:40] Хрюндель: и вроде правильно
[09:10:46] zul is now online
[09:11:03] xa4a: ну так, похоже, единственное решение, если не хочется один запрос, но ядрёный
[09:11:04] Хрюндель: но я думаю такие лист компрехеншены уродливы.. в них трудно понять код
[09:11:13] xa4a: распиши
[09:11:18] xa4a: делов-то
[09:11:35] xa4a: он тебе решение в три строчки написал)
[09:11:42] Хрюндель: ну это понятно, просто как он сцуко до этого додумывается такую херню писать за 5 мин ))
[09:11:48] xa4a: там просто
[09:11:57] xa4a: на самом деле. если представить структуру бд
[09:12:53] Хрюндель: да я тоже сначала думал посчитать сколько одинаковых object_id есть и если столько же сколько и изначально тэгов было то значит все тэги присутсвуют
[09:13:03] Хрюндель: я попытался через anotate сделать
[09:13:16] Хрюндель: ну знаешь если перед ним сделать values() то это как group_by
[09:13:34] Хрюндель: но что то у меня там не срослось.. уже не помню что именно
[09:14:06] Большой Лис is now away
[09:17:59] tilarids is now xa
[09:24:25] Большой Лис is now online
[09:28:13] piranha is now Simplicity is the ultimate sophistication
[09:29:02] piranha: Большой Лис: мои вчерашние мессаги видел?
[09:29:11] Большой Лис: не все
[09:29:37] Большой Лис: или ты про кастомные теги в жинже?
[09:29:45] piranha: да
[09:29:51] piranha: и про сишный модуль
[09:29:56] Большой Лис: ага, да, видел :)
[09:29:57] piranha: сишный модуль - это только эскейпинг
[09:30:06] piranha: чтоб автоэскейпинг работал быстрее
[09:30:15] piranha: ну а пост про скорость темплейтов ты видел, наверное
[09:30:29] Большой Лис: http://www.opennet.ru/opennews/art.shtml?num=20621
revenge of sith
[09:30:40] Большой Лис: piranha, угу
[09:30:58] Большой Лис: [09:03:08] Большой Лис: джангу на мыло!
[09:31:01] Большой Лис: ^)
[09:31:11] Хрюндель: piranha, ты не прав..
[09:31:15] piranha: в чем?
[09:31:24] Хрюндель: piranha, читай мой коммент в втоём посте
[09:35:22] cheshirecat is now I'm not here right now
[09:35:24] piranha: ответил
[09:35:46] cheshirecat is now I'm not here right now
[09:36:00] cheshirecat is now online
[09:37:08] mishok13: ыхххыхыхы, пиранья защищает джангу
[09:37:33] piranha: гэм
[09:37:40] piranha: я объясняю, почему я ей пользуюсь
[09:38:29] helge is now online
[09:38:35] mishok13: :p
[09:38:44] helge is now offline
[09:38:52] helge is now online
[09:39:05] Oleg Leschinsky is now online
[09:39:06] Oleg Leschinsky is now online
[09:39:13] piranha: mishok13: ну а шо? При всех раскладах я пока не вижу, куда я могу спрыгнуть
[09:39:23] Nikolay_ is now Доступен
[09:39:32] mishok13: werkzeug!
[09:39:36] mishok13: мне понравилось
[09:39:44] piranha: эм
[09:39:50] piranha: на нем можно основываццо
[09:39:54] piranha: но это не фреймворк
[09:40:06] Oleg Leschinsky is now online
[09:40:07] mishok13: к сожалению, фреймворк ограничивает
[09:40:39] mishok13: но если, конечно, ты влезаешь в рамки фреймворка -- то нечего париться, тут согласен
[09:40:47] piranha: ну в джангу я вот еле влез
[09:40:56] Хрюндель is now away
[09:40:59] piranha: причем не из-за ограничений, а из-за багов, которые не фиксят ради обратной совместимости
[09:42:11] mishok13: sidenote: некоторые нехорошие люди хотят написать PEP о включении lxml в stdlib
[09:42:27] piranha: почему нехорошие?
[09:43:25] mishok13: зависимость от Cython, libxml2 и libxslt это хорошо?
[09:44:09] mishok13: лучше бы pyyaml включили
[09:44:59] tilarids is now online
[09:45:06] Oleg Leschinsky is now online
[09:45:23] piranha: а, не, не очень
[09:45:28] piranha: да, ямл был бы оччень в тему
[09:46:06] mishok13: пока что вот только OrderedDict добавят
[09:46:22] piranha: ну это тоже в тему будет
[09:46:31] piranha: клево, если бы кваргсы стали им
[09:47:26] mishok13: fuck no
[09:47:43] piranha: чо?
[09:48:06] Oleg Leschinsky is now away
[09:48:07] Oleg Leschinsky is now away
[09:48:13] mishok13: а зачем?
[09:48:31] piranha: ну например, что бы у pyobjc стал более вменяемый синтаксис =)
[09:49:42] Oleg Leschinsky is now online
[09:49:43] Oleg Leschinsky is now online
[09:49:44] Хрюндель is now online
[09:50:08] Oleg Leschinsky is now online
[09:50:24] mishok13: макофил :(
[09:50:36] piranha: :D
[09:50:48] piranha: тебе шо, жалко?
[09:50:51] xa4a is now away
[09:52:55] Хрюндель: а функцию "сделай заебись" в stdlib когда добавят?
[09:53:09] piranha: как тока наступит нирвана
[09:53:29] mishok13: Хрюндель, когда ты наконец займешься работой вместо того чтобы в блоге у пираньи комментировать!
[09:53:35] Хрюндель: piranha, в py3k что ли?
[09:53:49] piranha: http://evoque.gizmojo.org/
[09:53:53] mishok13: py4k
[09:53:54] piranha: Хрюндель: он уже вышел
[09:54:13] Хрюндель: mishok13, дык он заставил меня подписаться на rss'ы.. а вообще я безработный..
[09:54:15] Хрюндель: уже пол года
[09:54:37] piranha: py100500k
[09:55:09] Oleg Leschinsky is now online
[09:55:29] Большой Лис is now away
[09:55:39] mishok13: напоминалки смсками от гуглекалендаря рулят
[09:55:53] piranha: а шо ты ими напоминаешь?
[09:56:02] mishok13: совещания :)
[09:56:04] mishok13: /me ушел разрабатывать бинарный протокол
[09:56:05] Хрюндель: что они рулят
[09:56:16] nuclear is now offline
[09:56:57] nuclear is now online
[09:57:54] nmk is now online
[09:58:52] Joes is now Yep, I'm here.
[10:00:10] Oleg Leschinsky is now online
[10:05:11] Oleg Leschinsky is now online
[10:05:11] wiz is now 私は悲しんでいる
[10:05:38] лорд Морфий is now away
[10:05:51] Большой Лис is now online
[10:06:13] mishok13: я со своего тимлида просто охуеваю
[10:06:49] mishok13: у нас с ним совещание, его нету, звоню ему, он -- "Я вчера так накурился, пиздец, сейчас свин напал. Давай после обеда посидим, подумаем?"
[10:07:02] piranha: ебануццо
[18:38:59] azzz is now online
[18:38:59] Муркт is now online
[18:38:59] pit is now ?
[18:38:59] sevenov is now away
[18:38:59] Nikolay_ is now away
[18:38:59] xa4a is now online
[18:38:59] dares is now im shit
[18:38:59] unk2k is now online
[18:38:59] red-agent is now Going crazy...
[18:38:59] лорд Морфий is now xa
[18:38:59] piranha is now Simplicity is the ultimate sophistication
[18:38:59] MAVr is now Да, я тут
[18:38:59] Nirdosh is now Ура! У меня новый Psi+, нашел на http://psi-dev.googlecode.com/
[18:38:59] PC is now online
[18:38:59] tilarids is now online
[18:38:59] generatorglukoff. is now online
[18:38:59] Effgen is now away
[18:38:59] Joes is now Yep, I'm here.
[18:38:59] poltergeist is now xa
[18:38:59] gigimon is now Да, я здесь.
[18:38:59] fly-away is now Секта длинных тире alt+0151™
[18:38:59] slav0nic is now online
[18:38:59] bergamot is now xa
[18:38:59] Portnov is now online
[18:38:59] jedgar is now away
[18:38:59] magic_pony is now online
[18:38:59] : piranha has set the subject to: Python.SU | Python 3.0 вышел! | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека, превышающие лимит задавайте на http://itquest.ru/
[18:38:59] a1fred is now xa
[18:39:04] slav0nic: зачем потоки ещё
[18:39:10] unk2k: не. курлмульти - и есть потоки.
[18:39:17] unk2k: курлмульти - крул в потоках
[18:39:33] slav0nic: нихуя
[18:40:09] slav0nic: ты создаёшь объект CurlMulti и пихаешь в него Curl объекты
[18:40:18] unk2k: угу
[18:40:22] slav0nic: и где потоки?
[18:40:26] unk2k: ну тогда то куда ты суешь и есть потоки
[18:40:33] unk2k: ну абстрактно -)
[18:40:33] slav0nic: да?
[18:40:35] red-agent is now away
[18:40:40] unk2k: абстрактно
[18:40:49] unk2k: я на питоне две недели программлю
[18:40:52] unk2k: мой первый софт
[18:40:53] slav0nic: ясно)
[18:40:59] slav0nic: там 1 поток
[18:41:20] slav0nic: ты как заказщики, "и чтоб работало минимум в 1000 потоков!!!!"
[18:41:29] slav0nic: на вопрос почему не в 10к потоков не отвечают)
[18:41:33] unk2k: могу я свою функцию сюда разместить что бы вы посмотрели ?
[18:41:41] Joes: dumpz.org
[18:42:16] unk2k: def fetch(pool,func,conn = 500):
num_processed = 0
num_pool = len(pool)
ret=[]
conn = min(num_pool,conn)
m = CurlMulti()
m.handles = []
for i in range(conn):
c = Curl()
c.setopt(FOLLOWLOCATION, 1)
c.setopt(MAXREDIRS, 2)
c.setopt(NOSIGNAL, 0)
c.setopt(CONNECTTIMEOUT, 3)
c.setopt(TIMEOUT, 5)
c.setopt(HTTPHEADER, ['User-Agent: Mozilla/5.0 (rv:1.8.1.12) Gecko/20080129 Firefox/2.0.0.14 Windows; U; Windows NT 6.0; en-US; rv:1.8.1.14'])
m.handles.append(c)
worker = m.handles[:]
while num_pool > num_processed:
while worker and pool:
url = pool.pop()
while url in pool:
pool.remove(url)
num_pool=num_pool-1
c= worker.pop()
c.res = cStringIO.StringIO()
c.setopt(URL,url)
c.setopt(WRITEFUNCTION,c.res.write)
m.add_handle(c)
c.url=url
while 1:
ret,num_h = m.perform()
if ret != E_CALL_MULTI_PERFORM: break
while 1:
num_q, ok_list, err_list = m.info_read()
for c in ok_list:
m.remove_handle(c)
c.data=c.res.getvalue()
worker.append(c)
print c.url
break
for mask in func:
if re.findall(mask[1],c.url):
mask[0](c)
for c, errno, errmsg in err_list:
m.remove_handle(c)
c.data=c.res.getvalue()
worker.append(c)
num_processed = num_processed + len(ok_list)
if num_q == 0:
break
try:
m.select(1.0)
except:
pass
return
[18:42:50] slav0nic: бля дампс орг и код ты спиздил с примера
[18:42:51] unk2k: ой
[18:42:52] unk2k: http://dumpz.org/6091/
[18:42:58] Effgen is now Я здесь.
[18:43:37] unk2k: как мне исправить ситуацию
[18:43:48] unk2k: куда копать ?
[18:44:25] MAVr is now offline
[18:44:27] Effgen is now away
[18:44:52] pit: кодопизды
[18:45:01] slav0nic: ты потоки юзаешь?
[18:45:05] unk2k: нет
[18:45:10] unk2k: юзал не помогло
[18:45:27] unk2k: если юзать поток, то вот что будет на выходе
[18:45:31] slav0nic: для потоков надо обработку сингалов вырубить
[18:45:33] unk2k: /.....................
Exception in thread Thread-7:
Traceback (most recent call last):
File "/usr/lib/python2.5/threading.py", line 486, in __bootstrap_inner
self.run()
File "test.py", line 65, in run
self.ret,self.num_h = self.m.perform()
error: cannot invoke perform() - multi_perform() is currently running
..................
[18:45:42] slav0nic: а доки читал?)
[18:45:54] unk2k: да я уже везде где можно все обчитал
[18:46:11] unk2k: я на *форуме* второй раз пишу. всегда читаю
[18:46:34] unk2k: просто времени нет капать, так очень много перепробывал всего. не помогло
[18:46:45] unk2k: ну две недели на это убил -((((((((((((
[18:46:59] xa4a: просто времени нет капать
[18:47:01] slav0nic: import signal
from signal import SIGPIPE, SIG_IGN
signal.signal(signal.SIGPIPE, signal.SIG_IGN)
делал?
[18:47:02] xa4a: ну две недели на это убил -((((((((((((
[18:47:15] xa4a: contradiction, eh?
[18:47:29] tilarids: xa4a, две недели он лазит по конфам :)
[18:47:40] xa4a: я и говорю
[18:47:41] unk2k: нет, но буду все рыть и капать там о чем вы сейчас говорите
[18:47:52] slav0nic: +curl.setopt(pycurl.NOSIGNAL, 1)
хотя не пойму чё он такое выдаёть
[18:48:08] slav0nic: ты де код взял?
[18:48:12] unk2k: NOSIGNAL - он вообще не реагирует
[18:48:20] slav0nic: возьми экзамплы
[18:48:28] unk2k: брат дал
[18:48:32] unk2k: но я его переделал
[18:48:32] slav0nic: с курлмульти и потыкай
[18:48:37] slav0nic: а)
[18:48:42] slav0nic: а без переделки работает?)
[18:48:47] unk2k: нет
[18:48:52] unk2k: после переделки стал лучше
[18:49:03] unk2k: NOSIGNAL - он на что реагировать должен ?
[18:49:22] Effgen is now Я здесь.
[18:49:24] slav0nic: ну вообще это чтоб корректней работал при нескольких потоках
[18:49:36] slav0nic: в доках написано ж
[18:49:47] slav0nic: я не помню нужно ли это для курлМульти
[18:50:11] unk2k: вот NOSIGNAL хоть 1 хоть 0 - ему параллельно
[18:50:35] red-agent is now xa
[18:50:41] bergamot is now online
[18:50:51] slav0nic: а вообще, спам это не хорошо)
[18:50:58] slav0nic: нечего мне конкуренцию составлять ыхыхы))
[18:51:01] red-agent is now Going crazy...
[18:51:44] unk2k: так что же мне все таки сделать?
[18:52:33] xa4a: unk2k: www.google.com/codesearch
[18:54:03] unk2k: оке, там нет нечего что связанно с dns resolve
[18:54:27] unk2k: п.с. эта проблема уже обсуждалась но вариантов решений не находил
[18:54:42] unk2k: [19:46:54] <slav0nic> import signal
from signal import SIGPIPE, SIG_IGN
signal.signal(signal.SIGPIPE, signal.SIG_IGN)
делал?
[18:54:47] unk2k: это к чем относиться
[18:54:55] unk2k: к запуску перформа в потоке ?
[18:55:53] slav0nic: да
[18:56:20] slav0nic: посмотри сорцы пукурла
[18:57:00] unk2k: можешь дать валидный код
[18:57:24] livevil is now online
[18:57:25] livevil is now online
[18:57:27] slav0nic: http://sancairodicopenhagen.com/joe/pycurl_curlmulti_mini_howto
[18:58:45] livevil: доброй ночи
[19:00:03] slav0nic: CURLM_CALL_MULTI_PERFORM глянь флаг
http://curl.haxx.se/libcurl/c/curl_multi_perform.html
в пукруле думаю он тоже есть
[19:00:08] slav0nic is now offline
[19:00:13] xa4a: livevil: привет
[19:00:44] livevil: проблема в том что у pycurl TIMEOUT не влияет на DNS резолвинг
[19:01:24] livevil: нативный curl если ему задать таймаут с коммандной строки прекращает резолвинг и возвращает в консоль по истечению таймаута
[19:01:43] Александp is now online
[19:01:52] livevil: если работаьт просто с curl-ом то подобное можно реализовать руками, но тут multi
[19:02:13] livevil: как по ссылке которую кинул slav0nic
[19:02:30] badgopher is now At work
[19:02:31] badgopher is now At work
[19:02:35] livevil: есть мысли?
[19:02:44] badgopher is now At work
[19:03:44] unk2k: ...
[19:03:54] livevil: curl free-advertise.net --connect-timeout 1
curl: (6) name lookup timed out
[19:04:22] xa4a: чинить днс
[19:05:09] unk2k: m.perform() при условии что Curl занят резолвингом, вместо возврата чего либо начинает ждать
[19:05:17] unk2k: днс тут не рулит
[19:05:23] xa4a: а
[19:05:31] xa4a: кешировать локально, не?
[19:05:35] livevil: нет
[19:05:46] unk2k: может быть что ns сервера находятся в х** кукуева и до них ответа надо ждать 20-30 секунду (как пример)
[19:06:25] red-agent is now away
[19:06:37] Александp: по какому принципу работают AUTHENTICATION_BACKENDS в django?
[19:07:22] livevil: ладно
[19:07:25] livevil: а как его чинить?
[19:08:05] tilarids: Александp, по принципу, описанному в доке
[19:08:53] unk2k: БИНД бусть делает свою работу, не надо ему мешать, надо что бы m.perform() не вис
[19:09:11] livevil: CONNECTTIMEOUT
[19:09:15] Александp is now offline
[19:09:54] livevil: CONNECTTIMEOUT юзал ?
[19:10:06] unk2k: CONNECTTIMEOUT - если веб сервер висит то да
[19:10:10] unk2k: у меня то таймауты стоят
[19:10:19] poltergeist is now online
[19:10:26] livevil: TIMEOUT,6666
[19:10:28] livevil: CONNECTTIMEOUT,5
[19:10:37] livevil: TIMEOUT общий
[19:10:41] livevil: CONNECT на коннект
[19:10:56] livevil: фыр
[19:10:56] unk2k: угу, оно к gethostbyname не относиться
[19:11:10] livevil: попробуй
[19:11:14] livevil: SIGALRM посылается
[19:11:15] unk2k: c.setopt(CONNECTTIMEOUT, 3)
c.setopt(TIMEOUT, 5)
[19:11:19] livevil: да
[19:11:28] unk2k: уже стоит 100 лет
[19:11:40] a1fred is now Да, я здесь.
[19:11:45] livevil: 100 лет назад даже машины тьюринга небыло
[19:11:50] livevil: разве что проекты ады))
[19:12:15] livevil: я сампл собрал отдельно, работает с CONNECTTIMEOUT
[19:12:23] unk2k: еще раз говорю, надо делать не на таймаут конектов а на m.perform() и gethostbyname
[19:12:27] poltergeist is now offline
[19:12:59] unk2k: у него мощей не хватит тебе сразу 500 сайтов отрезолвить
[19:13:10] unk2k: вот они то по таймауту все дружно и лягут
[19:13:16] unk2k: а затем следующие 500
[19:13:19] unk2k: и т.д.
[19:13:42] Joes: http://www.generator.nonsence.de/
[19:13:44] xa4a: не запускай 500 сразу
[19:13:50] dares is now offline
[19:13:52] xa4a: зачем 500, если они всё-равно ждать дольше будут
[19:14:02] dares is now im shit
[19:14:27] unk2k: да же если 50 запускать, то же самое
[19:14:36] unk2k: тут надо решать по другому
[19:14:50] unk2k: что бы перформ отвечал а не вис
[19:14:56] Александp is now online
[19:15:08] Александp is now online
[19:16:25] red-agent is now xa
[19:17:34] dares is now offline
[19:17:34] dares is now im shit
[19:17:55] unk2k: а есть какая ни будь функция в питоне которая могла запустить другую функцию на Х времени (что то типа треадов) ?
[19:17:59] Nikolay_ is now offline
[19:18:51] Joes is now offline
[19:22:30] bergamot is now offline
[19:23:58] a1fred is now xa
[19:24:39] Alternativshik is now online
[19:24:40] Alternativshik is now offline
[19:24:51] livevil is now away
[19:25:09] dares is now offline
[19:25:11] unk2k: ....
[19:26:19] unk2k: что такое assert
[19:27:45] Александp is now away
[19:29:50] xa4a: !trans assert
[19:30:17] xa4a: unk2k: делает raise AssertionError(), если выражение не True
[19:31:59] wiz is now online
[19:32:15] livevil: ну толком помочь никто не может
[19:32:17] livevil: получается
[19:32:19] livevil: спецы
[19:33:29] livevil is now online
[19:33:37] xa4a: спецы? это съязвить решил7
[19:34:03] livevil: ага
[19:35:03] red-agent is now Going crazy...
[19:37:36] GrimbleGromble is now online
[19:39:02] livevil: unk2k:
[19:40:32] livevil: http://pastebin.com/m274c9420
[19:42:40] Муркт is now away
[19:42:51] red-agent is now away
[19:43:22] slav0nic is now online
[19:48:45] a1fred is now Да, я здесь.
[19:50:28] Александp is now offline
[19:51:39] Александp is now away
[19:51:43] Александp is now away
[19:52:44] piranha is now away
[19:52:50] red-agent is now xa
[19:53:25] unk2k is now offline
[19:59:52] xa4a is now away
[20:00:03] Effgen is now away
[20:01:23] PC is now offline
[20:02:24] xa4a is now online
[20:03:38] Nirdosh is now offline
[20:06:40] Александp is now offline
[20:07:55] slav0nic is now offline
[20:08:00] Effgen is now Я здесь.
[20:08:06] slav0nic is now online
[20:12:39] azzz is now offline
[20:13:04] red-agent is now Going crazy...
[20:16:02] slav0nic is now away
[20:16:56] jedgar is now online
[20:17:28] slav0nic is now offline
[20:17:36] piranha is now Simplicity is the ultimate sophistication
[20:17:46] slav0nic is now away
[20:21:06] slav0nic is now online
[20:21:07] slav0nic is now away
[20:21:08] slav0nic is now online
[20:21:51] Большой Лис is now online
[20:23:23] Nirdosh is now Ура! У меня новый Psi+, нашел на http://psi-dev.googlecode.com/
[20:26:24] Александp is now away
[20:26:25] Александp is now away
[20:26:48] slav0nic is now offline
[20:27:00] slav0nic is now online
[20:27:04] jedgar is now away
[20:28:03] gigimon is now offline
[20:31:04] red-agent is now away
[20:32:26] slav0nic is now offline
[20:32:42] slav0nic is now online
[20:32:45] slav0nic is now offline
[20:32:59] slav0nic is now online
[20:34:32] tilarids is now away
[20:35:14] GrimbleGromble is now offline
[20:35:15] GrimbleGromble is now online
[20:36:10] slav0nic is now offline
[20:36:24] slav0nic is now online
[20:36:26] slav0nic is now offline
[20:36:39] slav0nic is now online
[20:36:42] tilarids is now online
[20:40:36] slav0nic is now offline
[20:40:50] slav0nic is now online
[20:40:55] slav0nic is now offline
[20:41:04] red-agent is now xa
[20:41:07] slav0nic is now online
[20:45:52] tilarids is now away
[20:46:29] slav0nic is now offline
[20:46:44] slav0nic is now online
[20:46:45] slav0nic is now offline
[20:47:01] GrimbleGromble is now offline
[20:47:03] slav0nic is now online
[20:50:19] Effgen is now away
[20:51:18] Александp is now offline
[20:52:48] PC is now Аська сцуко глючит. Мой Jabber/GTalk: pc@jabber.gafol.net
[20:52:49] PC is now offline
[20:53:10] PC is now Аська сцуко глючит. Мой Jabber/GTalk: pc@jabber.gafol.net
[20:54:16] unk2k is now away
[20:54:18] unk2k is now online
[20:54:56] slav0nic is now offline
[20:55:11] slav0nic is now online
[20:55:12] slav0nic is now offline
[20:55:22] tilarids is now online
[20:55:23] slav0nic is now online
[20:55:30] Александp is now away
[20:55:34] Александp is now away
[20:57:26] Effgen is now Я здесь.
[20:57:26] slav0nic is now offline
[20:57:45] slav0nic is now online
[20:57:49] slav0nic is now offline
[20:57:53] slav0nic is now online
[20:59:44] slav0nic is now away
[21:00:36] red-agent is now Going crazy...
[21:01:14] slav0nic is now online
[21:02:14] tilarids is now offline
[21:05:40] red-agent is now away
[21:05:46] red-agent is now Going crazy...
[21:07:01] jedgar is now online
[21:12:27] Александp is now offline
[21:17:02] jedgar is now away
[21:19:48] Муркт is now away
[21:21:08] slav0nic is now offline
[21:21:24] slav0nic is now online
[21:23:04] piranha: у меня ипитон после удачного дополнения, в котором нету сомнений, добавляет пробел
[21:23:08] piranha: я схожу с ума уже :(
[21:29:28] xa4a is now away
[21:31:05] jedgar is now online
[21:33:20] xa4a is now online
[21:33:24] GrimbleGromble is now online
[21:36:00] PC is now away
[21:37:32] PC is now Аська сцуко глючит. Мой Jabber/GTalk: pc@jabber.gafol.net
[21:39:10] Effgen is now away
[21:40:19] Effgen is now Я здесь.
[21:42:01] PC is now offline
[21:44:41] pit is now away
[21:47:42] unk2k is now away
[21:48:03] jedgar is now away
[21:49:53] livevil is now away
[21:52:43] livevil is now online
[21:55:21] Effgen is now away
[21:58:28] xa4a is now away
[21:58:59] unk2k is now online
[22:01:06] a1fred is now offline
[22:01:07] a1fred is now Да, я здесь.
[22:01:08] a1fred is now Да, я здесь.
[22:02:08] xa4a is now online
[22:02:13] Effgen is now Я здесь.
[22:04:09] unk2k: там получается есть один только выход
[22:04:28] unk2k: это запускать кол-во Х (500) тредов и в них уже обычным курлом
[22:04:37] Effgen is now away
[22:04:55] pit is now xa
[22:05:15] unk2k: raise - wtfs ?
[22:09:19] piranha: слушай...
[22:09:24] piranha: может стоит прочитать туториал по питону?
[22:17:32] Большой Лис is now away
[22:19:16] Effgen is now Я здесь.
[22:19:44] bmm_82 is now online
[22:19:59] bmm_82 is now offline
[22:20:20] xa4a is now away
[22:20:36] xa4a is now online
[22:21:14] a1fred is now xa
[22:21:15] GrimbleGromble is now away
[22:21:47] a1fred is now Да, я здесь.
[22:25:16] Большой Лис is now online
[22:26:09] slav0nic is now offline
[22:26:25] slav0nic is now online
[22:26:30] slav0nic is now offline
[22:26:42] slav0nic is now online
[22:29:40] slav0nic is now offline
[22:29:58] slav0nic is now online
[22:30:12] slav0nic is now offline
[22:30:15] slav0nic is now online
[22:30:17] joes is now online
[22:30:49] GrimbleGromble is now online
[22:32:20] helge is now Белый Дом можно смело переименовать в Черный Барак.
[22:33:17] xa4a is now away
[22:33:19] helge is now offline
[22:33:25] helge is now Белый Дом можно смело переименовать в Черный Барак.
[22:33:42] Oleg Leschinsky is now Белый Дом можно смело переименовать в Черный Барак.
[22:33:43] Oleg Leschinsky is now Белый Дом можно смело переименовать в Черный Барак.
[22:34:19] Oleg Leschinsky is now Белый Дом можно смело переименовать в Черный Барак.
[22:35:54] slav0nic is now offline
[22:36:32] slav0nic is now online
[22:36:59] slav0nic is now offline
[22:37:14] Большой Лис is now away
[22:38:36] slav0nic is now online
[22:39:20] unk2k: уже читал
[22:39:20] Oleg Leschinsky is now Белый Дом можно смело переименовать в Черный Барак.
[22:39:59] unk2k: https://sourceforge.net/tracker2/?func=detail&atid=100976&aid=2667901&group_id=976
[22:40:21] jedgar is now online
[22:44:22] Oleg Leschinsky is now Белый Дом можно смело переименовать в Черный Барак.
[22:47:10] Большой Лис is now online
[22:49:14] fly-away is now away
[22:49:14] helge is now offline
[22:49:15] fly-away is now away
[22:49:15] livevil is now away
[22:49:22] Oleg Leschinsky is now Белый Дом можно смело переименовать в Черный Барак.
[22:50:03] a1fred is now xa
[22:51:32] helge is now online
[22:51:46] helge is now offline
[22:51:48] Oleg Leschinsky is now offline
[22:52:02] helge is now online
[22:52:10] Большой Лис is now away
[22:53:55] livevil is now online
[22:55:13] a1fred is now Да, я здесь.
[22:55:22] Effgen is now away
[22:55:23] slav0nic is now offline
[22:55:38] slav0nic is now online
[22:55:46] jedgar is now away
[23:01:40] Effgen is now Я здесь.
[23:02:10] Большой Лис is now xa
[23:04:43] unk2k is now offline
[23:05:13] a1fred is now xa
[23:05:57] fly-away is now Секта длинных тире alt+0151™
[23:07:06] Большой Лис is now online
[23:07:19] Муркт is now offline
[23:07:58] a1fred is now Да, я здесь.
[23:08:33] vitali is now online
[23:08:43] jedgar is now online
[23:10:14] livevil is now away
[23:11:28] livevil is now online
[23:11:34] Portnov is now offline
[23:11:52] vitali is now offline
[23:12:21] slav0nic is now offline
[23:12:50] slav0nic is now online
[23:13:46] Большой Лис is now away
[23:19:10] bbodio is now online
[23:21:13] Effgen is now offline
[23:23:38] Большой Лис is now online
[23:25:20] vitali is now online
[23:28:58] Большой Лис is now away
[23:37:09] vitali is now offline
[23:37:29] slav0nic is now offline
[23:37:39] slav0nic is now online
[23:38:58] Большой Лис is now xa
[23:41:18] slav0nic is now offline
[23:41:35] slav0nic is now online
[23:42:03] red-agent is now offline
[23:42:05] red-agent is now Going crazy...
[23:45:45] red-agent is now away
[23:51:38] sevenov is now offline
[23:51:39] sevenov is now away
[23:51:56] jedgar is now away
[23:55:45] red-agent is now xa
[23:56:02] piranha: http://www.artlebedev.ru/kovodstvo/business-lynch/2008/10/23
[23:56:09] piranha: смотреть в обязательном порядке :D
[23:57:05] slav0nic: ))