[00:14:58] Typhon: дату запуска большого адронного коллайдера перенесли чтоли?
[00:20:54] gigimon: его вроде запустили... или нет?
[00:29:13] Typhon: не, должны были 13 июня, а теперь на сайте со счетчиком 39 дней до запуска показвыают(
[00:43:11] wiz: http://www.typeracer.ru/play/1114973
[00:46:54] gigimon: баян
[00:46:56] gigimon: был на хабре
[00:47:11] gigimon: /me покончил с джангой навсегда
[00:48:18] wiz: кто баян?
[00:48:47] gigimon: сайт (:
[00:48:59] wiz: так я не сайт
[00:49:05] wiz: я типа партию создал
[00:49:10] gigimon: а
[00:49:54] gigimon: а понимание того, что ты не можешь программировать, это временное или все таки должно было случиться?
[00:50:33] wiz: временное
[00:51:12] gigimon: =\
[00:51:58] gigimon: посмотрим...
[00:53:18] wiz: оуйе... 320 зн/мин
[00:53:25] gigimon: крутой
[00:53:25] wiz: вот что значит привычная клава
[00:55:01] gigimon: хм
[00:55:07] gigimon: в опере 9.5 глючит
[00:55:28] wiz: там хоть что-нибудь нормально работает?... 7:
[00:56:34] gigimon: да
[00:56:56] Большой Лис: :D
[00:57:15] Typhon: about:blank
[00:57:34] gigimon: да ладно вам
[00:59:17] gigimon: я победил)
[00:59:42] Typhon: =)
[01:03:28] wiz: Кстати, если задолбало кодить - можешь поадминить венду за деньги. Через пару месяцев у тебя уже будет пара собственных сайтиков и бложеков (8
[01:05:44] gigimon: wiz: кто ж мне заплатит за ее админство ) а кодить не задолбалось, задолбалось ощущение что нчиего не понимаю =\
[01:06:08] gigimon: wiz: да и откуда будут сайтики и бложеки?)
[01:10:41] gigimon: http://mobbi5.nnm.ru/ne_mogu_ne_podelitsya_1
[01:30:01] gigimon: wiz: рассказывай секрет про администрирование винды ;)
[06:53:39] _lorien: Гм, такой вопрос. Есть ли какой-то opensource движок блога или плагина блога... у которого много скинов... и которые можно было бы прикрутить к джанго-блогу?... Т.е. какбе скины от wordpress трудно использовать, потому что внутри них тупо на похапе всё написано.
[07:13:06] _lorien: http://mail.habrahabr.ru/cp/login/ - гы, вход в админку хабры
[07:47:52] wiz: http://web-brains.com/admin/ - гы, вход в админку бложека лориена q:
[07:48:49] _lorien: щ_Щ, я вошёл туда не вводя пароля щ_Щ Ух, я хакир - я внтури админки бложега лорьена
[07:49:01] _lorien: простов чера был разговор по поводу, что на хабре пыхпых или ещё чо
[08:46:37] wiz: пыхпых, ага
[08:46:41] wiz: и 1251
[08:49:25] _lorien: Гы, в wing баг.. или не знаю в чём... В общем, под xmonad, когда я печатаю что-то в поле для ввода строки, например "создание нового файла", то при каждом нажатии перересовывается всё окно IDE, с жутким морганием. Спецом загрузился в xfce - нету такого эффекта под ним
[10:02:53] xN: ку
[10:11:44] mishok13: _lorien, баг в иксмонаде, стопудов :)
[10:12:59] _lorien: mishok13, а ты в чём сидишь?
[10:13:10] mishok13: xfce в данный момент
[10:13:29] _lorien: чё-то я уже забыл, зачем на xmonad перешёл )
[10:13:44] mishok13: всё вот на openbox перебираюсь, да никак не переберусь :)
[10:15:00] piranha: не в xmonad'е, а в некоторых прогах при работе с non-reparenting wm
[10:15:09] piranha: в джаве обычно такое есть
[10:15:45] _lorien: короче тут или в xmonad или в wing, вроде б больше нет кандидатур =)
Ещё у винг интерфейс на Tk смахивает... может в этом дело?
[10:15:50] _lorien: в Tk? )
[10:15:58] mishok13: о_О
[10:16:03] mishok13: тк?
[10:16:17] _lorien: хмхм, чо, там не Tk? ) Мне так показалось =)
[10:16:53] piranha: у ткаббера не было траблов :)
[10:17:06] red-agent: _lorien: и не влом пихать проприетарное говнецо в систему? :)
[10:17:07] piranha: _lorien: напиши в гугле xmonad wing или tiling wing
[10:17:09] piranha: или хз ещё шо
[10:17:11] mishok13: ваще-то оно PyGTK
[10:17:27] piranha: вот оно!
[10:17:34] piranha: mishok13: отбрось первые 3 буквы!
[10:17:35] piranha: )))
[10:17:40] _lorien: red-agent, нет, у меня таких комплексов нет )
[10:17:43] mishok13: хм...
[10:18:08] red-agent: _lorien: да причем тут комплексы? :) ты прикинь, сколько оно мусора оставило в системе
[10:18:23] red-agent: не говоря уже об идеологической стороне вопроса
[10:18:54] _lorien: red-agent, гм, и сколько оно мусора оставило? Например?
[10:19:41] red-agent: ну, я думал полюбому куда-то запрятало следы своего прибывания в систеие
[10:19:47] red-agent: а если триал - так и подавно
[10:20:14] _lorien: А, ну это может быть...
[10:20:25] _lorien: Но вообще я его ставил в $HOME
[10:20:33] _lorien: а кстати
[10:21:17] _lorien: оно может отсылать ключ, сгенерённый по конфигу системы на сервер и потом просто не давать лицензиюонный триальный файл ещё раз
[10:21:42] _lorien: т.е. когда я попрошу в следующий раз (там пару раз можно продлять), мне сервер даст отлуп, скажет, ты уже у нас записан...
[10:22:00] _lorien: а файл, например, в том же $HOME можно хранить, как-нить зверски зашифровав
[10:23:08] red-agent: в общем, на любителя
[10:23:57] _lorien: я вообще щас в vim =) wing глючит, от emacs я чё-т устал, его пилить надо долго, тот же vim-mode как-то прикручивать
[10:27:37] Большой Лис: гы, а нахрен тогда вообще в емаксе сидеть, если всёравно vim-mode включаешь? :)
[10:28:15] piranha: _lorien: зачем vim-mode?
[10:28:19] piranha: ты ваще гонишь )
[10:28:47] mishok13: http://usb.brando.com.hk/prod_detail.php?prod_id=00516
[10:29:24] _lorien: мне в vim неудобно работать с кучей файлов, с проектами большими в общем, к томуже в больших IDE есть вкусные плюшки, типа навигации по коду через клики по функциям
[10:29:51] _lorien: piranha, а чем плох vim-mode в IDE?
[10:29:52] Большой Лис: _lorien, Project юзал?
[10:29:57] piranha: _lorien: TAGS видел?
[10:29:58] Большой Лис: плагин для vim-а
[10:30:09] _lorien: сtags?
[10:30:38] _lorien: не, не юзал я прожэгд
[10:30:53] Большой Лис: поюзай
[10:30:56] Большой Лис: сразу станед легче
[10:31:22] piranha: _lorien: да, стагс. Их как не назови, а смысл тот же
[10:33:44] red-agent: Большой Лис: ну, пока проекты будут на уровне peek and poke - то да, будет легче. На вим конечно можна ctags навалить, project manager, и прочую хуйню - но полноценную IDE ты из него никогда не сделаешь
[10:34:30] piranha: red-agent: та карочи
[10:34:42] piranha: ежели вы хотите перделок и свистелок - это ваше личное дело
[10:35:02] piranha: не надо тока парить шо тру-пацаны работают только в IDE и в редакторе невозможно ваще работать
[10:35:04] Большой Лис: :)
[10:35:13] Большой Лис: мне лично более чем хватает Project
[10:35:15] Большой Лис: и vim
[10:35:17] piranha: наоборот, в редакторе работать удобнее
[10:35:24] piranha: ну мне вот емакса, rope и etags
[10:35:28] red-agent: piranha: это дело вкуса
[10:35:38] piranha: и всё, я не вижу, кому надо быть больше :P
[10:35:47] red-agent: я вон два года на виме сидел
[10:35:51] piranha: red-agent: но ты сказал "пока проекты будут на уровне peek and poke"
[10:36:02] piranha: red-agent: а я говорю, что пока они такие будут - пока IDE и будет удобная
[10:36:03] red-agent: и по мере того, как чего-то не хватало - прикручивались такие же свистелко-приделки
[10:36:06] red-agent: только костылявые
[10:36:07] piranha: а дальше она сука будет мешать )
[10:36:29] piranha: тупо потому что она как баба яга костяная нога - дубовая и тупая скотина
[10:36:36] red-agent: и в итоге оказалось, что навешенно не меньше того же эклипса, а работает частенько через жопу =)
[10:36:45] piranha: редактор в эклипсе говно по сравнению с vim/emacs, а все эти перделки фпень
[10:36:59] Jekel: а как же комод?
[10:37:05] red-agent: ну, не vi конечно, но не такое уж говно
[10:37:10] red-agent: pydevный по крайней мере
[10:37:14] red-agent: и cdtшный
[10:37:27] red-agent: его хватает - не более и не менее.
[10:37:54] piranha: Jekel: в комоде удобно вещи хранить :))
[10:38:10] piranha: red-agent: ну вот TAGS хватает. Не более и не менее. :P
[10:38:19] piranha: а редакторе в эклиспе не хватает
[10:38:34] red-agent: каких фич например не хватает?
[10:38:39] red-agent: в редакторе?
[10:38:47] piranha: ну в общем немного похоливорили, тада я поехал за билетом :)))
[10:38:56] piranha: red-agent: вернусь, договорим :)
[10:38:59] red-agent: лан
[10:39:03] red-agent: куда собрался-то? =)
[10:39:14] piranha: в кривой рог :)
[10:39:19] red-agent: еб, нахуй?
[10:39:27] piranha: дык я оттуда ж
[10:39:31] piranha: к бабушке и дедушке :)
[10:39:31] Jekel: фигассе
[10:39:39] Jekel: этож далеко
[10:39:41] red-agent: аа, типо отдыхать?
[10:39:44] piranha: а то уже полгода не был
[10:39:47] red-agent: или так, на уик-энд
[10:39:49] piranha: Jekel: ээээ... как далеко?
[10:39:53] piranha: это 500 км
[10:40:00] Jekel: 500км откуда?
[10:40:02] piranha: red-agent: угу, на выходные
[10:40:04] piranha: просто все едут
[10:40:08] piranha: Jekel: из киева
[10:40:09] red-agent: ясн
[10:40:16] Jekel: а ну вот )
[10:40:19] piranha: *вся семья
[10:40:25] piranha: Jekel: ну дык наверное для тебя и киев далеко?
[10:41:43] Jekel: ну гдето 770км
[10:42:03] piranha: мосцоу?
[10:42:06] Jekel: йа йа
[10:42:16] piranha: ну ни так уж и далеко
[10:42:28] piranha: кривой рог - масква меньше суток едедт
[10:42:39] piranha: до новосибирска дальше )
[10:42:58] mishok13: вот тель-авив, он, таки да, далеко
[10:43:09] piranha: таки да
[10:43:16] mishok13: таки 3 часа на самолете
[10:43:19] mishok13: :)
[10:43:23] piranha: :)
[10:43:32] piranha: я бы таки сказал: ой-вей
[10:43:56] mishok13: акей, так и скажу, когда приеду
[10:44:54] Jekel: ну до киева так наверное вообще 1 час лету
[10:45:01] mishok13: откуда?
[10:45:07] Jekel: из москоу
[10:45:11] mishok13: 1,5 часа
[10:45:14] Jekel: О_о
[10:45:28] Jekel: ну да, от скорости зависит. хотя обычно самолеты летят под 800км в час
[10:45:29] mishok13: плюс еще минут 30 будете на дорожках крутиться
[10:45:43] _lorien: http://dimka.su/img/yandex/
[10:47:04] mishok13: чтобы лететь со скоростью 800 км/ч надо высоту приличную набирать
[10:47:17] Jekel: возможно на такие расстояния скоростьм еньше
[10:47:24] mishok13: на коротких перелетах никто выше 7 км подыматься не будет
[10:47:37] mishok13: конечно, меньше
[10:47:56] mishok13: там и самолеты не такие крутые, как на межконтинентальных рейсах :)
[10:50:00] red-agent: сцуко, скучно
[10:50:06] Jekel: поработай %)
[10:50:08] red-agent: молдован уже нету =(
[10:50:13] red-agent: развлекать некому
[10:57:29] Большой Лис: _lorien, яндекс эти хитрые СЕОшнеги так и ебут как хотят
[11:01:33] mishok13: http://bugs.python.org/issue2998
[11:01:36] mishok13: ыыы
[11:02:00] mishok13: i found a bug
[11:02:02] mishok13: !
[11:03:25] mishok13: http://www.python.org/dev/peps/pep-0371/
[11:03:41] mishok13: no more threading, pyprocessing FTW!
[11:12:48] Jekel: а вы говорите треды это круто..
[11:15:03] _lorien: Jekel, юзай pyprocessing, кто не даёт то? Я тебе ещё вчера про него писал
[11:16:26] Jekel: не
[11:16:35] Jekel: небыло про него вчера, даже логи молчат
[11:17:00] red-agent: треды наше всё
[11:17:26] Jekel: ладно хер с ними. щас на тредах а потом видно будет
[11:17:30] mishok13: pyprocessing ftw!
[11:17:32] mishok13: :)
[11:17:53] Jekel: в питоне есть аналог Сишного this?
[11:17:56] red-agent: ну, все становится ясно, когда нужно наплодить ~100-300 тредов =)
[11:18:03] red-agent: если форкатся - то пизда
[11:18:04] mishok13: там особой разницы в api нету, перевести программу с threading на pyprocessing труда не составит
[11:18:50] mishok13: red-agent, когда у тебя > 16 ядер, то никакой пизды не произойдет
[11:19:11] red-agent: угу
[11:19:16] red-agent: и еще 16 гиг рама
[11:19:36] mishok13: а когда у тебя около 10-15 тредов и > 1 процессора(ядра), то какбе похуй
[11:19:50] _lorien: _lorien: Jekel, можешь попробовать ещё посмотреть модуль processing, это threading like интерфейс к тредам
_lorien: но он у меня на фре глючил (
red-agent: к форку, а не к тредам
_lorien: * это threading like интерфейс к процессам (через форки)
_lorien: да
[11:20:12] _lorien: Бля, тупая хистори в гажими, поиск не подкручивает нужное место в логе дня
[11:20:27] xa4a: Jekel: this нет, и ты его не хочешь
[11:20:27] red-agent: mishok13: ну, как бе если посмотреть на хаванье ресурсов, то какбе - не похуй =)
[11:20:35] red-agent: особенно, если скажем запускать это на ВДС
[11:20:42] Jekel: /me искал по слову pyprocessing
[11:22:02] mishok13: red-agent, ты не поверишь, но питон используют в больших и средних компаниях
[11:22:11] mishok13: такие компании ВДСами не пользуются :)
[11:23:09] red-agent: mishok13: ты не поверишь, но его еще используют и в маленьких и в личных целях!
[11:23:16] sevenov: http://www.youtube.com/watch?v=FVbf9tOGwno
[11:23:16] _lorien: а про чо базар
[11:23:19] red-agent: такие вдсами пользуются =)
[11:23:20] _lorien: треды же не выкинут
[11:23:34] _lorien: или ... я не читал чо там в пепе этом )
[11:23:52] mishok13: red-agent, так и используй трединг
[11:24:00] mishok13: никто же тебе не запрещает
[11:24:24] mishok13: просто на многопроцессорных серверах питон начинает посасывать без pyprocessing/pp
[11:24:26] red-agent: ну, я и использую =)
[11:24:47] _lorien: бля, в натуре, на это канале каждый день пиздец-дисскуссии =)
[11:24:51] mishok13: и какбе замечательно было бы иметь модуль для mpi
[11:25:07] red-agent: ну да, не плохо бы
[11:25:15] mishok13: _lorien, главное что дискутируют одни и те же люди, но на разные темы :)
[11:25:25] red-agent: а вобще, в вышеприведенных условиях - обычно юзают Stackless Python
[11:25:29] red-agent: куда более эффективно
[11:26:31] mishok13: еще скажи jython поставить, и не заморачиваться с распареллеливанием
[11:26:34] mishok13: это же не модуль
[11:26:40] mishok13: это ж отдельная дистрибуция
[11:26:48] Jekel: мне кажется это уже изврат
[11:26:50] mishok13: да еще и в экспериментальном состоянии, по сути
[11:26:50] red-agent: это эффективный солюшен
[11:26:52] Jekel: придется ведь ставить яву
[11:27:27] _lorien: чочо, разве jython требует яву?
[11:27:47] Jekel: я не уверен, но мне кажется что да, разве нетак?
[11:27:54] _lorien: не знаю :0)
[11:27:55] mishok13: ну рантайм прийдется поставить
[11:28:29] _lorien: В смысле, житон на яве написан или на с? )
[11:28:34] Jekel: на яве
[11:28:43] mishok13: red-agent, эффективное решение для маленькой компании/одиночки
[11:29:00] mishok13: но не для компании с уже действующими проектами на питоне
[11:29:35] _lorien: а житон хотя бы 2.3 поддерживает версию?
[11:29:39] mishok13: неа
[11:29:43] _lorien: ух щит
[11:29:47] mishok13: скоро вроде скачок до 2.5 будет
[11:29:49] Jekel: а зачем он нужен?
[11:30:05] red-agent: затем, что выполняется на жаба-машине
[11:30:06] mishok13: сан же ж понагреб народу из PSF и прочих питоновских организаций
[11:30:16] mishok13: Jekel, как встроенный язык скриптования
[11:30:36] mishok13: пишешь какое-нибудь ядро на жабе, а все сценарии -- на житоне
[11:31:21] mishok13: или просто у тебя нету возможности поставить CPython (политика компании?), тогда можно Jython использовать
[11:32:35] Jekel: питон приложения для мобил?
[11:32:58] red-agent: ну, для мобильников есть и cpython
[11:33:05] red-agent: для symbian в частности
[11:33:12] red-agent: PyS60 называется
[11:34:04] mishok13: Jekel, мобилки -- это J2ME, совсем не тот рантайм
[11:34:23] mishok13: смартфоны по большей части уже имеют нативную версию питона
[11:34:30] Jekel: гы
[11:34:39] mishok13: не в поставке, естественно
[11:34:48] red-agent: которая кстати поддерживается девелоперами из nokia
[11:51:36] Большой Лис: $ hg merge
abort: outstanding uncommitted changes
[11:51:38] Большой Лис: чо эт за порно?!
[11:51:45] xa4a: hg st
[11:51:59] xa4a: hg ci -m"huis"
[11:52:54] _lorien: Большой Лис, у тебя есть изменённые файлы
[11:53:00] _lorien: незакомиченные
[11:53:36] _lorien: Большой Лис, это ведь ты мне про mq писал, разве нет? o_O
[12:16:02] wiz: как емаксу сказать что он, сцуко, задрал уже х11 включать интерфейс из терминала? (при том что стоит emacs-snapshot-nox)
[12:17:27] xa4a: USE="-X" emerge emacs ?
[12:18:40] mishok13: emacs -nw?
[12:19:24] wiz: это всё понятно
[12:19:46] wiz: но мне бы в конфиг это тиснуть, чтобы он даже и не думал про иксы
[12:20:18] piranha: wiz: снапшот-пох?
[12:20:19] piranha: :)))
[12:20:52] mishok13: alias emacs="emacs -nw"
[12:20:59] wiz: не катит
[12:21:08] mishok13: :)
[12:21:14] wiz: всякие хрени, которые не из баша вызываются запускают гуйню
[12:23:30] _lorien: а чо а ос?
[12:23:58] _lorien: в смысле, какой линух )
[12:24:03] wiz: убунта
[12:24:20] piranha: ну снапшот-пох не должен гуй ставить
[12:24:28] wiz: вот я тоже так думал
[12:24:38] _lorien: может он сразу и консол-пох?
[12:24:38] wiz: поэтому и -пох
[12:25:32] wiz: aptitude remove emacs-everything-poh
aptitude install emacs-make-me-feel-good
[12:26:10] mishok13: sudo aptitude install fellatio-mode
[12:26:14] mishok13: ;)
[12:26:42] piranha: M-x butterfly
[12:28:22] _lorien: $POH=$(which emacs)
mv $POH /tmp/emacs-poh
echo /tm/pemacs-poh -nw $@ > $POH
chmod u+x $POH
?
[12:30:01] wiz: ohgod
[12:30:16] xa4a: s/\/tm\/\/tmp\//
[12:30:25] xa4a: s/\/tm\//\/tmp\//
[12:30:43] wiz: xa4a, и сразу стало всё понятно (8
[12:30:47] _lorien: =)
[12:31:01] piranha: oh my gooooooooooooooood
[12:31:09] piranha: and they gonna eat me!
[12:31:44] _lorien: xa4a: s/\/tm\//\/tmp\//
у меня это лично выглядит как
sNtmVNtmpVI =)
[12:32:40] xa4a: а нефиг глядеть на него)
[12:40:12] _lorien: http://www.developers.org.ua/archives/mlk/2008/05/29/python-webdev-no-frameworks-response/
хехе
[12:41:07] piranha: епепеп
[12:41:19] piranha: webob всё равно странноватая херня
[12:41:44] mishok13: чото я прочитал эту статью, и так и не понял к чему это :)
[12:42:08] piranha: по сцылкам пройдись
[12:43:00] mishok13: окей, сейчас выделю себе полчасика :)
[12:43:38] _lorien: mishok13, этот чел писал серии статей на dou про разработу веб-приложений без фреймворка, а Сагалаев написал явно негативный пост в стиле "да он мается хуйнёй и велосипедист" и это, так сказать, ответный удар по ссылке )
[12:44:20] mishok13: _lorien, ну вот эти статьи про разработку без фреймворка я видел
[12:44:24] mishok13: но ни разу не читал
[12:44:33] mishok13: tl;dr, так сказать
[12:57:06] red-agent: велосипедо-писание
[12:57:10] red-agent: в 95% случаев
[12:58:24] mishok13: диспатчинг это у нас чо, в данном контексте?
[12:58:37] mishok13: в контексте статьи, тобишь
[13:00:49] mishok13: потому что если он имеет в виду то, что я понимаю под этим словом, то каскад if-ов, это, мягко говоря, не идеальное решение
[13:03:28] Большой Лис: mishok13, урлы наверно
[13:03:38] _lorien: ассоциация запроса(url) какому-либо коду в системе для его обработки
[13:03:49] mishok13: угу, значит почти правильно понял
[13:04:09] mishok13: ну это жуть, конечно
[13:04:54] Большой Лис: да уж, леденящий душу
[13:04:55] Большой Лис: :)
[13:05:08] wiz: у автора походу небыло ни одного разрыва
[13:05:15] wiz: а тут Иван
[13:05:45] _lorien: до марта месяца 2008 года не было разрывов целых шесть лет )
[13:06:04] _lorien: или когда там Сагалаев отписался..
[13:06:15] piranha: ну логично
[13:06:23] piranha: велосипедостроение процветает
[13:06:24] mishok13: идея диспатчинга в виде if-ов наказуема также, как и идея бубль-сорта
[13:06:30] mishok13: ибо это просто пиздец
[13:06:58] mishok13: [01:04:55 PM] Большой Лис: да уж, леденящий душу
[13:07:00] mishok13: :)
[13:07:43] piranha: http://pypi.python.org/pypi/simplegeneric
[13:08:42] Arrest: кхемм.. подскажите пожалуйста какую-нибудь xmpp-бублиотеку?
[13:08:59] wiz: xmppy
[13:09:05] wiz: !google python xmpp
[13:09:40] Arrest: !google Tkinter tutorial
[13:10:02] mishok13: piranha, блин, а я и не знал об этом
[13:10:05] mishok13: спасибо за ссылочку
[13:12:38] piranha: mishok13: о чём?
[13:12:45] mishok13: simplegeneric
[13:13:02] _lorien: а какой use case такой хрени?
[13:14:01] mishok13: перегрузка функций, первое что в голову приходит
[13:14:10] mishok13: функций и методов
[13:14:52] _lorien: а чем он лучше той же последовательности ифоф внутри одной функции?
[13:15:10] piranha: выглядит удачнее
[13:15:11] piranha: меньше мозгоебли
[13:15:12] piranha: и т.п.
[13:15:59] mishok13: _lorien, это совершенно другой уровень абстракции
[13:16:54] piranha: в питоне есть base64?
[13:16:59] piranha: гы, есть :)
[13:17:10] mishok13: import base64
[13:17:28] Arrest: base64.b64encode()
[13:17:50] piranha: угу, уже нашёл, спасиба
[13:18:37] _lorien: !google base64 упячка
[13:18:45] piranha: u'\x0f@w\x0f@D'
что это за хрень? o_O
[13:20:26] mishok13: откуда это?
[13:21:08] piranha: vcard
[13:21:08] mishok13: и зачем там непечатные символы
[13:21:29] piranha: чуваку прислали на мобилу вкард
[13:21:41] piranha: а мобила показывает =D0=B3=D0=BE'
[13:21:44] piranha: =D0=B3=D0=BE
[13:21:58] piranha: и вот пытаемся раздуплить имя чувака, вкард которого прислали %)
[13:22:07] mishok13: видимо хуйню какую-то прислали
[13:23:10] piranha: :)
[13:23:33] _lorien: piranha, тебе разрыв пришёл
[13:25:33] xa4a: небось пишло в общ. транспорте от хз кого? :)
[13:26:14] piranha: не
[13:26:38] piranha: я ж грю, реально серьёзная трабла - нужно узнать имя чувака, а не получается )
[13:27:03] mishok13: мы понимаем, что серьезная
[13:27:14] Arrest: юникод?
[13:27:16] mishok13: но это же не наша проблема, вот мы и стебемся, кто как горазд
[13:27:28] Arrest: загоните в яндекс :-)
[13:27:29] piranha: mishok13: ну да
[13:27:31] piranha: покикаю щас скотов :)))
[13:27:34] mishok13: :)
[13:27:40] piranha: Arrest: гыгы, щас попробую :)
[13:27:53] piranha: ща я сначала в юникодной консоли посмотрю, а то венде доверять...
[13:28:56] Arrest: =D0=B3=D0=BE = %D0%B3%D0%BE = го :-)
[13:29:31] piranha: гы
[13:30:37] mishok13: In [111]: print u'\xd0\xb3\xd0\xbe'
го
[13:30:58] Большой Лис: http://lists.kde.org/?l=kde-www&m=112594827914331&q=raw
[13:30:59] piranha: mishok13: и что это? )
[13:31:09] Большой Лис: поищите в тексте =D0=B3=D0=BE
[13:31:12] xa4a: !bin ¾
[13:31:17] Большой Лис: а потом глядите кодировку
[13:31:19] piranha: :))
[13:31:33] piranha: гм, методы хардкор :)
[13:31:42] mishok13: суко, семибитная кодировка
[13:31:56] Большой Лис: koi8r ага :)
[13:32:14] piranha: :)
[13:32:15] Arrest: гестапо для строк
[13:33:13] piranha: что за блядство %)
[13:33:32] piranha: Arrest: твоим методом что-то не получается
[13:33:37] piranha: он ничего мне не предлагает, только ищет
[13:33:47] _lorien: кстати, есть модуль chardet
[13:33:53] _lorien: может, он съест?
[13:34:00] _lorien: в feedparser'е он находится
[13:34:03] piranha: <type 'exceptions.ImportError'>: No module named chardet
[13:34:09] Arrest: хммм... ru.wikipedia.org/wiki/%D0%B3%D0%BE
[13:34:11] _lorien: apt-get install python-feedparser
[13:34:16] piranha: вот вся строка короче: =D0=B3=D0=BE=D1=80=D1=91=D0=BD=D1=8F
[13:34:18] Arrest: ну и соответственно название
[13:35:01] Arrest: Горёня ))))
[13:35:11] piranha: гы!
[13:35:14] piranha: таки да :)
[13:35:26] Arrest: %)
[13:35:53] piranha: ну фсё, пасиб
[13:36:10] Большой Лис: Arrest, э
[13:36:17] Большой Лис: а как ты узнал?
[13:36:32] piranha: в википедию вставил
[13:36:36] piranha: в урл точнее
[13:36:37] piranha: :))
[13:36:44] Arrest: угу))
[13:36:45] piranha: чем писать import cgi...
[13:36:56] piranha: или где оно там есть
[13:38:02] Arrest: какая-то непродвинутая мобила, раз юникод не поддерживает...
[13:38:19] piranha: та кгам реальный
[14:40:11] red-agent: jabber.org - злоебучая взлетно-посадочная площадка
[14:41:59] Большой Лис: так а чо ты там сидишь то? перешёл бы уже на j.ru
[14:42:37] red-agent: я с jabber.ru как раз слез
[14:43:33] Большой Лис: почему?
[14:43:39] _lorien: +1 почему )
[14:43:58] _lorien: чота мне сыкотно, я же на жабер.ру
[14:44:12] red-agent: потому, что его админит баба
[14:44:14] red-agent: =)
[14:44:17] red-agent: и админит хуево
[14:44:29] _lorien: в чём это выражается?
[14:44:33] Typhon: обоснуй
[14:44:35] [ZioN]: о_О
[14:44:37] red-agent: раз уже все обвалилось из-з этой пизды
[14:44:55] red-agent: которая вовремя винт не проагрейдила
[14:45:12] red-agent: и благодаря этому - у меня слетел акк со всеми контактами
[14:45:51] _lorien: вот разрыв, так разрыв
[14:45:55] red-agent: угу
[14:46:25] Arrest: кого там баба админит?
[14:48:06] Большой Лис: jabber.ru
[14:48:11] wiz: которая на эрланге кодит
[14:48:16] wiz: Ermine чтоли
[14:48:20] wiz: у неё ещё бот Sulci
[14:48:29] Большой Лис: sulci на ocalm-е
[14:48:33] wiz: аа
[14:48:33] mishok13: ermine@jabber.ru
[14:48:34] wiz: да
[14:48:41] wiz: ну значит не на эрланге баба, а на окамле (=
[14:48:50] Большой Лис: PD
[14:48:52] Большой Лис: :D
[14:48:52] _lorien: вот так баба )
[14:48:53] red-agent: piranha: вы там кстати о b64 пиздели, так вот 'string'.encode('base64') - короче
[14:48:56] wiz: правда страшно? (=
[14:49:18] mishok13: ребята, я конечно всё понимаю, но sulci - это название бота
[14:49:25] Большой Лис: ну да
[14:49:27] mishok13: просто им было лениво называть его :)
[14:49:38] wiz: mishok13, и ?
[14:49:41] _lorien: чо та мне сыкотно
[14:49:44] mishok13: хм...
[14:50:00] mishok13: просто и на ерланге и на окамле может быть два разных sulci
[14:50:06] mishok13: короче, я вас не понял
[14:50:08] _lorien: ща сюда бот зайдёт и нас покикает, за то что мы админшу обзываем
[14:50:08] mishok13: :)
[14:50:16] piranha: red-agent: та поздно уже
[14:50:35] mimmuror: Я УЖЕ ТУТ
[14:50:38] _lorien: тише едешь - меньше разрывов
[14:50:40] [ZioN]: главное лог удалить)
[14:50:54] Большой Лис: mishok13, насколько я знаю есть только один jabber бот под названием sulci и он на окалме
[14:51:21] wiz: и его писала баба-админ jabber.ru (8
[14:51:25] Большой Лис: :D
[14:51:30] Большой Лис: которая пишет на ерланге
[14:51:31] [ZioN]: silent_bot: ага?
[14:51:34] _lorien: готовся к коннекту летом, а к разрывам зимой
[14:51:35] piranha: о, камл, как же дороги
изломы языка
при произношении пля
[14:51:42] mishok13: хм...
[14:51:43] mishok13: точно
[14:52:09] piranha: sulci - сулки?
[14:52:17] piranha: это типа чулки?
[14:52:20] Arrest: а что за разрывы, которые вы постоянно упоминаете?
[14:52:28] piranha: в рот мне ноги! )
[14:52:48] Arrest: o_O
[14:53:01] red-agent: фак мой мозг!
[14:53:04] wiz: тащите скороее баян!
[14:53:07] Большой Лис: !google 26 апреля разрыв
[14:53:26] Arrest: мммм... а там изображение ценно?
[14:53:29] mishok13: !google антон уральский
[14:53:34] mishok13: суки
[14:53:48] Большой Лис: сульки
[14:53:55] Большой Лис: :)
[14:54:03] piranha: сто с моими сульками слуцилось?
[14:54:04] _lorien: !google ни одного разрыва
[14:54:07] Большой Лис: а как провайдер назывался?
[14:54:09] mishok13: http://lurkmore.ru/%D0%90%D0%BD%D1%82%D0%BE%D0%BD_%D0%A3%D1%80%D0%B0%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9
[14:54:11] piranha: стрим
[14:54:11] wiz: стрим
[14:54:14] mishok13: стрим :)
[14:54:14] piranha: :)
[14:54:18] _lorien: стрим
[14:54:22] [ZioN]: !google sulci
[14:54:24] Большой Лис: !google стрим рарзыв
[14:54:25] mishok13: стрим?
[14:54:29] Большой Лис: сука
[14:54:31] mishok13: стрим!
[14:54:43] piranha: СТРИМ!
[14:54:48] piranha: Большой Лис: рарзыв
[14:54:51] gigimon: ку
[14:54:55] piranha: gigimon: стрим
[14:55:02] Большой Лис: !google стрим разрыв
[14:55:03] _lorien: стри/\/\
[14:55:04] gigimon: баян!
[14:55:20] piranha: emocore remix лооооооооооол
[14:55:22] gigimon: piranha: почему вы ен отвечаете на мой овтет?
[14:55:26] Большой Лис: :D
[14:55:29] _lorien: у него разрыв
[14:55:31] piranha: gigimon: в рот мне ноги!
[14:55:40] piranha: очень плохая музыка
[14:55:42] piranha: очень
[14:55:46] gigimon: )
[14:55:47] _lorien: а на хабре писали, что это постановка
[14:55:50] _lorien: стримовцев
[14:55:50] gigimon: угу
[14:56:03] _lorien: типа они какбе наебали нас
[14:56:18] piranha: голактеко опасносте
[14:56:41] mishok13: _lorien, да не постановка это
[14:56:48] Большой Лис: _lorien, небось ещё и про вирусный маркетинг написали
[14:56:49] _lorien: mishok13, откуда информация?
[14:56:49] Большой Лис: ага?
[14:56:53] mishok13: зайди на луркморьек
[14:57:05] mishok13: там есть ссылка на жж эникея
[14:57:19] mishok13: который уральскому отвечал
[14:57:25] wiz: "По нашим данным, оператор 656 из главной записи - уволился. "
[14:57:30] mishok13: чувак уволился из стрима
[14:57:36] mishok13: псж
[14:57:52] mishok13: потому что его начали обвинять в утечке информации
[14:58:11] _lorien: mishok13, нафиг, нафиг, я просто откзываюсь верить или не верить, это столько надо инфы перелопатить, чтобы понять хоть что-то :-/
[14:58:30] mishok13: _lorien, просто я по умолчанию теориям заговоров не верю
[14:58:40] mishok13: зачастую хуйня и провокация
[14:58:50] Большой Лис: ужос
if request.method != 'POST' or not 'HTTP_X_REQUESTED_WITH' in request.META or 'XMLHttpRequest' not in request.META['HTTP_X_REQUESTED_WITH']
[14:58:54] Большой Лис: как сократить?!
[14:59:09] _lorien: вложенные if?
[14:59:33] _lorien: ой, там or везде
[14:59:39] gigimon: никто незнает где в мандриве лежит конфиг сетевых?
[15:00:14] [ZioN]: пуск -> управление))
[15:00:25] wiz: c:\windows\system32\
[15:00:28] [ZioN]: ))
[15:00:33] gigimon: хорошая мандрива
[15:00:51] gigimon: /me думает, какой идиот ставил мандриву на шлюз
[15:01:04] _lorien: x_req = request.get('HTTP_X_REQUESTED_WITH')
if request.method != 'POST' or not x_req or 'XMLHttpRequest' not in x_req:
[15:01:26] _lorien: бля get --> getattr
[15:01:45] _lorien: бля не так =)
[15:01:56] piranha: Большой Лис: юзать request.is_ajax()
[15:02:23] _lorien: x_req = getattr(request, 'HTTP_X_REQUESTED_WITH', [])
if request.method != 'POST' or 'XMLHttpRequest' not in x_req:
во )
[15:02:42] piranha: if not request.method == 'POST' or request.is_ajax():
[15:03:56] _lorien: можно и POST тогда сократь
if not request.is_ajax(post=True)
[15:04:20] piranha: ээ
[15:04:25] piranha: гы, низнал
[15:04:26] _lorien: if not request.is_ajax(limit='POST')
[15:04:28] _lorien: эээ
[15:04:32] piranha: ээ
[15:04:34] piranha: )))
[15:04:36] _lorien: а, это стандартное? )
[15:04:43] _lorien: я думал, ты предлагаешь написать =)
[15:04:56] piranha: ну вроде да
[15:05:03] piranha: я может щас глубоко ошибаюсь, но вроде оно ж есть уже
[15:05:27] wiz: !google django request.is_ajax
[15:07:53] Большой Лис: херасе
[15:07:56] Большой Лис: а я и не знал
[15:08:00] Большой Лис: cool \m/ :)
[15:09:23] wiz: !google django request.do_blowjob
[15:09:26] wiz: ):
[15:09:32] wiz: ждём 1.0...
[15:11:07] _lorien: http://www.railsordjango.com/
django лидирует
[15:11:17] _lorien: вот бы боту греп для урлов прикрутить )
[15:11:50] piranha: feature request оформляй )
[15:12:17] _lorien: !grep Total vote http://www.railsordjango.com/
[15:12:55] _lorien: в принципе это !grep a b --> lynx -dump b | grep a | head
[15:18:52] xa4a: _lorien: выводить последний линк, соотв регулярке?
[15:18:56] gigimon: _lorien: http://bash.org.ru/quote/397042
[15:19:08] xa4a: !bash 397042
[15:19:40] piranha: я больше думаю плохо о пешеходах
[15:19:45] piranha: причём и когда езжу, и когда хожу
[15:19:55] piranha: большинство просто клинические неадекваты
[15:20:02] _lorien: xa4a, не, ща уже написал почти )
[15:22:57] _lorien: lorien@lorien /tmp $ python test.py "total vote" http://www.railsordjango.com/
Total Votes: 129 | Ruby on Rails: 52 (40 %) | Python and Django: 77 (59 %)
[15:23:20] xa4a: а...
[15:23:38] _lorien: http://dumpz.org/1259/
[15:23:48] _lorien: а вот и код, тока я его не причёсывал и в функцию не выделял
[15:24:38] _lorien: Вот если можешь, прикрепи его к боту плиз ) Тока по хорошему надо проверять размер файла и нег рузить те что больше N кб.
[15:27:59] Arrest: !grep
[15:28:28] xa4a: Arrest: если хочешь - можешь прикрутить ;)
[15:29:06] Arrest: а к чему прикручивать? :-)
[15:29:19] xa4a: можешь за основу такой файлик взять:https://xa4a.org.ua/hg/hgwebdir.cgi/bot/file/228f3ea961d6/processors/bashProcessor.py
[15:30:21] Arrest: а что за параметры к process?
[15:30:30] Arrest: frm и text?
[15:31:11] _lorien: frm - фактически разрыв моментальный
[15:31:19] xa4a: frm - ник отправившего. txt, соотв сообщение
[15:31:31] xa4a: /me потыкал _lorien разрывов не было. ниодного!
[15:31:34] Arrest: thx, ща попробую :-)
[15:31:53] _lorien: xa4a, нюню, помню ты жаловался, что постоянно у бота разрывы =)
[15:32:18] xa4a: кстати, ща инет всё-равно падает время от времени, но бот живёт без реконектов
[15:32:22] Arrest: а что собственно надо делать со строчками типа "@simple_named_processor('bash')" (никогда не сталкивался;) )
[15:32:41] xa4a: заменить на @simple_named_processor('urlgrep') =)
[15:32:43] _lorien: ой, ща он накодит тебе =)
[15:32:50] red-agent: ггг
[15:32:55] Arrest: ггг
[15:32:59] xa4a: ггг(
[15:33:17] _lorien: |" |" |"
[15:33:48] Arrest: гг, только не ржите :-)
[15:34:28] red-agent: мы ржем
[15:34:30] red-agent: мы плачем
[15:38:19] Arrest: !bash
[15:38:26] Arrest: !42
[15:38:30] Arrest: !bash 42
[15:38:43] Typhon: !bash 242
[15:38:45] xa4a: (бота можно сношать в приват)
[15:38:52] Typhon: =)
[15:39:08] Arrest: ой, извиняюсь =)
[15:39:09] Typhon: что-то по такому хорошему номеру уныло как-то(
[15:40:05] Большой Лис: >>> console.log(this);
ReferenceError: console is not defined
[15:40:07] Большой Лис: откуса
[15:40:11] Большой Лис: сцуко
[15:40:16] Большой Лис: куда оно пропало то?!
[15:40:23] Большой Лис: это в фаербаге
[15:40:55] _lorien: дык у всех же сломалось
[15:41:19] _lorien: А.. может это мне муркт про mq писал, а не лис )
[15:41:42] Большой Лис: это скорее да, чем нет
[15:41:58] Большой Лис: _lorien, из-за ФФ3 или из-за версии фаербага?
[15:42:06] xa4a: фф3
[15:42:43] Большой Лис: падла :/
[15:45:16] Большой Лис: лять
[15:45:24] Большой Лис: заупстил ФФ2, тожесамое
[15:45:47] _lorien: бугога
[15:46:00] _lorien: ставь fb1 для ff2, може быть, поможет
[15:46:48] xa4a: юз просто другую консоль
[15:46:52] xa4a: нет?
[15:47:27] _lorien: что за другая консоль?
[15:49:46] xa4a: я Jash юзаю
[15:49:53] xa4a: для консоли
[15:51:04] _lorien: хмхм... и там типа тоже есть console.log?
[15:51:46] xa4a: хзхз..
[15:51:51] Arrest: http://dumpz.org/1260/ -если я ничего не напортачил и не порушил, то по идее это должно быть тем, что должно быть.
[15:52:23] Arrest: кстати, а что на dumpz.org часы как-то сбились?
[15:52:42] Arrest: Время создания: 29 Май 2008 07:48, хотя это было 4 минуты назад?
[15:53:47] red-agent: Arrest: ппц
[15:53:55] Arrest: да-да, я знаю :-(
[15:54:04] red-agent: вобще-то, первыми помещаются импорты из stdlib
[15:54:13] red-agent: и строкой пустой отдтеляются группы импртов
[15:54:15] _lorien: Arrest, какбе у всех время разное )
[15:54:20] red-agent: во вторых
[15:54:30] red-agent:
if not text:
return ''
else:
splitted = text.split(" ")
url = splitted[0]
pattern = " ".join(splitted[1:])
[15:54:41] red-agent: ты часом не из молдовы? :(
[15:55:01] xa4a: там не хватает основного куска. проверки на размер файла в урле
[15:55:02] Arrest: неа. сам знаю, что изврат
[15:55:12] _lorien: там ваще непонятно чото, чо за код под классом?
[15:55:24] Arrest: где?
[15:55:33] _lorien: ну класс, а под ним код, который я давал )
[15:55:34] xa4a: _lorien: он неотинденчен, видимо
[15:55:38] Arrest: ****!!! не оттуда код скопировал!
[15:55:40] Большой Лис: /me накастовал на red-agent луч диареи
[15:56:10] mishok13: ы
[15:56:29] red-agent: но поскольку Большой Лис - из md, то это нихуя не работает
[15:56:34] red-agent: как и ожидалось
[15:56:35] red-agent: :D
[15:56:56] Arrest: да я так и понял :-)
[15:57:01] Большой Лис: отмазки :)
[15:57:52] Большой Лис: !google Jash
[15:58:06] Arrest: ыыы. два открытых редактора - зло
[16:04:27] _lorien: http://dumpz.org/1261/
определение размера файла. Может я извращенец, я не понял, как это сделать по другому через urllib )
[16:06:53] xa4a: я думал, можно сделать HEAD запрос
[16:07:26] _lorien: а кстати можно, да
[16:07:59] xa4a: но следить за редиректом нужно
[16:08:17] _lorien: гм, а в моём коде я даже не знаю, что будет при редиректе :-/
[16:08:20] mishok13: чотавыусложняете
[16:08:29] [ZioN]: народ как две строки соединить в одну)))
[16:08:36] wiz: +
[16:08:37] _lorien: join или +
[16:08:38] mishok13: +
[16:08:49] [ZioN]: :)
[16:08:59] mishok13: можно ж просто поставить 10 секунд ожидания, а потом оборвать связь
[16:09:02] mishok13: делов то :)
[16:09:11] _lorien: mishok13, какой-то похапешный способ )
[16:09:31] mishok13: хм...
[16:09:45] _lorien: #!/usr/bin/php
set_time_limit(10)
someCrappy_function()
[16:09:59] mishok13: написать свою стейт-машину
[16:10:12] mishok13: дать времени жизни для функции -- 10 секунд
[16:10:51] maniac: посоветуйте vds
[16:10:54] mishok13: http://rix.com.ua/special_offer/notebook.html
[16:10:58] maniac: не firstvds.ru
[16:12:02] wiz: secondvds.ru
[16:12:22] wiz: тебе для чего вдсина? и сколько платить будешь?
[16:13:35] Хрюндель (джангист): slav0nic, не видел проги на питоне которая с модемом работает и совершает какие то действия в зависимости от того на какую кнопку на телефоне нажмут? К примеру тебе на модмем звонит, эта прога голосовой файл прокручивает в стиле "для глобального нажмите 1, для надёжного 2" ну и в таком с тиле
[16:13:45] slav0nic: tektonic.net
[16:13:54] slav0nic: Хрюндель (джангист), не
[16:14:14] slav0nic: поищи в рассылке по модулю на компорт
[16:14:16] slav0nic: мож кто-то чёт делал
[16:14:19] mishok13: что-то наводит меня на мысль, что эта прога использует pyserial
[16:14:36] Хрюндель (джангист): mishok13, ща погуглю на pyserial
[16:14:48] _lorien: !google pyserial чочо
[16:15:09] mishok13: !google чочо
[16:15:16] _lorien: щ_Щ
[16:15:18] Arrest: O_o
[16:15:40] _lorien: !googel !google
[16:15:50] mishok13: вы еще по ссылке сходите
[16:15:53] _lorien: в рекурсию вошёл o_O
[16:16:00] xa4a: врядли
[16:16:11] _lorien: !google !microsoft
[16:16:19] mishok13: !google !google
[16:16:24] Arrest: !google геморрой
[16:16:24] [ZioN]: ))
[16:16:28] Arrest: O_O
[16:16:29] mishok13: лорьен, пиши без ошибок
[16:16:36] mishok13: всего-то делов
[16:16:39] _lorien: )
[16:17:08] _lorien: !goоgle test
[16:17:26] mishok13: !google test
[16:17:27] Хрюндель (джангист): mishok13, по моему это что то слишком низкоуровневое..
[16:17:36] mishok13: Хрюндель (джангист), а что ты хотел?
[16:17:46] _lorien: !goоgle чочо
[16:17:49] mishok13: чтобы одна большая кнопка "сделай мне хорошо"?
[16:18:15] xa4a: /me потыкал silent_bot
[16:18:23] mishok13: !goоgle чочо
[16:18:33] Хрюндель (джангист): mishok13, ога.. что бы уже было говтово всё, только задать мол если нажмут 1 значит то, если 2 то это
[16:18:53] xa4a: хм
[16:19:13] xa4a: !google google
[16:19:18] xa4a: !google чочо
[16:19:27] mishok13: подлый лорьен кириллицу вставляет в google
[16:19:36] mishok13: Хрюндель (джангист), ну, написать такое не сложно
[16:19:38] _lorien: какбе да, я вас наебал =)
[16:19:38] Большой Лис: Хрюндель (джангист), астериск, а FastAGI на python
[16:19:44] Большой Лис: ткоа ты не осилишь
[16:19:46] Большой Лис: ;)
[16:20:08] Большой Лис: s/а FastAGI/с FastAGI/
[16:20:13] mishok13: там писать-то, часа 2-3
[16:20:16] _lorien: !google file:sql password
[16:20:30] _lorien: !google filetype:sql password
[16:20:30] xa4a: !google filetype:sql
[16:20:32] Хрюндель (джангист): Большой Лис, я не осилю, но ты ведь поможешь
[16:20:44] Большой Лис: Хрюндель (джангист), гЫ
[16:20:57] Большой Лис: irc://#asteriskru@freenode
[16:20:58] _lorien: !google filetype:sql backup
[16:21:16] _lorien: !google filetype:sql inurl:blog password
[16:21:25] mishok13: Хрюндель (джангист), лис тебя наебывает
[16:21:50] xa4a: !google filetype:sql insert values password
[16:21:51] _lorien: чочо там, давайте уже плагин в студию )
[16:21:53] slav0nic: на питонюа холивары разгорелись) wx vs qt
[16:22:31] Arrest: !google wxWidgets
[16:23:10] _lorien: как бе я ж весь код написал, давайте я уж сам тогда объединю его или чо там? )
[16:23:15] Большой Лис: mishok13, да? пиздец, вот казёл лис :)
[16:25:17] maniac: wiz, для личных половых утех. готов платить 15-20 баксов в месяц.
[16:25:49] wiz: slicehost.com
[16:26:03] Хрюндель (джангист): Опять самозванцы на канале ))
[16:26:35] [ZioN]: ))
[16:26:38] Хрюндель (джангист): Большой Лис, да, что то я глянул на этот FastAgi и прозрел немного ))
[16:26:50] wiz: !google FastAgi
[16:27:07] Arrest: !google python wxWidgets
[16:27:08] mishok13: Большой Лис, да ты ваще казёл
[16:27:12] mishok13: мочить за такое надо
[16:27:21] mishok13: ХВАТИТ МУЧАТЬ БОТА!!!!!!!!
[16:27:31] mishok13: в приват, пожалуйста
[16:29:06] maniac: Хрюндель (джангист), здравствуй)
[16:30:17] maniac: wiz, спасибо, нравится
[16:30:26] _lorien: Я чё-то подумал /community/python/ - шибко длинно. Может заменить на
/area/python/ или что-то в этом роде?
[16:30:41] Хрюндель (джангист): не, коммунти звучит лучше
[16:30:45] _lorien: /subj/python/
[16:31:06] _lorien: звучит, но оно сцуко длинное :-/
[16:31:10] Хрюндель (джангист): а можно даже /globalno/php/
[16:31:49] _lorien: А /c/python/ ? )
[16:31:52] wiz: /pysh/
[16:32:12] Хрюндель (джангист): или /static/global/java/
[16:32:16] Хрюндель (джангист): или как там ))
[16:32:24] red-agent: comm
[16:32:29] red-agent: comm/python
[16:32:30] Arrest: /public/static/void/java
[16:32:41] Хрюндель (джангист): Arrest, спалился! ))
[16:33:20] Arrest: а про что спалился? где?? как???
[16:33:37] _lorien: Arrest, да так, разрыв произошёл
[16:35:18] Arrest: с ноября не было!
[16:35:28] red-agent: self.childs = {}
[16:35:32] red-agent: тупо звучит
[16:35:50] red-agent: 8(
[16:36:27] Arrest: children
[16:36:57] mishok13: ваще-то да, children
[16:36:58] mishok13: :)
[16:36:59] red-agent: еще хлеще
[16:37:04] Хрюндель (джангист): mishok13, а что если у меня usb modem вообще?
[16:37:09] mishok13: childs -- нет такого слова
[16:37:15] red-agent: да я в курсе
[16:37:17] mishok13: Хрюндель (джангист), тогда пиши пропало и вешайся
[16:37:25] red-agent: но children - звучит еще тупее
[16:37:30] mishok13: :)
[16:37:41] Arrest: self.deti ?
[16:37:43] mishok13: descendant
[16:37:45] red-agent: successors
[16:37:45] mishok13: kids
[16:37:49] mishok13: bitches
[16:37:55] red-agent: fuckers
[16:37:58] red-agent: whores
[16:38:01] red-agent: bastards
[16:38:04] red-agent: sluts
[16:38:08] mishok13: Хрюндель (джангист), у вас там жарко вообще сейчас?
[16:38:12] mishok13: или пиздец как жарко?
[16:38:21] Хрюндель (джангист): mishok13, а хз, я под кондиционером
[16:38:23] Arrest: self.someuglycreaturesthatthinkmeasanancestor
[16:38:37] mishok13: Хрюндель (джангист), ты на улице вообще не бываешь, что-ли?
[16:38:40] Хрюндель (джангист): mishok13, не серьёзно если модем через usb.. я вот что то в гугле ничего не нахожу
[16:38:48] Хрюндель (джангист): mishok13, бываю, утром и ночью
[16:38:56] Хрюндель (джангист): mishok13, но думаю 30 градусов есть
[16:40:00] mishok13: Хрюндель (джангист), а USB-модем разве не создает виртуальный ком-порт?
[16:48:14] Хрюндель (джангист): mishok13, намёк понял. Ну чтож, буду читать доку
[17:16:45] _lorien: /group/python/ - вот уже покороче придумал
[17:17:27] _lorien: хотя смысл другой (
[17:19:29] mishok13: _lorien, ты не над тем вопросом голову ломаешь
[17:19:36] mishok13: отложи этот вопрос в сторонку
[17:19:44] mishok13: думай над чем-то другим
[17:19:51] mishok13: потом вдруг озарение прийдет
[17:19:56] mishok13: :)
[17:20:57] _lorien: Ладно, пускай пока /community/python/ так и будет )
[17:21:28] gigimon: _lorien: это на твой сайт который пишешь?
[17:21:36] gigimon: порталище который
[17:21:48] _lorien: дддад
[17:50:43] wiz: !bash 397028
[17:51:00] wiz: Как же быть??
[17:51:08] mishok13: я не знаю
[17:53:12] wiz: !bash 397022
[18:12:26] wiz: баннер на башорге - Windows Server 2008. Прочен как сталь. Он всё ближе. Ближе. Ближе. *паника*
[18:13:49] mishok13: дай ссылку на баннер
[18:14:06] wiz: не могу. он сцуко динамический
[18:14:30] mishok13: ууу
[18:16:29] _lorien: гм, не вижу банеров, wiz, у тебя что ли адблока нету?
[18:16:51] wiz: неа )=
[18:17:02] wiz: лениво ставить (8
[18:17:17] _lorien: гмгм
[18:17:19] _lorien: ну ты ваще
[18:17:34] _lorien: у тебя ж поди всё адсенсом увешано и рся и прочим дерьмом
[18:17:43] Большой Лис: http://pics.imho.ru/pics/microsoft/Microsoft_Windows_Server_2008_april-june2008/600x90.gif
[18:18:15] _lorien: хм, какой-то шрифт покоцаный
[18:20:02] mishok13: прочен как сталь
[18:20:04] mishok13: гыгыг
[18:20:15] mishok13: напоминает спам российский
[18:20:24] mishok13: хочешь, чтобы был прочным как сталь?
[18:21:19] wiz: угу сталь... китайская порошковая...
[18:21:47] Большой Лис: :D
[18:21:48] wiz: которая на крэш-тестах сминается от бампера до бампера
[18:22:53] Большой Лис: wiz, тоже видел этот ролик? (где бус китайский складывается в лепёшку об стену на 64 км/ч)
[18:24:00] wiz: я вроде с джипом каким-то видел
[18:24:15] mishok13: бля, черри все складываются
[18:24:35] mishok13: "зато выглядят круто"
[18:24:46] mishok13: один мой знакомый хочет купить черри
[18:24:49] mishok13: за 12 штук
[18:24:58] mishok13: что-то похожее на дорогую тойоту
[18:25:19] mishok13: я ему говорю, на 20 км/ч вьедешь в бордюр -- убьешься нахуй
[18:25:21] mishok13: не верит
[18:25:23] mishok13: :/
[18:25:39] wiz: там "амулет" или как-то так назывался
[18:27:10] Большой Лис: есть подозрение что их делают из картона
[18:27:53] red-agent: mishok13: один знакомый взял тоже какого-то китайца, который на рав4 похож
[18:28:11] red-agent: через месяц - заклинило на ходу ступицы
[18:28:43] Большой Лис: интересно, они под дождиком размокают или как? :)
[18:30:43] mishok13: http://www.youtube.com/watch?v=lj3iNxZ8Dww
[18:34:23] red-agent: http://ru.youtube.com/watch?v=F226lI-lo5M&feature=related
[18:34:27] red-agent: :D:D
[18:42:59] gigimon: wiz:
[18:43:18] gigimon: wiz: так что ты вчера про админство виндовых серверов и своих сайтов гвоорил?
[18:44:40] wiz: нашёл работёнку? (=
[18:48:13] gigimon: wiz: нет, просто хотел про связь узнать)
[18:48:25] gigimon: админство винды и блоги/сайты свои
[18:48:35] wiz: тяжёлый физический труд облагораживает говорят
[18:48:37] gigimon: wiz: у меня на работе есть сервак на виндовс сервере кстати ;)
[18:48:42] gigimon: хы
[19:19:34] Большой Лис: http://dja-dja.blogspot.com это чей бложик?
[19:22:53] tilarids: Юрия Игнатко
[19:26:05] _lorien: а вот вопрос:
a <-->b <-->c
могу ли я имея a instance в шаблоне вывести всех связанных с?
[19:26:18] _lorien: a.b_set....а дальше кажется приплыли
[19:26:39] piranha: похоже на то
[19:26:57] piranha: тебе надо c.objects.filter(b__a=a)
[19:27:10] _lorien: ну да, его надо )
[19:27:25] _lorien: что же теперь, добавлять методы admins и members в модель Community?
[19:27:50] wiz: используй теги
[19:27:53] tilarids: можешь в темплейте перебирать все c :) Выбор за тобой
[19:28:03] piranha: используй силу джедаев, брат
[19:29:03] _lorien: тэги?
[19:29:31] wiz: {% admins for чототам %}
[19:29:38] wiz: как у коментов
[19:29:53] _lorien: и как это в цикл воткнуть? )
[19:30:10] wiz: в какой цикл?
[19:30:12] _lorien: не, я понимаю, но это тупо )
[19:30:59] _lorien: {% find_admins_of com as men %}
{% for man in men %}...
[19:31:17] _lorien: не то чтобы тупо.. но... некрасиво (
[19:31:25] wiz: ээ
[19:31:32] wiz: {% admins for men %}
[19:31:43] wiz: или чо там у тебя
[19:31:50] _lorien: в цикле мне их надо перебрать!
[19:32:04] wiz: ну и потом {% for
[19:32:13] _lorien: for по чему?
[19:32:22] wiz: по men
[19:32:26] _lorien: щ_Щ
[19:32:43] wiz: аа
[19:32:44] _lorien: admins типа телепатически узнает, какого сообщества админы нужны?
[19:32:59] wiz: из контекста q:
[19:33:11] _lorien: ну короче, я выше написал, что мне это не по душе )
[19:33:32] _lorien: будут у меня методы admins и members в сообществе короче )
[19:34:00] piranha: _lorien: нормал имхо
[19:34:06] piranha: про теги
[19:34:07] piranha: )
[19:34:37] _lorien: def admins(self):
return User.objects.filter(members__community=self)
пыщь пыщь
[19:34:39] wiz: можешь даже себе сделать кастомный тег, но это уже имхо черезчур
[19:34:40] tilarids: practicality beats purity
[19:34:52] tilarids: как заработает - так и оставляй :)
[19:35:19] _lorien: не, это называется, хуйня )
[19:35:28] _lorien: Если делать, чтобы лишь бы заработало )
[19:35:40] _lorien: рытьё ямы самому себе
[19:35:48] tilarids: ну, ты неправильно понял мою мысль
[19:36:06] wiz: {% php for com %}
<? mysql_query("select...................
[19:36:07] wiz: (8
[19:36:09] tilarids: можно через отдельный тег, а можно через функцию
[19:36:18] _lorien: это мысль? )
[19:36:35] piranha: цитата из zen - это мысль
[19:37:12] tilarids: тю блин. ладно
[19:40:23] _lorien: def admins(self):
return User.objects.filter(members__community=self, members__role=ADMIN_ROLE)
def members(self):
return User.objects.filter(members__community=self, members__role=MEMBER_ROLE)
короче буду пока с этим жить
[20:22:25] _lorien: http://skillopedia.ru/material.php?id=2228
а я вот чо смотрю
[20:42:15] Большой Лис: рассказать...эээ...о...эээ....пострегсе..эээ
[20:42:24] Большой Лис: фубля, а не оратор
[20:43:40] _lorien: да вот я и не смотрю уже да :-/
[20:43:50] _lorien: он стоит и читает, чо на слайдах написано
[20:44:13] _lorien: плюс два раза одно и то же потворяет, например про ботл нек для синхронной репликации или как там
[21:04:14] red-agent: я кажется придумал более вменяемый выход
[21:04:30] red-agent: для моей, проектируемой занова 3 раз "сигнальной системы"
[21:04:31] red-agent: piranha:
[21:04:56] red-agent: семантика та же, i.e. IRC.Connection.Opened(server=blah)
[21:04:59] red-agent: НО
[21:05:08] red-agent: статической структуры не будет
[21:07:36] piranha: хех
[21:07:39] piranha: а шо будет? )
[21:10:58] red-agent: кароче
[21:11:04] red-agent: будет такая сложновоображаемая хуйня
[21:11:10] red-agent: что-то типа factory обьекта
[21:11:41] piranha: а куда ты юзать его будешь?
[21:12:05] red-agent: его - никуда, но он по __call__ будет отдавать сигнал
[21:12:11] red-agent: IRC.Connection.Opened(server=blah)
[21:12:33] red-agent: Opened(server=blah) это на самом деле будет не __new__ сигнала, а __call__ этого фэктори
[21:12:42] red-agent: который уже отдаст инстанцию сигнала
[21:12:59] piranha: ага
[21:13:39] red-agent: вот думаю, возвращать один и тот же factory по __getattr__ и запоминать цепочку имен, или разные
[21:17:06] piranha: не, юзать ты для чег оэто собрался? А то я теряюсь
[21:17:18] red-agent: сигналы?
[21:17:33] red-agent: ну, будет signal(event)-driver programming
[21:17:47] red-agent: что-то типа платформы для бота
[21:18:01] piranha: а
[21:18:04] piranha: угу
[21:18:28] red-agent: 3 раза переписывал
[21:18:44] red-agent: и 3 раза говно какое-то получалось =(
[21:18:48] red-agent: прям пиздец какой-то, затык
[21:19:13] piranha: :)
[21:19:16] piranha: бывает
[21:19:22] piranha: это как у меня с чейнджлогом
[21:19:23] piranha: :D
[21:19:27] red-agent: :D
[21:20:05] red-agent: piranha: и что самое противное - кучу времени и сил в /dev/null ухуярил
[21:21:38] piranha: :)))
[21:30:35] piranha: http://reddit.com/info/6l9t9/comments/
[21:39:00] red-agent: http://helmer.sfe.se/
[21:43:29] Большой Лис: кластер?
[21:50:08] red-agent: нет бля
[21:50:09] red-agent: игровая консоль
[21:50:11] red-agent: D:
[21:51:10] Большой Лис: а было бы прикольно на таком во что то зверское погамать :)
[21:53:52] red-agent: print Factory('IRC').Connection.Opened.Through.The.Ass.names
[21:53:58] red-agent: ['IRC', 'Connection', 'Opened', 'Through', 'The', 'Ass']
[21:54:09] red-agent: гы
[21:54:23] red-agent: 30 строк реализации
[21:54:42] red-agent: по сравнению с ~1к в предидущей реализации
[21:56:14] Большой Лис: охуеть рефакторинг
[21:56:39] red-agent: это был ре-инжинириг
[23:05:16] vip666vip: Привет
[23:05:37] xa4a: превед, сотона
[23:06:01] vip666vip: enumerate что это делает ни кто не знает
[23:06:26] Jekel: !google python enumerate
[23:06:29] vip666vip: xa4a: это тебе вопрос
[23:07:36] xa4a: !pydoc enumerate
[23:07:54] xa4a: итерируется по парам (номер, элемент)
[23:10:22] Jekel: xa4a, а какие функции еще у бота есть?
[23:10:41] vip666vip: На телефоне такого нет придется писать функцию
[23:11:36] xa4a: Jekel: https://xa4a.org.ua/hg/bot/file/228f3ea961d6/processors/ можешь тут посмотреть, что умеет
[23:11:45] xa4a: vip666vip: врядли
[23:12:29] vip666vip: xa4a: почему бы нет
[23:12:50] xa4a: ну это стандартная функциональность.. не вижу смысла её урезать..
[23:13:01] xa4a: а пишет NameError enumerate?
[23:13:56] vip666vip: Да в том и дело пишет функцию давай
[23:15:21] xa4a: чочо?
[23:18:14] vip666vip: Unnamed1.py", line 1, in ?
enumerate(1,2,3)
NameError: name 'enumerate' is not defined
[23:19:59] Большой Лис: импорт не забыл?
[23:20:13] Большой Лис: а
[23:20:14] Большой Лис: не
[23:20:18] Большой Лис: не забыл :)
[23:21:29] Большой Лис: In [1]: enumerate((1,2,3)).next()
Out[1]: (0, 1)
[23:21:36] Большой Лис: а у меня работает :)
[23:22:03] xa4a: vip666vip: ну, думаю, там в 2-3 строки это ф-ей реализовать