[00:18:23] Большой Лис: кто нибудь сталкивался с MTP плеерами? (девайсы такие, с клятым microsoft протоколом обмена)
[00:48:28] : This room is not anonymous
[00:48:28] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - *просто* задай его! | Разрешено не более 2 тупых вопросов в день от человека
[01:18:38] : This room is not anonymous
[01:18:38] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - *просто* задай его! | Разрешено не более 2 тупых вопросов в день от человека
[01:48:48] : This room is not anonymous
[01:48:48] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - *просто* задай его! | Разрешено не более 2 тупых вопросов в день от человека
[02:18:58] : This room is not anonymous
[02:18:58] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - *просто* задай его! | Разрешено не более 2 тупых вопросов в день от человека
[02:49:08] : This room is not anonymous
[02:49:08] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - *просто* задай его! | Разрешено не более 2 тупых вопросов в день от человека
[03:19:17] : This room is not anonymous
[03:19:17] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - *просто* задай его! | Разрешено не более 2 тупых вопросов в день от человека
[03:49:28] : This room is not anonymous
[03:49:28] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - *просто* задай его! | Разрешено не более 2 тупых вопросов в день от человека
[09:02:38] : This room is not anonymous
[09:02:38] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - *просто* задай его! | Разрешено не более 2 тупых вопросов в день от человека
[09:32:49] : This room is not anonymous
[09:32:49] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - *просто* задай его! | Разрешено не более 2 тупых вопросов в день от человека
[09:37:30] Большой Лис: утра
[09:53:05] Муркт: утра
[09:53:11] red-agent: его самого
[10:23:18] : This room is not anonymous
[10:23:18] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - *просто* задай его! | Разрешено не более 2 тупых вопросов в день от человека
[10:23:57] Большой Лис: http://upload.wikimedia.org/wikipedia/commons/1/13/Burkinafaso_coa.png
[10:24:04] Большой Лис: чо то я тут не вижу такого
[10:24:41] Большой Лис: аа, это кусок старого герба :)
[10:25:59] red-agent: когда там появятся классовые декораторы?
[10:26:01] red-agent: в 2.6?
[10:41:31] _lorien: гы, мой однострочный патч приняли :o)
http://code.djangoproject.com/ticket/7454
[10:43:18] Большой Лис: _lorien, странно что тестов не потребовали и документации
[10:43:22] Большой Лис: хотя собирались сначала :D
[10:43:38] Большой Лис:
* needs_tests changed.
* needs_docs changed.
[10:43:41] Большой Лис: гыгыгы
[10:44:28] Большой Лис: _lorien, фсё, ты теперь разраю джанги, будем тебя ипать за косяки :D
[10:44:39] Большой Лис: косяки джанги в смысле
[10:45:58] Муркт: /me уже месяцев десять, как разраб Джанги
[13:40:35] : This room is not anonymous
[13:40:35] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - *просто* задай его! | Разрешено не более 2 тупых вопросов в день от человека
[13:52:37] xa4a: хехе >>> os.system('uname -a') Linux h3900 2.4.19-rmk6-pxa1-hh41.1 #1 Thu May 25 21:10:27 CEST 2006 armv5tel unknown
[13:54:31] hrundelok: Кто то сталкивался с таким приколом в апаче, прописываю у себя в /etc/hosts внешний айпи до домена показывается одно, прописываю идти до домена через внутреннею сеть - показывает другое. Причём апач слушает любые айпи tcp 0 0 :::80
[13:54:50] Большой Лис: hrundelok, это он на ipv6 вешается
[13:55:19] hrundelok: hrundelok: ну и ipv4 заодно нет?
[13:55:20] xa4a: hrundelok: виртуалхосты разные?
[13:55:42] hrundelok: xa4a: пытаюсь к одному и тому же подсоединятся.. типа по домену.
[13:56:24] hrundelok: по идее для сервака похуй должно быть через какие айпи до него допрос дошёл, главное что передал ему host
[13:56:34] hrundelok: запрос*
[13:57:03] Большой Лис: hrundelok, апач не сможет обработать запрос, если не сидит на ipv4, ты то ему запрос из ipv4 сети шлёшь
[13:57:06] hrundelok: такое ощущение что DocumentRoot сбивается когда через внутренний идёшь
[13:57:42] hrundelok: Большой Лис: да ну, какой Ipv6.. через внешний я тоже ему через ipv4 запросы шлю и ничего, пашет.
[13:57:51] _lorien: налицо разрыв
[13:57:57] Муркт: hrundelok: пожалуйста, не притаскивай сюда больше всяких оленей и олених :)
[13:58:14] hrundelok: Муркт: ай не хорошо товарищ
[13:58:44] hrundelok: Муркт: девачка админша самого популярного в рунете линукс форума..
[13:58:51] hrundelok: Муркт: гентушница со стажем
[13:58:57] hrundelok: Муркт: а ты её так
[13:58:58] Большой Лис: ого, а чо я пропустил?
[13:59:05] hrundelok: Большой Лис: а ты зассал
[13:59:11] hrundelok: Большой Лис: только она зашла сразу убежал
[13:59:20] Муркт: hrundelok: это не мешает ей быть не самого большого ума человеком
[13:59:30] _lorien: Большой Лис, вчера какая-то девушка сюда заходила, а муркт с агентом её обосрали
[13:59:41] Муркт: потому что было за что
[14:00:05] hrundelok: Муркт: эмм.. её умственные способности я бы не стал занижать.. по крайней мере они выше моих )) Не то что бы вы меня терпите ))
[14:01:12] Муркт: hrundelok: может и выше, но судя по вчерашнему диалогу, я бы так не сказал.
[14:01:27] Муркт: Уровень повыше, конечно, чем у Аццкого Станислава, то тем не менее.
[14:01:53] hrundelok: Муркт: да ладно тебе.. Сразу накинулись мол с какого района..
[14:02:14] hrundelok: Краснаглазый так вообще всех баб растрелять хотел
[14:02:21] hrundelok: Рейзером пугал
[14:02:36] Муркт: по-моему, она думала, что мы здесь тоже сюсюкать начнём
[14:02:45] Муркт: "ой, а где здесь ботик?"
[14:02:50] Муркт: фубля, ненавижу такое :)
[14:03:13] hrundelok: Муркт: бот потому что некультурный.. с девушкой не поздоровался
[14:03:28] hrundelok: надо патчик написать
[14:03:52] _lorien: а я вчера своего бота написал o_O начал даже ему генератор речи по маркову прикручивать, но битва с SqlAlchemy меня доканала :-/
[14:04:25] Муркт: hrundelok: вот именно блядь, некультурный, тралляля. Сюда люди приходят за помощью и попиздеть, а не быть культурными
[14:04:29] Муркт: =)))
[14:04:59] hrundelok: Муркт: ЛЮДИ! А то бот!
[14:05:27] hrundelok: Бот ведь не за помощью сюда пришёл и не попиздеть
[14:05:27] Муркт: бот тоже человек!
[14:05:34] Муркт: как это не попиздеть?
[14:05:37] Муркт: silent_bot: пизди!
[14:05:47] Муркт: вот видишь?
[14:06:03] hrundelok: Муркт: нео
[14:06:05] hrundelok: где?
[14:06:47] Муркт: здесь
[14:07:01] Муркт: между прочим, я на бота пальцем показал, но не дошло вообще
[14:07:14] Муркт: я имею в виду, ей тогда показал
[14:07:27] Муркт: сейчас-то понятно, что ты специально "тупишь" :)
[14:07:44] _lorien: блять, заебали
[14:08:09] Муркт: муахаха =)
[14:08:15] hrundelok: _lorien: ога, рапизделся что то Муркт сегодня..
[14:08:31] hrundelok: Под бота косит
[14:08:32] red-agent: hrundelok: нефиг своих сук сюда таскать
[14:08:40] red-agent: и никто "пиздеть" не будет
[14:08:46] hrundelok: о, проснулся
[14:10:57] Муркт: =))))
[14:17:10] _lorien: гыг, ща бота сюда запущу с одной функцией интересной =)
[14:28:49] Муркт: не видать бота.
[14:29:13] red-agent: аллелуя
[14:35:46] Муркт: объяву в ру_питон только что обосрали
[14:36:09] _lorien: url в студию
[14:36:19] Муркт: за дело обосрали, правда. http://community.livejournal.com/ru_python/201504.html
[14:40:26] Муркт: _lorien: как можно в москве жить? :)
[14:40:43] _lorien: Муркт, почему вопрос адресован мне - я живу в Сибири.
[14:41:01] Муркт: _lorien: потому что ты тоже не в Москве живёшь, и можно дружно обосрать :)))
[14:41:09] _lorien: бред
[14:41:16] Муркт: :))
[14:41:57] _lorien: мне вообще не нравится, когда человека сразу обсирать начинают, как звери...
[14:42:04] _lorien: волки
[14:42:11] Муркт: там не человека, там объяву :)
[14:43:04] _lorien: Ну да, я неправильно выразился. В общем, меня удивляют комментарии по типу "сосали б х#й с такими требованиями'
[14:43:25] xa4a: цао - центральный административный округ?
[14:43:28] Муркт: ты имеешь в виду третий коммент?
[14:43:31] Муркт: xa4a: да
[14:43:54] _lorien: Я имею в виду коммент, где написано "сосали б х#й' :o)
[14:44:10] Муркт: ну это третий
[14:44:35] _lorien: Значит, я имею в виду третий коммент :o)
[14:48:27] Большой Лис: http://community.livejournal.com/ru_ruby/
[14:48:28] Большой Лис: :D
[14:48:39] Муркт: и шо там?
[14:48:45] Муркт: а
[14:48:47] Муркт: бугага
[14:48:57] Муркт: pwned
[14:49:03] xa4a: и там сиськи нашли %)
[15:03:50] red-agent: кстати, Тёму закрыли-то из-за украинской сиськи по-ходу :D
[15:16:36] gigimon: тему ж открыли
[15:16:39] gigimon: или не?
[15:16:46] red-agent: уже открыли
[15:18:12] red-agent: насколько кошерно вот так переносить?
self.sp.broadcast\
(Signals.Directory.New(name, self.make_path(name)))
[15:19:22] Муркт: некошерно
[15:19:33] Муркт: после запятой будет и читабельно, и кошерно
[15:19:33] red-agent: вот и я так подумал =(
[15:22:31] red-agent:
path = self.make_path(name)
self.sp.broadcast(Signals.Directory.New(name, path))
[15:23:05] red-agent: вот так еще более читабельно
[15:23:08] _lorien: чё-то я не пойму, ElementTree в py2.5 понимает xpath выражения или нет?
[15:26:36] _lorien: понимает
[15:41:32] лорд Морфий: http://english-by-phone.com/ - 5 балов, просто рулез, разговорный англицкий по смс
[15:43:05] slav0nic: и много выучил?)
[15:44:00] лорд Морфий: ну думаю за пару звонков (минут по 15) выучить беглую речь
[15:44:02] лорд Морфий: как минимум
[15:44:20] лорд Морфий: как говориться - в платите только за междугородний разговор :))))
[15:45:27] лорд Морфий: гирл - чувиха :)
[15:57:57] red-agent: гм
[15:58:01] red-agent: из zipimport
[15:58:02] red-agent: exec code in mod.__dict__
return mod
[15:58:20] red-agent: Муркт: по-ходу так оно и реализуется в std
[16:00:33] Муркт: red-agent: ну да, я ж ещё вчера глянул в доки и подтвердил, что именно так
[16:02:31] red-agent: чудненько
[16:02:38] Муркт: ага
[16:02:54] Муркт: только лучше всё-таки юзать eval, экзек ведь выкинут в 3к
[16:06:04] red-agent: эээ, eval это как-бы не то
[16:06:31] ffsdmad: привет господа и дамы
[16:06:42] Муркт: Дам здесь нет, слава Б-гу.
[16:06:53] Муркт: red-agent: не то, так не то :)
[16:07:13] ffsdmad: господа, как sed перед словами с Заглавной буквой поставить перенос?
[16:07:22] red-agent: eval может лишь эвалнуть один expression
[16:07:35] Муркт: red-agent: вот сцуко, этот эвал =))
[16:07:40] red-agent: даваще
[16:07:50] red-agent: а куда exec денут-то?
[16:07:52] Муркт: ffsdmad: там обычные регэкспы?
[16:08:04] ffsdmad: угу
[16:08:08] Муркт: red-agent: ну они ж собираются поубирать энное количество ключевых слов. Принт, эвал
[16:08:13] Муркт: ну это если я не ошибаюсь
[16:08:19] Муркт: ок, экзек
[16:08:26] ffsdmad: я забыл как вернуть то sed находит в подстановку
[16:08:28] red-agent: ну вместо принта они сделают print()
[16:08:38] Муркт: ага, а вместо exec - exec()
[16:08:40] Муркт: :D
[16:08:46] red-agent: гг
[16:08:52] red-agent: ну будет заебись
[16:09:22] Муркт: ну я не знаю точно, мишок13 за этим следит
[16:09:25] Муркт: надо бы глянуть
[16:10:58] red-agent: гм
[16:11:09] red-agent: find_module по-ходу не хендлит пакетами
[16:11:38] Муркт: red-agent: про eval():
This function can also be used to execute arbitrary code objects (such as those created by compile()).
[16:11:40] red-agent: т.е. руками os.path.join(package_path,'__init__.py')
[16:11:50] hrundelok: Как в питоне 2.5 сделать типа Если "а" тру то "b" если фэлс то "c" ?
[16:12:05] Муркт: b if a else c
[16:12:16] hrundelok: Муркт: спасибо
[16:12:42] Муркт: hrundelok: вариант: a and b or c
[16:12:59] Муркт: тока надо, чтоб и b не был фолсом...
[16:13:16] hrundelok: Муркт: а там надо что бы питончег был 2.5
[16:13:18] Муркт: да
[16:15:22] Муркт: _lorien: слыж, а как ты с веб-манями из-под линуха работаешь?
[16:15:29] ffsdmad: Муркт: не фтыкаешь про мои регэкспы?
[16:15:35] _lorien: из под винды на соседнем компе
[16:15:45] Муркт: ffsdmad: регэкспы я более-менее знаю, а про sed ничего не знаю.
[16:15:58] Муркт: _lorien: ясно, значит не судьба мне снести винды на ноуте.
[16:16:06] ffsdmad: ну а как в регэкспах подставить найденное
[16:16:15] red-agent: wm light is the only True way
[16:16:15] Муркт: \1 \2 \9
[16:16:25] Муркт: red-agent: таки можно?
[16:16:46] red-agent: угу, wm light на любом браузере с поддержкой сертификатов заводится
[16:16:48] _lorien: Муркт, юзай keeper light
[16:16:59] red-agent: точнее, теперь уже и без её, теперь и по логину и пассу можна
[16:17:04] Муркт: ясно, надо будет попробовать
[16:17:24] hrundelok: red-agent: с каких пор можно? Я месяц назад пробовал, вроде небыло такой возможности
[16:18:25] red-agent: незнаю, что ты там пробовал, но можна уже > месяца это точно
[16:18:31] ffsdmad: спасибо
[16:18:33] ffsdmad: sed s/[А-Я]/\\n\\0/g
[16:18:39] Муркт: ffsdmad: помогло, да?
[16:18:49] ffsdmad: угу
[16:19:01] ffsdmad: думаю это и в гавке сработает
[16:20:20] red-agent: Муркт: меня вот не покидает стремное ощущение, что я щас конструирую велосипед
[16:20:45] Муркт: red-agent: ничего, я вот сконструировал велосипед на почве алгебраических пакетов, и был щаслиф
[16:20:56] red-agent: и я все больше ощущаю симпатию к обычному __import__ + def initialize(): в __init__.py
[16:22:10] Муркт: :)
[16:22:24] Муркт: и запускать уже инитиалайз в треде отдельном?
[16:22:34] red-agent: угу
[16:24:15] Муркт: бугага :)) Thread(target=lambda f, module: exec f in module.__dict__, args=(f, module))
[16:24:19] red-agent: можна даже сделать еще круче, в диру modules воткнуть __init__.py, тоесть сделать его пакетом, и импортировать все разом
[16:27:09] Portnov: гы, я недавно такой же велосипед писал )
[16:27:28] Portnov: у меня было def init() в каждом модуле
[16:28:22] red-agent: Муркт: при таком варианте нада еще учитывать такую херь
[16:28:42] red-agent: что один модуль, может импортировать другой раньше, чем там выполнится нужный код
[16:28:55] hrundelok: Ого Portnov, ты ещё и разговариваешь иногда.. Вот сижу тут почти год, первый раз увидел что бы ты что то написал.
[16:29:11] Муркт: я не первый, раз эдак третий или четвёртый
[16:29:22] Portnov: я больше люблю читать, чем говорить :)
[16:30:23] hrundelok: Portnov: если бы я не читал твой блог, я бы подумал что ты шпиёнский бот
[16:30:37] Муркт: Portnov: у тебя блог есть?
[16:30:45] Portnov: iportnov.blogsopt.com
[16:31:00] red-agent: blogspot
[16:31:02] red-agent: фу
[16:31:05] hrundelok: Portnov: а вообще я тебя с конфы linuxforum.ru помню
[16:31:27] hrundelok: Portnov: ты мне когда то рассказал про del.icio.us, до сих пор юзаю ))
[16:31:29] Portnov: red-agent: у меня вот в каждом модуле определяется вес, в порядке весов они инициализируются )
[16:31:55] Portnov: red-agent: ну не хочешь блогспот - читай зеркало на iportnov.ru/blog :)
[16:32:23] red-agent: ну, с инициализацией конечно вариант
[16:32:43] Муркт: Portnov: нейронные модули какие-то. Сеть, весы, связность... :))
[16:33:09] Portnov: угу, умные )
[16:58:59] red-agent: гмм
[17:29:05] : This room is not anonymous
[17:29:05] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - *просто* задай его! | Разрешено не более 2 тупых вопросов в день от человека
[17:50:49] red-agent: Муркт: меня тут грызут сомнения, module_processor или modules_processor?
[17:51:02] Муркт: второй вараинт
[17:51:18] Муркт: гмм
[17:51:25] Муркт: а может и первый... :))
[17:51:35] red-agent: вот-вот :D
[17:52:09] Муркт: первый вариант - модульный процессор. Второй - процессор модулей
[17:52:12] Муркт: ведь так?
[17:52:16] red-agent: угу
[17:52:29] red-agent: получается нужен второй
[17:52:34] Муркт: да
[17:52:43] red-agent: module_processor
[17:52:52] Муркт: кто-то в курсе, в фтп как-то пробелы экранируются во время LIST?
[17:52:56] red-agent: а не наоборот?
[17:53:05] red-agent: Муркт: \?
[17:53:19] Муркт: не, бэкслэш не канает
[17:53:28] red-agent: гм
[17:53:35] red-agent: а 2 бекслеша
[17:53:46] Муркт: ну в коде я ставил два
[17:54:03] red-agent: не, именно в list 2
[17:54:12] Муркт: ща попробую
[17:54:38] Муркт: не пашет.
[17:55:22] red-agent: нада в рфц заглянуть
[17:55:24] Муркт: %20 тоже не катит.
[17:55:43] Муркт: это рфц? http://www.faqs.org/rfcs/rfc959.html
[17:55:54] Муркт: я тут не нашёл ничего про пробелы :-\
[17:55:56] red-agent: угу
[17:56:06] Муркт: там сказано, что может быть всё что угодно кроме CR LF
[17:56:08] red-agent: а не экранировать вобще, пробовал?
[17:56:23] Муркт: ну вот если вообще не экранировать, почему-то показывает только последнее слово
[17:56:48] red-agent: LIST [<SP> <pathname>] <CRLF>
[17:56:49] red-agent: гмм
[17:56:50] Муркт: щаз попробую ещё как-нибудь извратнуться
[17:57:06] Муркт: у меня есть одна идея, хоть и тупая :)
[17:57:22] xa4a: Муркт: судя по всему - никак
[17:57:32] Муркт: угу
[17:57:34] xa4a: (в ответе)
[17:57:39] red-agent: <pathname> ::= <string>
[17:57:46] Муркт: red-agent: вот-вот, я это всё тоже нашёл
[17:57:48] red-agent: <string> ::= <char> | <char><string>
[17:57:52] red-agent: угу
[17:57:57] Муркт: у меня только что появилась идея, из-за чего может быть
[17:58:04] xa4a: http://mail.python.org/pipermail/python-list/2003-April/197713.html "FTP : get dir name with space caracters embedded ..."
[17:58:13] Муркт: из-за того, что я передаю время LOCALE dependent
[17:58:16] red-agent: бля, ненавижу pseudo bnf
[17:58:35] Муркт: и у меня там не Jun, а Чер :))
[17:58:50] red-agent: ггг
[17:59:45] Муркт: а можно как-нить заставить time.strftime() класть на локаль с большой колокольни?
[18:00:57] _lorien: установить C локаль для времени?
[18:01:46] Муркт: нашёл: import locale; locale.setlocale(locale.LC_TIME, en_EN)
[18:02:52] Муркт: ну и кавычки вокруг ен_ЕН
[18:03:19] Муркт: en_EN не работает, но us_US работает
[18:03:40] Муркт: ну да, тут же страна, а не язык, должен uk_UK работать тады
[18:04:16] xa4a: en_US
[18:04:33] Муркт: нет :) это язык. А локали - они к странам относятся, а не к языкам.
[18:04:46] xa4a: хм.. у меня локаль ru_UA
[18:04:56] red-agent: en_EN - нету
[18:05:00] xa4a: так что первые две буквы - похоже язык таки
[18:05:01] red-agent: есть en_GB
[18:05:15] Муркт: под линухом есть
[18:05:19] Муркт: под виндой нет :)
[18:05:42] Муркт: впрочем, неважно. Не помогло :)) ищу дальше
[18:05:57] red-agent: ну, у меня её полюбому нету
[18:06:11] red-agent: у меня сгенерены только нужные локали для глибца
[18:07:00] _lorien: >>> locale.setlocale(locale.LC_TIME, "C")
'C'
[18:09:45] Муркт: блядство
[18:09:46] pyzilla: Муркт: Прикуси язычок, матершинник. Лучше направь свою энергию на созидание и благие деяния.
[18:09:59] Муркт: бот, сцуко
[18:10:06] Муркт: убейся обстенку
[18:10:47] xa4a: гыхы
[18:11:10] red-agent: let's penetrate that bitch
[18:11:17] red-agent: pyzilla: !help
[18:11:27] Муркт: мудак
[18:11:32] red-agent: полный
[18:11:32] Муркт: блядство
[18:11:33] pyzilla: Муркт: Прикуси язычок, матершинник. Лучше направь свою энергию на созидание и благие деяния.
[18:11:35] Муркт: :)
[18:11:38] red-agent: бот-олигофрен
[18:11:45] Муркт: клоунство получается какое-то
[18:11:58] Муркт: если я при запуске говорю set_locale, то ничего хорошего не получается
[18:12:57] xa4a: Муркт: как это?
[18:13:11] Муркт: а фтп-сервер в другом треде работает, и ему почему-то положить
[18:13:29] Муркт: засунул установку локали в __инит__, который работает уже в том треде, помогло
[18:13:52] Муркт: и время показывает нормально, и пробелы показывает :))
[18:15:29] xa4a: setlocale() is not thread safe on most systems. это только мне неочевидно, какие последствия могут быть?
[18:15:43] Муркт: а я не глянул, что такая надпись есць :))
[18:15:58] Муркт: ну и вообще тред-то рождается после установки, мог бы и принять во внимание
[18:16:05] xa4a: а. там дальше..
[18:16:06] Муркт: ладно бы там что-то конкуррентное было
[18:16:40] xa4a: написано, что если сделать локаль в начале и потом не менять, то плохо не будет..
[18:17:05] Муркт: угу, не работает оно
[18:17:13] Муркт: а если в том же треде - то работает
[18:19:25] Муркт: http://code.djangoproject.com/wiki/VersionOneRoadmap - финальная версия
[18:26:12] _lorien: http://dumpz.org/1393/
wtf?
[18:27:35] _lorien: http://dumpz.org/1394/ - вот лучше сюда смотреть
[18:35:19] Большой Лис: что бы к C-шной либе питон биндинги приделать, ctypes надо юзать?
[18:40:43] Муркт: ситайпс надо юзать, когда ты хочешь сишную либу без биндингов юзать в питоновском коде
[18:41:04] Муркт: а если ты хочешь биндинги написать, то экстеншен надо делать :) (хз как, не делал никогда)
[18:41:33] _lorien: на rupy бурчик рассказывал про разные способы встраивания и расширения: есть слайды и видео
[18:41:36] Большой Лис: тактак
[18:41:40] Большой Лис: ну, либа у меня есть
[18:41:45] Большой Лис: биндингов нет
[18:41:49] Большой Лис: а юзать хочеццо
[18:42:02] Большой Лис: тока чо то доки я не вижу :/
[18:42:27] red-agent: ну ctypes заюзай
[18:42:41] Большой Лис: нашёл
[18:42:44] Большой Лис: доки
[18:43:05] Муркт: допустим у нас есть путь вида '/dir1/dir2/dir3/dir4/', нам надо откусить последнюю диру. Я родил что-то типа такого
'/'.join(path.split('/')[:-2])
но оно достаточно уродское, и не работает, когда в пути всего одна дира ('/dir1/' => '', а не '/')
[18:43:20] red-agent: basename
[18:43:27] Муркт: путь - просто строка.
[18:43:39] Муркт: он не зависит от файловой структуры
[18:43:45] _lorien: dirname('/path....')
[18:43:47] red-agent: os.path.basename
[18:44:27] Большой Лис: red-agent, ему нужно как раз то что basename откусывает
[18:44:28] Муркт: red-agent: мне нужно получить не dir4, а '/dir1/dir2/dir3/', при чём здесь basename?
[18:44:39] red-agent: а, я не так понял "откусить"
[18:44:43] Portnov: dirname )
[18:44:49] red-agent: я думал, что тебе тот последний кусок и нужен =)
[18:44:58] Муркт: eue
[18:44:59] red-agent: тогда да, dirname
[18:45:23] _lorien: вернее, dirname(dirname, если путь на слеш кончается
[18:45:30] Муркт: >>> os.path.dirname('/dir1/dir2/dir3/dir4/')
'/dir1/dir2/dir3/dir4'
[18:45:48] Муркт: >>> os.path.dirname(os.path.dirname('/dir1/dir2/dir3/dir4/'))
'/dir1/dir2/dir3'
[18:45:57] Большой Лис: о_О
[18:46:00] Муркт: всё равно слэш руками дописывать
[18:46:01] Большой Лис: In [8]: os.path.dirname('/asdasd/adsad/dfgdfg/qweqwe')
Out[8]: '/asdasd/adsad/dfgdfg'
[18:46:19] Большой Лис: Муркт, зацени исходник dirname
[18:46:20] Большой Лис: :D
[18:46:21] red-agent: In [9]: os.path.dirname('/1/2/3/')
Out[9]: '/1/2/3'
[18:46:23] xa4a: basename(s[:-1]) ещё
[18:46:28] Большой Лис:
def dirname(p):
"""Returns the directory component of a pathname"""
return split(p)[0]
[18:46:33] red-agent: жуть
[18:46:44] _lorien: basename тут ваще не канает
[18:46:54] _lorien: In [6]: basename('/home/lorien/')
Out[6]: ''
[18:46:57] Portnov: подскажите: в джанге в ModelForm как подписи к полям задавать? Или хоть где это описано...
[18:47:03] Муркт: label?
[18:47:10] Portnov: в Meta ?
[18:47:11] _lorien: в модели юзай verbose_name
[18:47:15] Большой Лис: help_text есть ещё
[18:47:24] xa4a: Муркт: тебе что надо получить от /dir1/dir2/dir3/ ?
[18:47:35] Муркт: xa4a: /dir1/dir2/
[18:47:37] Portnov: дык вербозе_наме - это ко всей модели относится
[18:47:50] Portnov: а мне для поля надо
[18:47:59] xa4a: а это не юних-вей оставлять на конце слеши :)
[18:48:00] Большой Лис: Portnov, в поле тоже есть такое
[18:48:00] Муркт: Portnov: у полей они тоже есть
[18:48:03] _lorien: Тогда переопределяй поле
[18:48:06] Муркт: xa4a: это фтп-вей.
[18:48:39] _lorien: Или переопределяй поле или в __init__ присваивай нужный lable нужному полю
[18:49:01] Portnov: мде, придется все поля переопределять видно... думал, есть красивее решение
[18:49:18] _lorien: в __init__!
[18:50:51] xa4a: Муркт: а.. re.sub(r'/[^/]+(/?)$', '\\1', s) :)
[18:51:04] Portnov: просто получается что все преимущество ModelForm над просто Form сводится к наличию метода save.
[18:51:04] Муркт: эт пиздец =))
[18:51:05] pyzilla: Муркт: Прикуси язычок, матершинник. Лучше направь свою энергию на созидание и благие деяния.
[18:51:13] Муркт: _lorien: выруби блядского бота
[18:51:14] pyzilla: Муркт: Прикуси язычок, матершинник. Лучше направь свою энергию на созидание и благие деяния.
[18:51:16] Муркт: плиз :)
[18:51:21] Муркт: рухблядь
[18:51:22] pyzilla: Муркт: Прикуси язычок, матершинник. Лучше направь свою энергию на созидание и благие деяния.
[18:51:24] Муркт: лол
[18:51:39] Муркт: /me думает
[18:51:57] Муркт: сабля
[18:51:58] pyzilla: Муркт: Прикуси язычок, матершинник. Лучше направь свою энергию на созидание и благие деяния.
[18:52:04] Муркт: ыыыыыыыыыыы
[18:52:09] _lorien: очрт
[18:52:17] Большой Лис: :D
[18:52:19] Муркт: сосо
[18:52:21] Муркт: =))
[18:52:35] Муркт: сабля
[18:52:40] _lorien: )
[18:52:43] Большой Лис: ПоХаПэ
[18:52:43] Муркт: уже лучше :)
[18:52:45] Муркт: блядь
[18:52:46] pyzilla: Муркт: Прикуси язычок, матершинник. Лучше направь свою энергию на созидание и благие деяния.
[18:52:53] Муркт: рухблядь
[18:52:54] Большой Лис: а чо не ругается на ПоХаПэ?
[18:52:55] xa4a: х
[18:52:55] xa4a: й
[18:53:02] Муркт: php
[18:53:21] Большой Лис: пиздец php костыль
[18:53:22] pyzilla: Большой Лис: Прикуси язычок, матершинник. Лучше направь свою энергию на созидание и благие деяния.
[18:53:26] Большой Лис: /me довольный
[18:53:29] Большой Лис: :)
[18:53:50] xa4a: нельзя php употреблядь?
[18:53:55] xa4a: гм
[18:54:08] Муркт: он теперь только на целые слова реагирует
[18:54:14] Муркт: блядский бот :))
[18:54:15] pyzilla: Муркт: Прикуси язычок, матершинник. Лучше направь свою энергию на созидание и благие деяния.
[18:54:27] Муркт: вот сцука
[18:54:40] Муркт: употреблядь?
[18:54:41] pyzilla: Муркт: Прикуси язычок, матершинник. Лучше направь свою энергию на созидание и благие деяния.
[18:54:45] xa4a: гребля
[18:54:52] Большой Лис: ёбля
[18:54:55] Муркт: бля
[18:54:58] Муркт: хаха
[18:54:59] Муркт: :)
[18:55:06] Большой Лис: buffer overflow
[18:55:08] Большой Лис: :)
[18:55:09] Муркт: угу
[18:55:16] Муркт: silent_bot
[18:55:24] Муркт: silent_bot
[18:55:34] Муркт: о, классная идея.
[18:55:58] pyzilla: xa4a: Прикуси язычок, матершинник. Лучше направь свою энергию на созидание и благие деяния.
[18:55:59] xa4a: !google блядь
[18:56:12] Муркт: о!!!
[18:56:20] Муркт: !google хуй
[18:56:20] pyzilla: Муркт: Прикуси язычок, матершинник. Лучше направь свою энергию на созидание и благие деяния.
[18:56:23] pyzilla: silent_bot: Прикуси язычок, матершинник. Лучше направь свою энергию на созидание и благие деяния.
[18:56:26] pyzilla: silent_bot: Прикуси язычок, матершинник. Лучше направь свою энергию на созидание и благие деяния.
[18:56:26] Муркт: йеах!!!
[18:56:40] Муркт: пошла жара
[18:56:42] _lorien: Portnov, ты не прав насчёт ModelForm. Эта штука много усилий экономит. Наприме, она может делать формы для редактирования instance (если передать эту instance в instance аргументе)
[18:57:48] _lorien: употреблять
[18:57:50] pyzilla: _lorien: Прикуси язычок, матершинник. Лучше направь свою энергию на созидание и благие деяния.
[18:57:53] _lorien: блин
[18:58:49] Большой Лис: странно
[18:58:50] Большой Лис: http://dumpz.org/1395/
[18:58:52] _lorien: (?<!реб)бля странно, почему оно совпало
[18:58:54] Portnov: ну вобщем да..
[18:58:55] Большой Лис: а где функции?!
[18:59:25] xa4a: _lorien: бб
[18:59:29] _lorien: Portnov ну и вообще оно поля само делает ) Это разве не преимущество? ) А так бы ты ручками писал
[18:59:42] _lorien: xa4a, точно :o)
[18:59:57] Муркт: http://en.wikipedia.org/wiki/Khuy#Classical_poetry_with_mat
[19:00:01] Муркт: жыр
[19:00:04] _lorien: употребляя алкоголь, мы истребляем здоровье
[19:00:16] Portnov: дык это и есть главное преимущество, имхо, до тех пор пока не захочется надписи задавать...
[19:00:40] Муркт: !choice пизда
[19:00:41] pyzilla: Муркт: Прикуси язычок, матершинник. Лучше направь свою энергию на созидание и благие деяния.
[19:00:42] _lorien: Portnov, в большинстве случаев (имхо) подписи совпадают с verbose_name в моделях
[19:01:37] Portnov: т.е. скажем name=CharField(verbose_name="Имя") ?
[19:01:41] Большой Лис: libmtp = ctypes.cdll.LoadLibrary('libmtp.so.7')
и потому у libmtp нифига нету функций :/
[19:01:57] _lorien: Portnov, тут verbose_name необязателен, можно просто CharField(u'Имя')
[19:02:17] _lorien: verbose_name нужен в полях типа ForeignKey, где первым аргументом обязательно должна быть Модель
[19:02:30] Portnov: угу. учтём )
[19:04:46] wiz: кто работал с джанговской i18n, как ей сказать, что в шаблонах проекта тоже надо {% trans "foo" %} искать?
[19:06:25] _lorien: гм, а она разве такое умеет?
[19:06:31] Большой Лис: она сама это делает
[19:06:47] wiz: она из проектов берёт
[19:06:48] Большой Лис: make-messages.py лазиет по всем шаблонам,и выдёргивает
[19:06:49] wiz: фу
[19:06:53] wiz: из приложение
[19:06:55] wiz: *й
[19:06:59] wiz: а из проектов как раз нифига
[19:07:08] Большой Лис: wiz, не гони, везде берётся
[19:10:23] wiz: добавил {% load i18n %}{% trans "huis" %}{% blocktrans %}figuis{% endblocktrans %} в корневой шаблон, который все экстендят. не взялось.
[19:17:19] red-agent: хуй
[19:17:20] pyzilla: red-agent: Прикуси язычок, матершинник. Лучше направь свою энергию на созидание и благие деяния.
[19:17:22] red-agent: пизда
[19:17:23] pyzilla: red-agent: Прикуси язычок, матершинник. Лучше направь свою энергию на созидание и благие деяния.
[19:17:30] Муркт: red-agent: зацени
[19:17:35] Муркт: !google хуй
[19:17:36] pyzilla: Муркт: Прикуси язычок, матершинник. Лучше направь свою энергию на созидание и благие деяния.
[19:17:38] pyzilla: silent_bot: Прикуси язычок, матершинник. Лучше направь свою энергию на созидание и благие деяния.
[19:17:43] red-agent: :D:D
[19:17:44] red-agent: +1
[19:17:58] red-agent: %^&%^&%^%^(%^&
[19:18:07] (ZioN,): ))
[19:18:25] Муркт: в прошлый раз было круче
[19:21:33] Большой Лис: wiz, точлько что обновил
kron@kron4eg:~/hg/multi$ grep templates/base.html locale/en/LC_MESSAGES/django.po
#: apps/shop/models.py:126 templates/base.html:27
#: templates/base.html:15
#: templates/base.html:16
[19:21:40] Большой Лис: т.е. всё подцепилось
[19:23:58] Большой Лис: make-messages.py -l en
[19:24:16] wiz: у тебя templates там же, где и settings.py лежит?
[19:24:21] Большой Лис: два
[19:24:23] Большой Лис: да
[19:24:25] red-agent: я тут вобще подумал
[19:24:34] red-agent: что это какой-то быдлостайл
[19:24:46] red-agent: сидеть на jabber.RU в конце pythonUA
[19:24:47] Муркт: red-agent: ты о чём?
[19:24:48] Муркт: а
[19:25:09] red-agent: как-будто у нас нету своих серваков
[19:25:10] Большой Лис: red-agent, преезжаем на python@cjr?
[19:25:22] Муркт: переезжаем на python@eth0.net.ua?
[19:25:28] Муркт: ^)
[19:25:31] red-agent: Муркт: +1
[19:25:51] Муркт: ну мне, чессгря, посрать :)
[19:25:58] Муркт: а тут уже людей много
[19:26:02] red-agent: ну, как-то глупо получается
[19:26:14] red-agent: кто вобще зарегал конфу ТУТ?
[19:26:15] Муркт: правда и блондинки всякие заходят, и станиславы аццкие...
[19:26:19] wiz: Большой Лис, впрочем пох - сменил пути. невзлетело.
[19:26:31] red-agent: кому пришла в голову сия БЛЕСТЯЩАЯ идея?
[19:27:46] mimmuror: какая разница на каком серваке конфа?
[19:28:08] _lorien: ну ты чо, конфа UA и на RU домене... Позор, бля
[19:28:17] red-agent: ну, если конфа назфывается pythonUA и находится на русском серваке
[19:28:25] red-agent: ...
[19:29:11] Большой Лис: ужос
[19:29:14] _lorien: Точно, надо перенести на неизвестный сервер и общаться по украински :o) Придётся бота учить украинским матам
[19:29:18] mimmuror: вообще-то сайт же уже на python.su перенесли
[19:30:29] mimmuror: так что ничего "позорного" тут нет. ;-)
[19:32:07] Portnov: бота ретранслировать научите да переезжайте )
[19:32:49] red-agent: mimmuror: а если бы домен назывался pythonua?
[19:32:57] red-agent: pythonua.ru например
[19:33:43] Муркт: /me голосом из Worms 2: "Глупа!"
[19:34:10] red-agent: отож
[19:34:11] mimmuror: при чем тут домен? это конфа сайта python.su. почему бы ей не располагаться на jabber.ru
[19:34:17] red-agent: алогично
[19:34:38] red-agent: mimmuror: ага, а название конфы давно видел? :)
[19:34:41] red-agent: не python
[19:34:45] red-agent: и не pythonsu
[19:34:49] red-agent: а pythonUA
[19:35:02] Муркт: DÅÅTH => DГ…Г…TH
[19:35:11] _lorien: o_O
[19:35:27] _lorien: материшься по марсиански?
[19:35:31] Муркт: _lorien: это утф8 при просмотре его, как цп1251
[19:35:53] Муркт: а тотал коммандер на редкость идиотская штука :)
[19:36:06] _lorien: первый раз такое вижу ÅÅ, хотя, может быть, просто не приглядывался к utf8 дампам в cp1251 кодировке =)
[19:36:19] Муркт: даатх - это название муз. группы
[19:36:53] mimmuror: red-agent: И? Я не против поменять название конфы на pythonsu. :-)
[19:37:04] Муркт: питонсу
[19:37:46] mimmuror: pythonua теперь ничего не значит :-) просто бывшее название сайта
[19:37:59] red-agent: мне вот в данный момент интересно только одно, кто додумался такое сделать, гыг?
[19:38:12] _lorien: slav0nic, или alafin, видимо
[19:38:22] _lorien: или кто там ещё на python.su рулит
[19:38:32] red-agent: гении блеять ...
[19:38:47] red-agent: х__Х
[19:40:48] mimmuror: теоретически, расположение на jabber.ru должно повышать популярность конфы, по сравнению с украинскими серверами.
[20:10:56] : This room is not anonymous
[20:10:56] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - *просто* задай его! | Разрешено не более 2 тупых вопросов в день от человека
[20:17:43] _lorien: хм, чё-то тихо
[20:20:48] red-agent: Муркт: бля, глянул ща новости по Интеру
[20:20:51] red-agent: это пиздец
[20:20:52] pyzilla: red-agent: Фу, кто пустил это животное в конфу?
[20:21:07] Муркт: red-agent: конкретнее?
[20:21:15] red-agent: антинатовцы вобще ебнутые
[20:21:17] red-agent: наголову
[20:21:25] Муркт: _lorien: пожалуйста, выключи свою ботину :)
[20:21:31] Муркт: агаг
[20:21:36] red-agent: едет газель, с лого ком. партии
[20:21:41] red-agent: а там сидить батюшка или поп
[20:21:43] red-agent: или кто он там
[20:21:48] Муркт: клерикал
[20:21:51] red-agent: и орет в рупор какую-то хуйню
[20:21:52] pyzilla: red-agent: Гм, у тебя мозги, поди, такие же маленькие, как и член?
[20:21:57] red-agent: молитвенным голосом :D
[20:22:30] Муркт: классное сочетание, однако.
[20:22:40] red-agent: да я вобще выпал
[20:22:44] red-agent: в осадок
[20:24:23] red-agent: этих коммунистов нада всех собрать и вывести в Сибирь
[20:24:32] red-agent: (вместе с про-российскими активистами)
[20:24:36] Муркт: +1
[20:27:19] Муркт: и всех бывших коммунистов тоже
[20:27:21] Муркт: :)
[20:27:37] red-agent: коммунист раз - коммунист навсегда
[20:27:45] Муркт: бот перелогинился... наверное, лорьен занёс слово "коммунист" в список матов
[20:30:00] red-agent: ага, ага :D
[20:57:18] _lorien: гы, прикрутил поиск по blogs.yandex.ru )
[20:57:27] _lorien: #yablogs факмоймозг
[20:57:32] pyzilla: _lorien:
*Факмоймозг*
"240млн. рублей - цена будущего портала ЮФУ с инфрастуктурой Кого-то удивила ...
http://blogs.mail.ru/inbox/rostov-don/7FDB86DBD9A4179A.html
[20:57:41] Большой Лис: отщорт
[20:57:45] Большой Лис: ща пойдёт волна
[20:58:34] wiz: * Сайт должен быть разработан на платформе ASP.NET 2.0
[20:58:47] wiz: у них спонсор походу есть
[20:58:50] Муркт: ага
[21:00:34] wiz: * Потребители должны иметь электроснабжение от двух вводов внешних электрических сетей и Дизель-генераторной Установки (ДГУ) с устройствами автоматического ввода резерва (АВР).
[21:00:42] wiz: ояебу требовния к *порталу*
[21:01:21] _lorien: http://dumpz.org/1396/ - вот, собственно, плагин ) Кто хочет, welcome пое^Wпотрахать мне моск по поводу кода )
[21:02:09] wiz: а где код то?
[21:02:33] _lorien: по ссылке :-/
[21:03:47] _lorien: #yablogs pythonua
[21:03:48] xa4a: формат докстрингов
[21:03:50] pyzilla: _lorien:
*Что ж такое mercurial*
Хотел поставить старую добрую SVN, но ребята с pythonua@conference.jabber.ru быстро отговорили,и сказали что теперь модно использовать не централизованные систему, и посоветовали Mercurial.
http://www.it4it.ru/?p=9
[21:04:00] Муркт: ого :)
[21:04:08] _lorien: А что с докстрингами?
[21:04:09] xa4a: афаир, рер-8 говорит, что первую строку докстринга писать сразу после """
[21:04:35] _lorien: !google pep8 python
[21:05:26] xa4a: хм.. url %= это круто
[21:05:33] _lorien: The summary line may be on the same line as the opening quotes or on the next line. The entire docstring is indented the same as the quotes at its first line (see example below).
[21:06:28] xa4a: ок, may
[21:06:41] xa4a: а, да
[21:07:13] xa4a: ладно. search(sys.argv[1]... sys.argv[1] - разве юникодная строка?
[21:07:23] xa4a: а
[21:07:24] xa4a: всё
[21:07:26] xa4a: забей
[21:16:29] Portnov: чото я не могу локализацию своего приложения сделать в django
[21:16:47] Portnov: стандартные сообщения переведены, а мои - по аглицки
[21:17:07] Portnov: _() пометил, make-messages, compile-messages сделал
[21:17:38] Portnov: LANGUAGE_CODE='ru-ru', LANGUAGES=[('ru': 'Russian')]
[21:20:02] _lorien: import astral_mod
return astral_mod.guess()
[21:20:46] Portnov: я вот и сижу гадаю )
[21:21:04] Portnov: доку по этому делу уже кажется наизусть выучил )
[21:24:54] Portnov: po- и mo-файлы есть, с переводами, лежат в project_dir/locale/ru/LC_MESSAGES/
[21:25:09] Portnov: ощущение что оно их не видит...
[21:25:11] _lorien: middleware?
[21:25:20] Portnov: включил
[21:25:26] _lorien: или она тока для автодетекта нужна, я уж не помню
[21:25:29] Portnov: LocaleMiddleware
[21:25:59] _lorien: а может, у тебя автодетект на EN срабатывает?
[21:26:01] Portnov: в русском переводе джангобука сказано что только для автодетекта, а в оригинале - что и для работы переводов приложений
[21:26:13] Portnov: да и без нее та же петрушка
[21:30:06] _lorien: хехе, я замутил ещё один плагинчек: поиск по python.su :-)
[21:30:15] _lorien: #pythonsu threading
[21:30:18] pyzilla: _lorien:
Подвисает sys.exit().: http://python.su/forum/viewtopic.php?id=2184
Проблема сборки libtorrent: http://python.su/forum/viewtopic.php?id=2135
Cборка мусора со счетчиком ссылок: http://python.su/forum/viewtopic.php?id=2102
PyGTK, треды и time.sleep: http://python.su/forum/viewtopic.php?id=2101
Где в django разместить код запуска потока при старте django: http://python.su/forum/viewtopic.php?id=2074
[21:31:32] Portnov: нука )
[21:31:42] Portnov: #pythonsu локализация django
[21:31:43] pyzilla: Portnov:
[21:31:53] _lorien: упс, недоработка
[21:32:02] Portnov: русские буквы чтоли?
[21:32:17] _lorien: видимо, нет результатов
[21:32:23] Portnov: мде
[21:32:25] _lorien: #pythonsu локализация
[21:32:26] pyzilla: _lorien:
[21:32:49] _lorien: блин, глюк
[21:33:03] xa4a: я бы предложили расширить функциональность до обслуживания в привате
[21:33:31] _lorien: а, надо в cp1251 кодировать
[21:34:26] Portnov: слушайте, а может на поиск переводов влиять тот факт, что у сервера DocumentRoot указывает в одно место, а проект в другом?
[21:34:39] Portnov: хотя вроде в доке так и рекомендуют делать...
[21:34:52] xa4a: Portnov: import pdb; pdb.set_trace()
[21:39:25] _lorien: http://dumpz.org/1394/
зацените фишку
[21:39:38] _lorien: бага оказалась в том, что кавчки надо закрывать *ДО* IN BOOLEAN MODE :o)
[21:57:40] _lorien: по телеку программу про мат показывают, как знали, что я бота пишу :o)
[22:02:39] Portnov: чото вобще фигня какая-то, или я дико туплю или кто
[22:03:04] Portnov: уже взял тупо дописал свои переводы в стандартный django-вский перевод, перекомпилял его
[22:03:23] Portnov: в плане перевода приложения вобще ничо не поменялось
[22:03:42] _lorien: надо дев-сервер перезапускать ещё
[22:03:55] Portnov: перезапускал уж по сто раз )
[22:03:55] _lorien: * кажется
[22:04:41] Portnov: я правда все это делаю под nginx+fastcgi, может влияет?...
[22:05:18] _lorien: у меня все сайты так работают
[22:05:22] Большой Лис: LANGUAGES = (
('de', _('German')),
('en', _('English')),
)
А не словарями
[22:06:27] Большой Лис: django.middleware.locale.LocaleMiddleware включено?
[22:07:06] Portnov: LANGUAGES у меня list
[22:07:18] Portnov: мидлеварь включена, но без нее всё то же.
[22:07:44] Portnov: у меня уже ощущение что это я где-то что-то крупное забыл )
[22:08:01] Муркт: в порядке бреда - в settings.py так?
USE_I18N = True
[22:08:10] Большой Лис: LANGUAGES=[('ru': 'Russian')]
[22:08:12] Хрюндель (джангист): У кого есть примеры ресайзов фотки в джанго? У меня сейчас вот такая моделька. на мне не нравится что фотку которую заливают остаётся не ресайзнутая http://dumpz.org/1397/
[22:08:19] Большой Лис: это как вообще так?!
[22:08:27] _lorien: Хрюндель (джангист), сделай свое поле
[22:08:30] _lorien: ща покажу пример
[22:08:40] Большой Лис: Хрюндель (джангист), юзай sorl-thumbnail
[22:08:51] Большой Лис: охеренное штуко
[22:08:55] Хрюндель (джангист): Portnov, на эту опцию джанга смотрит в последнею очередь.
Сначала идёт в сессию, потом в куку, потом настройки браузера и только потом смотрит в settings.py
[22:08:58] Portnov: USE_I18N включено
[22:09:11] Большой Лис: Portnov, LANGUAGES=[('ru': 'Russian')]
[22:09:15] Большой Лис: так не бывает
[22:09:19] Муркт: +1
[22:09:20] Portnov: ?
[22:09:24] Portnov: почиму?
[22:09:31] Муркт: в тупле запятые, а не двоеточия
[22:09:41] Большой Лис: >>> ('ru': 'Russian')
File "<stdin>", line 1
('ru': 'Russian')
^
SyntaxError: invalid syntax
[22:09:45] Большой Лис: вот почему
[22:09:51] _lorien: http://dumpz.org/1398/
[22:10:02] Большой Лис: Portnov, яж сразу тебе написал
LANGUAGES = (
('de', _('German')),
('en', _('English')),
)
[22:10:16] Portnov: то я по памяти сюда написал, очепятался )
[22:10:35] Portnov: LANGUAGES = [('ru','Russian')]
[22:10:38] Большой Лис: так у етбя там тюплы?
[22:10:52] Хрюндель (джангист): _lorien, спасибо, щас попробую
[22:10:54] Большой Лис: гм
[22:11:11] Portnov: ну щас тюпл сделаю вместо списка, вдруг это важно )
[22:12:27] Portnov: нифига...
[22:12:27] Хрюндель (джангист): _lorien, а пример использования есть?
[22:12:57] _lorien: Хрюндель (джангист), берёшь да используешь
[22:13:12] _lorien: я тебе показал принцип, на основе его можешь делать своё поле )
[22:13:31] _lorien: собственно, в примере, что я показал, ресайзинг картинки вынесен в отдельный модуль
[22:14:13] Portnov: ... стандартные сообщения переведены, следовательно с настройками браузера, сессией итп всё в порядке
[22:14:16] _lorien: я в начале хотел юзать sorl-thumbnail и т.д., но они все оказались монструозными и я забил на них, написла своё поле
[22:14:32] Portnov: ... следовательно не так что-то в моем проекте...
[22:14:43] _lorien: Portnov, где у тебя лежат mo файлы в проекте?
[22:15:02] Portnov: project/locale/ru/LC_MESSAGES/django.mo
[22:15:21] Portnov: их туда compile-messages.py положило
[22:15:24] Хрюндель (джангист): Portnov, у меня когда то просто прыгал язык, при рефрешах.. Так и не починил, захардкодил перевод в темплейты и всё
[22:16:15] Portnov: на темплейты я временно забил, там уже по-русски пишу. А в питоновском коде как-то некошерно по-русски...
[22:17:04] Portnov: походу, надо будет на ясную голову разбираться )
[22:17:08] _lorien: Portnov, ну или гадай дальше или просто посмотри, как работает механизм перевода и отследи по шагам, включается ли он и находит ли он твои файлы
[22:18:45] Хрюндель (джангист): _lorien, ты это.. ты вот поле своё написал, а ты что им не пользуешься что ли? Если пользуешься то скинь ссылку на файл, я гляну хоть.. а то одна магия в классе.. Супер, контрибут ту класс..
[22:20:24] _lorien: кури, сорцы джанги - там всё понятно
[22:20:32] Хрюндель (джангист): или в докстрингах примеры давай.. места что ли экономишь?
[22:21:19] Хрюндель (джангист): _lorien, вот сцуко издевается.. я после 13 часов работы, мне только сорцы джанги не хватает щас смотреть для полного счастья
[22:23:08] _lorien: ну ты за 5 минут ничего не поймёшь - надо несколько часов курить их
[22:23:37] mishok13: на ru_python сегодня смешное обьявление было :)
[22:24:22] Хрюндель (джангист): _lorien, пример дай сцуко!!! Нах мне твои сорцы.. Инкапсуляция ёпт.. блэк бокс и вся хуйня
[22:24:22] pyzilla: Хрюндель (джангист): А давай повежливее
[22:24:58] Муркт: всем бб
[22:25:02] Хрюндель (джангист): Муркт, удачи
[22:25:18] _lorien: mishok13, баян :o)
[22:28:25] Portnov: эээ аааа
[22:28:53] Portnov: ./manage.py runserver запустил - так перевод работает
[22:29:16] Хрюндель (джангист): проверь фазу луны
[22:29:17] Portnov: /me чешет башку
[22:31:07] Vit@liy: Фаза Луны: 96%
[22:31:16] Vit@liy: Добрый вечер :)
[22:32:14] Portnov: новолуние чтоль?
[22:32:43] Vit@liy: почему новолуние? Это почти полнолуние
[22:33:05] Vit@liy: это для Киева, если что
[22:34:25] Portnov: /me продолжает невъезжать
[22:34:37] Portnov: фаза луны разве от местности зависит?
[22:34:46] Portnov: или просто мне спать надо больше )
[22:34:48] xa4a: Portnov: всякие кеши почистил, да?
[22:34:59] xa4a: там, файлеги скомпилированные
[22:35:04] tek: порблемы с кодировками?
[22:35:22] Portnov: xa4a: хм. ща попробуем...
[22:35:28] Хрюндель (джангист): Фаза луны ни от чего не зависит, а вот работоспособность кода от фазы луны очень даже зависит, особенно у меня ))
[22:35:36] Хрюндель (джангист): Кстати люди
[22:35:44] Хрюндель (джангист): Завтра рекорд гинеса ставить будем?
[22:35:50] Хрюндель (джангист): Фаерфокс 3ий качать
[22:35:59] Vit@liy: завтра оно?
[22:36:07] Хрюндель (джангист): Да
[22:36:08] Portnov: xa4a: почистил. нифига.
[22:36:10] Хрюндель (джангист): 17ое
[22:36:27] mishok13: нет, не буду ставить рекорд
[22:36:30] Vit@liy: значит будем качать
[22:36:36] Portnov: вобщем, при runserver оно работает, а при runfcgi почему-то нет
[22:37:10] mishok13: буду в кирьят гате по заводу интела ходить
[22:37:24] Portnov: всё, почему нет - завтра выяснять буду. Всем сн, у кого ночь )
[22:37:26] Хрюндель (джангист): mishok13, ого.. а тебя то как в израиль занесло?
[22:37:39] mishok13: в коммандировку меня занесло
[22:37:51] Хрюндель (джангист): mishok13, ну заводик там неплохой я тебе скажу
[22:38:07] Хрюндель (джангист): Заблудиться можно за нефиг делать
[22:38:22] mishok13: не думаю, что там дадут заблудиться
[22:39:29] Хрюндель (джангист): Я к этому заводу трубы нарезал для чистых комнат на заводе
[22:39:59] Хрюндель (джангист): Так что если какая труба прорвёт, я тебя предупреждал
[23:10:06] : This room is not anonymous
[23:10:06] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - *просто* задай его! | Разрешено не более 2 тупых вопросов в день от человека
[23:22:31] xa4a: /me чего-то кажется, что с каждым семестром всё хуже и хуже готов к экзаменам :\
[23:22:52] mishok13: xa4a, это нормально
[23:23:38] _lorien: чёрт, вчера решил побаловаться с xmmp и это вылилось в целого бота, уже сижу декораторы и треды пишу.. вот же зараза
[23:28:43] _lorien: pyzilla! :o) http://hg.pyzilla.pydev.ru/
[23:29:53] mishok13: сам фразы для мат-фильтра придумывал?
[23:29:57] _lorien: ага
[23:30:43] mishok13: предлагаю фразу "АХЕЛ ЧОЛЕ????77"
[23:30:51] _lorien: матфильтру уже место в процессорах сообщений, но я ещё не успел это в отдельную сущность выделить
[23:31:18] mishok13: рубля
[23:31:34] mishok13: хм, неправильно регексп прочитал :)
[23:33:20] _lorien: http://hg.pyzilla.pydev.ru/rev/d8f9d3999725 :o)
[23:35:17] mishok13: акей
[23:35:42] mishok13: _lorien, а спать ты не хочешь?
[23:36:15] _lorien: mishok13, хочу, я опять себе весь режим сбил, просыпаюсь в обед :-/
[23:36:27] mishok13: это ты, конечно, зря
[23:36:33] _lorien: +1
[23:36:35] mishok13: я завтра в 6 утра просыпаюсь :)
[23:36:44] _lorien: у меня шесть утра через 2.5 часа :o0
[23:36:47] _lorien: * :o)
[23:36:56] mishok13: у меня через 6,5
[23:42:43] mishok13: _lorien, а на кой, я извиняюсь, хуй ты прикрутил к боту SA?
[23:42:44] pyzilla: mishok13: Ахтунг, имбецилы среди нас!
[23:42:55] mishok13: дыдад, имбецилы
[23:43:27] _lorien: mishok13, я ещё не прикрутил, я вчера завяз в его манах. Я хочу логировать все сообщения, чтобы потом строить ответы использую цепочки Маркова
[23:43:44] mishok13: а pickle тебя чем не устроил?
[23:44:02] _lorien: логово будет много, надо будет быстро выбирать варианты по префиксу
[23:44:34] mishok13: логов много это сколько?
[23:44:51] mishok13: больше 30 МБ за месяц маловероятно
[23:45:10] _lorien: не знаю, я чё-то даже не думал про pickle в любом случае я хочу хранить данные, чтобы можно было их легко обрабатывать, искать и т.д. Я не думаю, что pickle мне это позволит сделать.
[23:45:10] mishok13: та даже больше 3 маловероятно :)
[23:45:32] mishok13: _lorien, я просто думаю, что ты слишком рано тяжелую артилерию подтянул
[23:45:58] mishok13: хорошо хоть twisted еще не прикрутил
[23:47:23] _lorien: Может быть, но моя сущность в данный момент говорит, прикручивай sqlite - х#й с ним с pickle :-) А от юзанья голого DB API я пытаюсь отойти, вот отсюда и SqlAlchemy =)
[23:57:44] wiz: _lorien, axiom не хочешь посмотреть?
[23:58:23] _lorien: !google axiom python
[23:58:37] wiz: !google divmod axiom