[00:00:21] jolits is now offline
[00:01:11] erraen is now online
[00:02:51] GrimbleGromble is now xa
[00:02:55] Vitaly Omelchuk is now online
[00:02:57] Vitaly Omelchuk is now away
[00:02:58] Vitaly Omelchuk is now away
[00:06:12] erraen is now online
[00:07:51] GrimbleGromble is now online
[00:07:56] Vitaly Omelchuk is now away
[00:11:12] erraen is now online
[00:12:51] GrimbleGromble is now away
[00:12:57] Vitaly Omelchuk is now away
[00:12:58] Vitaly Omelchuk is now xa
[00:14:04] denz is now away
[00:14:37] Александp is now away
[00:16:12] erraen is now online
[00:16:34] denz is now online
[00:17:55] Vitaly Omelchuk is now online
[00:17:56] Vitaly Omelchuk is now online
[00:17:57] Vitaly Omelchuk is now online
[00:21:13] erraen is now online
[00:22:22] GrimbleGromble is now online
[00:22:57] Vitaly Omelchuk is now online
[00:22:58] Vitaly Omelchuk is now away
[00:23:26] GrimbleGromble is now offline
[00:24:13] piranha is now Simplicity is the ultimate sophistication
[00:24:37] Александp is now xa
[00:26:14] erraen is now online
[00:27:48] denz is now offline
[00:27:58] Vitaly Omelchuk is now away
[00:31:14] erraen is now online
[00:32:57] Vitaly Omelchuk is now xa
[00:32:58] Vitaly Omelchuk is now xa
[00:36:15] erraen is now online
[00:37:58] Vitaly Omelchuk is now xa
[00:40:26] slav0nic is now offline
[00:41:16] erraen is now online
[00:42:59] Vitaly Omelchuk is now xa
[00:46:16] erraen is now online
[00:47:55] Vitaly Omelchuk is now online
[00:47:56] Vitaly Omelchuk is now online
[00:47:59] Vitaly Omelchuk is now online
[00:49:37] Александp is now online
[00:51:17] erraen is now online
[00:52:57] Vitaly Omelchuk is now away
[00:52:58] Vitaly Omelchuk is now away
[00:53:00] Vitaly Omelchuk is now away
[00:54:23] piranha is now offline
[00:54:37] Александp is now away
[00:56:18] erraen is now online
[00:58:01] Vitaly Omelchuk is now away
[01:01:18] erraen is now online
[01:02:57] Vitaly Omelchuk is now xa
[01:02:58] Vitaly Omelchuk is now xa
[01:03:01] Vitaly Omelchuk is now xa
[01:04:38] Александp is now xa
[01:06:17] erraen is now online
[01:08:03] Vitaly Omelchuk is now xa
[01:08:36] zulorflare is now online
[01:11:17] erraen is now online
[01:12:36] tilarids is now away
[01:13:04] Vitaly Omelchuk is now xa
[01:16:18] erraen is now online
[01:18:04] Vitaly Omelchuk is now xa
[01:21:20] erraen is now online
[01:22:36] tilarids is now xa
[01:23:04] Vitaly Omelchuk is now xa
[01:26:20] erraen is now online
[01:27:55] Vitaly Omelchuk is now online
[01:27:56] Vitaly Omelchuk is now online
[01:28:04] Vitaly Omelchuk is now online
[01:31:21] erraen is now online
[01:32:57] Vitaly Omelchuk is now away
[01:32:58] Vitaly Omelchuk is now away
[01:33:04] Vitaly Omelchuk is now away
[01:36:22] erraen is now online
[01:38:05] Vitaly Omelchuk is now away
[01:41:22] erraen is now online
[01:42:58] Vitaly Omelchuk is now xa
[01:42:59] Vitaly Omelchuk is now xa
[01:43:05] Vitaly Omelchuk is now xa
[01:46:23] erraen is now online
[01:48:06] Vitaly Omelchuk is now xa
[01:49:38] Александp is now online
[01:51:23] erraen is now online
[01:53:06] Vitaly Omelchuk is now xa
[01:54:38] Александp is now away
[01:56:23] erraen is now online
[01:58:07] Vitaly Omelchuk is now xa
[02:00:08] red-agent is now offline
[02:00:39] red-agent is now online
[02:01:25] erraen is now online
[02:03:07] Vitaly Omelchuk is now xa
[02:04:39] Александp is now xa
[02:06:35] erraen is now online
[02:08:22] Vitaly Omelchuk is now xa
[02:11:37] erraen is now online
[02:13:12] Vitaly Omelchuk is now xa
[02:16:27] erraen is now online
[02:18:12] Vitaly Omelchuk is now xa
[02:21:31] erraen is now online
[02:23:10] Vitaly Omelchuk is now xa
[02:26:26] erraen is now online
[02:28:10] Vitaly Omelchuk is now xa
[02:31:27] erraen is now online
[02:33:11] Vitaly Omelchuk is now xa
[02:36:27] erraen is now online
[02:38:21] Vitaly Omelchuk is now xa
[02:41:27] erraen is now online
[02:43:13] Vitaly Omelchuk is now xa
[02:46:27] erraen is now online
[02:48:11] Vitaly Omelchuk is now xa
[02:51:27] erraen is now online
[02:53:11] Vitaly Omelchuk is now xa
[02:56:28] erraen is now online
[02:58:11] Vitaly Omelchuk is now xa
[03:01:19] erraen is now offline
[03:03:12] Vitaly Omelchuk is now xa
[03:08:11] Vitaly Omelchuk is now xa
[03:13:13] Vitaly Omelchuk is now xa
[03:16:42] erraen is now online
[03:16:46] erraen is now online
[03:16:47] erraen is now online
[03:18:13] Vitaly Omelchuk is now xa
[03:21:02] erraen is now online
[03:21:03] erraen is now online
[03:23:14] Vitaly Omelchuk is now xa
[03:26:03] erraen is now online
[03:26:04] erraen is now online
[03:28:13] Vitaly Omelchuk is now xa
[03:31:02] erraen is now online
[03:31:03] erraen is now online
[03:33:14] Vitaly Omelchuk is now xa
[03:35:43] Александp is now offline
[03:35:58] Александp is now xa
[03:36:03] erraen is now online
[03:36:04] erraen is now online
[03:38:14] Vitaly Omelchuk is now xa
[03:41:04] erraen is now online
[03:41:05] erraen is now online
[03:43:15] Vitaly Omelchuk is now xa
[03:46:05] erraen is now online
[03:46:06] erraen is now online
[03:46:20] v-kolosov is now online
[03:48:15] Vitaly Omelchuk is now xa
[03:51:04] erraen is now online
[03:51:05] erraen is now online
[03:53:15] Vitaly Omelchuk is now xa
[03:56:05] erraen is now online
[03:56:06] erraen is now online
[03:58:15] Vitaly Omelchuk is now xa
[04:01:05] erraen is now online
[04:01:06] erraen is now online
[04:03:15] Vitaly Omelchuk is now xa
[04:03:28] bw is now dnd
[04:06:05] erraen is now online
[04:06:06] erraen is now online
[04:06:28] bw is now offline
[04:08:15] Vitaly Omelchuk is now xa
[04:08:27] redbrick is now dnd
[04:10:18] redbrick is now offline
[04:11:05] erraen is now online
[04:11:06] erraen is now online
[04:13:16] Vitaly Omelchuk is now xa
[04:16:05] erraen is now online
[04:16:06] erraen is now online
[04:18:16] Vitaly Omelchuk is now xa
[04:21:04] erraen is now online
[04:21:05] erraen is now online
[04:23:16] Vitaly Omelchuk is now xa
[04:26:05] erraen is now online
[04:26:06] erraen is now online
[04:28:16] Vitaly Omelchuk is now xa
[04:28:51] v-kolosov is now away
[04:28:52] v-kolosov is now online
[04:31:04] erraen is now online
[04:31:05] erraen is now online
[04:33:17] Vitaly Omelchuk is now xa
[04:33:50] v-kolosov is now away
[04:36:05] erraen is now online
[04:36:06] erraen is now online
[04:37:45] Александp is now online
[04:38:17] Vitaly Omelchuk is now xa
[04:39:30] v-kolosov is now online
[04:41:06] erraen is now online
[04:41:06] v-kolosov is now away
[04:41:07] erraen is now online
[04:41:07] v-kolosov is now online
[04:43:17] Vitaly Omelchuk is now xa
[04:45:07] Александp is now away
[04:46:06] erraen is now online
[04:46:07] erraen is now online
[04:48:17] Vitaly Omelchuk is now xa
[04:51:06] erraen is now online
[04:51:07] erraen is now online
[04:51:47] Александp is now online
[04:53:18] Vitaly Omelchuk is now xa
[04:56:07] erraen is now online
[04:56:08] erraen is now online
[04:58:18] Vitaly Omelchuk is now xa
[05:00:27] Александp is now away
[05:00:37] Александp is now online
[05:01:08] erraen is now online
[05:01:09] erraen is now online
[05:02:06] red-agent is now away
[05:03:18] Vitaly Omelchuk is now xa
[05:06:08] erraen is now online
[05:06:09] erraen is now online
[05:06:25] tilarids is now online
[05:07:59] Александp is now away
[05:08:18] Vitaly Omelchuk is now xa
[05:11:08] erraen is now online
[05:11:09] erraen is now online
[05:11:25] tilarids is now away
[05:12:06] red-agent is now xa
[05:12:57] Александp is now online
[05:13:19] Vitaly Omelchuk is now xa
[05:13:22] Александp is now away
[05:13:23] Александp is now online
[05:16:09] erraen is now online
[05:16:10] erraen is now online
[05:18:20] Vitaly Omelchuk is now xa
[05:18:23] Александp is now away
[05:21:09] erraen is now online
[05:21:10] erraen is now online
[05:21:25] tilarids is now xa
[05:23:20] Vitaly Omelchuk is now xa
[05:26:10] erraen is now online
[05:26:10] erraen is now online
[05:28:20] Vitaly Omelchuk is now xa
[05:28:23] Александp is now xa
[05:31:09] erraen is now online
[05:31:10] erraen is now online
[05:33:20] Vitaly Omelchuk is now xa
[05:36:07] v-kolosov is now away
[05:36:08] v-kolosov is now online
[05:36:10] erraen is now online
[05:36:10] erraen is now online
[05:38:20] Vitaly Omelchuk is now xa
[05:41:02] v-kolosov is now away
[05:41:11] erraen is now online
[05:41:12] erraen is now online
[05:43:20] Vitaly Omelchuk is now xa
[05:43:23] Александp is now online
[05:46:06] v-kolosov is now online
[05:46:10] erraen is now online
[05:46:11] erraen is now online
[05:48:21] Vitaly Omelchuk is now xa
[05:48:23] Александp is now away
[05:51:10] erraen is now online
[05:51:11] erraen is now online
[05:53:22] Vitaly Omelchuk is now xa
[05:54:54] v-kolosov is now offline
[05:56:11] erraen is now online
[05:56:12] erraen is now online
[05:58:21] Vitaly Omelchuk is now xa
[05:58:24] Александp is now xa
[06:01:10] erraen is now online
[06:01:11] erraen is now online
[06:03:21] Vitaly Omelchuk is now xa
[06:06:11] erraen is now online
[06:06:12] erraen is now online
[06:08:22] Vitaly Omelchuk is now xa
[06:11:12] erraen is now online
[06:11:13] erraen is now online
[06:13:22] Vitaly Omelchuk is now xa
[06:16:13] erraen is now online
[06:16:14] erraen is now online
[06:18:16] mishok13 is now offline
[06:18:22] Vitaly Omelchuk is now xa
[06:18:29] mishok13 is now xa
[06:21:13] erraen is now online
[06:21:14] erraen is now online
[06:23:22] Vitaly Omelchuk is now xa
[06:26:13] erraen is now online
[06:26:14] erraen is now online
[06:28:22] Vitaly Omelchuk is now xa
[06:28:48] Александp is now online
[06:31:13] erraen is now online
[06:31:14] erraen is now online
[06:32:08] лорд Морфий is now Мир держится на слонах, слоны на черепахе, черепаха на скотче.
[06:33:22] Vitaly Omelchuk is now xa
[06:36:13] erraen is now online
[06:36:14] erraen is now online
[06:38:22] Vitaly Omelchuk is now xa
[06:41:14] erraen is now online
[06:41:15] erraen is now online
[06:43:07] Мозгошредер is now away
[06:43:18] Мозгошредер is now Вероятность получения Вами цензурного и корректного ответа зависит от тупости Вашего вопроса обратно пропорционально
[06:43:23] Vitaly Omelchuk is now xa
[06:46:14] erraen is now online
[06:46:15] erraen is now online
[06:48:23] Vitaly Omelchuk is now xa
[06:50:05] Александp is now offline
[06:51:06] лорд Морфий is now away
[06:51:14] erraen is now online
[06:51:15] erraen is now online
[06:53:23] Vitaly Omelchuk is now xa
[06:56:14] erraen is now online
[06:56:15] erraen is now online
[06:56:43] лорд Морфий is now Мир держится на слонах, слоны на черепахе, черепаха на скотче.
[06:58:23] Vitaly Omelchuk is now xa
[07:00:17] Мозгошредер is now offline
[07:01:15] erraen is now online
[07:01:16] erraen is now online
[07:03:23] Vitaly Omelchuk is now xa
[07:06:15] erraen is now online
[07:06:16] erraen is now online
[07:06:55] tilarids is now online
[07:08:24] Vitaly Omelchuk is now xa
[07:11:15] erraen is now online
[07:11:16] erraen is now online
[07:13:25] Vitaly Omelchuk is now xa
[07:13:38] zulorflare is now offline
[07:14:05] tilarids is now away
[07:16:15] erraen is now online
[07:16:16] erraen is now online
[07:18:10] лорд Морфий is now away
[07:18:24] Vitaly Omelchuk is now xa
[07:21:16] erraen is now online
[07:21:17] erraen is now online
[07:23:24] Vitaly Omelchuk is now xa
[07:24:05] tilarids is now xa
[07:26:16] erraen is now online
[07:26:17] erraen is now online
[07:26:35] tilarids is now online
[07:28:24] Vitaly Omelchuk is now xa
[07:30:47] zulorflare is now online
[07:31:17] erraen is now online
[07:31:18] erraen is now online
[07:31:35] tilarids is now away
[07:33:24] Vitaly Omelchuk is now xa
[07:36:17] erraen is now online
[07:36:18] erraen is now online
[07:38:04] лорд Морфий is now xa
[07:38:24] Vitaly Omelchuk is now xa
[07:41:16] erraen is now online
[07:41:17] erraen is now online
[07:41:35] tilarids is now xa
[07:43:25] Vitaly Omelchuk is now xa
[07:46:17] erraen is now online
[07:46:18] erraen is now online
[07:48:04] mdn is now online
[07:48:05] mdn is now online
[07:48:25] Vitaly Omelchuk is now xa
[07:50:06] ilnur.soft is now online
[07:50:09] ilnur.soft is now offline
[07:51:17] erraen is now online
[07:51:18] erraen is now online
[07:53:25] Vitaly Omelchuk is now xa
[07:56:18] erraen is now online
[07:56:19] erraen is now online
[07:58:16] Portnov is now online
[07:58:23] Portnov is now online
[07:58:26] Vitaly Omelchuk is now xa
[08:01:19] erraen is now online
[08:01:20] erraen is now online
[08:03:10] лорд Морфий is now Мир держится на слонах, слоны на черепахе, черепаха на скотче.
[08:03:26] Vitaly Omelchuk is now xa
[08:04:16] Portnov is now away
[08:04:55] Portnov is now online
[08:05:32] red-agent is now offline
[08:06:19] erraen is now online
[08:06:20] erraen is now online
[08:06:55] pymonk is now online
[08:07:15] wiz is now online
[08:08:26] Vitaly Omelchuk is now xa
[08:09:36] =av= is now online
[08:11:20] erraen is now online
[08:11:21] erraen is now online
[08:13:27] Vitaly Omelchuk is now xa
[08:15:00] Portnov is now away
[08:16:21] erraen is now online
[08:16:22] erraen is now online
[08:18:27] Vitaly Omelchuk is now xa
[08:21:20] erraen is now online
[08:21:21] erraen is now online
[08:22:03] Portnov is now online
[08:23:18] ilnur.soft is now online
[08:23:27] Vitaly Omelchuk is now xa
[08:23:31] ilnur.soft is now offline
[08:26:22] erraen is now online
[08:26:23] erraen is now online
[08:28:28] Vitaly Omelchuk is now xa
[08:31:22] erraen is now online
[08:31:23] erraen is now online
[08:33:29] Vitaly Omelchuk is now xa
[08:36:23] erraen is now online
[08:36:24] erraen is now online
[08:38:29] Vitaly Omelchuk is now xa
[08:39:22] =av= is now offline
[08:41:22] erraen is now online
[08:41:23] erraen is now online
[08:43:30] Vitaly Omelchuk is now xa
[08:46:22] erraen is now online
[08:46:23] erraen is now online
[08:48:30] Vitaly Omelchuk is now xa
[08:49:46] Portnov is now offline
[08:51:22] erraen is now online
[08:51:23] erraen is now online
[08:53:31] Vitaly Omelchuk is now xa
[08:56:21] erraen is now online
[08:56:22] erraen is now online
[08:58:08] Typhon is now online
[08:58:30] Vitaly Omelchuk is now xa
[09:01:21] erraen is now online
[09:01:22] erraen is now online
[09:02:35] bobry is now offline
[09:03:30] Vitaly Omelchuk is now xa
[09:05:28] bobry is now online
[09:06:20] erraen is now online
[09:06:21] erraen is now online
[09:07:02] Большой Лис is now online
[09:08:28] 0lejka is now I'm not here right now
[09:08:31] Vitaly Omelchuk is now xa
[09:11:21] erraen is now online
[09:11:22] erraen is now online
[09:13:32] Vitaly Omelchuk is now xa
[09:14:30] Portnov is now online
[09:14:36] Portnov is now online
[09:16:19] nmk is now online
[09:16:21] erraen is now online
[09:16:22] erraen is now online
[09:18:32] Vitaly Omelchuk is now xa
[09:18:44] mdn is now offline
[09:21:22] erraen is now online
[09:21:23] erraen is now online
[09:23:33] Vitaly Omelchuk is now xa
[09:25:07] Portnov is now away
[09:26:23] erraen is now online
[09:26:24] erraen is now online
[09:26:33] Большой Лис is now away
[09:26:34] Большой Лис is now online
[09:27:11] Portnov is now online
[09:28:34] Vitaly Omelchuk is now xa
[09:28:47] mr.oduvan is now dnd
[09:28:59] mr.oduvan: всем привет
[09:29:45] mr.oduvan: всем привет
[09:29:51] piranha is now Simplicity is the ultimate sophistication
[09:30:09] poltergeist is now online
[09:30:11] poltergeist is now online
[09:30:57] Portnov is now away
[09:31:09] лорд Морфий is now away
[09:31:15] RaD is now online
[09:31:16] RaD is now online
[09:31:23] erraen is now online
[09:31:24] erraen is now online
[09:31:27] Большой Лис is now away
[09:33:21] StormChild is now away
[09:33:32] StormChild: рш
[09:33:35] Vitaly Omelchuk is now xa
[09:33:48] Portnov is now online
[09:34:07] лорд Морфий is now Мир держится на слонах, слоны на черепахе, черепаха на скотче.
[09:34:22] bobry: elo *HI*
[09:34:30] RaD is now online
[09:36:23] erraen is now online
[09:36:24] erraen is now online
[09:38:35] Vitaly Omelchuk is now xa
[09:39:31] RaD is now online
[09:39:56] Typhon is now away
[09:39:59] Typhon is now online
[09:40:19] Большой Лис is now online
[09:41:23] erraen is now online
[09:41:24] erraen is now online
[09:43:36] Vitaly Omelchuk is now xa
[09:44:31] RaD is now online
[09:46:23] erraen is now online
[09:46:24] erraen is now online
[09:47:02] Typhon is now away
[09:47:06] Typhon is now online
[09:48:04] лорд Морфий is now away
[09:48:35] Vitaly Omelchuk is now xa
[09:48:50] sevenov: bobry, ты "b" не пропустил случайно?
[09:49:18] bobry: нет, в каком месте?
[09:49:31] RaD is now online
[09:50:05] sevenov: eblo?
[09:51:23] erraen is now online
[09:51:24] erraen is now online
[09:51:31] bobry: хах, неа
[09:51:53] RaD is now away
[09:51:54] RaD is now away
[09:53:35] Vitaly Omelchuk is now xa
[09:54:30] RaD is now away
[09:54:50] cutwater is now online
[09:54:51] sevenov is now offline
[09:55:05] sevenov is now away
[09:56:24] erraen is now online
[09:56:25] erraen is now online
[09:57:09] Portnov is now away
[09:58:34] Vitaly Omelchuk is now xa
[09:59:31] RaD is now away
[10:00:07] feedbot is now online
[10:00:09] feedbot: Intersection of built-in modules between CPython, Jython and IronPython http://www.reddit.com/r/Python/comments/9gucw/intersection_of_builtin_modules_between_cpython/
[10:00:13] feedbot is now offline
[10:01:25] erraen is now online
[10:01:26] erraen is now online
[10:03:26] RaD is now online
[10:03:27] RaD is now online
[10:03:29] огыешсук is now dnd
[10:03:35] Vitaly Omelchuk is now xa
[10:03:55] лорд Морфий is now Мир держится на слонах, слоны на черепахе, черепаха на скотче.
[10:04:22] zulorflare is now offline
[10:04:30] RaD is now online
[10:05:03] Portnov is now online
[10:06:24] erraen is now online
[10:06:24] tilarids is now offline
[10:06:25] erraen is now online
[10:08:35] Vitaly Omelchuk is now xa
[10:09:30] RaD is now online
[10:09:42] tilarids is now xa
[10:09:44] MAVr is now Да, я тут
[10:09:45] MAVr is now Да, я тут
[10:09:45] tilarids is now offline
[10:11:24] cutwater is now away
[10:11:25] erraen is now online
[10:11:26] erraen is now online
[10:11:50] cutwater is now online
[10:12:03] Vitaly Omelchuk is now offline
[10:13:15] Vitaly Omelchuk is now (Автостатус 'Недоступен' по причине бездействия более 15 мин)
[10:13:16] Vitaly Omelchuk is now xa
[10:13:22] Vitaly Omelchuk is now xa
[10:14:31] RaD is now online
[10:14:52] Vitaly Omelchuk is now online
[10:14:53] Vitaly Omelchuk is now online
[10:16:07] Vitaly Omelchuk is now online
[10:16:25] erraen is now online
[10:16:26] erraen is now online
[10:16:54] cutwater is now away
[10:16:59] MAVr is now away
[10:17:01] MAVr is now away
[10:17:06] MAVr is now Да, я тут
[10:17:42] slav0nic is now online
[10:19:31] RaD is now online
[10:20:14] MAVr is now away
[10:20:45] Vitaly Omelchuk is now away
[10:20:46] Vitaly Omelchuk is now away
[10:20:48] tilarids is now online
[10:21:07] Vitaly Omelchuk is now away
[10:21:26] erraen is now online
[10:21:27] erraen is now online
[10:22:14] MAVr is now xa
[10:22:16] MAVr is now xa
[10:22:52] bobry: я один про это не знал?
>>> def func(a, (b, c)):
... print a, b, c
...
>>> func(1, (2, 3))
1 2 3

[10:24:11] pymonk: а в чем именно была такая проблематика?)
[10:24:31] RaD is now online
[10:24:39] bobry: в смысле в чем? ну что можно кортеж разобрать в заголовке
[10:24:54] bobry: жаль что список и словарь низя, а то я уже обрадовался
[10:24:57] Vitaly Omelchuk is now online
[10:24:58] Vitaly Omelchuk is now online
[10:25:03] pymonk: ))
[10:25:46] bw is now dnd
[10:25:51] bobry: нет, серьезно, это чего мне нехватает :) pattern matching
[10:26:07] Vitaly Omelchuk is now online
[10:26:11] Vitaly Omelchuk is now offline
[10:26:24] Vitaly Omelchuk is now online
[10:26:25] Vitaly Omelchuk is now online
[10:26:25] Vitaly Omelchuk is now online
[10:26:26] erraen is now online
[10:26:27] erraen is now online
[10:26:37] mr.oduvan: зачем делать такое объявление функции?
[10:26:54] cutwater is now xa
[10:27:07] bobry: это удобно
[10:27:11] tilarids: !g pattern matching
[10:27:15] tilarids: mr.oduvan: ^
[10:27:22] tilarids: там примеры
[10:27:23] Portnov: ну в питоне
[10:27:25] tilarids: должны быть
[10:27:27] mr.oduvan: ты знаеш, я тоже про это не знал. А теперь знаю, и както теплее не стало. Даже немного страшно... А вдруг ктото начнет использовать это в коде :)
[10:27:27] Vitaly Omelchuk is now offline
[10:27:36] Portnov: в питоне это не паттерн матчинг а tuple unpacking
[10:27:48] tilarids: ну, да. но похоже
[10:27:50] bobry: mr.oduvan: это убрали в 3ке вроде
[10:28:02] Vitaly Omelchuk is now online
[10:28:03] Vitaly Omelchuk is now online
[10:28:08] Vitaly Omelchuk is now online
[10:28:10] bobry: ничего страшного по моему, наглядно и удобно
[10:28:15] Typhon: def f(a, (b, c)):
File "<stdin>", line 1
def f(a, (b, c)):
^
SyntaxError: invalid syntax

[10:28:18] Typhon: уахаха
[10:28:24] Typhon: py3k
[10:28:34] bobry: ну да, см выше
[10:28:45] bobry: Typhon: а у тебя работает *a, b = xrane(3) ?
[10:28:50] bobry: *xrange
[10:28:51] mr.oduvan: bobry, это хорошо.
[10:28:52] Typhon: зато head, *tail = (1,2,3,4,5)

[10:28:59] Typhon: :)
[10:29:00] bobry: вот вот..блин
[10:29:08] Vitaly Omelchuk is now offline
[10:29:12] bobry: хочу побольше ФП :) в питоновский синтаксис
[10:29:18] Vitaly Omelchuk is now online
[10:29:19] Vitaly Omelchuk is now online
[10:29:22] mr.oduvan: ФП?
[10:29:27] bw is now dnd
[10:29:29] Typhon: ФАП AFG
[10:29:31] RaD is now online
[10:29:34] bobry: функционального программирования
[10:30:03] piranha: use haskell
[10:30:06] bw: Полиция приняла бумажник подозреваемого за пистолет и открыла огонь. Ни один из 118'ти выстрелов не достиг своей цели.
[10:30:08] mr.oduvan: так.. ладно... пашел работть
[10:30:21] Vitaly Omelchuk is now offline
[10:30:33] Vitaly Omelchuk is now online
[10:30:33] bobry: piranha: ну я в процессе познания :)
[10:30:34] Vitaly Omelchuk is now online
[10:30:38] Vitaly Omelchuk is now online
[10:31:03] bw: Всем. Извиняйте, это было тестовое сообщение.
[10:31:25] erraen is now online
[10:31:26] erraen is now online
[10:31:30] Vitaly Omelchuk is now online
[10:31:46] mr.oduvan: piranha, хаскеб без ООП?
[10:31:59] piranha: бэз
[10:32:33] mr.oduvan: и это удобно?
[10:32:54] piranha: нахера ооп?
[10:33:02] Portnov is now away
[10:33:06] Typhon: ради ооп, очевидно же
[10:33:08] wiz: ооп это миф (ж
[10:33:09] piranha: да, это вполне удобно
[10:33:10] tilarids: piranha: бывает нужно и удобно
[10:33:45] tilarids: хаскель странноватый язык вообще. красивый, но вот удобным я бы его никак не назвал
[10:33:54] bobry: tilarids: удобство дело привычки)
[10:34:03] mr.oduvan: piranha, а что еще надо?
[10:34:24] mr.oduvan: удобство и читабельность
[10:34:32] RaD is now online
[10:34:33] mr.oduvan: вот залог успеха :)
[10:34:34] Typhon: )
[10:34:41] piranha: tilarids: бывает и нужно, но в хаскелле? Сомнения грызут меня, там вполне хватает типов
[10:34:45] Typhon: см logging, OptParse
[10:34:50] Portnov is now online
[10:35:02] Portnov: ну классика же - avoid success at all costs :)
[10:36:04] bobry: что то я не понял про logging и OptParse
[10:36:07] bobry: шо такое с ними?
[10:36:26] erraen is now online
[10:36:27] erraen is now online
[10:36:31] tilarids: piranha: хватает. Вот только ни одного большого проекта на хаскеле я так и не видел
[10:36:32] Vitaly Omelchuk is now online
[10:36:55] Portnov: ghc? :)
[10:37:07] piranha: tilarids: с большими проектами на хаскеле есть проблема ;)
[10:37:08] Portnov: ну и не забываем про avoid success :)
[10:37:12] Typhon: bobry ооп удобство и читабельность)
[10:37:14] piranha: Typhon: а что optparse?
[10:37:26] bobry: tilarids: что значит большого? XMonad?
[10:37:29] piranha: optparse - это пример того, насколько ж херово, когда юзают классы налево и направо
[10:37:33] piranha: хмонад - небольшой
[10:37:34] bobry: ntrue
[10:37:41] bobry: вчера с ним разбирался..
[10:37:42] piranha: большой - люцен хотя бы или твистед
[10:37:53] piranha: Typhon: читабельность?!
[10:37:56] piranha: у оптпарса?!?!?!!
[10:37:59] bobry: количество строк кода которое потребовалось чтобы просто добавить required впечатляет..
[10:38:00] piranha: еманарот!
[10:38:01] Typhon: irony mode
[10:38:05] Typhon: :)
[10:38:16] piranha: а
[10:38:17] tilarids: bobry: xmonad маленький
[10:38:27] piranha: Typhon: воспринял близко к сердцу ;)
[10:38:34] Typhon: можно демотиватор делать: кусок оптпарса и подпись ООП -- удобство и читабельность :)
[10:38:41] bobry: ну блин, xmonad + plugins тогда)
[10:38:45] piranha: точняг
[10:38:46] bobry: :DD:
[10:38:48] tilarids: ghc не читал. Но компиляторы - это как раз то, что на хаскеле писать удобно, так что может быть
[10:38:49] bobry: True
[10:38:51] piranha: bobry: это не меняет
[10:39:32] Typhon: happstack?
[10:39:32] RaD is now online
[10:39:39] tilarids: да и с читаемостью хаскеля я бы поспорил
[10:40:04] tilarids: точнее, с читаемостью языка поспорить не могу
[10:40:12] tilarids: с читаемостью кода, который на нём пишут
[10:40:33] mr.oduvan: Typhon, "ООП -- удобство и читабельность" - я не понимаю, в чем стеб?
[10:40:46] Typhon: ^__^
[10:41:09] tilarids: Typhon: делай демотиватор
[10:41:16] bobry: piranha: оффтоп, ты случаем с jabber.el не связан?
[10:41:23] Vitaly Omelchuk is now offline
[10:41:26] erraen is now online
[10:41:27] erraen is now online
[10:41:34] Vitaly Omelchuk is now online
[10:41:35] Vitaly Omelchuk is now online
[10:41:40] Vitaly Omelchuk is now online
[10:42:00] Vitaly Omelchuk is now online
[10:42:06] mr.oduvan: Typhon, ну так... правда... у меня отличное чувство юмора, но я нифига не понял :)
[10:42:20] bobry: :)
[10:42:24] cutwater is now online
[10:42:49] Vitaly Omelchuk is now offline
[10:42:57] Vitaly Omelchuk is now online
[10:42:58] Vitaly Omelchuk is now online
[10:44:12] Vitaly Omelchuk is now away
[10:44:13] Vitaly Omelchuk is now away
[10:44:33] RaD is now online
[10:44:42] Vitaly Omelchuk is now away
[10:44:51] tilarids: кстати, только заметил, что гугл раскрывает аббревиатуры и по ним ищет. Например, на запрос ООП он ведет поиск как по ООП, так и по словосочетанию "основные образовательные программы". Сильно
[10:45:19] Vitaly Omelchuk is now offline
[10:45:27] piranha: bobry: юзал и патчил немного
[10:45:32] Vitaly Omelchuk is now (Автостатус 'Отошел' по причине бездействия более 5 мин)
[10:45:33] Vitaly Omelchuk is now away
[10:45:36] Vitaly Omelchuk is now away
[10:45:48] mr.oduvan is now offline
[10:45:48] MAVr is now away
[10:45:54] MAVr is now Да, я тут
[10:45:55] piranha: tilarids: да, питон в любом случае легче читать, чем хаскель
[10:46:03] Portnov is now away
[10:46:26] erraen is now online
[10:46:27] erraen is now online
[10:46:41] tilarids: кстати, гуглридер у всех тормозит или только у меня?
[10:46:48] Portnov is now online
[10:47:26] cutwater is now away
[10:47:50] cutwater is now online
[10:49:04] Vitaly Omelchuk is now (Автостатус 'Отошел' по причине бездействия более 5 мин)
[10:49:05] Vitaly Omelchuk is now (Автостатус 'Отошел' по причине бездействия более 5 мин)
[10:49:15] Vitaly Omelchuk is now (Автостатус 'Отошел' по причине бездействия более 5 мин)
[10:49:33] RaD is now online
[10:50:25] Большой Лис: у меня всё путём
[10:50:38] tilarids: виндовс аццтой :(
[10:50:48] MAVr is now away
[10:51:13] Большой Лис: ещёбы
[10:51:26] erraen is now online
[10:51:28] erraen is now online
[10:51:31] tilarids: гуглридер тормозит
[10:51:42] tilarids: пойду кофе выпью с горя
[10:52:01] mishok13 is now online
[10:52:16] tilarids: кстати, теоретически, OCaml должен вполне подходить для крупных проектов
[10:52:34] piranha: чем он лучше хаскеля?
[10:52:49] MAVr is now xa
[10:53:37] tilarids: piranha: а вот в том-то и дело, что как язык хаскель вроде как впереди
[10:53:52] tilarids: а как инструмент - OCaml лучше
[10:53:54] piranha: не, я имею в виду, какие свойства языка тебя заставляют так считать?
[10:54:15] tilarids: как раз это Objective
[10:54:16] Vitaly Omelchuk is now (Автостатус 'Отошел' по причине бездействия более 5 мин)
[10:54:33] RaD is now online
[10:54:56] tilarids: Objective добавляет модульности и строгости
[10:55:54] Vitaly Omelchuk is now away
[10:55:55] Vitaly Omelchuk is now away
[10:55:56] tilarids: а в хаскеле все люди considered adults и еще они considered умеющими держать много кода в голове
[10:56:26] erraen is now online
[10:56:27] erraen is now online
[10:56:28] unk2k is now online
[10:57:08] Vitaly Omelchuk is now offline
[10:57:20] Vitaly Omelchuk is now connecting
[10:57:21] Vitaly Omelchuk is now connecting
[10:57:24] Vitaly Omelchuk is now connecting
[10:57:25] Vitaly Omelchuk is now connecting
[10:57:26] Vitaly Omelchuk is now connecting
[10:58:30] wiz: язык будущего, фигли тут
[10:59:03] unk2k: Здравствуйте гуры!
Вопрос по джанге. Есть интерфейс для удобной работы с oracle ?
[10:59:14] piranha: tilarids: не убедил ;)
[10:59:16] Vitaly Omelchuk is now connecting
[10:59:21] Vitaly Omelchuk is now offline
[10:59:24] cutwater is now away
[10:59:30] Vitaly Omelchuk is now online
[10:59:31] Vitaly Omelchuk is now online
[10:59:33] RaD is now online
[10:59:40] Vitaly Omelchuk is now online
[10:59:55] tilarids: piranha: контраргументы?
[11:00:07] piranha: CLOS
[11:00:19] mishok13: бгыгы
[11:00:29] mishok13: контраргумент, бля
[11:00:37] piranha: ;-)
[11:00:46] piranha: я в смысле что в хаскеле то же самое организовать - на шару
[11:01:11] mishok13: организуй
[11:01:14] piranha: CLOS - это не ооп в том смысле, в котором его здесь употребляют
[11:01:21] piranha: mishok13: а смысл?
[11:01:27] erraen is now online
[11:01:28] erraen is now online
[11:01:40] mishok13: если нету смысла -- тогда это не контраргумент
[11:01:42] piranha: у меня есть подозрение, что больших проектов нету потому, что никому из тех, кто программит на хаскеле, они не нужны
[11:01:44] piranha: ну ок
[11:01:50] mishok13: почему же
[11:01:54] tilarids: piranha: если бы CLOS был панацеей, мы бы уже 40 лет писали все на лиспе
[11:01:55] piranha: tilarids: контраргумент - та ну
[11:02:02] piranha: хаха
[11:02:08] piranha: нет, не писали бы
[11:02:15] mishok13: CLOS -- не 40 лет
[11:02:23] mishok13: и ваще
[11:02:37] tilarids: mishok13: да, рубанул сгоряча, но не в том дело :)
[11:02:44] piranha: в том, в том
[11:02:52] piranha: проблема в лиспе не в том, что клос - оцтой
[11:02:59] piranha: *у лиспа
[11:03:08] mishok13: если сравнивать окамль и хаскель -- то первый вполне подходит для разработки, второй вполне подходит как полигон для академиков
[11:03:16] mishok13: а проблем у лиспа нету
[11:03:20] mishok13: спросите у лисперов
[11:03:21] piranha: есть!
[11:03:27] piranha: люди, которые на нëм не программят
[11:03:32] piranha: это его основная проблема ;)
[11:03:33] tilarids: piranha: почему в том? Когда CLOS появился? Я не знаю точно, но думаю, что ему уже дофигища лет
[11:03:46] poltergeist is now away
[11:03:47] poltergeist is now away
[11:03:49] wiz: unk2k, что значит удобный интерфейс? есть db backend.
[11:03:55] piranha: ну лет 20, может чуть меньше
[11:03:56] slav0nic is now dnd
[11:04:01] Vitaly Omelchuk is now online
[11:04:12] tilarids: у лиспа нет проблем? Мухаха. Вот демотиватор с лиспом я даже видел
[11:04:23] tilarids: про beauty, beauty, beauty :)
[11:04:26] piranha: mishok13: вишь, таки есть одна проблема :)
[11:04:33] RaD is now online
[11:04:50] mishok13: лисп беспроблемный язык
[11:05:05] mishok13: только языки с кагалом неработающих библиотек мало кому нужны
[11:05:07] tilarids: нет языка - нет проблемы?
[11:05:08] cutwater is now online
[11:05:13] tilarids: ;)
[11:05:23] Portnov: о: 'у каждого гениального языка есть две проблемы: люди, которые на нём НЕ пишут, и люди, которые на нём пишут' :)
[11:05:32] mishok13: ы
[11:05:37] piranha: в точку
[11:05:54] StormChild: ыы
[11:06:12] unk2k is now away
[11:06:19] StormChild: в мире есть две проблемы: люди и всё остальное, кроме людей
[11:06:28] cutwater: алсо расскажите чем таки OCaml пригоден для серьезных проектов?
[11:06:28] erraen is now online
[11:06:29] erraen is now online
[11:07:23] mishok13: cutwater, тем же, чем и питон, руби, пхп, плюсы, сишка, джава, сишарп, кобол, фортран
[11:07:27] Vitaly Omelchuk is now offline
[11:07:40] mishok13: наличием программистов его использующим
[11:07:43] cutwater: mishok13, поправлю и чем не пригоден хаскель тогда
[11:07:48] cutwater: ясно
[11:07:52] Typhon: императивными костылями)
[11:07:56] poltergeist is now online
[11:08:01] mishok13: хаскель непригоден своей отрешенностью от реального мира
[11:08:17] tilarids: mishok13: сто процентов вначале была какая-то другая причина
[11:08:30] mishok13: реальный мир -- это там где полной side effects
[11:08:38] лорд Морфий is now away
[11:08:39] mishok13: tilarids, вначале?
[11:08:42] mishok13: в каком начале?
[11:09:06] Portnov: mishok13: монады - наше всьо :) А не, ещё комонады и стрелки :)
[11:09:08] tilarids: mishok13: ну, ты обозначил один признак пригодности: наличие программистов, использующих язык
[11:09:33] RaD is now online
[11:09:55] wiz: tilarids, кроме наличия ещё надо чтобы сами програмисты были пригодны (=
[11:09:59] mishok13: с точки зрения PM других признаков и быть не может
[11:10:03] tilarids: я же говорю, что может сейчас это и основной признак, но раньше то программистов было меньше
[11:10:06] SV0L0CH is now online
[11:10:08] MAVr is now away
[11:10:09] mishok13: а вот с точки зрения маркетологов...
[11:10:14] MAVr is now Да, я тут
[11:10:20] bw is now offline
[11:10:21] mishok13: tilarids, и проектов было меньше
[11:10:31] tilarids: mishok13: ну, почему тогда императивный подход развился, а функциональный - в глубокой альтернативе?
[11:10:43] piranha: потому что это проще
[11:10:46] mishok13: пиздец
[11:10:52] piranha: проще воспринять мозгом неподготовленному человеку
[11:10:57] SV0L0CH: хренасе проше!
[11:11:00] piranha: "возьми чайник, поставь на полку"
[11:11:10] unk2k is now online
[11:11:16] Portnov: выльем из чайника воду...
[11:11:25] mishok13: потому что начинали с ноликов и единичек, потом те же люди писали ассемблеры, потом те же люди разрабатывали COBOL, FORTRAN, PL/I и прочее
[11:11:29] erraen is now online
[11:11:30] erraen is now online
[11:11:44] tilarids: piranha: кто его знает. Почему развился императивный фортран для математических вычислений, а не какой-нибудь функциональный язык?
[11:12:04] tilarids: mishok13: лиспу тоже больше пятидесяти лет ;)
[11:12:10] mishok13: были всякие МкКарти, которые решили всё с нуля перекроить, только поздно уже было
[11:12:17] piranha: нуу... потому что тогда функциональщина была в загоне ваще?
[11:12:35] mishok13: tilarids, когда лисп появился, все машины уже работали под управлением программ написаных на ассемблерах
[11:12:37] piranha: работы Чëрча особой популярностью не пользовались
[11:12:56] mishok13: да и работал лисп в сотни раз медленнее
[11:13:01] piranha: угу
[11:13:10] mishok13: (чем тот же фортран, молчу про ассемблер)
[11:13:14] piranha: он нормально работать-то начал аж у символикс, насколько я понимаю
[11:13:29] tilarids: mishok13: это, если не ошибаюсь, фотран и лисп появились одновременно
[11:13:34] tilarids: вот по поводу скорости - не спорю
[11:13:42] mishok13: тыддыдыдц
[11:13:45] mishok13: ошибаешься
[11:13:46] SV0L0CH: тогда машинное время было дороже человекочасов
[11:13:58] tilarids: mishok13: разница в год?
[11:14:09] mishok13: tilarids, советую почитать Мифический Человеко-Месяц
[11:14:26] mishok13: разница в 5 лет
[11:14:31] tilarids: mishok13: оно скачано, но я никак за него не возьмусь
[11:14:33] RaD is now online
[11:14:48] mishok13: fortran разрабатывали 30 человек из IBM, лисп -- один МкКарти
[11:14:52] tilarids: так, фортран == 1957, лисп == 1959, так?
[11:14:58] mishok13: фортран 53-54
[11:15:01] mishok13: лисп 58
[11:15:18] tilarids: /me перепутал года. Разве не в этом году лиспу было 50?
[11:15:22] tilarids: в прошлом?
[11:15:39] лорд Морфий is now Мир держится на слонах, слоны на черепахе, черепаха на скотче.
[11:16:22] StormChild: фотртан (в спецификации 77-го года) - это ужос
[11:16:28] mishok13: ну и плюс к тому, реализовать лисповский eval было не так-то и просто на той архитектуре
[11:16:29] erraen is now online
[11:16:30] erraen is now online
[11:16:34] mishok13: *тех архитектурах
[11:17:14] tilarids: так, а лисп вообще первый функционально направленный язык?
[11:17:55] piranha: угу
[11:18:14] piranha: до этого работы Чëрча никто воплотить не пытался
[11:19:07] tilarids: так и МакКарти то их не воплотить пытался
[11:19:12] Typhon: из вики "ML -- Appeared in 1973" ?
[11:19:25] tilarids: если не ошибаюсь, первая реализация лиспа не маккарти написана
[11:19:33] RaD is now online
[11:19:36] tilarids: первый компилятор фортрана - точно в 1957
[11:19:58] Typhon: туплю, же. 50ые (
[11:20:14] mishok13: tilarids, МкКарти написал дизайн языка
[11:20:22] mishok13: первая реализация лиспа -- 1962
[11:20:32] mishok13: в вики всё написано
[11:20:45] tilarids: в общем, вывод таков: IBM is the evil! Из-за них мы юзаем императивщину и у виндовс 90% процентов рынка операционных систем
[11:21:03] mishok13: выключай линукс
[11:21:17] tilarids: mishok13: это первый компилятор
[11:21:22] SV0L0CH is now away
[11:21:28] tilarids: а первый интерпретатор был раньше
[11:21:29] erraen is now online
[11:21:30] erraen is now online
[11:21:51] mishok13: интерпретатор лиспа в то время был нужен как козе 18ая нога
[11:22:01] mishok13: нужен исключительно компилятор
[11:22:16] poltergeist is now away
[11:23:21] poltergeist is now online
[11:23:24] tilarids: по поводу скорости я уже согласился. Тогда и фортран то не все использовали из-за скорости и требований
[11:23:42] mishok13: да, не все и не везде
[11:23:53] mishok13: поэтому я тебе советую почитать Mythical Man Month
[11:24:00] mishok13: там очень хорошо описан этот момент
[11:24:12] Ferroman is now online
[11:24:21] Ferroman is now offline
[11:24:34] RaD is now online
[11:24:37] tilarids: mishok13: да знаю я, знаю, что его надо прочитать. Я уже который год забываю про эту книгу, когда заканчиваю предыдущую
[11:24:40] SV0L0CH is now online
[11:24:41] mishok13: например, какие были подходы к выбору ЯП
[11:24:49] mishok13: ктстати, автор тогда работал в IBM
[11:24:57] mishok13: можешь почитать и про APL заодно там
[11:25:07] mishok13: и почему он не всегда и не везде подходил
[11:25:49] MAVr is now away
[11:25:59] mishok13: кстати, существование APL на рынке -- чисто заслуга IBM
[11:26:14] mishok13: так что не надо обвинять IBM в особой любви к императивщине
[11:26:29] erraen is now online
[11:26:30] erraen is now online
[11:26:45] лорд Морфий is now away
[11:27:11] SV0L0CH: вот почему жабоскрипт сейчас почти не используется для написания тесктопного софта?
[11:27:45] SV0L0CH: а ведь как язык, он идеально для этого подходит
[11:27:46] tilarids: SV0L0CH: есть хоть одна реализация js с поддержкой потоков?
[11:27:50] MAVr is now xa
[11:28:09] tilarids: /me не в теме просто
[11:28:25] SV0L0CH: /me сейчас пилит QtScript
[11:29:05] tilarids: а еще JS умеет неприлично тормозить. Вот сейчас в в гуглоридере почему-то всё страшно тормозит :)
[11:29:09] SV0L0CH: я могу взять кутешные потоки и заюзать... но покачто до этого не дошёл...
[11:29:34] RaD is now online
[11:30:40] tilarids: SV0L0CH: я не о том. js ведь интерпретируется?
[11:30:51] SV0L0CH: как и лисп
[11:31:02] cutwater is now away
[11:31:11] tilarids: SV0L0CH: вот этот интерпретатор поддерживает многопоточные приложения?
[11:31:29] erraen is now online
[11:31:30] erraen is now online
[11:31:32] SV0L0CH: tilarids: который из них?
[11:31:54] cutwater is now online
[11:32:01] tilarids: SV0L0CH: любой, мне не важно. У меня интерпретатор js на компе называется "js" :)
[11:32:14] tilarids: хоть какой-нибудь из них
[11:32:14] MAVr is now Да, я тут
[11:33:45] SV0L0CH: в QtScript это можно добавить... а относительно SpiderMonkey не знаю
[11:33:57] RaD: как к дате прибавить месяц?
[11:34:34] RaD is now online
[11:34:57] tilarids: SV0L0CH: в общем, пока в интерпретаторе не будет поддержки потоков, писать на нём десктопные приложения будет нельзя. Ответ на твой вопрос
[11:35:15] tilarids: SV0L0CH: не знаю, куда ты собрался это добавлять :)
[11:36:29] erraen is now online
[11:36:30] erraen is now online
[11:37:09] SV0L0CH: всёравно это не вопрос языка, а только реализаций...
[11:37:24] Ferroman is now online
[11:37:26] Portnov is now away
[11:38:06] tilarids: SV0L0CH: блин, мы только что полутра разговаривали и решили, что лисп оказался не так распространен из-за *реализации*
[11:38:54] tilarids: язык может быть и офигенским, но из-за его реализации он может быть куда меньше распространен
[11:39:25] PC is now online
[11:39:29] Portnov is now online
[11:39:35] RaD is now online
[11:39:38] tilarids: если бы питон без всяких ухищрений работал со скоростью уровня С, писали бы мы сегодня что-нибудь на С++?
[11:39:47] piranha: нэд!
[11:39:49] piranha: ;)
[11:40:01] tilarids: piranha: я знаю, ты и так не пишешь
[11:40:20] piranha: ну продолжения я писать не собирался, но в общем-то верно
[11:40:30] tilarids: сейчас еще выскочит red-agent и скажет, что С++ аццтой и С достаточно
[11:41:02] piranha: тут есть маленький нюанс
[11:41:06] SV0L0CH: /me сейчас пишет на плюсах только для того чтобы потом писать на жабоскрипте
[11:41:06] piranha: он прав :Р
[11:41:15] Ferroman: С++ не нужен
[11:41:19] piranha: именно
[11:41:29] erraen is now online
[11:41:30] tilarids: фигассе
[11:41:31] erraen is now online
[11:41:31] bobry: lol
[11:41:33] tilarids: С++ рулит
[11:41:47] tilarids: /me знает, как сделать годный вброс
[11:41:51] bobry: (holly war "C++") C-xe
[11:42:14] Ferroman: рулит и педалит. Но фтопку
[11:42:47] mishok13: (setq-default c-plus-plus nil)
[11:43:11] bobry: ^^
[11:43:57] tilarids: /me сейчас смотрит на С++ код, страшно напоминающий джаву. С одной стороны красиво, с другой - такое уродство :(
[11:44:25] SV0L0CH: и где жава красива?
[11:44:35] RaD is now online
[11:45:30] mishok13: tilarids просто слегка извращенец
[11:46:29] erraen is now online
[11:46:30] tilarids: у жавы красота сродни красоте нефтяного танкера
[11:46:30] erraen is now online
[11:46:46] лорд Морфий is now xa
[11:46:57] Portnov: в смысле, денег до одной буквы? :)
[11:47:01] mishok13: mmm, i can see your point
[11:47:14] cutwater is now away
[11:47:20] cutwater is now online
[11:47:49] Typhon: как-то так? http://www.historycommons.org/events-images/493_limburg_2050081722-14590.jpg
[11:48:36] tilarids: джава красива тем, что она медленно, уверенно, без финтов и веселых представлений приносит результат
[11:49:04] tilarids: причем джава - это немецкий нефтяной танкер
[11:49:13] Ferroman: ну - не знаю
[11:49:16] SV0L0CH: хаскель полюбому красивей
[11:49:28] tilarids: SV0L0CH: хаскель по другому красив
[11:49:31] piranha: джава - это сфинктер
[11:49:33] piranha: а не танкер
[11:49:34] tilarids: но это мы ударились в философию
[11:49:35] RaD is now online
[11:49:36] wiz: Typhon, javaboat delivers
[11:49:47] Ferroman: кроме как написания ентерпрайз-монстров применения не вижу

[11:50:17] tilarids: Ferroman: можно и просто монстров писать, без приставки "ентерпрайз"
[11:50:23] tilarids: уже два применения
[11:50:52] SV0L0CH: монстров можно делать на чём угодно
[11:50:53] Ferroman: и то наибольший профит когда сидит много слабоквалифицированніх кодеров с 2-мя архитекторами сверху
[11:51:06] SV0L0CH: но жава годится только для монстров
[11:51:07] tilarids: SV0L0CH: но ни на каком другом языке они не получаются такими красивыми
[11:51:29] erraen is now online
[11:51:30] erraen is now online
[11:52:01] Ferroman: джава изначально заточена на "конвеер". Скорее это она превратила программирование в ремесло
[11:52:25] SV0L0CH: Ferroman: плюсы аналогично...
[11:53:01] mishok13: ВСЁ СУКА КОБОЛ
[11:53:10] piranha: !!!111
[11:53:23] Ferroman: неа. Плюсы слишком сложны и полны нюансов, низкоквалифицированным много не напишешь
[11:53:24] tilarids: Ferroman: через 10 лет какой-нибудь еще чувак будет говорить, что это <вставлять сюда> превратил программирование в ремесло
[11:53:32] Ferroman: да и валится всё
[11:53:39] mishok13: вообще, мы сейчас прийдем к тому, что Алан Тьюринг превратил программирование в ремесло
[11:53:53] Ferroman: это не брюзжание, просто констатация факта
[11:54:02] tilarids: /me как-то читал чувака, который утверждал, что настоящее искусство кончилось с появлением ЯП высокого уровня
[11:54:04] Ferroman: я не гворил что это плохо
[11:54:05] Typhon: по-любому он виноват, еще и гей
[11:54:14] mishok13: предатель родины, да
[11:54:29] tilarids: мы так скорее подойдём к тому, что виноваты во всем геи
[11:54:31] tilarids: и евреи
[11:54:36] RaD is now online
[11:54:40] mishok13: жидо-масонский заговор
[11:54:41] tilarids: ну, или кто там всегда виноват
[11:54:48] Ferroman: ну, если иите виноватых...
[11:55:05] tilarids: жидо-масоны превратили программирование в ремесло? Социально
[11:55:49] mishok13: Фон Нейман и Алан Тьюринг организовали гейскую жидо-масонскую ложу для превращения программирования ремесла
[11:56:04] Ferroman: я просто сказал что джава прогрммисту не нужна. Она нужна толлько коропорации.
[11:56:29] erraen is now online
[11:56:30] erraen is now online
[11:56:34] mishok13: братья Райт -- геи, которые превратили искусство пилотирования в ремесло
[11:56:50] tilarids: mishok13: на самом деле, Фон Нейман был отправлен в прошлое, чтобы вместе с Аланом Тьюрингом... (и дальше по Азимову)
[11:57:14] tilarids: так, хватит страдать фигней, надо работать :)
[11:57:21] Ferroman: аншлаг по вам плачет
[11:57:45] wiz: вопрос по тестам (в джанге). как в tests.py "зарегистрировать" функцию, у которой есть свой доктест?
[11:57:50] SV0L0CH: аншлаг поработили эмо? 0_O
[11:58:08] wiz: и геи
[11:58:09] Ferroman: ещё один петросян
[11:58:26] Portnov is now away
[11:58:36] лорд Морфий is now Мир держится на слонах, слоны на черепахе, черепаха на скотче.
[11:58:39] MAVr is now away
[11:58:48] Optik is now online
[11:58:49] MAVr is now Да, я тут
[11:59:06] SV0L0CH: петросяны набигают! они повсюду! их тыщи! :-O
[11:59:36] RaD is now online
[11:59:47] Ferroman is now offline
[12:01:27] Portnov is now online
[12:01:30] erraen is now online
[12:01:31] erraen is now online
[12:02:03] Typhon is now away
[12:02:40] Optik is now away
[12:02:42] Optik is now away
[12:03:36] cutwater is now xa
[12:04:37] RaD is now online
[12:04:58] unk2k is now away
[12:06:30] erraen is now online
[12:06:31] erraen is now online
[12:07:26] unk2k is now online
[12:09:11] Ляпатяпа is now online
[12:09:37] RaD is now online
[12:11:31] erraen is now online
[12:11:32] erraen is now online
[12:11:46] Portnov is now away
[12:14:15] StormChild: с libpcap никто не работал?
[12:14:37] RaD is now online
[12:16:31] erraen is now online
[12:16:32] erraen is now online
[12:18:46] wiz is now away
[12:19:13] Portnov is now online
[12:19:37] RaD is now online
[12:21:31] erraen is now online
[12:21:32] erraen is now online
[12:22:40] Optik is now xa
[12:22:41] Optik is now xa
[12:24:37] RaD is now online
[12:26:01] PC is now away
[12:26:31] erraen is now online
[12:26:32] erraen is now online
[12:27:52] unk2k: wiz, как к нему обратится из вьюшки ?
[12:28:46] wiz is now xa
[12:29:17] 0lejka is now away
[12:29:37] RaD is now online
[12:31:31] erraen is now online
[12:31:32] erraen is now online
[12:33:47] 0lejka is now I'm not here right now
[12:34:19] pzskc383 is now online
[12:34:20] pzskc383 is now online
[12:34:37] RaD is now online
[12:35:03] SV0L0CH is now away
[12:36:01] PC is now xa
[12:36:32] erraen is now online
[12:36:33] erraen is now online
[12:38:39] Хрюндель is now online
[12:39:38] RaD is now online
[12:39:45] bobry is now online
[12:40:41] SV0L0CH is now online
[12:40:59] PC is now online
[12:41:31] erraen is now online
[12:41:32] erraen is now online
[12:42:55] 0lejka is now away
[12:44:23] pzskc383 is now offline
[12:44:38] RaD is now online
[12:45:47] pzskc383 is now online
[12:45:48] pzskc383 is now online
[12:46:01] PC is now away
[12:46:26] 0lejka is now I'm not here right now
[12:46:32] erraen is now online
[12:46:33] erraen is now online
[12:49:24] MAVr is now away
[12:49:32] xa4a is now online
[12:49:38] RaD is now online
[12:50:01] xa4a is now offline
[12:50:11] poltergeist is now away
[12:51:20] MAVr is now xa
[12:51:33] erraen is now online
[12:51:34] erraen is now online
[12:51:40] Typhon is now online
[12:52:20] MAVr is now Да, я тут
[12:54:39] RaD is now online
[12:56:01] PC is now xa
[12:56:33] erraen is now online
[12:56:34] erraen is now online
[13:06:20] unk2k is now away
[13:06:20] poltergeist is now xa
[13:06:20] poltergeist is now xa
[13:06:20] unk2k is now online
[13:06:20] RaD is now online
[13:06:20] erraen is now online
[13:06:20] erraen is now online
[13:06:20] RaD is now online
[13:06:20] MAVr is now away
[13:06:33] erraen is now online
[13:06:34] erraen is now online
[13:07:15] unk2k is now away
[13:13:18] RaD is now online
[13:13:18] MAVr is now xa
[13:13:18] PC is now online
[13:13:18] erraen is now online
[13:13:18] erraen is now online
[13:13:48] xa4a is now online
[13:14:18] Effgen is now Я здесь.
[13:14:40] RaD is now online
[13:15:14] Большой Лис is now away
[13:15:15] Большой Лис is now online
[13:16:00] PC is now away
[13:16:33] erraen is now online
[13:16:34] erraen is now online
[13:20:34] unk2k is now xa
[13:20:34] 0lejka is now offline
[13:20:34] MAVr is now away
[13:20:34] MAVr is now Да, я тут
[13:20:34] unk2k is now online
[13:36:36] RaD is now online
[13:36:36] Большой Лис is now away
[13:36:36] erraen is now online
[13:36:36] erraen is now online
[13:44:36] wiz is now online
[13:44:36] xa4a: дня
[13:44:36] xa4a: все же знают, что google code jam идёт?
[13:44:36] Typhon: да
[13:44:36] wiz: unk2k, как обычно. открываешь интерфейс и обращаешься.
[13:44:36] tilarids: я не знаю
[13:44:36] RaD is now online
[13:44:36] erraen is now online
[13:44:36] erraen is now online
[13:44:36] Хрюндель is now offline
[13:44:36] unk2k: wiz sample please
[13:44:36] wiz: э
[13:44:36] sevenov: xa4a, и что это? В двух словах ) Лень гуглить.
[13:44:36] wiz: from django.db import connection
cur = connetion.cursor
[13:44:37] wiz: ты raw sql хочешь гонять или что?
[13:44:37] RaD is now online
[13:44:37] unk2k: wiz у меня есть варианты ?
[13:44:37] xa4a: sevenov: контест по программированию. типа АСМ, только от гугла
[13:44:37] unk2k: хотя есть... я же могу модель создать
[13:44:37] sevenov: Ммм. Таки погуглю ))
[13:44:37] Большой Лис is now xa
[13:44:37] wiz: unk2k, что ты вообще хочешь сделать то?
[13:44:37] unk2k: сайт
[13:44:37] wiz: джанга с ораклом работает точно так же как и с любой другой бд
[13:44:37] wiz: вообще никакой разницы нет
[13:44:37] unk2k: wiz только там есть маленький баг
[13:44:37] erraen is now online
[13:44:37] erraen is now online
[13:44:37] unk2k: select * from "MYDB.DJANGO_SESSION" - выдает Django, а надо select * from "MYDB"."DJANGO_SESSION"

[13:44:37] unk2k: придется править сорцы и спасить в бугтрак ;((((((((((((((((((
[13:44:37] RaD is now online
[13:44:37] kryklia is now online
[13:44:37] kryklia is now online
[13:44:37] kryklia is now online
[13:44:37] kryklia is now online
[13:44:37] kryklia is now online
[13:44:37] wiz: э
[13:44:37] wiz: это где оно так выдаёт?
[13:44:37] SV0L0CH: T-shirt это шо такое?
[13:44:37] wiz: я недавно совсем на транке работал с моделями и всё ок было
[13:44:37] wiz: SV0L0CH, футболка
[13:44:37] Большой Лис is now online
[13:44:37] sevenov: wiz, а, T-Shit?
[13:44:37] erraen is now online
[13:44:37] erraen is now online
[13:44:37] kryklia is now online
[13:44:37] wiz: пятно на футболке q:
[13:44:37] unk2k: wiz, если ты работаешь не с одной базой.
[13:44:37] tilarids: xa4a: а когда оно началось?
[13:44:37] RaD: unk2k: то это надо решать другими методами
[13:44:37] RaD is now online
[13:44:37] kryklia is now away
[13:44:37] kryklia is now away
[13:44:37] unk2k: RaD, какими ?
[13:44:37] xa4a: tilarids: сегодня, в три ночи по нашему
[13:44:37] unk2k: писать свой интерфейс ?
[13:44:37] xa4a: Qualification Round 2009
[13:44:37] kryklia is now online
[13:44:37] kryklia is now online
[13:44:37] Большой Лис is now away
[13:44:37] RaD: другими
[13:44:37] erraen is now online
[13:44:37] erraen is now online
[13:44:37] Большой Лис is now online
[13:44:37] kryklia is now online
[13:44:37] tilarids: xa4a: блин, а я на работе
[13:44:37] tilarids: хотя, вроде всего 35 очков набрать надо
[13:44:37] tilarids: надо бы успеть :)
[13:44:37] MAVr is now Да, я тут
[13:44:37] xa4a: первую задачу минут за 5-10 решил
[13:44:41] RaD is now online
[13:45:34] kryklia is now away
[13:45:35] kryklia is now away
[13:46:13] PC is now online
[13:46:35] erraen is now online
[13:46:36] erraen is now online
[13:47:41] MAVr is now away
[13:47:46] kryklia is now away
[13:48:10] Ляпатяпа is now xa
[13:49:06] Typhon is now away
[13:49:28] Typhon is now online
[13:49:41] RaD is now online
[13:49:41] MAVr is now xa
[13:50:21] StormChild: есть какой-то простенький анализатор DOM на питоне?
мне приходит xml в абсолютно нечитабельном виде, я хочу, там, отступы для тегов сделать, чтобы не ломать глаза, смотря на него
[13:50:40] wiz: StormChild, BeautifulSoup, tidy
[13:50:42] xa4a: etree.fromstring(text)
[13:51:06] xa4a: etree.fromstring(text).toString(pretty=True)
[13:51:09] xa4a: как-то так
[13:51:23] MAVr is now Да, я тут
[13:51:33] StormChild: tnx
[13:51:35] erraen is now online
[13:51:36] erraen is now online
[13:52:23] PC is now away
[13:52:46] kryklia is now away
[13:53:45] Ляпатяпа is now online
[13:54:17] PC is now online
[13:54:21] MAVr is now away
[13:54:31] denz is now online
[13:54:42] RaD is now online
[13:55:06] Effgen is now away
[13:56:01] MAVr is now Да, я тут
[13:56:35] erraen is now online
[13:56:36] erraen is now online
[13:56:39] SV0L0CH: Postal/zip code какой у нас?
[13:57:30] wiz: 100500
[13:57:46] kryklia is now away
[13:58:21] piranha: SV0L0CH: у кого у вас?
[13:59:01] MAVr is now away
[13:59:07] SV0L0CH: в Украине... или как он там назначается...
[13:59:19] PC is now away
[13:59:41] RaD is now online
[13:59:48] SV0L0CH: я вообще не знаю что это за код
[14:00:07] mishok13: пятизначное число
[14:00:10] piranha: ололо
[14:00:11] MAVr is now Да, я тут
[14:00:12] mishok13: :)
[14:00:21] piranha: я щас расплачусь от умиления
[14:00:27] mishok13: (ответ соответствует вопросу)
[14:00:27] piranha: SV0L0CH: сколько тебе лет, мальчик?
[14:00:38] piranha: ты знаешь свой домашний адрес, на случай, если потеряешься?
[14:01:20] piranha: 50005!
[14:01:25] wiz: более 9000!!
[14:01:33] piranha: wiz: почти 100000!
[14:01:36] erraen is now online
[14:01:37] erraen is now online
[14:01:54] Effgen is now Я здесь.
[14:02:14] SV0L0CH: где вообще этот код используется?
[14:02:21] Ляпатяпа: не слушай дядек, они плохому научат
[14:02:31] Большой Лис: SV0L0CH, таки почтовый индекс
[14:02:37] mishok13: SV0L0CH, почтовый индекс
[14:02:44] mishok13: используется?
[14:02:45] mishok13: хм...
[14:02:46] Ляпатяпа: SV0L0CH, почтовый индекс
[14:02:47] kryklia is now away
[14:02:51] mishok13: при почтовых доставках
[14:02:54] Typhon: НА ПОЧТЕ!
[14:03:01] PC is now online
[14:03:49] SV0L0CH: бля! мне кроме спамомакулатуры нихуя не приходит :( где бы его посмотреть?
[14:03:51] MAVr is now away
[14:04:41] Мозгошредер is now Вероятность получения Вами цензурного и корректного ответа зависит от тупости Вашего вопроса обратно пропорционально
[14:04:42] RaD is now online
[14:04:59] piranha: в википедии!
[14:05:07] piranha: я свой почтовый индекс постоянно забываю и смотрю в википедии
[14:05:46] poltergeist is now online
[14:05:51] MAVr is now xa
[14:06:04] SV0L0CH: /me свой почтовый индекс вообще никогда не знал
[14:06:31] piranha: а адрес домашний?
[14:06:36] erraen is now online
[14:06:37] erraen is now online
[14:06:57] piranha: скажи дядям, они придут и конфетку дадут
[14:06:58] piranha: )
[14:07:05] nmk: http://pent-racoon.livejournal.com/6434003.html
[14:07:47] kryklia is now away
[14:08:03] SV0L0CH: а чё домашний.... вышел с квартиры, посмотрел на дверь, вышел с дома, посмотрел на табличку.... чё его помнить то....
[14:08:10] PC is now away
[14:09:42] RaD is now online
[14:10:30] PC is now online
[14:10:43] tilarids: кстати, задачка B с gcj была на каком-то из ACM
[14:10:46] tilarids: я ее помню
[14:11:02] mishok13 is now away
[14:11:22] mishok13 is now online
[14:11:36] erraen is now online
[14:11:37] erraen is now online
[14:12:05] огыешсук: SV0L0CH: а зачем индекс? на визу доки заполняешь?
[14:12:47] kryklia is now away
[14:12:54] SV0L0CH: а хз нах он там...
[14:14:33] wiz: дык индекс же - чтобы быстрее поиск проходил. вы чего (=
[14:14:42] RaD is now online
[14:14:56] Мозгошредер is now away
[14:15:10] Мозгошредер is now Вероятность получения Вами цензурного и корректного ответа зависит от тупости Вашего вопроса обратно пропорционально
[14:15:39] лорд Морфий is now away
[14:16:18] PC is now away
[14:16:25] лорд Морфий is now Мир держится на слонах, слоны на черепахе, черепаха на скотче.
[14:16:36] erraen is now online
[14:16:37] erraen is now online
[14:17:47] kryklia is now away
[14:18:51] RaD: камрады, подскажите утилитку, которая может нормализовывать xml, достали разрабы, каждый форматирует xml как хочет, потом диффить задалбываюсь
[14:18:55] paganmind is now online
[14:18:56] MAVr is now Да, я тут
[14:19:22] SV0L0CH: RaD: xmllint
[14:19:43] RaD is now online
[14:21:36] erraen is now online
[14:21:37] erraen is now online
[14:22:18] PC is now online
[14:22:47] kryklia is now away
[14:24:43] RaD is now online
[14:25:23] Мозгошредер is now away
[14:26:35] erraen is now online
[14:26:36] erraen is now online
[14:27:13] paganmind is now offline
[14:27:47] kryklia is now away
[14:31:46] RaD is now online
[14:31:46] erraen is now online
[14:31:46] erraen is now online
[14:32:47] kryklia is now away
[14:33:18] Мозгошредер is now offline
[14:34:43] RaD is now online
[14:36:35] erraen is now online
[14:36:36] erraen is now online
[14:37:02] tilarids is now away
[14:37:47] kryklia is now away
[14:39:22] лорд Морфий is now away
[14:39:44] RaD is now online
[14:40:13] лорд Морфий is now Мир держится на слонах, слоны на черепахе, черепаха на скотче.
[14:41:23] unk2k is now away
[14:41:36] erraen is now online
[14:41:37] erraen is now online
[14:42:47] kryklia is now away
[14:44:00] rulexec is now online
[14:44:20] xa4a is now offline
[14:44:42] xa4a is now online
[14:44:44] RaD is now online
[14:44:45] xa4a is now offline
[14:44:50] xa4a is now online
[14:45:11] rulexec: помогите сделать метод к модели django
[14:46:36] erraen is now online
[14:46:37] erraen is now online
[14:47:15] unk2k is now online
[14:47:34] kryklia is now online
[14:47:35] kryklia is now online
[14:47:47] kryklia is now online
[14:47:54] RaD: посмотри на метод __unicode__ у любой модели
[14:49:44] RaD is now online
[14:49:49] xa4a: !wtf def
[14:50:15] xa4a: rulexec: у тебя есть вопрос?
[14:50:21] rulexec:
class Comment(models.Model):
nick = models.CharField(max_length=30)
body = models.TextField()
date = models.DateTimeField(auto_now_add=True)

class Meta:
ordering = ["-date"]

class People(models.Model):
nick = models.CharField(max_length=30)
comments = models.ManyToManyField(Comment)
count = models.IntegerField()
date = models.DateTimeField(auto_now=True)

class Meta:
ordering = ["-date"]

.comments.create(nick=u'longedok',body=u'Просто тест')

[14:50:24] rulexec: ой
[14:50:28] cutwater: казнить
[14:50:36] rulexec: вместо Shift-Enter нажал Enter)
[14:51:23] Typhon: dumpz.org
[14:51:23] xa4a: у тебя ошибка
[14:51:28] xa4a: в архитектуре
[14:51:29] Ляпатяпа: такие листинги - в dumpz.org
[14:51:36] erraen is now online
[14:51:37] xa4a: m2m вместо fk
[14:51:37] erraen is now online
[14:52:38] rulexec:
def addcomment(self,nick,body):
self.comments.create(nick=u'longedok',body=u'Просто тест')
self.count += 1
[14:52:41] Ляпатяпа: ага, коммент может принадлежать нескольким юзерам?
[14:52:46] rulexec: вот это будет работать?
[14:52:47] kryklia is now online
[14:53:01] rulexec: Ляпатяпа, =\
[14:53:12] kryklia is now away
[14:53:13] kryklia is now away
[14:53:17] rulexec: Ляпатяпа, это человеку может быть несколько комментов
[14:53:19] xa4a: rulexec: проверь
[14:53:29] Ляпатяпа: бред
[14:53:30] xa4a: rulexec: читай, что такое manytomanyfield
[14:53:51] Ляпатяпа: в комменты добавь поле user = models.ForeignKey(People)
[14:54:12] rulexec: =\
[14:54:14] Ляпатяпа: comments = models.ManyToManyField(Comment)
убрать
[14:54:19] rulexec: =\
[14:54:28] Ляпатяпа: название модели people - в топку, лучше Profile
[14:54:44] rulexec: там нет профилей =\
[14:54:45] RaD is now online
[14:55:26] xa4a: tail log | grep rulexec | grep -v ":\\"
[14:55:52] rulexec: Ляпатяпа, и как мне потом делать выборку комментов определённому юзеру?
[14:56:01] rulexec: тут всё так закручено...
[14:56:03] Ляпатяпа: user.comment_set.all()
[14:56:36] erraen is now online
[14:56:37] erraen is now online
[14:57:01] tilarids is now xa
[14:57:02] Ляпатяпа: ну или более сиквельно - Comment.objects.filter(user=request.user)
[14:57:48] kryklia is now away
[14:57:57] Ляпатяпа: вместо request.user - инстанс модели профилей, ну или там пиплс
[14:58:05] rulexec: у меня нет авторизации стандартной
[14:58:29] rulexec: самому пришлось делать с сессиями:'(
[14:59:07] cutwater: о_О
[14:59:22] Effgen is now away
[14:59:45] RaD is now online
[14:59:49] Ляпатяпа: дело не в авторизации
[15:00:02] rulexec: ну)
[15:00:21] Ляпатяпа: > как мне потом делать выборку комментов определённому юзеру?
скажем определенный юзер - это объект user
[15:00:34] Ляпатяпа: Comment.objects.filter(user=user) - все комменты юзера
[15:01:30] longedok is now Не плюй в котэ - пригодится, потом погладить.
[15:01:37] erraen is now online
[15:01:38] erraen is now online
[15:02:48] kryklia is now away
[15:02:49] rulexec: стоп
[15:03:03] rulexec: сек
[15:03:37] Effgen is now Я здесь.
[15:03:49] rulexec: какой объект?
[15:04:12] Ляпатяпа: ты говорил про определенного юзера?
[15:04:18] Ляпатяпа: так вот это объект=)
[15:04:45] RaD is now online
[15:04:54] xa4a: /me потыкал Ляпатяпа
[15:05:05] Ляпатяпа: не надо меня тыкать
[15:05:07] rulexec: блин
[15:05:08] xa4a: похоже, юзеры - не люди
[15:05:12] rulexec: какой объект :)
[15:05:16] xa4a: тоесть люди не юзеры
[15:05:18] rulexec: какие юзеры
[15:05:23] rulexec: всё было просто
[15:05:32] xa4a: rulexec: просто всё было в php
[15:06:09] rulexec: я вообще о том как мне метод сделать
[15:06:27] rulexec: а вы тут мне уже "помогли" с почти полной переделкой моих моделей
[15:06:37] erraen is now online
[15:06:38] erraen is now online
[15:06:51] Ляпатяпа: http://bitbucket.org/lorien/pybb/src/tip/pybb/models.py
[15:06:54] xa4a: rulexec: ты питон знаешь?
[15:06:59] Ляпатяпа: тут есть примеры методов
[15:07:20] rulexec: xa4a, неа)
[15:07:28] xa4a: тогда нет шансов
[15:07:30] Ляпатяпа: боюсь я ничего не смогу объяснить человеку, который использует m2m вместо foreignkey
[15:07:31] Typhon: ну и вперед на docs.python.org
[15:07:48] kryklia is now away
[15:08:26] rulexec: Ляпатяпа, а почему нельзя использовать м2м?
[15:08:43] Ляпатяпа: потому что он не ложится в архитектуру
[15:09:00] Ляпатяпа: тут чистое "один ко многим"
[15:09:01] xa4a: rulexec: потому что m2m для других связей
[15:09:03] cutwater: rulexec, ты знаешь что такое соотношение многое-ко-многим
[15:09:22] cutwater: и как ты себе представляешь такое отношение между пользователь - комментарий?
[15:09:45] RaD is now online
[15:09:46] xa4a: (пользователей нет, кстати. тут люди)
[15:10:33] cutwater: пофег
[15:10:40] mishok13 is now away
[15:10:49] rulexec: пользователи отдельно =\
[15:11:05] Ляпатяпа: написал комент - значит юзер
[15:11:16] cutwater: смайлофаг детектед
[15:11:20] xa4a: отборное php, чо
[15:11:36] kryklia is now online
[15:11:37] kryklia is now online
[15:11:37] erraen is now online
[15:11:38] erraen is now online
[15:11:49] cutwater: это пагубное воздействие php отравляющее
[15:11:49] Ляпатяпа: тролль детектед
[15:11:54] cutwater: php головного мозга
[15:12:00] rulexec: ))
[15:12:48] kryklia is now online
[15:13:06] rulexec: дайте воис longedok
[15:13:21] longedok is now Не плюй в котэ - пригодится, потом погладить.
[15:13:23] cutwater is now online
[15:13:36] Александp is now xa
[15:13:42] longedok: вопросы неправильной архитектуры бд, очень уж прям кореллируют с пхп. Не согласиться невозможно ;)
[15:13:52] SV0L0CH: /me решил на всякий случай поинтересоватся, есть ли тут люди, которые не знают что php - говно?
[15:13:53] longedok: /me тоже смайлофаг, да.
[15:14:45] RaD is now online
[15:14:47] rulexec: SV0L0CH, а почему?
[15:14:57] mishok13 is now online
[15:15:01] longedok: rulexec: холиваров хочет, видимо.
[15:15:43] rulexec: SV0L0CH, почему все считают что php - говно, но практически весь рунет (да и буржуи) его используют?
[15:15:54] Ляпатяпа: 95%
[15:16:05] rulexec: вот
[15:16:09] cutwater: Ляпатяпа, сильно много
[15:16:12] wiz: rulexec, потому что на большее мозгов нехватает
[15:16:14] Ляпатяпа: это ответ=)
[15:16:21] tilarids is now online
[15:16:23] rulexec: ололо
[15:16:24] slav0nic: 90% молодёжи занимается анонизмом, значит секс хуже анонизма?
[15:16:31] SV0L0CH: rulexec: сам в шоке! милионы мух не могут ошибатся!
[15:16:37] erraen is now online
[15:16:38] erraen is now online
[15:16:38] cutwater: :-D
[15:16:40] rulexec: :D
[15:16:43] slav0nic: массовость != качество
[15:16:46] Ляпатяпа: !google 95%
[15:16:53] Ляпатяпа: тьфу
[15:17:00] Ляпатяпа: !google 95% lurkmore
[15:17:06] Ляпатяпа: !google 95% lurkmore.ru
[15:17:10] wiz: лол
[15:17:12] slav0nic: и использование рнр это лишь инертное движение, которое уже угасает)
[15:17:14] Ляпатяпа: да заебал
[15:17:16] xa4a: !g критерии канонического говна
[15:17:30] wiz: !g 95% чего угодно
[15:17:34] Ляпатяпа: !google 95% site:lurkmore.ru
[15:17:39] slav0nic: да хватит
[15:17:39] Ляпатяпа: оооо
[15:17:41] Ляпатяпа: неужели
[15:17:45] rulexec: ыыыы
[15:17:46] rulexec: ыы
[15:17:48] kryklia is now online
[15:19:14] cutwater: rulexec, http://lurkmore.ru/Php
[15:19:44] rulexec: Срач в примечаниях!
[15:19:46] unk2k is now away
[15:19:46] RaD is now online
[15:20:56] kryklia is now away
[15:20:57] kryklia is now away
[15:21:19] Effgen is now away
[15:21:23] rulexec: В области программирования для Сети, PHP — один из популярнейших скриптовых языков (наряду с JSP, Perl и языками, используемыми в ASP.NET) благодаря своей простоте, скорости выполнения, богатой функциональности и распространению исходных кодов на основе лицензии PHP.
[15:21:37] erraen is now online
[15:21:38] erraen is now online
[15:21:59] SV0L0CH: надо самому сделать шаблонный движёк... вдруг он тоже начнёт самостоятельное существование и станет языком программирования... :-/
[15:22:09] Ляпатяпа: чем отличается aggregate от annotate?
[15:22:36] rulexec: ай ну вас
[15:22:45] rulexec: пойду в python@
[15:22:48] kryklia is now away
[15:23:15] wiz: а что он хотело то?
[15:23:34] wiz: Ляпатяпа, тем же чем синус от квадратного корня
[15:23:34] rulexec: я хотел узнать будет ли работать метод из 3-х строк
[15:23:44] wiz: ну запустил бы и узнал
[15:23:46] wiz: какие проблемы?
[15:24:46] RaD is now online
[15:26:38] erraen is now online
[15:26:39] erraen is now online
[15:26:47] unk2k is now online
[15:26:48] PC is now away
[15:27:07] cat-alex is now Yep, I'm here.
[15:27:21] rulexec: так
[15:27:47] cat-alex is now offline
[15:27:48] kryklia is now away
[15:27:52] rulexec: как этот ForeignKey юзать? =]
[15:28:09] Ляпатяпа: все просто
[15:28:13] Ляпатяпа: посмотри в документации
[15:28:33] Ляпатяпа: !google django foreignkey
[15:28:48] denz is now away
[15:29:27] RaD is now away
[15:29:28] RaD is now away
[15:29:46] RaD is now away
[15:30:35] rulexec: ты сам то это смотрел?
[15:30:45] rulexec: там на стралице даже Foreign нету
[15:30:49] rulexec: *странице
[15:30:57] Ляпатяпа: !google django foreignkey fields
[15:31:08] Ляпатяпа: вот тут посмотри, тут есть
[15:31:09] SV0L0CH: /me подозравает что именно джанга скоро отделится от питона и начнёт самостоятельное существование
[15:31:38] erraen is now online
[15:31:39] erraen is now online
[15:31:47] PC is now online
[15:31:48] denz is now online
[15:32:07] unk2k is now away
[15:32:23] Ляпатяпа: topic.delete()
topic.forum.update_post_count()
так легально делать? Работает, но как-то ссыкотно обращаться к внешнему полю удаленного объекта
[15:32:48] kryklia is now away
[15:33:39] rulexec: :D
[15:33:49] unk2k is now online
[15:34:11] rulexec: а что там за удаление такое, что ещё что-то остаёться?
[15:34:30] cutwater is now offline
[15:34:31] xa4a: Ляпатяпа: зачем так делать
[15:34:33] xa4a: *?
[15:34:36] xa4a: есть же сигналі
[15:34:38] xa4a: *ы
[15:34:45] xa4a: не вспоминая уже о триггерах в СУБД
[15:34:47] RaD is now away
[15:35:19] xa4a: на крайняк - перегрузи Topic.delete()
[15:35:41] Effgen is now Я здесь.
[15:36:39] erraen is now online
[15:36:39] erraen is now online
[15:37:09] Ляпатяпа: тут вопрос скорее по синтаксису, если даже перегружу - сначала я удаляю топик, затем обновляю количество сообщений... тупо не будет гадости если я обращаюсь к внешнему полю удаленного объекта
[15:37:19] Ляпатяпа: или это нормальная практика
[15:37:40] tilarids is now away
[15:37:48] kryklia is now away
[15:38:09] Ляпатяпа: по поводу сигналов - может и логично, но вызывать вручную это надо из пары мест, проще сделать прямо по ситуации
[15:38:59] Ляпатяпа: и раз уж ты здесь - ты советовал использовать пайпы для джаббер бота
[15:39:42] sevenov: а никто не может подсказать, почему django реверсит url вместе с /foo.fcgi/ в связке с lighttpd?
[15:39:47] RaD is now away
[15:39:48] sevenov: и вообще, с fastcgi
[15:39:54] sevenov: что там указать-тонужно?
[15:40:09] Ляпатяпа: когда я в коде запускаю open('/path/.../', 'w') процесс замирает до записи в этот пайп
[15:40:26] Ляпатяпа: тьфу, с флагом 'r'
[15:41:38] erraen is now online
[15:41:39] erraen is now online
[15:42:10] rulexec: нус...
[15:42:15] rulexec: сделал с ForeignKey
[15:42:21] wiz is now away
[15:42:23] MAVr is now away
[15:42:48] kryklia is now away
[15:42:51] xa4a: Ляпатяпа: м.. блокиреутся при read()?
[15:43:07] rulexec: раньше, чтобы сделать человека и коммент к нему нужно было
People.objects.create(nick=u'Rulexec').comments.create(nick=u'longedok',body=u'Просто тест')
[15:43:38] rulexec: как делать теперь?
[15:44:23] MAVr is now xa
[15:44:25] Ляпатяпа: хм... сейчас работает вроде
[15:44:47] RaD is now away
[15:45:13] rulexec:
p1 = People(nick=u'Rulexec')
c1 = Comment(to=p1,nick=u'longedok',body=u'Просто тест')

так что-ли? о_О
[15:45:35] Ляпатяпа: мдя
[15:45:43] rulexec: мдя, мдя
[15:45:46] rulexec: как юзать?
[15:46:00] rulexec: я чисто логически предположил
[15:46:01] Ляпатяпа: xa4a, уточню в чем у меня проблема и напишу потом подробней, сейчас другим занят
[15:46:02] rulexec: )
[15:46:07] xa4a: ок
[15:46:30] Ляпатяпа: rulexec, знаешь что такое первичный ключ?
[15:46:31] wiz is now online
[15:46:38] erraen is now online
[15:46:39] erraen is now online
[15:46:40] rulexec: Ляпатяпа, понятия не имею
[15:47:25] wiz: выключите пхп! они на пхп лезут!
[15:47:30] Ляпатяпа: !google первичный ключ
[15:47:49] kryklia is now away
[15:47:56] Typhon: как разводной, только меньше
[15:48:27] rulexec: ну это понятно
[15:48:30] Ляпатяпа: wiz, нифига, я тоже с пхп начинал, но и однако же теорию реляционный субд тогда еще изучил
[15:48:48] MAVr is now Да, я тут
[15:48:48] rulexec: конкретно в django как назначить этот первичный ключ?
[15:48:51] piranha is now offline
[15:49:01] Ляпатяпа: вот у тебя есть первичный ключ в таблице народа, называется id
[15:49:09] rulexec: да
[15:49:25] wiz: 3.141здец... вы туториал читать пробовали?
[15:49:27] RaD is now xa
[15:49:28] RaD is now xa
[15:49:28] Portnov is now away
[15:49:39] Ляпатяпа: соответственно физически в базе коментов хранится people_id = айдишка записи из народа
[15:49:48] RaD is now xa
[15:49:49] Portnov is now online
[15:49:53] rulexec: угу
[15:50:16] Ляпатяпа: ну и для создания коммента тебе надо задать эту запись из народа
[15:50:35] rulexec: как?
[15:51:01] wiz: rulexec, что ты хочешь сделать то?
[15:51:13] rulexec: longedok, объясни
[15:51:17] rulexec: )
[15:51:20] Ляпатяпа: p1 = People(nick=u'Rulexec')
p1.save()
c1 = Comment(nick=p1,body=u'Просто тест')
[15:51:31] rulexec: longedok, если не тайна :)
[15:51:38] erraen is now online
[15:51:39] erraen is now online
[15:51:41] longedok: не тайна
[15:51:45] longedok: но объяснять мне лень
[15:51:48] longedok: :)
[15:51:52] rulexec: Ляпатяпа, вот, спасибо
[15:51:53] Ляпатяпа: но nick подразумевает текстовую строку, а не foreign
[15:52:00] longedok: помнишь ту страничку зелёную?
[15:52:05] longedok: поставь на серв, дай линк
[15:52:07] longedok: :)
[15:52:18] rulexec: longedok, у меня есть скрин
[15:52:26] longedok: ну или скрин :)
[15:52:35] rulexec: http://ll0.blog.tut.by/files/2009/08/why.png
[15:52:49] kryklia is now away
[15:52:49] longedok: тьфу
[15:52:53] longedok: да не сайта же :)
[15:52:57] longedok: а, блин.
[15:53:01] longedok: это я попутал
[15:53:08] longedok: сорри
[15:53:21] longedok: я про eopedia думал :)
[15:53:26] longedok: а не про subto
[15:54:00] poltergeist is now away
[15:54:14] rulexec: longedok, Ы, а это тайна была? :D
[15:54:26] longedok: да нет :)
[15:54:27] RaD is now online
[15:54:28] RaD is now online
[15:54:48] RaD is now online
[15:54:49] rulexec: longedok, eopedia я попожжа выложу :)
[15:56:02] wiz: People.objects.get_or_create(nick="ТХБ")[0].comment_set.create(body="265")
[15:56:38] rulexec: ммм
[15:56:39] erraen is now online
[15:56:40] erraen is now online
[15:56:55] rulexec: мммм
[15:57:38] denz is now away
[15:57:40] tilarids is now xa
[15:57:49] kryklia is now away
[15:58:08] denz is now online
[15:58:24] Lolka is now online
[15:59:48] RaD is now online
[16:00:08] feedbot is now online
[16:00:09] feedbot: From Apache to Zope http://xenru.livejournal.com/157541.html
[16:00:13] feedbot is now offline
[16:00:19] rulexec: ЫЫЫ
[16:00:29] rulexec: новый вид спама :D
[16:00:48] rulexec: а как у IntegerField указать значение подефолту?
[16:00:49] 0lejka is now I'm not here right now
[16:00:56] wiz: бял
[16:00:57] Ляпатяпа: ты не поверишь
[16:00:59] 0lejka is now I'm not here right now
[16:01:00] wiz: default=0
[16:01:39] erraen is now online
[16:01:40] erraen is now online
[16:02:00] poltergeist is now xa
[16:02:35] poltergeist is now online
[16:02:49] kryklia is now away
[16:04:49] RaD is now online
[16:06:25] rulexec: ну а теперь перейдём к главному...
[16:06:26] rulexec: :)
[16:06:39] erraen is now online
[16:06:40] erraen is now online
[16:06:55] rulexec: class Comment(models.Model):
to = models.ForeignKey('People')
nick = models.CharField(max_length=30)
body = models.TextField()
date = models.DateTimeField(auto_now_add=True)

class People(models.Model):
nick = models.CharField(max_length=30)
count = models.IntegerField(default=0)
date = models.DateTimeField(auto_now=True)
[16:07:24] RaD: местами поменяй :)
[16:07:30] rulexec: мне нужно, чтобы в count хранилась цифра с количеством комметариев
[16:07:39] rulexec: и делать это вручную не хочеться
[16:07:45] rulexec: RaD, ой, точно :)
[16:07:50] kryklia is now away
[16:08:06] RaD: а сделать def count(self) и там вычислять, записывая в поле?
[16:08:09] Ляпатяпа: !google django signals
[16:08:41] rulexec: RaD, вот за этой функцией я сюда и пришёл о_О
[16:08:45] RaD: или вон по сигналам записывать
[16:09:02] Lolka: а может перегрузить .save() метод?)
[16:09:03] Lolka: хм
[16:09:05] xa4a: блиа..
[16:09:10] RaD: может
[16:09:28] xa4a: rulexec: people.comment_set.count()
[16:09:38] RaD: а точно блин
[16:09:49] RaD is now online
[16:09:52] rulexec: мне нужен топ
[16:09:53] RaD: пастаянна забываю об этой фиче
[16:09:56] Lolka: ух) чего то и я зутупил, начал читать с середины :)
[16:10:01] xa4a: отойдите все, он заразный!
[16:10:14] xa4a: rulexec: group by
[16:10:50] rulexec: xa4a?
[16:11:01] xa4a: select people.*, count(comment.id) from people, comment where comment.people_id = people.id group by people.id
[16:11:05] xa4a: только в орм это переведи
[16:11:10] огыешсук is now Available
[16:11:14] xa4a: order by count(*) DESC LIMIT 5
[16:11:39] erraen is now online
[16:11:40] erraen is now online
[16:12:24] xa4a: !g django aggreagations
[16:12:29] xa4a: !g django aggreagate
[16:12:35] xa4a: тут про annotate читай
[16:12:39] denz is now away
[16:12:49] kryklia is now away
[16:12:58] xa4a: People.objects.annotate(Count('comments'))
[16:13:01] xa4a: как-то так
[16:14:49] RaD is now online
[16:16:39] erraen is now online
[16:16:40] erraen is now online
[16:17:01] MAVr is now away
[16:17:50] kryklia is now away
[16:18:21] лорд Морфий is now away
[16:19:01] MAVr is now xa
[16:19:49] RaD is now online
[16:21:01] MAVr is now Да, я тут
[16:21:40] erraen is now online
[16:21:41] erraen is now online
[16:22:39] denz is now xa
[16:22:51] kryklia is now away
[16:24:50] RaD is now online
[16:25:38] tilarids is now online
[16:26:22] Portnov is now away
[16:26:40] erraen is now online
[16:26:41] erraen is now online
[16:27:50] kryklia is now away
[16:28:22] Portnov is now online
[16:28:36] MAVr is now away
[16:28:54] slav0nic is now offline
[16:29:45] unk2k is now away
[16:29:50] RaD is now online
[16:29:51] MAVr is now Да, я тут
[16:31:40] erraen is now online
[16:31:40] Lolka: кто нить юзал email.message_from_string() для poplib.retr?
[16:31:41] erraen is now online
[16:32:02] Optik is now offline
[16:32:05] slav0nic is now online
[16:32:15] Lolka: все по дао делаю, а все равно не читает сообщение как следует, все до кучи с заголовсками считает телом сообщения
[16:32:51] kryklia is now away
[16:34:36] xa4a is now away
[16:34:50] RaD is now online
[16:35:49] mdn is now online
[16:35:50] mdn is now online
[16:36:08] MAVr is now away
[16:36:40] erraen is now online
[16:36:41] erraen is now online
[16:37:17] wiz: A2K видел кто-нибудь?
[16:37:33] unk2k is now online
[16:37:52] kryklia is now away
[16:38:21] лорд Морфий is now xa
[16:39:13] nmk: вчера на linux.org.ru его пост видел. :)
[16:39:51] RaD is now online
[16:40:15] Ляпатяпа is now xa
[16:41:41] erraen is now online
[16:41:42] erraen is now online
[16:42:17] Portnov is now away
[16:42:34] Izvr is now online
[16:42:43] wiz: ну вот я с тех пор и хочу его найти
[16:42:52] kryklia is now away
[16:43:09] Izvr: всем привет
[16:43:10] Izvr: никто не знает как написать свой сериализатор в json
[16:43:14] Izvr: а то чтение исходников тяжело дается
[16:43:41] Typhon: зачем писать свой сериализатор в джосн?
[16:43:44] poltergeist is now offline
[16:43:47] Typhon: *json
[16:44:51] Izvr: ну дефолтный немного не правильно себя ведет
[16:44:52] RaD is now online
[16:45:05] nmk: ебать
[16:45:14] nmk: в смысле не правильно?
[16:45:26] unk2k: у меня в settings.py в настройках БД указаны данные, я написал middleware который устанавливает settings.DATABASE_USER settings.DATABASE_PASSWORD при некоторых условиях. как мне переинициализировать соединение к BD под новым пользователем ?
Я хочу написать еще один middleware который получал новые данные из БД под новым логином и паролем
[16:45:28] Izvr: ну например есть у тебя m2m или еще какая связь в модели
[16:46:14] rulexec is now offline
[16:46:25] Izvr: я хочу, к примеру, чтобы когда объект обрабатывается сериализатором у меня вместо этого форин кея в json объект закидывалось несколько полей
[16:46:33] Izvr: например id и текст какой-нибудь
[16:46:42] erraen is now online
[16:46:43] erraen is now online
[16:46:46] nmk: а джсон то тут причем?
[16:46:48] Izvr: чтобы можно было потом на странице адекватно ссылочную структуру выстроить
[16:46:57] nmk: ааа.
[16:47:03] nmk: туплю.
[16:47:15] PC is now away
[16:47:32] nmk: посмотри как в wapi сделано
[16:47:36] Typhon: надо чтобы тэг [django] в вопросах ставили :)
[16:47:40] denz is now online
[16:47:51] PC is now online
[16:47:52] kryklia is now away
[16:47:53] nmk: не самый хороший пример, конечно, но там можно написать свой сеализатор под что угодно, принципе
[16:48:45] nmk: а можешь сам пройтись, сделать dict и сделать из него json
[16:49:04] Izvr: ну в целом да
[16:49:07] Izvr: я так и хотел
[16:49:27] RaD: отправляй их на djangobook
[16:49:46] RaD: djangobook@conference.jabber.ru :)
[16:49:52] RaD is now online
[16:50:06] Izvr: просто пока не очень понял кака для произвольной модели пройтись по всем её полям, определить их тип, имя, значение и преобразовать все это в словарь
[16:50:26] RaD: просто пока не понял мощь питона
[16:50:37] Izvr: ну я согласен, что не понял
[16:50:42] RaD: это пройдет
[16:50:46] Izvr: поэтому и спрашиваю как написать
[16:50:55] A2K is now online
[16:50:56] A2K is now online
[16:51:42] erraen is now online
[16:51:43] erraen is now online
[16:52:40] denz is now away
[16:52:53] kryklia is now away
[16:52:53] RaD is now offline
[16:53:05] Portnov is now online
[16:53:47] pymonk is now offline
[16:54:30] unk2k: у меня в settings.py в настройках БД указаны данные, я написал middleware который устанавливает settings.DATABASE_USER settings.DATABASE_PASSWORD при некоторых условиях. как мне переинициализировать соединение к BD под новым пользователем ?
Я хочу написать еще один middleware который получал новые данные из БД под новым логином и паролем
[16:54:56] A2K is now online
[16:55:06] xa4a: ухм. может django.db.connection = new_connection ?
[16:56:41] erraen is now online
[16:56:42] erraen is now online
[16:57:22] poltergeist is now online
[16:57:23] poltergeist is now dnd
[16:57:53] kryklia is now away
[16:59:56] A2K is now online
[17:00:22] kryklia is now online
[17:00:23] kryklia is now online
[17:00:47] RaD is now online
[17:00:48] RaD is now online
[17:01:13] wiz is now offline
[17:01:28] MAVr is now Да, я тут
[17:01:41] erraen is now online
[17:01:42] erraen is now online
[17:02:40] denz is now xa
[17:02:41] Portnov is now offline
[17:02:54] kryklia is now online
[17:04:53] RaD is now online
[17:04:56] A2K is now online
[17:05:07] Portnov is now online
[17:05:14] Portnov is now away
[17:05:31] kryklia is now away
[17:05:32] kryklia is now away
[17:06:42] erraen is now online
[17:06:43] erraen is now online
[17:07:40] mr.oduvan is now dnd
[17:07:47] mr.oduvan: народ.
[17:07:52] MAVr is now offline
[17:07:53] kryklia is now away
[17:07:54] mr.oduvan: в твистеде ктото шарит?
[17:08:00] mr.oduvan: всем привет
[17:09:04] RaD: Izvr: print dir(модель) и дальше также смотреть
[17:09:53] RaD is now online
[17:09:55] A2K is now online
[17:11:03] RaD is now offline
[17:11:17] tilarids: mr.oduvan: вопрос задавай
[17:11:42] erraen is now online
[17:11:43] erraen is now online
[17:12:46] Portnov is now online
[17:12:51] Effgen is now away
[17:12:54] kryklia is now away
[17:14:44] MAVr is now Да, я тут
[17:14:45] MAVr is now Да, я тут
[17:14:56] A2K is now online
[17:15:32] GrimbleGromble is now online
[17:16:11] xa4a is now offline
[17:16:23] mr.oduvan: tilarids, не дави на меня...
[17:16:26] mr.oduvan: :)
[17:16:42] erraen is now online
[17:16:43] erraen is now online
[17:16:56] mr.oduvan: я теперь думаю, как его правильно сформировать.. чтоб невзначай кому нить мозг не разорвать
[17:17:28] Izvr is now offline
[17:17:55] kryklia is now away
[17:18:56] Effgen is now Я здесь.
[17:19:56] A2K is now online
[17:21:43] erraen is now online
[17:21:44] erraen is now online
[17:21:50] GrimbleGromble is now away
[17:21:51] MAVr is now away
[17:21:54] MAVr is now away
[17:22:50] GrimbleGromble is now online
[17:22:54] kryklia is now away
[17:24:55] A2K is now online
[17:26:42] cutwater is now online
[17:26:43] erraen is now online
[17:26:44] erraen is now online
[17:27:31] SV0L0CH is now away
[17:27:55] kryklia is now away
[17:29:55] A2K is now online
[17:31:43] erraen is now online
[17:31:44] erraen is now online
[17:32:37] kryklia is now offline
[17:34:55] A2K is now online
[17:36:44] erraen is now online
[17:36:45] erraen is now online
[17:36:45] StormChild: да задавай уже!
[17:36:58] StormChild: та так разорвешь моск ожиданием :-D
[17:37:23] Большой Лис: :D
[17:37:24] tilarids: StormChild: он из далекой страны Эстонии
[17:37:31] SV0L0CH is now xa
[17:37:31] tilarids: на самом деле, вопрос он уже задал
[17:37:42] tilarids: он просто очень меееедленнно из Эстонии приходит
[17:37:44] slav0nic: -товарищ прапорщик, а вы знаете как заинтересовать дурака?
-нет.. как?
-завтра расскажу.
[17:37:48] slav0nic: из этой серии)
[17:38:07] mr.oduvan: ой ой ой дал повод постебаться..
[17:38:08] sevenov: хехе.
[17:38:14] mr.oduvan: итак..
[17:38:17] mr.oduvan: внимание..
[17:38:19] mr.oduvan: собрались
[17:38:25] StormChild: tilarids: вот его вопрос:
(17:07:54) mr.oduvan: в твистеде ктото шарит?
[17:38:26] mr.oduvan: настроились на серьезный лад
[17:38:47] slav0nic: в твистеде шарят тока его разрабы)
[17:39:01] sevenov: slav0nic, в общем-то, как и в zope
[17:39:08] cutwater is now away
[17:39:20] GrimbleGromble is now away
[17:39:20] sevenov: твистед кагбэ юзает zope.interface. Это кагбэ символизирует.
[17:39:28] sevenov: кагбэ кагбэ.
[17:39:34] sevenov: кагбэ.
[17:39:44] slav0nic: да, этот импорт выпускает демона
[17:39:45] sevenov: mr.oduvan, давай уже, задавай. А то я с ума сойду.
[17:39:56] A2K is now online
[17:40:10] cutwater is now online
[17:41:11] mr.oduvan: есть джанго по запросу пользователя отправляется запрос на тсп сервер ( твистед). Но при этом твистед сразу ему не отвечает, а конекшн сохраняет, а потом при другом запросе от джанго. В этот конекш отдает данные.
[17:41:19] Typhon is now away
[17:41:28] sevenov: круто.
[17:41:40] tilarids: sevenov: это надо сделать, наверное :)
[17:41:43] erraen is now online
[17:41:44] erraen is now online
[17:41:49] mr.oduvan: так вот. Проблема в том, что на первый коннект идет сразу конекшен рефьюзд
[17:41:57] sevenov: tilarids, "наверное" ;)
[17:42:29] sevenov: Аааа!
[17:42:36] sevenov: /me перечитал 4-5 раз.
[17:42:46] sevenov: mr.oduvan, лучше бы не формулировал :-))
[17:42:49] mr.oduvan: и я так пологаю, это из-за того, что в одной сессии не передались данные сразу
[17:43:09] mr.oduvan: :)
[17:43:17] sevenov: а, все, понял что надо.
[17:43:28] tilarids: sevenov: тогда переведи
[17:43:31] mr.oduvan: а как бы отложились
[17:44:10] slav0nic: уважаемые знатоки, минута пошла
[17:44:13] MAVr is now Да, я тут
[17:44:17] mr.oduvan: причем
[17:44:20] GrimbleGromble is now online
[17:44:29] mr.oduvan: мне кажется...бок и не в твистеде :)
[17:44:34] mr.oduvan: подождите ржать!
[17:44:54] огыешсук is now offline
[17:44:56] A2K is now online
[17:44:56] tilarids: mr.oduvan: честно говоря, я не очень врубил. У тебя уже такая система типа работает, так?
[17:44:58] sevenov: Есть джанга. По запросу пользователя по http, джанга делает запрос на tcp-сервер, который написан на twisted. На первый коннект открывает, но не отвечает. Отвечает только при следующем запросе.
[17:45:01] mr.oduvan: этот сервер держит несколько соединени постонных... без проблем
[17:45:03] sevenov: slav0nic, я правильно перевел?
[17:45:29] slav0nic: слово джанго откуда взял?)
[17:45:42] slav0nic: а, вижу
[17:45:46] sevenov: slav0nic, ;)
[17:46:06] sevenov: mr.oduvan, тут уже другая проблема. Как многие любят говорить, в том числе и я, "телепаты в отпуске".
[17:46:09] tilarids: sevenov: в смысле, на первый запрос возвращается дефферед? Или чего?
[17:46:15] StormChild: постонные соединения... те, которые стонут?)
[17:46:16] mr.oduvan: да.. первый конект - открывает.. но не закрывает.
[17:46:25] tilarids: а, тьфу
[17:46:38] tilarids: первый запрос к джанге открывает соединение и сохраняет его
[17:46:42] mr.oduvan: да
[17:46:44] erraen is now online
[17:46:45] erraen is now online
[17:46:46] mr.oduvan: а второй
[17:46:51] mr.oduvan: отдает в этот коннект
[17:46:56] mr.oduvan: в первый
[17:46:58] mr.oduvan: вот
[17:47:07] tilarids: бугага
[17:47:09] tilarids: простите
[17:47:15] tilarids: не удержался
[17:47:32] denz is now online
[17:47:37] Lolka: первый типа "пароль -- рыба и все такое"
[17:47:40] Lolka: а второй уже работает?))
[17:47:47] Lolka: надо же было так придумать :)
[17:48:01] tilarids: mr.oduvan что там во время второго запроса происходит? В какой первый кто чего передает?
[17:48:02] mr.oduvan: на самом деле о применении лучше пока не думать
[17:48:25] mr.oduvan: но уверяю вас - оно идеально
[17:48:30] mr.oduvan: в смысле алгоритма
[17:48:31] sevenov: Бля, всей конфой думать над вопросом, а не над ответом - моветон :-)
[17:48:48] StormChild: >>на самом деле о применении лучше пока не думать
что-то мне подсказывает, если здесь появится описание применения, моск взорвётся
[17:48:57] mr.oduvan: sevenov, хитрость - в прилюдии к вопросу :)
[17:49:09] tilarids: mr.oduvan: так, теперь описывай проблему
[17:49:54] MAVr is now offline
[17:49:56] A2K is now online
[17:50:02] sevenov: "прилюдии с вопросом" - новая любовная драма.
[17:50:11] StormChild: первый запрос юзера на джангу - открывается коннект. второй запрос - в только что открытый коннект кидаются данные. как-то так
[17:50:17] mr.oduvan: первый конекшн рвется сам
[17:50:31] mr.oduvan: не дожыдаясь ответа
[17:50:39] Lolka: так надо или в этом проблема?
[17:50:44] mr.oduvan: конекшен рефьюз говорит мне джанга
[17:50:49] Lolka: ага...
[17:50:57] slav0nic: значит что-то не так в коде
[17:50:58] slav0nic: )
[17:51:01] StormChild: а если в отдельном потоке открывать?
[17:51:03] sevenov: mr.oduvan, ну может ты там что-то наговнокодил? Я уже говорил про экстрасенсев.
[17:51:08] sevenov: *сов.
[17:51:10] GrimbleGromble is now away
[17:51:26] tilarids: mr.oduvan: да, давай код
[17:51:44] erraen is now online
[17:51:45] erraen is now online
[17:52:01] tilarids: это раз, во вторых, схренали у тебя коннекшн рефьюзед от джанги, если ты коннектишься к твистеду? Кстати. как ты коннектишься, синхронно ж, надеюсь?
[17:52:10] mr.oduvan: sevenov, не стоит к моиму идеальному коду применять такие гадкие приставки
[17:52:16] sevenov: StormChild, сам твистед не тредовый, пока прогер ничего не сделает.
[17:52:23] sevenov: mr.oduvan, стоит показать код.
[17:52:24] mr.oduvan: sevenov, а то мигом исключу из соревнований :)
[17:52:32] denz is now away
[17:52:37] 0lejka is now away
[17:52:40] mr.oduvan: он не тредовый
[17:53:02] denz is now online
[17:53:36] mr.oduvan: так... друзья мои.. не расходимся...
[17:54:04] mr.oduvan: можете пока посиеть постибаться над моим бездарным описанием вопроса...
[17:54:11] mr.oduvan: я щас повыдираю код
[17:54:25] Ляпатяпа is now online
[17:54:30] GrimbleGromble is now online
[17:54:32] Lolka: mr.oduvan: тебе радоваться надо, ты реализовал port knocking :)
[17:54:56] A2K is now online
[17:55:06] 0lejka is now I'm not here right now
[17:55:08] slav0nic: ))
[17:55:55] red-agent is now online
[17:56:25] sevenov: mr.oduvan, человек, ты бы хоть на один вопрос нормально ответил. И на код-реквест.
[17:56:44] erraen is now online
[17:56:45] erraen is now online
[17:57:13] mr.oduvan: sevenov, ага
[17:57:59] sevenov: - тебе печенье или сок?
- ага.
[17:59:36] mr.oduvan: это такая новая защита от гопников
[17:59:52] jolits is now dnd
[17:59:56] A2K is now online
[18:00:42] mr.oduvan: - слыш. Дай телефон позванить надо. (достаеш из кормана сигарету и идеш дальше), пока он вмыкает ты уже будеш далеко :)
[18:01:07] Typhon is now online
[18:01:39] sevenov: mr.oduvan реально живет в эстонии. У них даже гопота какая-то медленная.
[18:01:44] erraen is now online
[18:01:45] erraen is now online
[18:03:28] mr.oduvan: ААА...
[18:03:29] mr.oduvan: блин
[18:03:37] mr.oduvan: простите меня
[18:03:37] Effgen is now away
[18:03:55] mr.oduvan: но зато вы теперь знаете, что вы отличная..
[18:04:00] mr.oduvan: и сплаченная комманда
[18:04:17] sevenov: выдыхай, бобёр.
[18:04:39] mr.oduvan: sevenov, слушай... ну что ты хамиш постоянно
[18:04:40] tilarids: mr.oduvan: ты там не укуренный?
[18:04:56] A2K is now online
[18:05:08] sevenov: mr.oduvan, ты такой смешной.
[18:05:16] tilarids: реально, такое впечатление, что в камеди клаб незапланированный попал
[18:05:18] mr.oduvan: не... просто есть еще третий сервер... так это он сбоил.. а я ошибку не таму приписал
[18:06:04] kryklia is now away
[18:06:04] kryklia is now away
[18:06:09] kryklia is now away
[18:06:11] kryklia is now away
[18:06:15] Ляпатяпа: а ну я так и подумал
[18:06:28] Ляпатяпа: вот думаю, виноват явно третий сервер
[18:06:35] mr.oduvan: )))))))
[18:06:45] erraen is now online
[18:06:46] erraen is now online
[18:06:57] slav0nic is now offline
[18:07:17] poltergeist is now offline
[18:07:33] mr.oduvan: sevenov, вот учись у Ляпатяпа. выставил меня идиотом... но это же было смешно... а не так тупо и бездарно :)
[18:07:38] red-agent is now offline
[18:07:42] red-agent is now online
[18:08:02] red-agent is now offline
[18:08:03] unk2k: у меня в settings.py в настройках БД указаны данные, я написал middleware который устанавливает settings.DATABASE_USER settings.DATABASE_PASSWORD при некоторых условиях. как мне переинициализировать соединение к BD под новым пользователем ?
[18:08:05] red-agent is now online
[18:08:15] mr.oduvan: так... ладно... с третим я уже сам разбирусь... а то чуствую пацаны, что третий вы реально сами не потяните
[18:08:19] Ляпатяпа: OperationalError: could not open relation 1663/16386/16536: Слишком много открытых файлов в системе
[18:08:20] tilarids: !g multidb
[18:08:23] Nirdosh is now online
[18:08:29] tilarids: !g django multidb
[18:08:36] tilarids: unk2k: ^
[18:08:48] sevenov: Ммм. Большой Лис вроде бы писал. Не?
[18:08:54] red-agent is now offline
[18:09:07] red-agent is now online
[18:09:16] unk2k: tilarids, спс
[18:09:31] nmk: какой-то этот мультибд прошлогодний
[18:09:45] Nirdosh is now offline
[18:09:47] Большой Лис: нене
[18:09:49] Большой Лис: я писал multidb-django
[18:09:56] Большой Лис: в не django-multidb :)
[18:09:56] A2K is now online
[18:10:08] longedok is now away
[18:10:11] longedok is now away
[18:10:17] kryklia is now away
[18:10:35] sevenov: Большой Лис, плохое название ты дал ;)
[18:10:39] SV0L0CH is now online
[18:10:50] PC is now away
[18:11:06] PC is now online
[18:11:12] tilarids: Большой Лис: это, ну я вроде твоё и хотел порекламировать
[18:11:24] tilarids: в чём разница между этими двумя проектами?
[18:11:42] nmk: в том, что один набор патчей, а второй проект :)
[18:11:44] erraen is now online
[18:11:45] erraen is now online
[18:11:54] Effgen is now Я здесь.
[18:11:59] Большой Лис: tilarids, http://code.google.com/p/django-multidb/source/list
[18:12:03] Большой Лис: Ж)))
[18:12:42] Optik is now online
[18:12:43] Optik is now online
[18:13:10] Большой Лис: хотя если бы сейчас я делал нечто подобное
[18:13:23] Большой Лис: я бы просто сделал database backend
[18:13:26] Optik is now away
[18:13:27] Optik is now away
[18:13:30] Optik is now away
[18:13:38] Большой Лис: потому что то что я там намутил, это полный пиндец
[18:13:46] Большой Лис: пол джанги заманкипатчил
[18:13:47] tilarids: unk2k именно это и нужен
[18:13:49] tilarids: пиндец
[18:13:57] Большой Лис: думаю сейчас оно уже и не работает кстате
[18:13:59] tilarids: чтобы код выглядел как минимум однообразно :)
[18:14:09] Большой Лис: гг
[18:14:34] mishok13 is now away
[18:14:44] Большой Лис: unk2k, http://github.com/kron4eg/multidb-django/tree/master
[18:14:44] tilarids: Большой Лис: примути свою multidb к 42-django-couchdb. Там как раз бэкенд :)
[18:14:57] A2K is now online
[18:14:58] Большой Лис: и вообще
[18:15:12] Большой Лис: система с коннектами у джанги крайне тупая
[18:15:17] kryklia is now away
[18:15:20] jolits is now xa
[18:15:28] jolits is now dnd
[18:15:38] jolits is now xa
[18:15:58] unk2k: tilarids, Большой Лис, несовсем, но я сделаю то что мне нужно из этого.
вообще у меня идея какая, я делаю middleware и если установлен request.session['.....'] то я инициализирую новое соединение с другой БД
[18:16:44] erraen is now online
[18:16:45] erraen is now online
[18:16:51] Большой Лис: мидлварь, ну хз
[18:17:01] Большой Лис: из консоли ты тогда не сможешь менять БД
[18:17:15] Большой Лис: потому что надо что бы обязательно запрос на веб припёрся
[18:17:21] tilarids is now offline
[18:17:22] tilarids is now online
[18:17:31] unk2k: Большой Лис, у мнгя оракла ж(
[18:17:45] Большой Лис: ну и шо?
[18:17:50] unk2k: Большой Лис и там данные выдаются в зависимости от залогиненого юзера
[18:17:55] Большой Лис: делай свой бекенд да и всё
[18:18:01] unk2k: Большой Лис я умру
[18:18:04] Большой Лис: там всё просто
[18:18:05] unk2k: Большой Лис я не знаю как
[18:18:17] Большой Лис: посмотри на имеющиеся бекенды
[18:18:19] sevenov: unk2k, простенький wrapper же
[18:18:20] unk2k: Большой Лис я весь день сегодня ипусь, сорс весь перечитал
[18:18:27] Большой Лис: видать не весь
[18:18:32] Большой Лис: раз говоришь что бекенды сложные
[18:18:34] Большой Лис: ;)
[18:18:36] sevenov: импортни то, что нужно, остальное просто перегрузи
[18:18:49] unk2k: sevenov, вот вопрос как перегрузить =)))
[18:18:58] sevenov: о_О
[18:19:02] sevenov: unk2k, ясно.
[18:19:13] Большой Лис: unk2k, сначала прочитай как выглядят backend-ы который уже есть
[18:19:17] unk2k: вот мой мидлваар http://dumpz.org/12030/
[18:19:52] unk2k: что в нем не так ? (ответ все подойдет) но лучше ответ не все =)
[18:19:57] A2K is now online
[18:20:08] red-agent is now away
[18:20:17] kryklia is now away
[18:20:39] sevenov: unk2k, меня смущает "backend.DatabaseWrapper(**opt)"
[18:20:48] unk2k: ну... я початал сорс код =)
[18:21:05] sevenov: хотя хз, что там творится
[18:21:07] unk2k: django/db/__init__
[18:21:07] 0lejka is now offline
[18:21:15] unk2k: так он инициализирует
[18:21:41] unk2k: но фишка то не в том. по идеи он должен закрыть старое соединение и открыть новое, но да же если новое не открыл то старого быть не должно ?
[18:21:45] erraen is now online
[18:21:45] tilarids is now offline
[18:21:46] unk2k: а оно остается ;((((((((((((
[18:21:46] erraen is now online
[18:22:02] sevenov: Ох, все сегодня ебутся с коннектами.
[18:22:26] mr.oduvan is now offline
[18:22:34] unk2k: sevenov у меня мидл вар то правильный ? он идет до обработки вьюшки ?
[18:22:42] red-agent is now online
[18:22:56] Большой Лис: unk2k, чото это
[18:23:06] unk2k: Большой Лис, где ?
[18:23:13] Большой Лис: s/process_view/process_request/
[18:23:23] denz is now away
[18:23:25] sevenov: У тебя же DatabaseWrapper(**opts) создаст инстанс.
[18:23:39] gigimon is now offline
[18:23:40] unk2k: хмм. и куда мне его прикрутить ?
[18:23:47] sevenov: unk2k, вот уж не знаю
[18:23:55] Большой Лис: ща покажу
[18:23:57] Большой Лис: куда
[18:23:59] Большой Лис: ;)
[18:24:10] unk2k: Большой Лис ну нормальый вопрос. =)
[18:24:22] unk2k: Большой Лис, он же не передается никуда =)
[18:24:23] sevenov: Большой Лис, три сообщения мало, надо было разделить на четыре ;)
[18:24:34] mishok13 is now xa
[18:24:58] A2K is now online
[18:25:08] longedok is now Не плюй в котэ - пригодится, потом погладить.
[18:25:10] Большой Лис: unk2k, тебе надо переписать django.db.connection
[18:25:13] denz is now online
[18:25:18] kryklia is now away
[18:25:22] Большой Лис: потому что вся джанга дёргает именно его
[18:25:30] Большой Лис: http://github.com/kron4eg/multidb-django/blob/769e7e2e45ada030737b8bdda66f6d0635c4196c/multidb/models.py#L23
[18:25:32] Большой Лис: вот как тут
[18:25:51] gigimon is now online
[18:25:52] gigimon is now online
[18:26:13] Большой Лис: т.е. мало переписать django.db.connection, референсы на него (оригинального) остаются ещё в куче файлов, и их тоже надо переписывать
[18:26:35] unk2k: Большой Лис, то есть это зад полный ?
[18:26:45] erraen is now online
[18:26:46] erraen is now online
[18:26:50] A2K is now offline
[18:26:59] sevenov: unk2k, тут надо программировать, думать.
[18:27:11] unk2k: sevenov это надо делать везде
[18:27:12] sevenov: /me ехидно посмеялся.
[18:27:32] nmk is now offline
[18:28:00] Большой Лис: что бы не мутить такое гамно, надо писать свой backend
[18:28:14] Большой Лис: который будет уже сам роутить коннекты
[18:28:57] Большой Лис: кстати джанга, за каким то чёртом открывает/закрывает коннекты каждый раз при приходе запроса
[18:29:06] unk2k: Большой Лис есть какой ни будь близко похожий пример ? или что мне поискать?
[18:29:37] sevenov: unk2k, см. django.db.backends
[18:29:41] Большой Лис: unk2k, бери любой готовый backend, и копируй и правь под свои нужды
[18:30:02] sevenov: Большой Лис, это же поправили.
[18:30:07] sevenov: разве нет?
[18:30:19] kryklia is now away
[18:30:20] Большой Лис: sevenov, что именно?
[18:31:01] sevenov: Большой Лис, коннекты.
[18:31:21] StormChild is now offline
[18:31:23] Большой Лис: хз, не припомню что бы об этом где то говорилось
[18:31:29] Большой Лис: а новую джангу я нигде не юзаю
[18:31:42] Effgen is now away
[18:31:45] erraen is now online
[18:31:46] erraen is now online
[18:32:23] sevenov: я как-то смотрел коннекты в pgstat (или типа того), когда работал ab, вроде было норм.
[18:32:34] sevenov: давненько было, пол года точно есть.
[18:33:05] Большой Лис: http://code.djangoproject.com/browser/django/branches/soc2009/multidb
[18:33:12] Большой Лис: вот где происходит всё дело
[18:33:15] jedgar is now online
[18:33:27] jedgar is now online
[18:33:35] Большой Лис: sevenov, полгода назад точно всё было через сраку
[18:34:26] sevenov: Хмхм. Хммм. Хмхмхм! Хм! Хмхм?
[18:34:30] unk2k: что такое backend какая их роль ?
[18:34:42] sevenov: unk2k, я же говорю, тут думать надо.
[18:34:54] Большой Лис: http://code.djangoproject.com/browser/django/branches/soc2009/multidb/docs/topics/db/multi-db.txt
[18:35:19] kryklia is now away
[18:36:05] Большой Лис: забавно
[18:36:11] Большой Лис: будет интересно если допилят
[18:36:46] erraen is now online
[18:36:47] erraen is now online
[18:37:21] GrimbleGromble is now away
[18:37:29] pymonk is now online
[18:40:16] jedgar is now offline
[18:40:17] jedgar is now online
[18:40:20] kryklia is now away
[18:41:47] erraen is now online
[18:41:48] erraen is now online
[18:43:12] PC is now away
[18:45:20] kryklia is now away
[18:46:44] Effgen is now xa
[18:46:47] erraen is now online
[18:46:48] erraen is now online
[18:47:22] GrimbleGromble is now xa
[18:47:52] GrimbleGromble is now online
[18:48:14] Effgen is now Я здесь.
[18:49:00] PC is now online
[18:49:34] mishok13 is now online
[18:50:20] kryklia is now away
[18:51:32] unk2k: Большой Лис, вопросы:
1. кто и где инициализирует подключение к БД
2. где хранится обьект соединения
[18:51:47] erraen is now online
[18:51:48] erraen is now online
[18:51:51] Большой Лис: django.db.connection
[18:52:01] Большой Лис: это и есть "объект подключения"
[18:52:53] Большой Лис: а инициирует его тот, кто первым полезет к базе
[18:53:02] Большой Лис: обычно это происходит ещё при запуске
[18:53:10] unk2k: connection = backend.DatabaseWrapper(**settings.DATABASE_OPTIONS) ???
[18:53:30] Большой Лис: unk2k, ну шото типо того
[18:53:42] unk2k: => backend.DatabaseWrapper(**settings.DATABASE_OPTIONS) == class DatabaseWrapper(BaseDatabaseWrapper): ?
[18:54:14] Большой Лис: http://code.djangoproject.com/browser/django/trunk/django/db/__init__.py#L41
[18:54:28] Lolka: уууу... сейчас вы так вот в интерактивном режиме напишете новый бекэнд :)
[18:54:36] mishok13 is now away
[18:54:51] Большой Лис: http://code.djangoproject.com/browser/django/trunk/django/db/__init__.py#L50
[18:54:56] unk2k: =>
1. изменяю settings (settings.DATABASE_USERNAME = '...')
BaseDatabaseWrapper.close()
2. следующий кто полезит автоматом проинициализирует соединение ??
[18:55:03] Lolka: Большой Лис: добавляй к комментариям свои пожелания, unk2k допишет)
[18:55:21] kryklia is now away
[18:55:21] Большой Лис: unk2k, нет
[18:55:38] unk2k: Большой Лис, почему ?
[18:55:38] Большой Лис: connect инициируется как только кто-то import-нёт django.db
[18:55:59] Большой Лис: а дальше оно там и будет, или открытым, или закрытым
[18:55:59] unk2k: =) ну я сразу после этого его и импортну
[18:56:02] sevenov: как страшно жить.
[18:56:06] Большой Лис: не успеешь
[18:56:19] unk2k: почему ?
[18:56:48] erraen is now online
[18:56:49] erraen is now online
[18:57:03] SV0L0CH is now away
[18:57:14] Большой Лис: неважно, важно то что тебе нао писать свой backend
load_backend(settings.DATABASE_ENGINE)
вот в DATABASE_ENGINE ты его и указываешь
[18:57:23] SV0L0CH is now online
[18:57:48] longedok is now away
[18:57:52] GrimbleGromble is now away
[18:57:52] longedok is now away
[18:57:56] unk2k: вопрос =) головной класс бэкенда - http://code.djangoproject.com/browser/django/trunk/django/db/backends/__init__.py
[18:58:06] Большой Лис: нене
[18:58:08] Большой Лис: бери готовый
[18:58:11] unk2k: => что изменится от того что я напишу ?
[18:58:12] Большой Лис: mysql допустим
[18:58:22] PC is now away
[18:58:36] unk2k: http://code.djangoproject.com/browser/django/trunk/django/db/backends/oracle/base.py#L268
[18:58:44] unk2k: BaseDatabaseWrapper - из головного класса
[18:59:00] unk2k: что мне даст свой бекенд ? мне всего то нужно переинициализировать конект
[18:59:09] unk2k: обьясните пжста, реально не понимаю ;(
[18:59:51] Большой Лис: на самом деле ты должен написать обёртку вокруг уже готовых классов
[19:00:07] Большой Лис: делать особо ничо и не надо
[19:00:22] kryklia is now away
[19:00:29] Большой Лис: http://code.djangoproject.com/browser/django/trunk/django/db/backends/dummy/base.py
[19:00:34] Большой Лис: вот с этого сделай копию :)
[19:01:12] Большой Лис: и туда подставляй нужные куски используя DATABASE_ENGINE
[19:01:14] Большой Лис: класс
[19:01:22] Большой Лис: и вообще
[19:01:26] Большой Лис: писать за тбя я не собираюсь
[19:01:30] Большой Лис: у меня своих делов пачка
[19:01:44] Большой Лис: щасливо поибаццо ;)
[19:01:47] erraen is now online
[19:01:48] erraen is now online
[19:02:24] Lolka is now away
[19:02:34] PC is now online
[19:02:51] unk2k: спасибо
[19:03:01] unk2k: толко мысль я не понял
[19:03:08] Большой Лис: ну значит не судьба
[19:04:13] jedgar is now offline
[19:04:36] mishok13 is now xa
[19:05:22] kryklia is now away
[19:06:16] Большой Лис is now offline
[19:06:23] Александp is now offline
[19:06:47] erraen is now online
[19:06:48] erraen is now online
[19:07:52] GrimbleGromble is now xa
[19:08:50] Effgen is now away
[19:10:20] mishok13 is now online
[19:10:22] kryklia is now away
[19:11:26] огыешсук is now Available
[19:11:47] erraen is now online
[19:11:48] erraen is now online
[19:12:52] GrimbleGromble is now online
[19:15:22] mishok13 is now away
[19:15:23] kryklia is now away
[19:15:47] PC is now offline
[19:16:48] erraen is now online
[19:16:49] erraen is now online
[19:17:52] longedok is now Не плюй в котэ - пригодится, потом погладить.
[19:17:52] GrimbleGromble is now away
[19:19:02] GrimbleGromble is now online
[19:19:17] Effgen is now Я здесь.
[19:20:24] kryklia is now away
[19:21:29] SV0L0CH is now away
[19:21:48] erraen is now online
[19:21:49] erraen is now online
[19:22:59] unk2k is now away
[19:23:37] unk2k is now online
[19:24:00] =av= is now dnd
[19:24:01] =av= is now dnd
[19:24:03] bobry is now offline
[19:24:47] =av= is now online
[19:24:48] =av= is now online
[19:24:56] unk2k: ребят. ну вы уж извините меня за такую тупость я не понимаю
1. я делаю мидлвар
2. в нем я меняю в сеттингах все что связано с ДБ
3. закрываю текущее соединение
4. иницилизирую новое соединение
почему так нельзя сделать ? почему у меня не получается так сделать ? почему не получается да же закрыть текущее соединение ?
[19:25:22] mishok13 is now xa
[19:25:24] kryklia is now away
[19:25:32] GrimbleGromble is now away
[19:25:39] unk2k: помогите пожалуйста я в полном ступоре. ;( Лису очень благодарен, но не понял его идеи и не понял смысла кода который он дал
[19:26:48] erraen is now online
[19:26:49] erraen is now online
[19:27:11] SV0L0CH is now online
[19:27:31] Typhon is now offline
[19:27:43] GrimbleGromble is now online
[19:28:58] red-agent is now away
[19:30:06] red-agent is now online
[19:30:24] kryklia is now away
[19:31:49] erraen is now online
[19:31:50] erraen is now online
[19:32:35] SV0L0CH is now away
[19:32:43] GrimbleGromble is now away
[19:33:03] SV0L0CH is now online
[19:35:24] kryklia is now away
[19:36:26] lievil is now offline
[19:36:49] erraen is now online
[19:36:50] erraen is now online
[19:37:05] lievil is now online
[19:38:01] red-agent is now away
[19:38:15] SV0L0CH is now away
[19:38:23] GrimbleGromble is now online
[19:39:26] red-agent is now online
[19:39:31] cutwater is now away
[19:40:20] mishok13 is now online
[19:40:25] kryklia is now away
[19:41:51] erraen is now online
[19:41:52] erraen is now online
[19:42:23] огыешсук is now away
[19:42:59] SV0L0CH is now online
[19:45:22] mishok13 is now away
[19:45:25] kryklia is now away
[19:46:51] erraen is now online
[19:46:52] erraen is now online
[19:49:09] SV0L0CH is now away
[19:49:13] SV0L0CH is now online
[19:49:31] cutwater is now xa
[19:50:25] kryklia is now away
[19:50:30] Большой Лис is now online
[19:50:45] Мозгошредер is now away
[19:51:52] erraen is now online
[19:51:53] erraen is now online
[19:55:22] mishok13 is now xa
[19:55:26] kryklia is now away
[19:56:52] erraen is now online
[19:56:53] erraen is now online
[19:57:23] GrimbleGromble is now away
[19:57:37] cutwater is now online
[20:00:25] kryklia is now away
[20:00:56] klichuk is now online
[20:01:05] Effgen is now away
[20:01:53] erraen is now online
[20:01:54] erraen is now online
[20:02:49] Мозгошредер is now Вероятность получения Вами цензурного и корректного ответа зависит от тупости Вашего вопроса обратно пропорционально
[20:04:25] Effgen is now Я здесь.
[20:04:28] cutwater is now away
[20:05:26] kryklia is now away
[20:06:53] erraen is now online
[20:06:54] erraen is now online
[20:07:23] GrimbleGromble is now xa
[20:10:27] kryklia is now away
[20:11:54] erraen is now online
[20:11:55] erraen is now online
[20:12:23] GrimbleGromble is now online
[20:14:28] cutwater is now xa
[20:15:27] Большой Лис is now offline
[20:15:27] kryklia is now away
[20:15:36] Большой Лис is now online
[20:16:50] pymonk is now offline
[20:16:54] erraen is now online
[20:16:55] erraen is now online
[20:16:56] pymonk is now online
[20:17:01] Мозгошредер is now away
[20:17:02] pymonk is now offline
[20:17:03] pymonk is now online
[20:17:04] pymonk is now online
[20:17:24] GrimbleGromble is now away
[20:18:14] огыешсук is now offline
[20:20:28] kryklia is now away
[20:21:56] erraen is now online
[20:21:57] erraen is now online
[20:22:27] Ляпатяпа is now offline
[20:22:37] jolits is now dnd
[20:23:04] GrimbleGromble is now online
[20:24:04] Effgen is now away
[20:24:38] cutwater is now online
[20:25:28] kryklia is now away
[20:26:57] erraen is now online
[20:26:58] erraen is now online
[20:27:25] kryklia is now offline
[20:28:04] GrimbleGromble is now away
[20:29:35] jolits is now xa
[20:29:43] Александp is now online
[20:29:58] Effgen is now Я здесь.
[20:30:34] cutwater is now away
[20:30:42] rfafdls is now online
[20:30:48] rfafdls is now online
[20:31:57] erraen is now online
[20:31:58] erraen is now online
[20:32:03] Typhon is now online
[20:32:26] cutwater is now online
[20:33:04] GrimbleGromble is now online
[20:33:16] jolits is now offline
[20:36:57] erraen is now online
[20:36:58] erraen is now online
[20:37:25] tilarids is now online
[20:38:14] GrimbleGromble is now away
[20:38:54] cutwater is now away
[20:39:34] Typhon is now away
[20:39:53] Typhon is now online
[20:40:20] mishok13 is now online
[20:41:04] GrimbleGromble is now online
[20:41:58] erraen is now online
[20:41:59] erraen is now online
[20:44:03] Мозгошредер is now Вероятность получения Вами цензурного и корректного ответа зависит от тупости Вашего вопроса обратно пропорционально
[20:44:17] denz is now away
[20:45:22] mishok13 is now away
[20:46:14] GrimbleGromble is now away
[20:46:27] denz is now online
[20:46:42] unk2k is now away
[20:46:54] lievil is now away
[20:46:59] erraen is now online
[20:47:00] erraen is now online
[20:47:06] lievil is now online
[20:48:41] cutwater is now online
[20:49:43] огыешсук is now away
[20:50:18] Vitaly Omelchuk is now online
[20:50:19] Vitaly Omelchuk is now online
[20:52:00] erraen is now online
[20:52:01] erraen is now online
[20:52:58] Vitaly Omelchuk is now online
[20:54:03] Мозгошредер is now away
[20:54:54] GrimbleGromble is now online
[20:55:22] mishok13 is now xa
[20:55:53] SV0L0CH is now away
[20:56:42] unk2k is now xa
[20:57:01] erraen is now online
[20:57:02] erraen is now online
[20:57:58] Vitaly Omelchuk is now online
[21:00:22] kryklia is now online
[21:00:23] kryklia is now online
[21:00:26] kryklia is now online
[21:00:27] kryklia is now online
[21:01:17] sevenov is now offline
[21:01:19] jolits is now dnd
[21:02:02] erraen is now online
[21:02:03] erraen is now online
[21:02:08] jolits is now dnd
[21:02:17] denz is now away
[21:02:58] Vitaly Omelchuk is now online
[21:03:09] SV0L0CH is now online
[21:03:21] tilarids is now away
[21:03:47] denz is now online
[21:03:52] kryklia is now online
[21:05:22] kryklia is now away
[21:05:23] kryklia is now away
[21:06:07] Мозгошредер is now Вероятность получения Вами цензурного и корректного ответа зависит от тупости Вашего вопроса обратно пропорционально
[21:06:46] pzskc383 is now offline
[21:07:02] erraen is now online
[21:07:03] erraen is now online
[21:07:59] Vitaly Omelchuk is now online
[21:08:19] sevenov is now away
[21:08:38] Большой Лис is now offline
[21:08:52] kryklia is now away
[21:10:18] denz is now away
[21:10:42] bobry is now online
[21:11:10] Vitaly Omelchuk is now away
[21:11:11] Vitaly Omelchuk is now away
[21:12:03] erraen is now online
[21:12:04] erraen is now online
[21:12:28] denz is now online
[21:12:59] Vitaly Omelchuk is now away
[21:13:21] tilarids is now xa
[21:13:43] kryklia is now online
[21:13:44] kryklia is now online
[21:13:52] kryklia is now online
[21:15:28] =av= is now offline
[21:15:31] огыешсук is now offline
[21:17:03] erraen is now online
[21:17:04] erraen is now online
[21:18:00] Vitaly Omelchuk is now away
[21:18:53] kryklia is now online
[21:19:05] kryklia is now away
[21:19:06] kryklia is now away
[21:19:51] kryklia is now online
[21:19:52] kryklia is now online
[21:20:48] denz is now away
[21:20:48] Мозгошредер is now away
[21:20:58] denz is now online
[21:21:10] Vitaly Omelchuk is now xa
[21:21:11] Vitaly Omelchuk is now xa
[21:21:42] unk2k is now online
[21:22:04] erraen is now online
[21:22:05] erraen is now online
[21:22:13] Portnov is now away
[21:22:53] Vitaly Omelchuk is now xa
[21:23:53] kryklia is now online
[21:25:10] kryklia is now away
[21:25:11] kryklia is now away
[21:26:08] denz is now away
[21:26:10] Vitaly Omelchuk is now online
[21:26:11] Vitaly Omelchuk is now online
[21:26:44] unk2k is now away
[21:27:05] erraen is now online
[21:27:06] erraen is now online
[21:27:54] Vitaly Omelchuk is now online
[21:28:28] Portnov is now online
[21:28:45] kryklia is now away
[21:30:11] tilarids is now online
[21:30:35] GrimbleGromble is now away
[21:31:10] Vitaly Omelchuk is now away
[21:31:11] Vitaly Omelchuk is now away
[21:31:18] Effgen is now away
[21:32:06] erraen is now online
[21:32:07] erraen is now online
[21:32:54] Vitaly Omelchuk is now away
[21:33:47] kryklia is now away
[21:34:13] Effgen is now Я здесь.
[21:36:08] denz is now xa
[21:36:41] kryklia is now online
[21:36:42] kryklia is now online
[21:36:44] unk2k is now xa
[21:37:06] erraen is now online
[21:37:07] erraen is now online
[21:37:54] Vitaly Omelchuk is now away
[21:38:33] red-agent is now away
[21:38:47] kryklia is now online
[21:39:01] Александp is now away
[21:40:36] GrimbleGromble is now xa
[21:40:57] red-agent is now online
[21:41:10] Vitaly Omelchuk is now xa
[21:41:11] Vitaly Omelchuk is now xa
[21:42:01] kryklia is now away
[21:42:02] kryklia is now away
[21:42:07] erraen is now online
[21:42:08] erraen is now online
[21:42:54] Vitaly Omelchuk is now xa
[21:43:29] Portnov is now away
[21:43:44] Vitaly Omelchuk is now online
[21:43:45] Vitaly Omelchuk is now online
[21:43:48] kryklia is now away
[21:45:29] Portnov is now online
[21:45:36] GrimbleGromble is now online
[21:45:47] pymonk is now offline
[21:45:48] pymonk is now online
[21:45:49] pymonk is now online
[21:47:07] erraen is now online
[21:47:08] erraen is now online
[21:47:55] Vitaly Omelchuk is now online
[21:48:48] kryklia is now away
[21:49:01] Александp is now xa
[21:50:36] GrimbleGromble is now away
[21:52:08] erraen is now online
[21:52:09] erraen is now online
[21:52:36] GrimbleGromble is now online
[21:52:55] Vitaly Omelchuk is now online
[21:53:49] kryklia is now away
[21:54:27] GrimbleGromble is now offline
[21:55:18] pymonk is now offline
[21:57:08] erraen is now online
[21:57:09] erraen is now online
[21:57:55] Effgen is now away
[21:57:55] Vitaly Omelchuk is now online
[21:58:49] kryklia is now away
[22:01:09] denz is now online
[22:02:09] erraen is now online
[22:02:10] erraen is now online
[22:02:56] Vitaly Omelchuk is now online
[22:03:16] Effgen is now Я здесь.
[22:03:44] rfafdls is now offline
[22:03:50] kryklia is now away
[22:06:09] denz is now away
[22:06:30] tilarids is now away
[22:07:09] erraen is now online
[22:07:10] erraen is now online
[22:07:32] red-agent is now away
[22:07:56] Vitaly Omelchuk is now online
[22:08:50] kryklia is now away
[22:09:31] tilarids is now online
[22:11:57] Vitaly Omelchuk is now away
[22:11:58] Vitaly Omelchuk is now away
[22:12:10] erraen is now online
[22:12:11] erraen is now online
[22:12:56] Vitaly Omelchuk is now away
[22:13:44] red-agent is now online
[22:13:50] kryklia is now away
[22:14:03] Александp is now online
[22:14:36] Portnov is now away
[22:16:09] denz is now xa
[22:16:33] Portnov is now online
[22:17:10] erraen is now online
[22:17:11] erraen is now online
[22:17:57] Vitaly Omelchuk is now away
[22:18:51] kryklia is now away
[22:19:05] Александp is now away
[22:19:35] Portnov is now away
[22:19:49] Vitaly Omelchuk is now online
[22:19:50] Vitaly Omelchuk is now online
[22:21:14] red-agent is now away
[22:21:32] Portnov is now online
[22:21:42] unk2k is now online
[22:22:11] erraen is now online
[22:22:12] erraen is now online
[22:22:53] Мозгошредер is now offline
[22:22:58] Vitaly Omelchuk is now online
[22:23:51] kryklia is now away
[22:24:24] slav0nic is now online
[22:24:34] Portnov is now away
[22:26:44] unk2k is now away
[22:27:11] erraen is now online
[22:27:12] erraen is now online
[22:27:38] slav0nic is now offline
[22:27:52] slav0nic is now online
[22:27:58] Vitaly Omelchuk is now online
[22:28:16] Portnov is now online
[22:28:18] red-agent is now online
[22:28:51] kryklia is now away
[22:29:05] Александp is now xa
[22:32:12] erraen is now online
[22:32:13] erraen is now online
[22:32:59] Vitaly Omelchuk is now online
[22:33:26] Optik is now offline
[22:33:28] Optik is now away
[22:33:30] Optik is now away
[22:33:52] kryklia is now away
[22:36:44] unk2k is now xa
[22:37:12] erraen is now online
[22:37:13] erraen is now online
[22:37:26] red-agent is now away
[22:37:59] Vitaly Omelchuk is now online
[22:38:20] red-agent is now online
[22:38:52] kryklia is now away
[22:38:55] Vitaly Omelchuk is now away
[22:38:56] Vitaly Omelchuk is now away
[22:39:18] Portnov is now away
[22:39:24] Effgen is now away
[22:41:02] cutwater is now away
[22:41:24] Portnov is now online
[22:41:37] slav0nic is now offline
[22:41:45] slav0nic is now chat
[22:41:50] slav0nic is now online
[22:42:12] erraen is now online
[22:42:13] erraen is now online
[22:42:59] Vitaly Omelchuk is now away
[22:43:53] kryklia is now away
[22:45:26] Effgen is now Я здесь.
[22:47:12] erraen is now online
[22:47:13] erraen is now online
[22:47:59] Vitaly Omelchuk is now away
[22:48:53] kryklia is now away
[22:48:55] Vitaly Omelchuk is now xa
[22:48:56] Vitaly Omelchuk is now xa
[22:49:08] kryklia is now online
[22:49:08] kryklia is now online
[22:51:02] cutwater is now xa
[22:52:13] erraen is now online
[22:52:14] erraen is now online
[22:53:00] Vitaly Omelchuk is now xa
[22:53:53] kryklia is now online
[22:54:09] kryklia is now away
[22:54:10] kryklia is now away
[22:54:32] cutwater is now online
[22:54:36] cutwater is now away
[22:55:27] Мозгошредер is now Online
[22:56:21] jolits is now xa
[22:56:34] slav0nic is now offline
[22:56:46] slav0nic is now online
[22:57:13] erraen is now online
[22:57:14] erraen is now online
[22:58:00] Vitaly Omelchuk is now xa
[22:58:49] Lolka is now online
[22:58:54] kryklia is now away
[23:01:01] denz is now online
[23:01:06] Мозгошредер is now offline
[23:02:14] erraen is now online
[23:02:15] erraen is now online
[23:02:32] Typhon is now offline
[23:03:01] Vitaly Omelchuk is now xa
[23:03:54] kryklia is now away
[23:04:44] Typhon is now online
[23:06:00] Typhon is now offline
[23:06:11] denz is now away
[23:06:14] Typhon is now online
[23:07:15] erraen is now online
[23:07:16] erraen is now online
[23:08:01] Vitaly Omelchuk is now xa
[23:08:43] Portnov is now offline
[23:08:54] kryklia is now away
[23:09:22] bobry is now xa
[23:11:00] cutwater is now offline
[23:11:31] slav0nic is now offline
[23:11:49] slav0nic is now online
[23:12:16] erraen is now online
[23:12:17] erraen is now online
[23:12:49] Vitaly Omelchuk is now online
[23:12:50] Vitaly Omelchuk is now online
[23:13:02] Vitaly Omelchuk is now online
[23:13:16] jolits is now dnd
[23:13:55] kryklia is now away
[23:14:03] Александp is now online
[23:16:11] denz is now xa
[23:17:16] erraen is now online
[23:17:17] erraen is now online
[23:17:27] bobry is now offline
[23:18:02] Vitaly Omelchuk is now online
[23:18:44] sevenov is now offline
[23:18:55] kryklia is now away
[23:19:05] Александp is now away
[23:19:42] bobry is now online
[23:22:17] erraen is now online
[23:22:18] erraen is now online
[23:23:03] Vitaly Omelchuk is now online
[23:23:56] kryklia is now away
[23:24:03] Vitaly Omelchuk is now away
[23:24:04] Vitaly Omelchuk is now away
[23:27:17] erraen is now online
[23:27:18] erraen is now online
[23:28:04] Vitaly Omelchuk is now away
[23:28:48] pymonk is now online
[23:28:56] kryklia is now away
[23:29:05] Александp is now xa
[23:29:08] pymonk is now offline
[23:31:58] kryklia is now online
[23:31:59] kryklia is now online
[23:32:17] erraen is now online
[23:32:18] erraen is now online
[23:33:04] Vitaly Omelchuk is now away
[23:33:57] kryklia is now online
[23:34:03] Vitaly Omelchuk is now xa
[23:34:04] Vitaly Omelchuk is now xa
[23:35:27] ortrix is now dnd
[23:36:50] mdn is now offline
[23:37:00] kryklia is now away
[23:37:01] kryklia is now away
[23:37:18] erraen is now online
[23:37:19] erraen is now online
[23:37:34] ortrix is now offline
[23:38:05] Vitaly Omelchuk is now xa
[23:38:58] kryklia is now away
[23:40:50] Александp is now offline
[23:41:23] Александp is now xa
[23:42:18] erraen is now online
[23:42:19] slav0nic is now offline
[23:42:19] erraen is now online
[23:42:42] slav0nic is now online
[23:42:43] slav0nic is now offline
[23:43:03] slav0nic is now online
[23:43:06] Vitaly Omelchuk is now xa
[23:43:58] kryklia is now away
[23:45:03] SV0L0CH is now xa
[23:45:13] SV0L0CH is now offline
[23:46:09] Vitaly Omelchuk is now online
[23:46:10] Vitaly Omelchuk is now online
[23:46:12] Effgen is now offline
[23:47:07] Typhon is now offline
[23:47:08] Typhon is now online
[23:47:10] Typhon is now online
[23:47:18] erraen is now online
[23:47:19] erraen is now online
[23:47:29] longedok is now offline
[23:48:05] xa4a is now online
[23:48:06] xa4a is now online
[23:48:06] Vitaly Omelchuk is now online
[23:48:59] kryklia is now away
[23:51:11] Vitaly Omelchuk is now away
[23:51:12] Vitaly Omelchuk is now away
[23:51:25] slav0nic is now away
[23:52:18] erraen is now online
[23:52:19] erraen is now online
[23:53:06] Vitaly Omelchuk is now away
[23:53:59] kryklia is now away
[23:54:47] Vitaly Omelchuk is now online
[23:54:48] Vitaly Omelchuk is now online
[23:54:57] jolits is now offline
[23:56:02] red-agent is now away
[23:56:43] jedgar is now online
[23:56:46] jedgar is now online
[23:57:19] erraen is now online
[23:57:20] erraen is now online
[23:58:06] Vitaly Omelchuk is now online
[23:59:00] kryklia is now away
[23:59:20] Lolka is now away
[23:59:47] Vitaly Omelchuk is now away
[23:59:48] Vitaly Omelchuk is now away