[00:08:20] wiz: http://img225.imageshack.us/img225/9825/pizdetsmoneei4.jpg
[00:32:56] pitman: привет всем! Кто-нибудь webfaction'ом пользовался?
[00:33:16] pitman: через какое время они домены активируют?
[08:35:51] : This room is not anonymous
[08:35:51] : _lorien has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - *просто* задай его!
[09:27:28] pitman: Привет всем. Кто-нибудь регился на webfaction?
[09:27:37] Муркт: нэ
[09:28:09] xa4a: !trans contention
[09:28:27] xa4a: bus contention >_<
[09:28:35] xa4a: !trans bus_contention
[09:28:39] xa4a: о
[09:48:17] Большой Лис: утра
[09:52:37] Jekel: утро добрым не бывает.
[09:53:00] Jekel: можно в питоне со строкой работать как с массивом?
[09:53:12] Муркт: да
[09:53:33] Муркт: Jekel: можно просто в консоли попробовать
[09:54:11] Jekel: ога, поробовал, работает, круто :)
[10:03:07] Большой Лис: http://www.artlebedev.ru/kovodstvo/idioteka/2008/06/03/
[10:03:08] Большой Лис: :D
[10:08:13] Большой Лис: http://lists.trolltech.com/qt-interest/2006-02/msg00363.html
[10:08:16] Большой Лис: \m/
[10:13:32] Муркт: а-а-а-а http://img.artlebedev.ru/kovodstvo/business-lynch/files/F/B/FB3A6A1C-B3B8-4F65-B2CC-44304678F9FB.jpg
[10:16:42] Большой Лис: каменты надо было тоже показать
[10:23:21] xa4a: Большой Лис: линк про память аццкий
[10:23:48] xa4a: хотя страшно было уже на строке From: "Mahesh Mali"
[10:28:20] Большой Лис: :D
[10:38:17] Большой Лис: гым
[10:38:22] Большой Лис: этсамое
[10:38:42] Большой Лис: чо там было из средств для чека питон программ?
[10:38:50] Большой Лис: rope помоему, да?
[10:38:59] Большой Лис: pylint ещё...
[10:39:01] xa4a: pylint
[10:39:05] xa4a: pychecker
[10:46:01] slav0nic: + простой pep-8.py
[10:46:35] Большой Лис: ну эт понятно :)
[17:10:51] : This room is not anonymous
[17:10:51] : _lorien has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - *просто* задай его!
[17:10:54] wiz: ab -n 1000 -c 100
[17:11:08] wiz: впрочем вывалился он на -c 30
[17:11:46] wiz: сначала сдох с Aborted, я выключил дебаг (= помогло, но ненадолго
[17:11:48] Большой Лис: гыг, нашёл реализацию webdav ещё одну
REQUIREMENTS
------------
- Python 1.5
[17:11:55] wiz: *ик
[17:12:13] Большой Лис: red-agent, может ты видал webdav сервер на питоне?
[17:17:10] plkjm: джедаи, как какалог прочитать? opendir/readdir не нашел((
[17:17:18] plkjm: каталог)
[17:17:57] plkjm: туплю. os.listdir :)
[17:20:24] mishok13: какалог FTW
[17:22:15] xa4a: какалог - в сторону logging
[17:25:35] _lorien: куколог
[17:29:32] gigimon: блин
[17:29:36] gigimon: фряшники еще тут?
[17:29:47] gigimon: как при сборке порта, указать свои клчюи компиляции?
[17:29:58] gigimon: в хендбуке найти ен можу (
[17:33:23] mishok13: >>> 'ячсмить'
'\u044f\u0447\u0441\u043c\u0438\u0442\u044c'
>>> ['ячсмить']
['\u044f\u0447\u0441\u043c\u0438\u0442\u044c']
consistency FTW!
[17:33:31] mishok13: починили, этласт
[17:33:49] xa4a: а что было?
[17:34:17] xa4a: неужели '' vs. u'' ?
[17:34:33] pleax: хай народ. подскажите, есть в пайтоне встроенный механизм крона?
[17:34:43] pleax: или самому писать?
[17:34:57] mishok13: >>> ['ячсмить']
['\xd1\x8f\xd1\x87\xd1\x81\xd0\xbc\xd0\xb8\xd1\x82\xd1\x8c']
типа такого было
[17:35:01] gigimon: !google pycron
[17:35:47] mishok13: pleax, а зачем тебе это нужно?
[17:35:51] mishok13: pycron больше для винды писали, ибо там нету крона
[17:36:07] pleax: не, мне малость другое
мне нужно чтобы некоторый метод срабатывал через определенный timedelta или в определенный datetime
[17:36:39] mishok13: напиши машину состояний, с диспатчингом по условиям
[17:36:44] mishok13: или используй треды
[17:36:50] mishok13: или используй pyprocessing
[17:36:51] wiz: или твистед
[17:37:03] pleax: mishok13: демона пишу долгоиграющего
[17:37:03] mishok13: хы, да, твистед можно везде использовать
[17:37:24] pleax: wiz: каким боком твистед?
[17:37:38] mishok13: pleax, твистед -- event-driven
[17:37:39] wiz: у него там есть отложеные вызовы
[17:37:51] pleax: о. гут. посмотрю
[17:37:59] mishok13: потому и подходит под задачу
[17:38:09] wiz: у него там есть всё... но он такой, сцуко, twisted ((=
[17:38:22] pleax: тем более что твистед и так в проекте активно юзается
[17:38:24] mishok13: twisted сьедает мозг без остатка
[17:38:35] mishok13: люди обратно не возвращаются
[17:38:41] pleax: :))
[17:40:48] red-agent: возвращаются
[17:40:51] red-agent: но уже не люди
[17:41:00] red-agent: zombie
[18:31:31] _lorien: http://www.explosm.net/comics/1303/
[18:36:12] mishok13: _lorien, [01:23:12 PM] mishok13: http://www.explosm.net/db/files/Comics/Rob/goodnewsbadnews.png
[18:36:22] mishok13: 5 с лишним часов назад
[18:37:15] _lorien: ок, так и запишем "5 с лишним часов"
[18:37:37] red-agent: тормоz "
[18:37:46] red-agent: :D
[18:37:49] mishok13: /me ставит метку "боян" на все ссылки лорьена
[18:38:30] red-agent: /me посмотрел щас последнюю среию Charmed
[18:39:09] _lorien: /me прочитал пару страничек документации SqlAlchemy и опух
[18:51:34] _lorien: не подскажете, код какого проекта посмотреть, где с SA работают?
[18:51:45] Муркт: СА?
[18:51:52] _lorien: SqlAlchemy
[18:51:57] Муркт: а
[18:56:10] _lorien: http://www.explosm.net/comics/1303/
[18:56:34] Муркт: ты полчаса назад уже давал ссылку
[18:57:25] _lorien: боян второй степени )
[18:57:29] Муркт: угу
[18:57:33] mishok13: боян**2
[19:01:21] _lorien: сегодня уже среда?? o_O
[19:02:46] mishok13: хм, в японии да
[19:03:33] _lorien: а, точно.. время неправильно настроил
[19:18:16] pit: !google transport jabber gtalk
[19:18:46] Муркт: pit: google talk и есть jabber.
[19:19:09] pit: зняю
[19:19:48] pit: только мне нужно чтоб у меня на текущем акаунте работало через мой сервак , а не через гугловый
[19:20:11] Муркт: так просто искать надо транспорт j2j
[19:20:40] Муркт: ему пофиг, гталк там у тебя, или джаббер.ру, или ещё что
[19:22:55] pit: а звонки та проходить будут ?
[19:23:25] pit: тк в текущий момент этого не происходит
[19:23:30] Муркт: не знаю, никогда не юзал ни гталк, ни транспорт джаббер-джаббер (вообще никакой транспорт не юзал)
[19:30:31] _lorien: кто-то тут отрывался по j2j транспорту, лорд Морфий, кажется
[19:30:50] pit: и кк
[19:30:54] pit: ?
[19:32:05] _lorien: чочоч?
[19:32:27] red-agent: ествествено не будут
[19:32:36] red-agent: pit: как ты себе это представляешь?
[19:32:51] red-agent: звонки в gtalk это отдельная надстройка над xmpp
[19:33:28] pit: вот их по идее и нужно забрать
[19:34:05] red-agent: что значит "забрать"?
[19:34:24] pit: тыж когда транспорт подключаеш тыж тоже настройки сервера принимаеш
[19:35:40] red-agent: причем тут настройки?
[19:36:04] Муркт: звонок - надстройка, а не настройка
[19:40:43] pit: на автомате написал
[19:43:02] red-agent: ...
[19:46:19] pit: по идее j2j когда проходит .. то и настройки клиента тоже бирутся
[19:46:31] pit: и поднастройка тоже
[19:46:39] pit: может я не прав
[19:47:54] _lorien: * подключешЬ
* принимаешЬ
[19:49:12] mishok13: *ты же
*бЕрутся
[19:49:14] mishok13: :)
[19:49:42] mishok13: >>>_lorien == GrammarNazi()
True
[19:50:01] Муркт: бред какой-то
[19:50:13] Муркт: >>> type(_lorien) == GrammarNazi
True
[19:50:19] Муркт: Вот это больше похоже на правду
[19:51:02] mishok13: isinstance(_lorien, GrammarNazi)
[19:51:06] mishok13: если быть точным
[19:51:20] Муркт: ну ваще да
[19:51:27] _lorien: хуй вам, _lorine - это EVIL_VALUE =)
[19:51:32] _lorien: * _lorien
[19:51:41] mishok13: суко, где пропоузал в python-ideas
[19:51:55] mishok13: я хочу увидеть реально правильный ответ на твою идею
[19:51:56] Муркт: пропоузал чего?
[19:51:57] _lorien: не знаю, нет настроения )
[19:52:11] Муркт: я что-то пропустил, просветите :)
[19:52:36] mishok13: Муркт, тут идея у лорьена проскочила безумная
[19:52:54] mishok13: о запрещении implicit 'return None' в функциях
[19:53:19] Муркт: mishok13: по-моему, это бред. Зачем?
[19:53:20] mishok13: точнее, замены return None по умолчанию на return EVIL_VALUE
[19:54:06] mishok13: чтобы код if foo(): do_something() выдала эксепшн, если foo() неявно возвращает значение
[19:54:50] mishok13: а зачем -- спроси у лорьена, который не пишет юнит-тестов, а потом обвиняет питон в этом :)
[19:55:33] Муркт: кроме того, что это плохая идея, она может порушить огромное количество существующего кода
[19:55:47] Муркт: можно и не вкидывать пропоузал, и так всё ясно
[19:55:47] mishok13: да похуй :)))
[19:56:05] _lorien: Муркт, почему плохая?
[19:56:09] mishok13: мы лорьена переубедить в его неправоте не смогли
[19:56:17] mishok13: я ему предложил python-ideas
[19:56:25] mishok13: и теперь ОН МОРОЗИТСЯ
[19:56:32] mishok13: слышишь, меня, _lorien?
[19:56:35] Муркт: ну так на севере ведь живёт.
[19:56:52] pit: :)
[19:57:27] Муркт: Лорьен, ты ещё шапку-ушанку не повесил на гвоздь? А твой домашний медведь уже проснулся?
[19:57:29] _lorien: mishok13, слышу
[19:58:04] _lorien: Муркт, тоже слышу, но не понимаю, как и то, что мишок сказал )
[20:00:05] _lorien: а вот на буках, где разрешение 1440 на чё-то там, там что... все иконки такие маааленькие-мааааленькие? )
[20:00:24] Муркт: _lorien: хз, у меня нет иконок на рабочем столе
[20:00:28] Муркт: на 900
[20:00:47] _lorien: Муркт, а кнопки в ff, favicons..
[20:00:48] red-agent: гм, в gajim вроде-бы девелопят jingle
[20:01:04] Муркт: _lorien: ну если сесть от него в метре, то будут мелкие.
[20:01:22] _lorien: Муркт, в смысле, я имел в виду, что такое разрешение на 14"
[20:01:39] wiz: на вытянутой руке на 15.4" фавиконы нормальные
[20:01:50] Муркт: угу
[20:01:55] Муркт: на 14" тоже норм будет
[20:02:38] mishok13: _lorien, dpi менять можно
[20:02:39] _lorien: хмхм....ну как бы на 1400 они должны быть чуть ли не в два раза меньше, чем на 1024, так?
[20:02:45] mishok13: о_О
[20:03:00] wiz: с чего бы это?
[20:03:07] Муркт: mishok13: как раз dpi менять нельзя, оно физически зашито в матрицу.
[20:03:21] _lorien: размер иконки NxN пикселей, ширина матрицы 14"
[20:03:32] _lorien: я не понимаю, как они могут быть одинаковыми, если разрешение разное
[20:03:43] _lorien: хм
[20:03:43] wiz: всего лишь в 1.16 раз меньше
[20:04:18] mishok13: Муркт, эээ, то есть, то, что я меняю DPI, никак не влияет на размеры?
[20:04:20] _lorien: хотя иконки можно на лету масштабировать, я чё-то даже не в курсе как это всё происходит
[20:04:29] mishok13: то есть, это игра воображения у меня, да?
[20:04:48] Муркт: mishok13: dpi - дотс пер инч. Количество пикселей на квадратный дюйм.
[20:04:49] wiz: mishok13, в венде влияет, там все шрифты разносит к херам
[20:05:17] Муркт: А то что в ОСях пишут "поменяем дпи", это бред, но нормального термина я что-то и не знаю :D
[20:05:40] Муркт: ой, я бред немного сказал
[20:05:57] wiz: Муркт, это подгонка под настоящее DPI девайса
[20:06:02] maniac: 96 dpi и не заморачивайся
[20:06:05] Муркт: дада, я это хотел сказать
[20:06:06] wiz: 120!
[20:06:14] Муркт: maniac: у меня 96-ю и не пахнет.
[20:06:43] Муркт: http://pics.livejournal.com/mi3ch/pic/006e7ept
[20:10:06] _lorien: господа, а в py2.5 уже можно без гимора с sys.path.append(os.path.dirname(os.path.dirname(__file__))) импортировать файл из родительской директории?
[20:11:23] red-agent: from .. import shit
[20:11:42] Муркт: чикен щит
[20:15:47] _lorien: $ python test2.py
Traceback (most recent call last):
File "test2.py", line 1, in <module>
from .. import local
ValueError: Attempted relative import in non-package
[20:33:01] _lorien: кто-нить relative import использовал в практике?
[20:35:25] wiz: 20cm from the.right import coffee
[20:37:25] _lorien: from Guido import brain
[20:40:40] _lorien: lorien@lorien /tmp/relimport/a/b $ find /tmp/relimport
/tmp/relimport
/tmp/relimport/__init__.py
/tmp/relimport/a
/tmp/relimport/a/__init__.py
/tmp/relimport/a/foo.py
/tmp/relimport/a/b
/tmp/relimport/a/b/__init__.py
/tmp/relimport/a/b/test.py
lorien@lorien /tmp/relimport/a/b $ cat test.py
from ..a import foo
lorien@lorien /tmp/relimport/a/b $ python test.py
Traceback (most recent call last):
File "test.py", line 1, in <module>
from ..a import foo
ValueError: Attempted relative import in non-package
[20:42:07] wiz: Гробы разработчиков надо делать круглыми, чтоб переворачиваться было удобно! (b)
[23:30:29] : This room is not anonymous
[23:30:29] : _lorien has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - *просто* задай его!
[23:56:44] xa4a: хм.. Python/Ruby-like mixed-paradigm language targeting the Erlang virtual machine - вот загнули..