[00:16:03] sevenov: Десять фактов, которые мужчины знают о женщинах:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10. У них есть сиськи.
[00:16:44] sevenov: О! У меня же, уже 1 час и 16 минут как юбилей оО
[00:17:07] Хрюндель (джангист): скока тебе?
[00:17:34] Муркт: По-видимому, Хрюндель пока знает только первые девять фактов.
[00:19:00] Хрюндель (джангист): Муркт, шо то вся комната против меня.. Ничего, завтра коллайдером по вам вдарю
[00:19:33] Хрюндель (джангист): Админ тут антисимитов насобирал
[00:21:19] sevenov: 20 ))
[00:21:29] Муркт: Хрюндель (джангист): я не антисемит
[00:22:00] Хрюндель (джангист): Муркт, я знаю.. ты просто не любишь евреев
[00:22:07] Муркт: не
[00:22:16] Муркт: просто ты подставляешься сильно
[00:22:48] Хрюндель (джангист): Муркт, да я вообще тихо сидел себе.. а тут наезд такой
[00:22:58] sevenov: Муркт.

[01:16:45] <sevenov> О! У меня же, уже 1 час и 16 минут как юбилей оО
[01:17:08] <Хрюндель (джангист)> скока тебе?
[01:17:35] <Муркт> По-видимому, Хрюндель пока знает только первые девять фактов.
[00:23:00] Хрюндель (джангист): Муркт, прям гопники на канали
[00:23:07] Муркт: sevenov: что?
[00:23:15] sevenov: Где он "подставлялся"? :)
[00:23:20] Хрюндель (джангист): дык юбилей вроде и 50 лет может быть
[00:23:27] Хрюндель (джангист): и 100 даже
[00:23:32] Муркт: бля
[00:23:50] Муркт: sevenov: я подумал, что он спрашивает "скока тебе?" в связи с десятью фактами
[00:24:00] Хрюндель (джангист): Муркт, гы.. эх ты
[00:24:00] sevenov: Гы ))
[00:24:09] Муркт: Хрюндель (джангист): тогда извините
[00:25:19] sevenov: Хрюндель (джангист), дык я и сказал 20 )) А выше процилировал для Муркта :)
[00:26:01] sevenov: http://media.trafficgods.ws/c/1828857524/06-03-02.gif ^____^
[00:56:03] : This room is not anonymous
[00:56:03] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[01:26:13] : This room is not anonymous
[01:26:13] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[01:56:23] : This room is not anonymous
[01:56:23] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[02:26:34] : This room is not anonymous
[02:26:34] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[02:56:44] : This room is not anonymous
[02:56:44] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[03:26:54] : This room is not anonymous
[03:26:54] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[03:57:03] : This room is not anonymous
[03:57:03] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[04:27:13] : This room is not anonymous
[04:27:13] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[04:57:24] : This room is not anonymous
[04:57:24] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[05:27:34] : This room is not anonymous
[05:27:34] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[05:57:44] : This room is not anonymous
[05:57:44] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[06:27:53] : This room is not anonymous
[06:27:53] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[06:58:03] : This room is not anonymous
[06:58:03] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[07:28:13] : This room is not anonymous
[07:28:13] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[07:58:24] : This room is not anonymous
[07:58:24] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[08:28:34] : This room is not anonymous
[08:28:34] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[08:58:43] : This room is not anonymous
[08:58:43] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[09:28:54] : This room is not anonymous
[09:28:54] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[09:48:11] Лис: утра
[10:02:54] mishok13: стиллавин, сука, отжог
[10:02:59] Лис: http://farm4.static.flickr.com/3200/2844663076_225ba15523_b.jpg
[10:03:01] mishok13: надо идти смотреть запуск коллайдера
[10:03:02] Лис: :D
[10:33:13] : This room is not anonymous
[10:33:14] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[10:48:35] mishok13: какие сейчас самые клёвые видяхи?
[10:50:38] Лис: под линукс - все херовые %)
[10:50:50] Лис: в перспективе ATI будут рулёзные, когда драйвер допишут
[10:51:34] mishok13: под линуксом я не играюсь
[10:51:36] mishok13: какбе
[11:21:43] : This room is not anonymous
[11:21:43] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[11:28:13] wiz: а я играюсь
[11:28:29] wiz: сейчас клёвые nvidia 9600/9800
[11:28:43] wiz: в перспективе да, ждём радики
[11:30:44] h1z: хай всем!
[11:31:46] h1z: народ подскажите как на питоне можно нарисовать капчу?
[11:31:57] wiz: PIL
[11:32:20] wiz: pycaptcha, если совсем лениво
[11:32:30] h1z: спасиб :)
[11:33:41] Лис: google.com !!!
[11:33:51] wiz: заработал?
[11:34:05] wiz: http://www.google.ru/logos/lhc.gif
[11:37:18] Typhon: так тестовый же только
[11:38:10] slav0nic: http://www.rkblog.rk.edu.pl/w/p/django-and-captcha-images/
[11:38:21] slav0nic: какраз со вчера в барузере было открыто)
[11:51:09] Лис: http://www.yaplakal.com/uploads/post-3-12199959486872.jpg
[11:55:17] mishok13: адронный блять, а не аНдронный
[11:55:54] wiz: андронный коллайдер это перекрёсток с полуторамитнуым светофором
[11:56:38] wiz: а нафига им там каски? (8
[11:57:14] Лис: андронный колалйдер, это коллайдер Андрона
[11:57:36] mishok13: я смотрю, серию 48xx все нахваливают
[11:57:51] wiz: дык
[11:57:55] Лис: wiz, дак а как же, у фримена костюмчег, а у них шо? вот хотяб каски нацепили, думают что пронесёт
[11:57:58] Лис: но мы то знаем ;)
[12:06:11] wiz: аа
[12:06:17] wiz: это они от хедкрабов их надели
[12:06:20] wiz: что-то я сразу недогнал
[12:36:24] : This room is not anonymous
[12:36:25] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[12:50:50] slav0nic: http://www.google.com.ua/logos/lhc.gif
[12:51:44] Лис: [:|||:]
[12:51:44] Лис: :)
[12:53:10] slav0nic: мля уже увидел))
[12:54:14] wiz: как вгету сказать чтобы он не качал апачевские "?C=M;O=A" а только тупо слил каталоги?
[12:59:24] Лис: http://wpglamour.com/wp-content/uploads/2008/08/wp-is-the-best-1024x768.jpg
[12:59:43] Лис: шоб вы понимали
[13:00:59] лорд Морфий: 0haBpv
[13:01:11] лорд Морфий: колайдир
[13:05:41] mishok13: Лис, обьясни
[13:06:24] Лис: а шо не понятно? все гавно, один WP в белом
[13:06:33] Лис: по мнению автора картинки покарйней мере
[13:10:35] Typhon: http://ru.youtube.com/watch?v=AhrVXWWAilY баян наверное
[13:10:40] Typhon: но актуально :)
[13:38:02] Хрюндель (джангист): кто то clevercss юзал?
[14:08:14] : This room is not anonymous
[14:08:14] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[14:21:33] Typhon: чтобы обрывать загрузку файлов на сервер по достижении предела, мне нужно свой аплаод_хендлер написать?
[14:23:26] mishok13: блядские опенсорсники-тру-хацкеры не в состоянии блять после malloc сделать free
[14:23:56] mishok13: /me посылает лучи диареи Jon Burgess
[14:24:31] mishok13: # Original Python implementation by Artem Pavlenko
# Re-implementation by Jon Burgess, Copyright 2006
[14:24:46] mishok13: ну вот нахуя было переписывать с питона, если блять си не знаешь?
[14:25:28] Лис: а чо за программа?
[14:25:47] Typhon: osm2pgsql
[14:25:50] Typhon: ?
[14:26:07] mishok13: угу
[14:26:57] mishok13: короче, запускаешь эту ебучую тулзовину в valgrind и пиздец
[14:27:03] Лис: free пользуют только трусы
[14:27:05] Лис: %)
[14:27:50] Typhon: у нас тоже вендоры наконец то сообщили, что вроде как нашли где утечка памяти происходит
[14:27:54] Typhon: и проводят расследование
[14:28:04] Typhon: видимо пинают того мудака, который free забыл)
[14:29:55] mishok13: :)
[14:31:19] Typhon: mishok13, планет.осм это типа базе географических названий всяких?
[14:31:38] Typhon: и ты это в свою базу суешь ?
[14:31:57] mishok13: это база openstreetmaps.org
[14:32:00] mishok13: полностью
[14:32:47] Typhon: но она в своем формате?
[14:33:03] Typhon: успешно она конвертится, или из-за того чувака все падает? :)
[14:33:11] mishok13: она то успешно конвертится
[14:33:27] mishok13: только вот памяти сьедает 6 гигов под конец работы
[14:33:36] Typhon: =) ебать
[14:34:04] mishok13: сейчас уже полчаса работает -- уже 391 МБ сожрало
[14:34:25] Typhon: а большая база, много записей по россии и ексУССР?
[14:35:19] mishok13: всё от пользователей зависит
[14:35:37] mishok13: сша, великобритания, германия очень хорошо заполнены
[14:35:45] mishok13: процентов на 90
[14:36:36] Typhon: а мне вот тоже может понадобится адреса всякие
[14:36:41] Typhon: я думал для этого КЛАДР приспособить
[14:36:44] Лис: эм
[14:36:47] Лис: а какой УРЛ?
[14:36:55] Typhon: http://openstreetmap.org/
[14:36:58] mishok13: openstreetmap.org
[14:37:07] Лис: ах map!
[14:37:12] Лис: а я maps набрал %)
[14:39:48] Typhon: а сколько полная база на данный момент весит примерно?
[14:39:53] Лис: круто
[14:40:52] mishok13: 180 GB xml
[14:41:13] Typhon: ебать!
[14:41:17] mishok13: угу
[14:41:18] Typhon: регулярками парсить!)
[14:41:24] mishok13: о_О
[14:41:34] mishok13: libxml2 не просто так существует
[14:41:40] Typhon: ну я знаю
[14:41:47] Typhon: просто год назад с дуру стометровый парсил
[14:41:51] Typhon: регуляркаи
[14:42:09] mishok13: ы
[14:42:10] Typhon: на отличненько так :)
[14:42:11] Лис: чо тоя там не вижу где её скачать можно
[14:42:17] Typhon: http://planet.openstreetmap.org/ --вроде тут
[14:42:22] Typhon: только туту апдейты видимо
[14:42:24] Typhon: *тут
[14:42:46] mishok13: http://downloads.cloudmade.com/
[14:42:54] Typhon: во
[14:43:12] mishok13: там по странам разбито
[14:43:49] Typhon: росию в азию наконец-то пихать начали)
[14:43:58] Typhon: давно пора
[14:44:18] mishok13: сами виноваты :)
[14:44:48] Typhon: ну да
[14:44:50] Typhon: слажали.
[14:44:51] Лис: mishok13, а нафига всё это тебе? где можно применить эти данные?
[14:44:54] Typhon: веке в 15ом)
[14:45:15] mishok13: Лис, ну, какбе, я работаю на cloudmade.com :)
[14:45:23] Лис: абля :D
[14:45:44] Лис: mishok13, но вопрос про "где применить" всёравно актуален
[14:46:24] Хрюндель (джангист): Люди, а почему так происходит
class A():
def bar(self):
print "hi"

A.foo = lambda self, x: x
[14:46:28] Хрюндель (джангист): бля
[14:46:29] Хрюндель (джангист): ща
[14:46:30] mishok13: а для чего вообще можно применить картографические данные?
[14:47:05] Typhon: и чо, я типа у себя на сайте эти карты могу заюзать
[14:47:08] Typhon: вместо гуглевских?
[14:47:15] mishok13: да
[14:47:28] Typhon: круто
[14:48:02] Typhon: http://cloudmade.com/careers -- а на фотке есть?_
[14:48:02] wiz: В России открылся первый концлагерь для "нелегальных эмигрантов"
[14:48:04] wiz: бггг
[14:48:13] wiz: http://www.centrasia.ru/newsA.php?st=1105499640
[14:48:22] mishok13: еще нету
[14:48:41] Хрюндель (джангист): во http://dumpz.org/2414/
[14:48:49] Хрюндель (джангист): почему такая фигня происходит?
[14:49:28] wiz: class A(object) ?
[14:49:30] Хрюндель (джангист): Я же стёр атрибут у класса, а не у инстанса..
[14:49:37] Хрюндель (джангист): wiz, ща попробую
[14:49:58] wiz: хотя не
[14:50:06] wiz: там как раз всё правильно происходит
[14:50:16] Хрюндель (джангист): wiz, а почему так правильно?
[14:50:30] wiz: классу добавил - у класса убил
[14:50:40] wiz: инстансы это же только инстансы классов (=
[14:50:43] Хрюндель (джангист): wiz, да, но я же инстанс сделал когда он был этот атрибут
[14:50:44] wiz: они не копируются
[14:50:50] Хрюндель (джангист): ясно
[14:50:55] Хрюндель (джангист): не копируются говоришь
[14:51:11] Хрюндель (джангист): это я тут эксперементирую ))
[14:51:13] mishok13: это же runtime dispatch, вашумать
[14:51:27] wiz: т.к. у инстанса нет foo, то используется a.__class__.foo
[14:51:36] wiz: который ты удалил
[14:52:06] wiz: экспериментируешь с сексуальной ориентацией? (=
[14:52:08] Хрюндель (джангист): wiz, а если у него нет foo, то как он self получает?
[14:52:15] wiz: кто?
[14:52:22] Хрюндель (джангист): ну функция эта foo
[14:52:30] wiz: у класса есть
[14:52:32] Хрюндель (джангист): ты говоришь она щас не в инстансе, а в классе
[14:52:38] slav0nic: Хрюндель (джангист),
In [1]: class A(): pass
In [2]: x = A()
In [3]: id(x), id(A)
Out[3]: (138590860, 138584492)
In [4]: id(x.__class__)
Out[4]: 138584492

[14:52:51] wiz: короче. включи дизассемблер и посмотри на код (ж
[14:53:32] Лис: :D
[14:53:59] Хрюндель (джангист): Лис, чо ржошь, щас до тебя доебусь ))
[14:54:27] Лис: /me пошёл искать щит с надписью ПНХ
[14:54:41] slav0nic: от хрюнделя лучше морозхиться)) а то скажешь что не знаешь - пойдём всем это расскажет)
[14:55:04] Хрюндель (джангист): slav0nic, ога, расскажет всем и засмеёт
[15:00:23] wiz: Хрюндель (джангист), про дизассемблер я серьёзно
[15:00:41] wiz: только чтобы на питоновый байткод разбирал, а не на команды x86
[15:01:08] wiz: http://docs.python.org/lib/module-dis.html
[15:05:46] Хрюндель (джангист): wiz, рано мне ещё такими вещами пользоваться.. Через пол годика может
[15:05:54] wiz: ненене
[15:05:57] wiz: самый раз
[15:06:07] wiz: у питона байткод простой как 3 копейки
[15:36:14] : This room is not anonymous
[15:36:14] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[15:40:37] Лис: гм
[15:40:38] Лис: а чо ключи в словаре не сортировано лежит?
[15:41:47] Typhon: не
[15:42:11] Лис: а можно их отсортировать?
[15:42:21] Typhon: хотя стой
[15:44:56] Typhon: Keys and values are listed in an arbitrary order which is non-random, varies across Python implementations, and depends on the dictionary's history of insertions and deletions. If items(), keys(), values(), iteritems(), iterkeys(), and itervalues() are called with no intervening modifications to the dictionary, the lists will directly correspond. This allows the creation of (value, key) pairs using zip(): "pairs = zip(a.values(), a.keys())". The same relationship holds for the iterkeys() and itervalues() methods: "pairs = zip(a.itervalues(), a.iterkeys())" provides the same value for pairs. Another way to create the same list is "pairs = [(v, k) for (k, v) in a.iteritems()]".
[15:47:51] mishok13: лис не знает что такое hash table :)
[16:12:40] slav0nic: там же словари на бинарных деревьях основаны порэтому ниуя не осортировано
[16:33:50] slav0nic: хорошо когда зам - женщина, бутеры всем разносит%))
[16:36:12] red-agent: лого гугла жжет
[16:37:18] slav0nic: баян)
[17:07:23] : This room is not anonymous
[17:07:24] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[17:14:17] slav0nic: http://python.su/forum/viewtopic.php?pid=16854#p16854
жесть) товарищ изучал джанго ради любви к девушке))
[17:14:54] Лис: :D
[17:15:09] wiz: [11:02:59] Лис: http://farm4.static.flickr.com/3200/2844663076_225ba15523_b.jpg
[17:15:49] Муркт: история просто цепляет за душу.
[17:17:13] xa4a: дада..
[17:17:22] xa4a: кстати, а чем пони прославились в истории джанги?
[17:17:29] Муркт: обоснуйте
[17:17:30] xa4a: до последнего времени
[17:18:19] xa4a: Муркт: ?
[17:18:34] Муркт: xa4a: не обращай внимания
[17:19:34] Typhon: в розовом цвете эта картинке лучше :)
[17:20:06] Муркт: это какое-то устойчивое выражение насчёт пони
[17:22:45] Typhon: If the site was pink, maybe I could get my seven year old daughter to learn Django.
[17:23:00] Лис: :D
[17:25:35] Typhon: http://pypi.python.org/pypi/django-pony/1.0
[17:25:57] Муркт: WTF? o_O
[17:26:18] Typhon: джанго пони
[17:26:26] Typhon: There is no pony in django. Here is a application to add a pony to your django project.
[17:26:28] Муркт: я понимаю
[17:26:31] Муркт: но схуябы?
[17:26:40] Муркт: в чём собсна прикол?
[17:26:44] Typhon: The ascii art pony
[17:27:07] Typhon: а откуда пони вообще пошли не знаю
[17:27:13] Лис: Муркт, типо джанге нужен талисман
[17:27:17] Муркт: омг
[17:27:24] Лис: вот кого то торкнуло, и решили что это будет пони
[17:29:30] xa4a: кто-то форсит пони
[17:29:56] Typhon: =)
[17:30:01] slav0nic: http://miss.mail.ru/contest/miss2008?sort=r очередной флешмоб))
[17:30:19] xa4a: /me перечитывает и перечитывает "Rebase для бедных в Mercurial" каждый раз как надо заюзать и никак не выучит последовательность)
[17:30:48] Муркт: xa4a: в новом меркуриале будет ребейз
[17:30:52] Муркт: он уже в crew есть
[17:30:58] xa4a: новый - это как?
[17:31:03] xa4a: с релизом следующим?
[17:31:03] Муркт: ну в 1.1
[17:31:07] Муркт: или какой там будет
[17:31:08] Муркт: да
[17:31:19] xa4a: это оно всё это будет делать одной командой? :)
[17:31:23] Муркт: наверное
[17:54:30] slav0nic: http://blogoscoped.com/archive/2008-09-08-n90.html
[18:24:34] : This room is not anonymous
[18:24:34] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[18:54:44] : This room is not anonymous
[18:54:44] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[18:58:45] Хрюндель (джангист): Так люди, кто тут метаклассы знает?
[18:59:11] Муркт: я знаю, но юзал давненько и чуток подзабыл
[18:59:23] Хрюндель (джангист): Муркт, а по каким докам изучал?
[18:59:31] Муркт: по референсу
[18:59:43] Хрюндель (джангист): референсу говоришь.. щас гляну
[18:59:53] Муркт: референс+шелл и эксперименты
[19:00:28] Хрюндель (джангист): http://docs.python.org/lib/lib.html что то не видать тут метаклассов
[19:00:50] Муркт: метакласс - не библиотека, а возможность языка
[19:01:02] Хрюндель (джангист): а блин.. не туда зашёл случайно
[19:01:50] Хрюндель (джангист): хотя тут тоже вроде нет, по крайней мере в оглавлении http://docs.python.org/ref/ref.html
[19:03:39] Муркт: оно размазано
[19:03:53] Муркт: 3.4.3, например
[19:05:46] Хрюндель (джангист): Муркт, да, немного там.. Щас погуглю. Проблема что простых примеров для реального использования пока не нашёл.. Или бессмысленное что то творят или как заврнут там..
[19:06:40] Муркт: ну я тебе могу скинуть простой кусочек
[19:06:47] Муркт: и небессмысленный
[19:07:41] slav0nic: жаль что светлов тут не исдит) думаю он рассказал бы)
[19:07:51] Хрюндель (джангист): slav0nic, а я его уже посмотрел ))
[19:07:54] Муркт: http://dumpz.org/2430/э
[19:08:00] Муркт: э лишнее - http://dumpz.org/2430/
[19:08:09] xa4a: на ibm чё-то читал
[19:08:25] Муркт: да нефиг с ними разбираться
[19:08:27] Хрюндель (джангист): Муркт, угу, щас гляну что там
[19:08:32] Муркт: нужно просто писать код
[19:08:37] Муркт: тогда ясно станет
[19:08:41] Муркт: а так...
[19:08:57] Хрюндель (джангист): Муркт, дык пока я не знаю как его использовать он мне не понадобится никогда..
[19:09:10] Муркт: омг
[19:09:11] slav0nic: я вот ниразу не юзал
[19:09:37] Муркт: не нужно знать как, нужно знать что даёт
[19:10:56] Хрюндель (джангист): Муркт, ну я примерно понял из слов Светлова что он даёт.. Но вот реального примера так и не увидел.. Щас вот попробую понять
[19:11:08] Муркт: хрюндель
[19:11:13] Муркт: ты джангу юзаешь?
[19:11:29] Муркт: вот тебе и реальный пример.
[19:11:34] Муркт: модели, формы
[19:11:46] Муркт: посмотри исходники джанги
[19:11:56] Муркт: они очень легко читаются
[19:12:35] Хрюндель (джангист): Муркт, угу, я видел там. Поэтому и хочу понять их. Готовтесь к вопросам ))
[19:14:27] slav0nic: http://livestreet.ru/
мде)
[19:16:36] Хрюндель (джангист): где то я уже видел этот диз
[19:20:13] xa4a: Обновился функционал движка.Итак, добавилось:1. Почта — не просто почта, а коллективная почта! Прям как на новом Хабре :)
[19:20:34] xa4a: хм
[19:20:38] xa4a: и снизу Статистика выполнения
[19:20:44] xa4a: кто-то забыл DEBUG=False
[19:21:15] xa4a: а, ну оно ещё и опен-сорсное
[19:24:44] slav0nic: ждите кучу хабр
[19:27:24] Typhon: MySql
[19:57:34] : This room is not anonymous
[19:57:34] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[20:27:44] : This room is not anonymous
[20:27:44] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[20:32:41] Александp: мне ни на сервере ни на локалхосте не удалось запустить
[20:32:50] Александp: livestreet
[20:33:02] Муркт: да он пэхапэшный
[20:33:06] Муркт: пусть сдохнет в муках
[20:33:34] Александp: Муркт, программный националист? :)
[20:33:47] Муркт: а то
[20:33:58] Муркт: и автор его тоже
[20:34:14] Муркт: в смысле, не тоже националист, а тоже сдохнет в муках
[20:35:52] Александp: Муркт, злой ты, я тоже на php скриптую
[20:36:04] Муркт: я тебе сочувствую
[20:36:10] Муркт: но он ещё и клонирует интерфейс
[20:36:41] Муркт: Александp: а зачем ты на пхп что-то пишешь?
[20:37:39] Лис: а шо за диз?
[20:37:52] Муркт: да быдлохабр скопировал =)
[20:37:57] Александp: Муркт, я не программист, а любитель и как-то так получилось что в программирование втянулся именно из него
[20:38:27] Лис: так покажите уже что ли
[20:38:35] Лис: я тоже хочу обосрать %)
[20:38:43] Александp: livestreet.ru
[20:39:18] Александp: а почему вы с конфой python не объединитесь?
[20:39:27] Лис: гм, ну точно брат блихнец хабры %)
[20:39:37] Муркт: потому что мы националисты
[20:39:42] Муркт: =)
[20:39:53] Александp: все украинцы?
[20:40:32] Лис: нет
[20:40:46] Александp: Муркт, ты ещё наверное забыл сказать, что win маст дай.
[20:40:47] Муркт: молдаване и евреи
[20:40:58] Муркт: потому и сидим в уа
[20:41:33] Лис: :D
[20:41:36] Александp: мда
[20:41:54] Муркт: Александp: умереть она не должна, но отстой - это да.
[20:43:20] red-agent: [20:35:26] Александp: Муркт, ты ещё наверное забыл сказать, что win маст дай
[20:43:30] red-agent: об этом не нужно говорить, это - аксиома.
[20:44:31] Муркт: Похоже таки что Александr сеrьёзно воспrинял инфогмацию пго молдаван и евреев
[20:44:33] Александp: а сами то под чем?
[20:45:06] Муркт: под звёздами ходим
[20:45:20] Александp: Муркт, пользуй автодополнение по таб.
[20:45:38] Муркт: Александr: я его и так использую
[20:45:55] Муркт: автодополнению
[20:45:57] Муркт: е
[20:46:01] Муркт: по M-/
[20:46:13] Александp: хреново дополняет
[20:46:22] Муркт: пrавильно дополняет
[20:46:29] Муркт: вам таки что-то у нас не нравится?
[20:47:21] Александp: /me задумался
[20:48:07] Александp: Муркт, лопатой прогонять начнёте?
[20:48:22] red-agent: нет, что ты, мы не такие
[20:56:49] Александp: .
[21:04:26] Лис: https://livestreet.svn.sourceforge.net/svnroot/livestreet/
[21:04:28] Лис: оее
[21:04:33] Лис: мегапера
[21:34:45] : This room is not anonymous
[21:34:45] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[21:49:01] Лис: $ easy_install reportlab
Searching for reportlab
Reading http://pypi.python.org/simple/reportlab/
Reading http://www.reportlab.com/
Reading http://www.reportlab.org/downloads.html
No local packages or download links found for reportlab
error: Could not find suitable distribution for Requirement.parse('reportlab')
[21:49:04] Лис: во падла
[22:19:14] : This room is not anonymous
[22:19:14] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[22:49:25] : This room is not anonymous
[22:49:25] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[23:19:35] : This room is not anonymous
[23:19:35] : slav0nic has set the subject to: Python.SU | Exception #9 пройдёт 27 сентября. Обсуждение: http://uris.us/u4 |Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[23:29:24] Хрюндель (джангист): Муркт, ну подучил я метаклассы, хотя когда их учил больше нового узнал про обычные классы )) Только вот пока не знаю где бы их в джанге применить.. Вот подумываю не задать ли всем моделям методы get_create_url, get_edit_url и тд через метаклассы.. типа эти методы будут возвращать что то в стиле lambda self: reverse(self.__name__, args=[self.id]) для редактирования например.. Как вообще идея, нормальная?

[23:29:48] Муркт: в джанге они уже применены, чо те ищо нада?
[23:29:59] Муркт: а идея бестолковая
[23:30:08] Хрюндель (джангист): Муркт, подожди, кто применены?
[23:30:09] Муркт: ты урлы определяешь в урлах, а не в моделях
[23:30:16] Муркт: метаклассы применены
[23:30:27] Хрюндель (джангист): Муркт, а там есть какой то модуль noconfilct
[23:30:36] Хрюндель (джангист): он умеет два метакласса соединять
[23:30:36] Муркт: щито?
[23:30:42] Муркт: не знаю
[23:30:45] Муркт: не пробовал
[23:30:52] Хрюндель (джангист): Так написано было в статье
[23:31:01] Муркт: статью не писал
[23:31:03] Муркт: не знакю
[23:31:37] Хрюндель (джангист): Ладно, оставь. а почему плохая идея? )) Урлы они в urls.py а вот добраться до них полюбому нужно reverse() делать во вьюшках..
[23:31:52] Хрюндель (джангист): а так метод возвращал бы
[23:32:17] Лис: Хрюндель (джангист), дак юзай get_absolute_url
[23:32:18] Хрюндель (джангист): типа user.get_edit_url()
[23:36:39] Хрюндель (джангист): Лис, у тебя офф сайт работает джанги?
[23:36:57] Лис: да
[23:43:39] Хрюндель (джангист): Лис, так во первых получается руками надо в каждую модель это вписывать, во вторых это ведь только добраться до записи. А если там редактирование или листинг это тоже в модели руками придётся писать.. Я типа не говорю что это плохо, мне просто интересно почему как то не придумать что бы вычисляло и подставляло такие методы само в модель.. Может даже не через метаклассы, а через сабклассинг.. А для урлов например давать имена в стиле edit-news, delete-news, create-news, list-news, show-news если модель называется News. Я вот просто смотрю у Лориена в модели вот такие вещи есть http://dumpz.org/2442/
[23:45:10] Лис: ну дак там всёравно вся комбина опирается на URL-ы
[23:45:13] Лис: потому что это гибко
[23:45:36] Муркт: Хрюндель (джангист): а ещё спрашиваешь, почему тебя здесь травят иногда :D
[23:45:39] Лис: потому что сайт может быть приделан на / а может и на /my_cooL_site/
[23:46:00] Лис: если делать с reverse то это учитывается
[23:46:22] Лис: т.е. обратный резолв будет включать в УРЛ префикс сайта
[23:46:23] Хрюндель (джангист): Лис, эммм.. Ну так я же говорю, ссылаться через имена в урлах..
[23:46:38] Хрюндель (джангист): named urls
[23:46:51] Лис: ну дак и чо?
[23:47:04] Хрюндель (джангист): Лис, ну будут учитываться все префиксы и всё что хочешь..
[23:47:44] Лис: не, такие методы слишком "интимные" и касаются конкретных моделей
[23:47:48] Лис: и у каждой свои приколы
[23:47:55] Лис: даже с тем же get_absoulete_url
[23:48:19] Лис: у одних оно на reverse-е работает, у других тупо return self.url
[23:48:22] Хрюндель (джангист): В чём серьёзный минус такого подхода? Может наоборот появится какое то правило как я должен называть юрл.. а то щас по всякому их обзываю
[23:48:39] Лис: Хрюндель (джангист), в том что ты теряешь гибкость
[23:48:52] Хрюндель (джангист): Лис, так я же не обязан использовать этот метод
[23:49:04] Хрюндель (джангист): Лис, пока я его не запускаю reverse ведь не срабатывает
[23:49:12] Лис: Хрюндель (джангист), короче
[23:49:15] Хрюндель (джангист): Лис, гы
[23:49:31] Лис: /me зомбирует Хрюндель (джангист) "ты этого не хочешь"
[23:50:09] Хрюндель (джангист): Лис, это ещё в транк включат, вот увидишь ))
[23:50:56] Лис: идиотов к транку не пускают обычно ;)
[23:51:05] Муркт: +1
[23:51:08] Муркт: =0
[23:51:17] Хрюндель (джангист): Вообще так сделанны генерики в джанге как мне сказал Лориен.. или не генерики, а админка.. не помню уже
[23:51:53] Муркт: и не в покер, а в шахматы
[23:51:54] Лис: дак то одминка
[23:51:57] Лис: она специфичка
[23:52:00] Муркт: рабинович напел, короче
[23:52:16] Лис: специфична*
[23:52:33] Хрюндель (джангист): Лис, ну видишь, такой подход имеет право на существование.. А вы сразу помидорами закидывать стали
[23:52:56] Муркт: /me подбросил на руке очередной помидор
[23:52:58] Лис: так, посадите кто нибудь еретика накол
[23:53:21] Лис: /me достал помидоромёт
[23:53:33] Хрюндель (джангист): Кстати, неплохо было бы щас помидорчиков покушать.. уже какой день голодаю
[23:53:46] Лис: а чо?
[23:53:53] Хрюндель (джангист): Да родители за границей
[23:54:04] Хрюндель (джангист): я один остался хозяйничать
[23:54:21] Хрюндель (джангист): Всё что было в холодильнике схавал
[23:54:25] Лис: "женится тебе барин пора"
[23:54:33] Typhon: готовить не учили?))
[23:54:35] Хрюндель (джангист): Сегодня до морозилки добрался
[23:54:48] Typhon: google магазин, кулинарная книга, пельмени
[23:54:50] Лис: пельмени схрумкал :D
[23:54:56] Typhon: второе лишнее
[23:55:20] Хрюндель (джангист): Неа.. пельменей нэма.. Свининый стейк только остался.. придётся братоубийством заниматься
[23:55:25] Typhon: мм, в модели @classmethod
def get_all(cls):
return cls.objects.all()
нормально делать, или тупо как-то?
[23:55:42] Муркт: Хрюндель (джангист): свиной? это же некошерно
[23:55:47] Муркт: тупо
[23:56:04] Typhon: Муркт, почему?
[23:56:04] Хрюндель (джангист): Typhon, а оно работать что ли будет?
[23:56:13] Муркт: будет
[23:56:14] Typhon: не знаю, пока не проверял
[23:56:15] Typhon: дложно
[23:56:17] Муркт: Typhon: а зачем?
[23:56:49] Typhon: Муркт, часто во вьюшках приходится брать всё в одной модели
[23:56:50] Муркт: objects.all - устойчивая конструкция, её все понимают
[23:57:01] Муркт: а ты экономишь три буквы
[23:57:30] Typhon: а ну в принципе да
[23:57:32] Typhon: даже хуже еще
[23:58:02] Typhon: неее, вообще говно
[23:58:05] Typhon: :)
[23:58:07] Хрюндель (джангист): гы
[23:58:22] Муркт: ну вот
[23:58:27] Муркт: тайфун понял свою ошибку
[23:58:27] Хрюндель (джангист): Муркт, помидорчик дай, я в Typhon'а запущу
[23:58:32] Муркт: а Хрюндель упорствует
[23:58:34] Typhon: через И)
[23:58:39] Typhon: тифон
[23:58:48] Муркт: тифон?
[23:58:50] Typhon: ага
[23:58:52] Лис: Typhon, а пробел где? %)
[23:58:57] Муркт: тайфун, не гони =)
[23:58:59] Typhon: Y - и грек
[23:59:06] Typhon: греческая и)
[23:59:16] Муркт: главное чтоб не "и негр"
[23:59:20] Хрюндель (джангист): Typhon, тайфун как то чотче звучит
[23:59:22] Typhon: Лис, какой?
[23:59:35] Typhon: ну нафиг =)
[23:59:48] Хрюндель (джангист): А лучше не так.. лучше Pyphon
[23:59:54] Хрюндель (джангист): по питончески
[23:59:57] Муркт: рофл