[00:00:24] kwis: правильно вот так: login = forms.CharField(label = 'Логин:', widget=forms.TextInput(attrs={'size': 30, 'class': 'xlarge',}))
[00:04:06] bobry is now away
[00:04:08] kostafey is now Доступен
[00:09:11] bobry is now away
[00:09:12] kostafey is now Доступен
[00:13:07] kwis is now away
[00:14:15] bobry is now away
[00:14:18] kostafey is now Доступен
[00:19:19] bobry is now away
[00:19:22] kostafey is now Доступен
[00:19:29] Typhon is now online
[00:23:07] kwis is now xa
[00:24:24] bobry is now away
[00:24:26] kostafey is now Доступен
[00:29:25] bobry is now away
[00:29:29] kostafey is now Доступен
[00:34:28] bobry is now away
[00:34:30] kostafey is now Доступен
[00:36:58] Typhon is now away
[00:39:31] bobry is now away
[00:39:33] kostafey is now Доступен
[00:44:03] gigimon is now online
[00:44:34] bobry is now away
[00:44:38] kostafey is now Доступен
[00:46:58] Typhon is now xa
[00:49:07] Мозгошредер is now offline
[00:49:36] bobry is now away
[00:49:41] kostafey is now Доступен
[00:54:40] bobry is now away
[00:54:46] kostafey is now Доступен
[00:59:43] bobry is now away
[00:59:51] kostafey is now Доступен
[01:04:47] kwis is now online
[01:04:48] bobry is now away
[01:04:55] kostafey is now Доступен
[01:09:51] bobry is now away
[01:10:00] kostafey is now Доступен
[01:13:48] Typhon is now online
[01:14:54] bobry is now away
[01:15:04] kostafey is now Доступен
[01:19:57] bobry is now away
[01:20:09] kostafey is now Доступен
[01:24:59] bobry is now away
[01:25:14] kostafey is now Доступен
[01:30:01] bobry is now away
[01:30:16] kostafey is now Доступен
[01:35:04] bobry is now away
[01:35:18] kostafey is now Доступен
[01:40:06] bobry is now away
[01:40:23] kostafey is now Доступен
[01:41:35] gigimon is now offline
[01:45:09] bobry is now away
[01:45:26] kostafey is now Доступен
[01:47:31] Typhon is now offline
[01:50:12] bobry is now away
[01:50:31] kostafey is now Доступен
[01:55:16] bobry is now away
[01:55:35] kostafey is now Доступен
[01:58:31] Vit@liy is now away
[02:00:19] bobry is now away
[02:00:39] kostafey is now Доступен
[02:04:46] Vit@liy is now offline
[02:05:07] kwis is now away
[02:05:22] bobry is now away
[02:05:42] kostafey is now Доступен
[02:05:51] kwis is now online
[02:06:45] zealotous.jabber.ru is now online
[02:08:25] zealotous.jabber.ru: Tony: http://shootout.alioth.debian.org/ - куча всяческих тестов производительности.
[02:10:25] bobry is now away
[02:10:44] kostafey is now Доступен
[02:15:27] bobry is now away
[02:15:47] kostafey is now Доступен
[02:18:12] Tony is now online
[02:20:30] bobry is now away
[02:20:50] kostafey is now Доступен
[02:25:34] bobry is now away
[02:25:54] kostafey is now Доступен
[02:30:35] bobry is now away
[02:30:59] kostafey is now Доступен
[02:32:03] kwis: Народ, подскажите пожалуйста, почему у меня имя пользователя с формы прилетает в таком ('we',) виде
[02:32:11] kwis: и как от этого избавиться?
[02:32:20] kwis: должно же быть просто we
[02:32:23] kwis: йомойо
[02:33:34] zealotous.jabber.ru is now offline
[02:35:37] bobry is now away
[02:35:50] zealotous is now online
[02:36:04] kostafey is now Доступен
[02:40:38] bobry is now away
[02:41:09] kostafey is now Доступен
[02:45:42] bobry is now away
[02:46:13] kostafey is now Доступен
[02:50:45] bobry is now away
[02:51:16] kostafey is now Доступен
[02:55:49] bobry is now away
[02:56:20] kostafey is now Доступен
[03:00:52] bobry is now away
[03:01:24] kostafey is now Доступен
[03:05:54] bobry is now away
[03:06:27] kostafey is now Доступен
[03:07:04] kwis: Код: http://dpaste.org/vBXLB/ первый принт печатает юзера, второй принт печатает None. Это просто нереально, что может быть не так???
[03:07:46] kwis: напечатано же почти один в один как в https://docs.djangoproject.com/en/dev/topics/auth/?from=olddocs#how-to-log-a-user-in
[03:10:58] bobry is now away
[03:11:32] kostafey is now Доступен
[03:16:01] bobry is now away
[03:16:35] kostafey is now Доступен
[03:20:49] tranq is now away
[03:21:04] bobry is now away
[03:21:40] kostafey is now Доступен
[03:22:26] deepwalker is now offline
[03:23:08] kostafey is now offline
[03:25:05] kwis is now away
[03:26:08] bobry is now away
[03:29:41] kwis is now online
[03:31:10] bobry is now away
[03:34:49] kwis is now away
[03:36:13] bobry is now away
[03:41:16] bobry is now away
[03:44:49] kwis is now xa
[03:46:18] bobry is now away
[03:51:22] bobry is now away
[03:56:26] bobry is now away
[04:01:27] bobry is now away
[04:06:29] bobry is now away
[04:11:32] bobry is now away
[04:14:58] zealotous is now offline
[04:16:33] bobry is now away
[04:18:54] bobry is now away
[04:18:54] bobry is now online
[04:18:55] bobry is now online
[04:21:39] bobry is now online
[04:25:59] xa4a: kwis: ты тупой?
[04:26:41] bobry is now online
[04:31:43] bobry is now online
[04:36:45] bobry is now online
[04:41:49] bobry is now online
[04:44:29] bobry is now away
[04:44:30] bobry is now away
[04:46:51] bobry is now away
[04:51:53] bobry is now away
[04:56:55] bobry is now away
[05:01:58] bobry is now away
[05:07:00] bobry is now away
[05:12:02] bobry is now away
[05:12:13] xa4a is now online
[05:17:04] bobry is now away
[05:17:14] xa4a is now away
[05:22:06] bobry is now away
[05:27:09] bobry is now away
[05:32:13] bobry is now away
[05:37:14] bobry is now away
[05:42:18] bobry is now away
[05:44:37] _lorien: хех
[05:44:45] _lorien is now offline
[05:47:20] bobry is now away
[05:52:23] bobry is now away
[05:57:27] bobry is now away
[06:02:28] bobry is now away
[06:07:31] bobry is now away
[06:12:33] bobry is now away
[06:17:37] bobry is now away
[06:22:40] bobry is now away
[06:27:41] bobry is now away
[06:32:42] bobry is now away
[06:37:45] bobry is now away
[06:42:47] bobry is now away
[06:46:48] dicos is now online
[06:47:49] bobry is now away
[06:52:51] bobry is now away
[06:54:24] dicos is now away
[06:54:26] dicos is now away
[06:57:56] bobry is now away
[07:02:57] bobry is now away
[07:05:30] dicos is now away
[07:05:32] dicos is now online
[07:08:00] bobry is now away
[07:13:03] bobry is now away
[07:18:04] bobry is now away
[07:23:07] bobry is now away
[07:28:10] bobry is now away
[07:33:12] bobry is now away
[07:38:14] bobry is now away
[07:43:15] bobry is now away
[07:47:56] Tony is now away
[07:48:18] bobry is now away
[07:52:56] Tony is now xa
[07:53:21] bobry is now away
[07:58:23] bobry is now away
[08:02:17] gf is now online
[08:03:25] bobry is now away
[08:08:27] bobry is now away
[08:13:30] bobry is now away
[08:18:32] bobry is now away
[08:21:06] Tony is now online
[08:23:36] bobry is now away
[08:28:38] bobry is now away
[08:33:41] bobry is now away
[08:38:45] bobry is now away
[08:43:45] bobry is now away
[08:48:47] bobry is now away
[08:53:50] bobry is now away
[08:58:52] bobry is now away
[09:03:54] bobry is now away
[09:08:57] bobry is now away
[09:13:58] Vit@liy is now away
[09:14:01] bobry is now away
[09:19:03] bobry is now away
[09:24:05] bobry is now away
[09:26:59] dicos is now offline
[09:29:07] bobry is now away
[09:31:20] Tony is now away
[09:34:09] bobry is now away
[09:34:29] xa4a is now away
[09:36:20] Tony is now xa
[09:38:11] neoascetic is now online
[09:38:11] neoascetic is now online
[09:39:13] bobry is now away
[09:39:57] tranq is now online
[09:41:16] neoascetic is now online
[09:41:22] neoascetic is now offline
[09:44:16] bobry is now away
[09:49:17] bobry is now away
[09:52:02] Tony is now online
[09:54:22] bobry is now away
[09:59:24] bobry is now away
[10:03:38] gf is now away
[10:04:26] bobry is now away
[10:09:28] bobry is now away
[10:14:31] bobry is now away
[10:19:34] bobry is now away
[10:20:32] Tony is now away
[10:23:37] gf is now xa
[10:24:38] bobry is now away
[10:25:32] Tony is now xa
[10:29:40] bobry is now away
[10:34:22] Tony is now online
[10:34:43] bobry is now away
[10:38:53] nott is now online
[10:39:45] bobry is now away
[10:40:41] tranq is now away
[10:44:50] bobry is now away
[10:49:53] bobry is now away
[10:54:54] bobry is now away
[10:59:55] bobry is now away
[11:01:24] kwis is now online
[11:03:04] kwis: xa4a, скажи мне, что я не так делаю?
[11:03:14] kwis: доброго утра кстате всем
[11:05:00] bobry is now away
[11:08:16] kwis is now away
[11:10:04] bobry is now away
[11:10:22] kwis is now online
[11:15:08] bobry is now away
[11:20:09] bobry is now away
[11:20:35] tranq is now online
[11:21:34] kwis is now away
[11:21:40] kwis is now online
[11:25:12] bobry is now away
[11:26:50] kwis is now away
[11:27:50] kwis is now online
[11:28:53] nott is now away
[11:30:15] bobry is now away
[11:32:28] iroln is now online
[11:34:07] gf is now online
[11:35:00] NTAngel is now FreeBSD 9.0 RELEASE Жду релиз 9.0
[11:35:19] bobry is now away
[11:35:37] NTAngel: Доброго морнинга всем!
[11:35:39] iroln: Всем привет! Товарищи, скажите, в классах питона есть события (events)? Ну типа как в Java Events-Listeners?
Или надо искать сторонние библиотеки?
[11:35:44] kwis is now away
[11:37:21] NTAngel: Мне нада понять зачем надо было отцам питона штуку "printf " из инструкции в функцию фигачить? Зачем они это сделали?
[11:38:49] dicos is now online
[11:38:50] nott is now xa
[11:39:08] gf is now offline
[11:39:08] gf is now online
[11:40:16] nott is now online
[11:40:21] bobry is now away
[11:40:33] iroln: NTAngel, а какая тебе разница, не всё ли равно?
[11:41:06] kwis is now online
[11:41:23] NTAngel: когда хочешь чтобы работало и под 2 и под 3 не все равно!
[11:41:38] iroln: http://www.python.org/dev/peps/pep-3105/
[11:42:01] nott: NTAngel sys.stdout.write
[11:42:39] NTAngel: ога и че мне все скрипты ща переписать на этот sys.stdout.write ?
[11:42:57] iroln: в 2 тоже можно писать print('hello').
[11:43:59] NTAngel: можно не спорю, а когда ты больше напишешь то у тебя круглые скобки появятся! ;) Без форматирования заранее строки и последующей ее вывода не обойтись. Но это же млять ПИСАТЬ. А хочется более быстрый сбособ
[11:44:19] NTAngel: или походу придется из future в 2 импортить (((
[11:45:23] bobry is now away
[11:46:19] iroln: а ты как пишешь обычно, как-то так print 'hello %s' % 'vasya' ?
[11:47:19] NTAngel: А причем тут я ? мне в наследство досталось много скриптов которые были написаны под 2.4 и частично под 2.7, там было проще эти две минорные версии саппортить. А мне ща поставили задачу: "чтообы было и под 2 и под 3"
[11:48:30] iroln: меня вот больше бесит, что юникодные строки не отображаются в интерпретаторе по-человечески. u'\u043a\u0430\u043a\u043e\u0433\u043e \u0445\u0440\u0435\u043d\u0430 \u044f \u044d\u0442\u043e \u0432\u0438\u0436\u0443?'
:)
[11:49:23] iroln: да функции print долго переписать что-ли? наверняка есть какие-нибудь скрипты, автоматизирующие это
[11:50:25] bobry is now away
[11:51:07] iroln: Вот лучше скажите, как мне события сделать штатными средствами ООП питона?
[11:51:53] iroln: Вообще ненавижу ООП питона, всё в кучу, приватных данных нет, ну что за фигня
[11:52:11] NTAngel: iroln: код работает в промышленной эксплуатации, если там хоть одна бага появится это означает что клиенты будут в ахуе и дадут пезды
[11:52:52] iroln: NTAngel, зависит от промышленности, что там твои скрипты космические корабли "делают"? :)
[11:53:07] NTAngel: нет считают некие данные для органов
[11:53:34] kwis is now away
[11:53:55] NTAngel: я стороник того что код находящийся в промышленной эксплуатации должен правиться по минимуму либо должен быть обложен тестом так чтобы любое изменение могло быть протестировано быстро
[11:54:27] iroln: NTAngel, а мои считают размеры сосудов, вот ошибётся и врач зафигачет стент другого размера и кирдык человеку, чувствуешь, какое бремя ответственности?
[11:55:26] NTAngel: iroln: Ну так я че говорю, что ты хуйню что ли пишешь? Ни слова не писал подобного. А писал о том что любой код на важном участке работы должен править с минимальными изменениями и хорошо затестирован
[11:55:29] bobry is now away
[11:55:31] iroln: NTAngel, ну так поменяй принты, протестируй и потом уже обновляй в продакшене
[11:58:48] kwis is now online
[11:58:54] iroln is now offline
[11:59:16] iroln is now online
[12:00:23] iroln is now offline
[12:00:32] bobry is now away
[12:03:53] kwis is now away
[12:05:36] bobry is now away
[12:06:29] dicos: iroln, тебе, кажется паттерн observer нужен http://en.wikipedia.org/wiki/Observer_pattern#Python
[12:06:32] kwis is now online
[12:07:21] gf is now away
[12:10:39] bobry is now away
[12:11:51] kwis is now away
[12:15:41] bobry is now away
[12:20:43] bobry is now away
[12:21:51] kwis is now xa
[12:25:47] bobry is now away
[12:27:20] gf is now xa
[12:30:50] bobry is now away
[12:35:17] kwis is now online
[12:35:54] bobry is now away
[12:40:19] kwis is now away
[12:40:56] bobry is now away
[12:42:16] Tony is now away
[12:42:30] Typhon is now online
[12:46:00] bobry is now away
[12:47:16] Tony is now xa
[12:50:19] kwis is now xa
[12:51:02] bobry is now away
[12:54:36] Tony is now online
[12:56:05] bobry is now away
[12:58:06] nott is now away
[13:01:10] bobry is now away
[13:04:26] nott is now online
[13:06:14] bobry is now away
[13:10:37] d1ffuz0r is now online
[13:11:17] bobry is now away
[13:13:47] kwis is now online
[13:16:20] bobry is now away
[13:16:43] gigimon is now online
[13:19:24] Tony is now away
[13:20:25] kwis is now away
[13:21:24] bobry is now away
[13:22:40] Tony is now online
[13:23:29] nott is now away
[13:25:02] nott is now online
[13:26:29] bobry is now away
[13:28:11] kwis is now online
[13:28:18] dicos is now away
[13:28:19] dicos is now away
[13:31:31] bobry is now away
[13:34:28] bobry is now away
[13:34:28] bobry is now online
[13:34:28] bobry is now online
[13:35:33] gigimon is now online
[13:36:36] bobry is now online
[13:36:50] nott is now away
[13:37:23] kwis is now away
[13:37:42] Tony is now away
[13:41:15] bobry is now away
[13:41:15] bobry is now away
[13:41:15] bobry is now away
[13:41:39] bobry is now away
[13:42:42] Tony is now xa
[13:42:48] nott is now online
[13:43:12] bobry is now away
[13:43:12] bobry is now online
[13:43:12] bobry is now online
[13:43:38] dicos is now away
[13:43:39] dicos is now online
[13:46:41] bobry is now online
[13:47:23] kwis is now xa
[13:50:14] gigimon is now online
[13:51:45] bobry is now online
[13:52:23] Typhon is now away
[13:56:48] bobry is now online
[13:57:01] kwis is now online
[13:59:55] dicos is now away
[14:01:01] Typhon is now online
[14:01:51] bobry is now online
[14:02:03] kwis is now away
[14:04:58] dicos is now away
[14:06:54] bobry is now online
[14:07:26] tilarids is now online
[14:11:56] bobry is now online
[14:12:03] kwis is now xa
[14:13:41] kwis is now online
[14:14:01] nott is now offline
[14:17:00] bobry is now online
[14:18:40] nott is now online
[14:22:03] bobry is now online
[14:24:05] kwis is now away
[14:26:28] gigimon is now online
[14:26:49] gigimon is now online
[14:27:06] bobry is now online
[14:28:11] kwis is now online
[14:29:41] bobry is now away
[14:29:41] bobry is now away
[14:31:23] bobry is now away
[14:31:23] bobry is now online
[14:31:23] bobry is now online
[14:32:09] bobry is now online
[14:37:13] bobry is now online
[14:38:01] kwis is now away
[14:39:19] gigimon is now online
[14:41:05] kwis is now online
[14:41:45] dicos is now away
[14:42:15] bobry is now online
[14:44:53] xa4a is now away
[14:47:17] bobry is now online
[14:48:13] kwis is now away
[14:48:25] kwis is now online
[14:51:32] dicos is now away
[14:52:20] bobry is now online
[14:53:39] kwis is now away
[14:55:03] kwis is now online
[14:57:23] bobry is now online
[14:59:30] xa4a is now away
[14:59:33] xa4a is now online
[15:01:51] xa4a: NTAngel: тестов нет, что ли?
[15:02:01] xa4a: есть 2to3.py
[15:02:16] xa4a: iroln: посмотри в threading, когда прийдёшь
[15:02:27] bobry is now online
[15:02:27] xa4a: kwis: прочитай документацию
[15:02:29] xa4a: по твоей ссылке
[15:02:42] NTAngel: xa4a: неа ) их начал восполнять я
[15:02:57] xa4a: kwis: там черным по-английскому написано: If the password is invalid, authenticate() <https://docs.djangoproject.com/en/dev/topics/auth/?from=olddocs#django.contrib.auth.authenticate> returns None.
[15:04:07] kwis: xa4a, А как пассворд может быть инвалид если при регистрации нового пользователя и при аутентификации вставляется одна и та же переменная
[15:04:53] nott is now away
[15:04:57] kwis: а ошибка звучит там так 'User' object has no attribute 'backend'
[15:05:59] nott is now online
[15:06:46] xa4a: kwis: Код: http://dpaste.org/vBXLB/ первый принт печатает юзера, второй принт печатает None. это твои слова. они 1 в 1 соответствуют неправильному паролю
[15:07:18] xa4a: наверно потому, что User.objects.create_user(username, '', 'password')
[15:07:25] xa4a: и у всех пароль 'password'
[15:07:30] bobry is now online
[15:07:47] kwis: ебааа
[15:07:48] kwis: ща
[15:08:52] kwis: xa4a, Приезжай в Украину я тебе такое пиво поставлю!!!
[15:09:09] kwis: реально надо просто чтоб иногда кто другими глазами взглянул
[15:09:27] xa4a: kwis: я на выходных буду
[15:09:31] xa4a: но пива не пью, ага
[15:09:45] kwis: )))
[15:12:34] bobry is now online
[15:17:38] bobry is now online
[15:18:34] d1ffuz0r is now offline
[15:18:35] d1ffuz0r is now online
[15:22:41] bobry is now online
[15:23:53] gigimon is now online
[15:27:45] bobry is now online
[15:28:02] dicos is now away
[15:32:46] bobry is now online
[15:36:01] kwis is now away
[15:36:18] trav is now online
[15:36:40] trav: привет всем.
[15:37:03] trav: Помогите по джанге
[15:37:49] bobry is now online
[15:39:43] trav is now online
[15:40:29] kwis is now online
[15:42:51] bobry is now online
[15:44:46] trav is now online
[15:47:53] dicos is now away
[15:47:55] bobry is now online
[15:49:49] trav is now online
[15:50:13] gigimon is now online
[15:50:14] gigimon is now offline
[15:52:58] bobry is now online
[15:53:05] Typhon is now away
[15:53:55] nott is now away
[15:54:53] trav is now online
[15:55:29] nott is now online
[15:57:52] Typhon is now online
[15:58:02] bobry is now online
[15:59:30] tilarids is now away
[15:59:36] NTAngel is now away
[15:59:56] trav is now online
[16:00:17] tilarids is now online
[16:03:04] bobry is now online
[16:04:58] trav is now online
[16:05:33] xa4a: хорошо, когда вопросы сами решаются
[16:08:07] bobry is now online
[16:08:55] trav: не нерешился)
[16:10:01] trav is now online
[16:10:45] kwis is now away
[16:11:39] Typhon is now away
[16:11:39] Typhon is now online
[16:11:41] Typhon is now away
[16:13:10] bobry is now online
[16:13:41] kwis is now online
[16:15:03] trav is now online
[16:16:35] Typhon is now online
[16:17:00] nott is now away
[16:17:57] nott is now online
[16:18:13] bobry is now online
[16:19:36] NTAngel is now xa
[16:20:07] trav is now online
[16:22:59] nott is now away
[16:23:15] bobry is now online
[16:23:39] nott is now online
[16:24:11] d1ffuz0r is now offline
[16:25:10] trav is now online
[16:28:18] bobry is now online
[16:30:12] trav is now online
[16:30:15] kwis is now away
[16:32:39] bobry is now away
[16:32:39] bobry is now away
[16:32:39] bobry is now away
[16:33:21] bobry is now away
[16:34:17] kwis is now online
[16:35:14] trav is now online
[16:38:17] maxp is now I'm not here right now
[16:38:24] bobry is now away
[16:40:17] trav is now online
[16:40:34] dicos is now away
[16:40:39] dicos is now online
[16:42:09] bobry is now away
[16:42:09] bobry is now online
[16:42:09] bobry is now online
[16:42:37] d1ffuz0r is now online
[16:43:27] bobry is now online
[16:45:19] trav is now online
[16:48:30] bobry is now online
[16:50:22] trav is now online
[16:51:24] xa4a is now online
[16:53:16] maxp is now away
[16:53:17] maxp is now away
[16:53:32] bobry is now online
[16:55:25] trav is now online
[16:56:46] tilarids is now away
[16:57:24] tilarids is now online
[16:58:04] xa4a is now online
[16:58:36] bobry is now online
[17:00:27] trav is now online
[17:02:41] tilarids is now away
[17:03:14] xa4a: а ни у кого не осталось ссылки на страничку с разными лейаутами блоков и соответствующими css-стилями?
[17:03:40] bobry is now online
[17:04:40] tilarids is now online
[17:04:43] NTAngel is now FreeBSD 9.0 RELEASE Жду релиз 9.0
[17:05:30] trav is now online
[17:05:38] dicos is now away
[17:05:39] dicos is now away
[17:06:08] огыешсук is now online
[17:06:29] dicos is now away
[17:06:30] dicos is now online
[17:08:13] nott is now offline
[17:08:43] bobry is now online
[17:10:33] trav is now online
[17:13:19] bobry is now away
[17:13:19] bobry is now away
[17:13:47] bobry is now away
[17:15:36] trav is now online
[17:15:42] maxp is now away
[17:15:44] maxp is now I'm not here right now
[17:18:51] bobry is now away
[17:20:38] trav is now online
[17:22:39] gf is now online
[17:23:25] Typhon is now away
[17:23:53] bobry is now away
[17:23:57] kwis is now away
[17:25:35] Typhon is now online
[17:25:41] trav is now online
[17:27:46] NTAngel is now away
[17:28:56] bobry is now away
[17:30:01] огыешсук is now offline
[17:30:44] trav is now online
[17:32:39] gf is now away
[17:33:53] maxp is now away
[17:33:54] maxp is now away
[17:33:57] kwis is now xa
[17:33:58] bobry is now away
[17:35:14] Typhon is now away
[17:35:47] trav is now online
[17:39:00] bobry is now away
[17:40:50] trav is now online
[17:44:04] bobry is now away
[17:45:22] Typhon is now online
[17:45:53] trav is now online
[17:47:46] NTAngel is now xa
[17:49:07] bobry is now away
[17:50:55] trav is now online
[17:51:03] kwis is now online
[17:51:26] dicos is now away
[17:51:27] dicos is now away
[17:51:58] tilarids is now away
[17:52:39] gf is now xa
[17:54:11] bobry is now away
[17:55:06] kwis: xa4a, а так http://twitter.github.com/bootstrap/index.html#layouts
[17:55:08] tilarids is now online
[17:55:58] trav is now online
[17:56:16] kwis: xa4a, или вот так http://csstemplater.com/
[17:56:24] kwis: второй вариант на много проще
[17:57:05] xa4a: второе - нет. мне не сайт нужен, а один только блок-кусок
[17:57:11] kwis: а ни у кого нету примера как выводить файлы с помощью FileSystemStorage
[17:57:13] xa4a: первое - не совсем то, что искал, но выглядит очень даже
[17:57:14] dicos is now away
[17:57:15] xa4a: спасибо
[17:57:15] dicos is now online
[17:57:27] Tony is now online
[17:57:32] xa4a: !g FileSystemStorage
[17:57:40] xa4a: !g FileSystemStorage django
[17:58:01] xa4a: тут примеры же
[17:58:13] xa4a: kwis: читай документацию прежде, чем задавать вопросы
[17:58:34] kwis: да просто хотелось рабочий кусок
[17:59:11] d1ffuz0r: просто рабочий кусок документации :)
[17:59:15] bobry is now away
[17:59:31] kwis: хочу на джанге сделать листинг файлов локальных, как допустим у апача или nginx
[18:01:00] trav is now online
[18:02:17] d1ffuz0r: мб тебе os.listdir() нужен?
[18:03:15] kwis: d1ffuz0r, в том то и дело что я даже приблизительно не знаю как это реализовать...
[18:03:46] kwis: Задача: вывести на страницу список файлов расположенных в указанной папке
[18:04:18] bobry is now away
[18:04:21] kwis: а потом еще желательно и открывать их по разному, в зависимости от типа файла
[18:04:26] NTAngel is now FreeBSD 9.0 RELEASE Жду релиз 9.0
[18:04:52] NTAngel: млять, уважаю Страуструпа ))) Давно я не ржал как лошадь )))
[18:06:03] trav is now online
[18:06:48] NTAngel: Его новая книга по С++, это лучшее что нужно давать новичку )
[18:06:48] tilarids is now away
[18:08:23] d1ffuz0r: kwis: получи(введи) путь к нужной папке, засунь его os.listdir(<сюда>), тебе выдаст список файлов/папок в папке, ну и выводи его средствами джанги
[18:08:43] kwis: d1ffuz0r, пасиб, сейчас попробую
[18:09:20] bobry is now away
[18:10:08] tilarids is now online
[18:10:37] gf is now online
[18:11:06] trav is now online
[18:14:24] bobry is now away
[18:15:28] dicos: NTAngel, где скачал?
[18:16:09] trav is now online
[18:19:28] bobry is now away
[18:21:12] trav is now online
[18:23:24] NTAngel is now away
[18:24:31] bobry is now away
[18:24:56] cutwater is now online
[18:25:09] NTAngel is now FreeBSD 9.0 RELEASE Жду релиз 9.0
[18:25:34] NTAngel: dicos: зачем качать , мне сам Страуструп ее подписал, ну я и купил. Автограф же )
[18:26:14] trav is now online
[18:26:19] NTAngel: ща вот токо додумлся за год имения автографа от этого Чела сфоткать автограф )))
[18:27:13] xa4a: !wtf celery http://failblog.files.wordpress.com/2011/10/epic-fail-photos-vegetable-benefit-fail.jpg
[18:27:25] kwis: а есть ли что-нибудь что укажет mime type файла?
[18:28:03] d1ffuz0r: открой документацию
[18:28:42] kwis: да вот кручу
[18:28:49] kwis: но чот не вижу ничо
[18:29:35] bobry is now away
[18:30:03] dicos is now away
[18:30:04] dicos is now away
[18:30:50] xa4a: kwis: крути дальше
[18:31:16] trav is now online
[18:31:20] d1ffuz0r: kwis: http://docs.python.org/library/netdata.html
[18:31:24] d1ffuz0r: например
[18:31:26] xa4a: елси решение для твоей проблемы существует, и его кто-то знает, то эти знания откуда-то появились
[18:31:39] kwis: не не, уже нашел
[18:31:41] kwis: все супер
[18:31:45] xa4a: причём они вряд ли появились "методом тыка" в питон
[18:33:02] d1ffuz0r is now offline
[18:33:07] gf is now away
[18:33:13] NTAngel: dicos: Вот кстати, которую он мне подписал. Хотя она глубинные знания языка не раскрывает, а показывает как им пользоваться. Причем показывает так, что лучше этого даже Эккель не осилил сделать )
[18:33:16] d1ffuz0r is now online
[18:34:37] bobry is now away
[18:36:19] trav is now online
[18:38:51] dicos is now away
[18:38:52] dicos is now online
[18:39:41] bobry is now away
[18:39:51] gf is now online
[18:39:55] dicos: Интересно. Почем купил?
[18:41:05] NTAngel is now offline
[18:41:21] trav is now online
[18:41:28] NTAngel is now FreeBSD 9.0 RELEASE Жду релиз 9.0
[18:42:34] NTAngel: dicos: да вроде 1200 чтоли, не больше. Я книги которые мне надо покупаю, зачитывааю до дыр. Ща вот читаю Лутза, пока в электронке, следующая покупка будет именно его )
[18:42:44] cutwater is now offline
[18:44:43] bobry is now away
[18:45:30] NTAngel: у меня глупый вопрос: Есть регулярка buildNumberRe = re.compile( '("+).(\d+).(\d+).(\d+).(\d+)("+)' ) как по ней в строке заменить на "group(5) + 1" ??? чтобы в "10.2.3.4343" последняя стала на 1 больше ;) регулярку настряпал, а чето не вижу в этом re метода replace )
[18:46:25] trav is now online
[18:47:20] dicos is now offline
[18:49:06] Vit@liy: re.sub
[18:49:46] bobry is now away
[18:51:28] trav is now online
[18:52:13] bobry is now away
[18:52:13] bobry is now online
[18:52:13] bobry is now online
[18:54:51] bobry is now online
[18:55:41] gf is now away
[18:56:31] trav is now online
[18:59:54] bobry is now online
[19:01:34] trav is now online
[19:03:39] tilarids is now offline
[19:04:57] bobry is now online
[19:06:36] trav is now online
[19:07:48] xa4a: NTAngel: я надеюсь, это не айпишники?
[19:08:37] kwis is now away
[19:08:40] NTAngel: xa4a: Нет, как и следует из названия переменной это номер билда ! ;)
[19:09:30] NTAngel: Надоело руками в проекте инкрементить, пора бы заавтоматизировать ) и повесить кустом-билд событие в компиллере )
[19:10:01] bobry is now online
[19:10:12] xa4a: тогда re.sub, а лучше - a, b = old_build.rsplit('.'). new_build = '%s.%d' % (a, int(b) + 1)
[19:10:24] xa4a: тогда re.sub, а лучше - a, b = old_build.rsplit('.', 1). new_build = '%s.%d' % (a, int(b) + 1)
[19:11:00] Vit@liy: найти 10 различий? :)
[19:11:14] NTAngel: fc запустить, вот тебе и различия )
[19:11:39] trav is now online
[19:11:59] kwis is now online
[19:14:14] trav is now offline
[19:15:04] bobry is now online
[19:15:41] gf is now xa
[19:15:42] NTAngel: Не, мне регулярка бльше нравится, она строже задает че хочется сделать:
# example string:
# const std::string ApplicationVersion( "1.0.0.1" );
+ я накрутил поиск pp и er чтобы не зависеть от возможных, 'appvers', ApplicationVersion, AppVersion, etc )
[19:16:54] Tony is now away
[19:19:51] portnov is now online
[19:20:02] portnov: re
[19:20:07] bobry is now online
[19:20:26] portnov: django vs yesod: fight!
[19:21:55] Tony is now xa
[19:23:25] tranq is now away
[19:23:56] d1ffuz0r is now offline
[19:24:20] d1ffuz0r is now online
[19:25:11] bobry is now online
[19:25:37] tranq is now online
[19:30:14] bobry is now online
[19:30:16] bobry is now away
[19:30:16] bobry is now away
[19:30:16] bobry is now away
[19:35:18] bobry is now away
[19:36:14] xa4a: portnov: django
[19:36:19] xa4a: !g yesod
[19:37:29] NTAngel: http://www.powershow.com/view/12860d-ZDA3M/Infecting_the_Macho_Object_Format_flash_ppt_presentation отличный презентацию нашелся ) долго искал подобное )
[19:40:05] portnov is now away
[19:40:07] portnov is now away
[19:40:20] bobry is now away
[19:45:02] portnov is now away
[19:45:04] portnov is now online
[19:45:24] bobry is now away
[19:50:26] bobry is now away
[19:52:25] d1ffuz0r is now offline
[19:52:32] d1ffuz0r is now online
[19:54:49] Tony is now online
[19:55:29] bobry is now away
[19:55:46] portnov is now offline
[19:55:51] portnov is now online
[19:59:28] gigimon is now online
[20:00:07] bobry is now away
[20:00:07] bobry is now online
[20:00:07] bobry is now online
[20:00:33] bobry is now online
[20:05:36] bobry is now online
[20:08:19] xa4a is now online
[20:10:39] bobry is now online
[20:12:19] xa4a is now online
[20:15:35] gigimon is now online
[20:15:42] bobry is now online
[20:15:53] portnov is now away
[20:15:56] portnov is now away
[20:16:57] Tony is now away
[20:17:05] cutwater is now online
[20:20:45] bobry is now online
[20:21:56] Tony is now xa
[20:22:35] NTAngel is now away
[20:25:38] bobry is now away
[20:25:38] bobry is now away
[20:25:38] bobry is now away
[20:25:49] bobry is now away
[20:26:06] NTAngel is now FreeBSD 9.0 RELEASE Жду релиз 9.0
[20:29:14] gigimon is now online
[20:30:51] bobry is now away
[20:35:55] bobry is now away
[20:37:52] xa4a is now online
[20:38:24] xa4a is now online
[20:38:46] xa4a is now away
[20:40:57] bobry is now away
[20:40:58] maxp is now away
[20:40:58] maxp is now offline
[20:42:18] nott is now online
[20:42:18] kwis is now away
[20:45:25] cutwater is now offline
[20:46:00] bobry is now away
[20:51:02] bobry is now away
[20:52:18] kwis is now xa
[20:52:35] xa4a is now away
[20:56:06] bobry is now away
[21:01:07] bobry is now away
[21:01:58] portnov is now away
[21:02:00] portnov is now online
[21:06:12] bobry is now away
[21:08:13] gigimon is now online
[21:08:21] Magister Yoda is now Оплачиваю мобилу, инет и пр. Деньги при встрече
[21:11:14] bobry is now away
[21:16:17] bobry is now away
[21:19:12] h.yurka is now online
[21:21:22] bobry is now away
[21:22:18] gf is now offline
[21:23:01] h.yurka is now online
[21:23:10] kwis is now online
[21:23:37] gf is now xa
[21:24:30] gf is now online
[21:26:26] bobry is now away
[21:26:29] gigimon is now online
[21:28:04] h.yurka is now online
[21:28:59] portnov is now away
[21:29:02] portnov is now away
[21:31:29] bobry is now away
[21:32:01] Typhon is now offline
[21:33:08] h.yurka is now online
[21:36:32] bobry is now away
[21:38:10] h.yurka is now online
[21:40:20] portnov is now away
[21:40:22] portnov is now online
[21:41:35] bobry is now away
[21:43:13] h.yurka is now online
[21:45:41] h.yurka is now away
[21:45:41] h.yurka is now away
[21:46:38] bobry is now away
[21:48:16] h.yurka is now away
[21:48:22] NTAngel: прошу помочь:
Есть код:
i = 0
while i < 10 :
line = lines
print( '%d : %s' %( i, line), end='' )
if buildNoRe.match( line ) :
print( 'Build number : %s' % buildNoRe.search(line).group(1) )
lines = line
break
i += 1
нашлась циферка, как мне теперь ее заменить на int( groupt(1) ) + 1 . У меня сложность именно во вставке в строку, т.е. найтись то нашлось, но где конкретно в строке? и следовательно с этого места написать новое
[21:48:57] Vit@liy: NTAngel: [18:10]<xa4a> тогда re.sub, а лучше - a, b = old_build.rsplit('.', 1). new_build = '%s.%d' % (a, int(b) + 1)
[21:50:02] NTAngel: Vit@liy: # const std::string ApplicationVersion( "1.0.0.1" );
пряма вот также строго сумеет как и мое: "buildNoRe = re.compile( '.*const+.*pp+.*er+.*"+\d+\.\d+\.\d+\.(\d+)"+.*' )" ???
[21:50:38] h.yurka is now online
[21:50:38] h.yurka is now online
[21:50:46] h.yurka is now offline
[21:50:51] NTAngel: мне мое куда лучше, точный результат и уверен что не наступит такая ситуация, которая заменит хрен знает что, т.к. эта регулярка реально отображает ту ситуацию которую хочу заменить
[21:51:40] bobry is now away
[21:56:42] bobry is now away
[21:58:45] NTAngel: кажется понял, 1) с помощью регулярки убедиться что именно та строка 2) если да, то способ xa4a
[22:01:45] bobry is now away
[22:02:30] Magister Yoda is now offline
[22:04:12] Vit@liy: как вариант
[22:04:58] Vit@liy: http://codepad.org/QjbpBv6i
[22:05:18] Vit@liy: вообще "в лоб"
[22:06:48] bobry is now away
[22:09:04] NTAngel: Спасибо, "В лоб" выглядит более правильней )
[22:09:18] NTAngel: по-питоновски, "чем проще тем лучше" )
[22:11:51] bobry is now away
[22:16:00] tranq is now offline
[22:16:55] bobry is now away
[22:20:28] d1ffuz0r is now offline
[22:20:53] tranq is now online
[22:21:57] bobry is now away
[22:23:21] d1ffuz0r is now online
[22:23:32] Vit@liy: NTAngel: http://codepad.org/ijkqaczH - вот так можно через re.sub, но новый номер заранее вычислить надо
[22:24:36] NTAngel: Спасибо! Я уже в среду разработки вкручиваю кастом-билд ивент, чтобы при компиляции сразу менялся номерок )
[22:25:08] d1ffuz0r: ну давайте добивайте до однострочника )
[22:25:15] Vit@liy: :-D
[22:27:01] bobry is now away
[22:28:27] xa4a is now away
[22:30:02] xa4a is now online
[22:30:46] xa4a: NTAngel: у re.Match объектов есть метод start([group]) end([group])
[22:31:00] xa4a: это "но где конкретно в строке? "
[22:31:36] MAVr is now Да, я здесь.
[22:31:53] NTAngel: xa4a: вот так всегда, пока попыжишьшся, попыжишьс, мозг изломаешь и сделаешь как надо, а потом хуякс и решений дохуя оказывается есть )))
[22:32:04] bobry is now away
[22:32:46] xa4a: есть одно "но"
[22:33:11] xa4a: смотря на твою регулярку, я бы на твоём месте не стал бы с уверенностью утверждать "мне мое куда лучше, точный результат и уверен что не наступит такая ситуация, которая заменит хрен знает что, т.к. эта регулярка реально отображает ту ситуацию которую хочу заменить"
[22:33:31] Vit@liy: ага, тоже согласен
[22:33:44] Vit@liy: но тут уж ему виднее, что он там разбирает
[22:34:05] xa4a: я у тому, что похоже, он не совсем понимает, что она делает
[22:34:09] xa4a: re.compile( '.*const+.*pp+.*er+.*"+\d+\.\d+\.\d+\.(\d+)"+.*' )
[22:34:21] xa4a: тут например t+
[22:34:24] xa4a: или r+
[22:34:50] Vit@liy: значит у него эти клавиши западают, и он подстраховывается :)
[22:34:51] xa4a: NTAngel: определись, что ты ищешь? и в каком виде. сначала сформулируй по-русски)
[22:35:17] NTAngel: уже пишу пишу
[22:35:21] NTAngel: я знаю что я всегда пишу const и всегда пишу в названии константной строки pp и er ,е сли это касает версии приложения. знаю что всегда формирую номер версии так мажор.минор.
[22:35:34] xa4a: нуиэ.. ".*"
[22:35:39] NTAngel: мелкие_баг_фиксы.номер_билда
[22:35:48] xa4a: ты этого скорее всего не хочешь. лучше уже .*?
[22:36:36] NTAngel: это в догонку, и того примеры такие:
const string app_ver( "232.45435.34.4341" )
const string AppVer( "232.45435.34.4341" )
const string application_version( "232.45435.34.4341" )
const string TheAppVersion( "232.45435.34.4341" )
etc
[22:36:46] xa4a: >_<
[22:36:59] tranq: огого ж))
[22:37:08] bobry is now away
[22:37:57] MAVr is now away
[22:37:58] MAVr is now away
[22:38:01] NTAngel: 1) есть const
2) заним всегда идет "pp"
3) после "er"
4) а уж за этим всем "<major>.<minor>.<sub-ver>.<build-number>"
[22:38:07] NTAngel: поэтому такая регулярка
[22:38:44] NTAngel: разве что const+ можно заменить на const{1}
[22:38:52] NTAngel: ну и с pp, er
[22:39:16] NTAngel: но это уже излишне строго )
[22:40:07] xa4a: NTAngel: http://paste.in.ua/3203/
[22:41:25] NTAngel: а чем мой не понравился?
[22:41:52] xa4a: NTAngel: const{1}
[22:41:58] xa4a: что ты этим хочешь сказать?
[22:42:11] bobry is now away
[22:42:13] NTAngel: const ровно один раз
[22:42:25] xa4a: жаль, что ты не знаешь, как пользоваться регекспами
[22:42:51] NTAngel: еще не особо, на все изучить времени не хватает (((
[22:43:00] xa4a: но это означает: последовательность букв "cons" и буква "t" один раз
[22:43:32] xa4a: соотв-но const+ означает: последовательность букв "cons" и буква "t" один или больше раз
[22:44:32] xa4a: и, кажется, ты лукавишь, когда говоришь, что хочешь 2) заним всегда идет "pp"3) после "er", т.к. на самом деле ты хочешь app и потом где-то ver
[22:44:44] deepwalker is now online
[22:45:36] NTAngel: за const идет 'pp' но где конкретно не знаю, но точно через 1 символ
[22:45:47] gf is now offline
[22:47:14] bobry is now away
[22:47:58] MAVr is now xa
[22:47:58] MAVr is now xa
[22:49:22] gigimon is now online
[22:49:33] MAVr is now Да, я здесь.
[22:49:47] MAVr is now offline
[22:50:18] xa4a: что значит через один?
[22:50:33] xa4a: но ты же ищешь не pp, а app
[22:51:17] NTAngel: Это если игнорировать re.I тогда можно app а если не читывая его и только смотреть на строчные то 'pp'
[22:52:17] bobry is now away
[22:52:36] xa4a: ты городишь костыли
[22:52:44] xa4a: после тебя никто не поймёт что за pp
[22:52:57] xa4a: а re.I сделано как раз для твоей задачи
[22:53:08] xa4a: когда тебе не важен регистр символов, а важны сами символы
[22:54:39] NTAngel: Ок, согласен
[22:56:34] NTAngel: мой код был таков:
i = 0
while i < 10 :
line = lines[i]
print( '%d : %s' %( i, line), end='' )
if buildNoRe.match( line ) :
tmp = buildNoRe.search(line)
newBuild = int(tmp.group(2)) + 1
line = '%s%s%s\n' % ( tmp.group(1), newBuild, tmp.group(3) )
lines[i] = line
break
i += 1
мне не зачем лопатить все строки, а достаточно только в первых 10. Как видишь есть проверка.
[22:57:20] bobry is now away
[22:59:27] gigimon is now online
[22:59:33] NTAngel: квадратные скобки урезались при посте (
[23:00:11] NTAngel: вобщем при твоей регулярке матч не пашет и вот думаю, оно надо? )
[23:01:56] Typhon is now online
[23:02:22] bobry is now away
[23:04:00] xa4a: http://paste.in.ua/3204/
[23:04:50] bobry is now away
[23:04:50] bobry is now online
[23:04:51] bobry is now online
[23:05:20] NTAngel: СПасибо!!!
[23:05:30] xa4a: там написано "найти app, что-то ещё, ver потом пропустить всё до цифр или точек и схавать всё до последней точки. всё, что после последней точки - увеличить на 1"
[23:05:39] xa4a: ты должен был начинать с этой фразы
[23:05:42] xa4a: свой поиск
[23:06:28] xa4a: тогда бы у тебя была правильная регулярка, у которой был бы осмысленный re.Match, который можно было бы правильно обработать
[23:06:54] NTAngel: так вроеде как и начал, просто знание регулярок подводит
[23:07:20] NTAngel: ты сказал ключевую фразу что cons и t много раз, я думал это на весь const
[23:07:25] bobry is now online
[23:08:19] d1ffuz0r is now offline
[23:11:50] nott is now offline
[23:12:28] bobry is now online
[23:15:05] Typhon is now away
[23:17:31] bobry is now online
[23:19:08] Tony is now online
[23:19:44] kwis is now away
[23:21:20] free_kode is now online
[23:22:34] bobry is now online
[23:25:05] Typhon is now xa
[23:25:50] kwis is now online
[23:26:01] portnov is now offline
[23:27:37] bobry is now online
[23:30:59] d1ffuz0r is now online
[23:32:32] NTAngel: xa4a : Отходил от компа,
В твоей записи : p.sub(lambda match: match.group(1) + str(int(match.group(2))+1), s)
к чему относится match.group(1) ?
[23:32:40] bobry is now online
[23:32:56] xa4a: к аргументу lambda-выражения
[23:34:11] NTAngel: пытаюсь завести твой вариант у себя, мне валится стекдамп и говорит что group у объекта не найден
[23:34:38] NTAngel: IndexError: no such group
[23:37:17] NTAngel: i = 0
count = len(lines) if MAX_STRINGS_COUNT > len(lines) else MAX_STRINGS_COUNT
while i < count :
line = lines[i]
print( '%d : %s' %( i, line), end='' )
newLine = line
if buildNoRe.findall(line) :
newLine = buildNoRe.sub(lambda match: match.group(1) + str(int(match.group(2))+1), line)
print( newLine )
i += 1
вот попытка заюзать
[23:37:41] bobry is now online
[23:39:17] bobry is now away
[23:39:18] bobry is now away
[23:42:45] bobry is now away
[23:46:23] gigimon is now online
[23:47:49] bobry is now away
[23:50:56] Tony is now away
[23:52:13] gigimon is now online
[23:52:52] bobry is now away
[23:53:46] Tony is now online
[23:57:54] bobry is now away