[00:01:08] erraen is now online
[00:02:23] umi is now xa
[00:03:24] serg.makar is now online
[00:03:54] maxim.zemlyakov is now online
[00:05:39] Typhon is now xa
[00:05:51] inpython is now offline
[00:06:08] erraen is now online
[00:07:24] umi is now xa
[00:08:24] serg.makar is now online
[00:08:56] maxim.zemlyakov is now online
[00:11:10] erraen is now online
[00:11:11] slav0nic is now away
[00:12:09] slav0nic is now online
[00:12:25] umi is now xa
[00:13:26] serg.makar is now online
[00:13:57] maxim.zemlyakov is now online
[00:15:17] Typhon is now online
[00:16:10] erraen is now online
[00:17:25] umi is now xa
[00:18:26] serg.makar is now online
[00:18:36] pc_ is now away
[00:19:00] maxim.zemlyakov is now online
[00:19:06] slav0nic is now offline
[00:21:12] erraen is now online
[00:22:26] umi is now xa
[00:23:27] serg.makar is now online
[00:24:03] maxim.zemlyakov is now online
[00:26:14] erraen is now online
[00:27:26] umi is now xa
[00:28:27] serg.makar is now online
[00:28:35] pc_ is now xa
[00:29:04] maxim.zemlyakov is now online
[00:31:15] erraen is now online
[00:32:27] umi is now xa
[00:33:29] serg.makar is now online
[00:34:05] maxim.zemlyakov is now online
[00:36:17] erraen is now online
[00:37:28] umi is now xa
[00:38:29] serg.makar is now online
[00:39:09] maxim.zemlyakov is now online
[00:41:19] erraen is now online
[00:42:28] umi is now xa
[00:43:29] serg.makar is now online
[00:44:11] maxim.zemlyakov is now online
[00:46:22] erraen is now online
[00:47:29] umi is now xa
[00:47:50] xa4a is now online
[00:47:50] xa4a is now away
[00:48:30] serg.makar is now online
[00:49:14] maxim.zemlyakov is now online
[00:51:22] erraen is now online
[00:52:29] umi is now xa
[00:53:03] gigimon is now offline
[00:53:31] serg.makar is now online
[00:54:16] maxim.zemlyakov is now online
[00:56:23] erraen is now online
[00:57:29] umi is now xa
[00:57:40] pc_ is now online
[00:58:31] serg.makar is now online
[00:59:17] maxim.zemlyakov is now online
[01:01:25] erraen is now online
[01:02:30] umi is now xa
[01:03:32] serg.makar is now online
[01:04:19] maxim.zemlyakov is now online
[01:05:58] pc_ is now away
[01:06:27] erraen is now online
[01:07:31] umi is now xa
[01:08:31] serg.makar is now online
[01:09:20] maxim.zemlyakov is now online
[01:11:28] erraen is now online
[01:12:30] umi is now xa
[01:13:32] serg.makar is now online
[01:14:07] Typhon is now xa
[01:14:23] maxim.zemlyakov is now online
[01:15:58] pc_ is now xa
[01:16:29] erraen is now online
[01:17:30] umi is now xa
[01:18:01] Sevenov is now online
[01:18:32] serg.makar is now online
[01:19:23] maxim.zemlyakov is now online
[01:21:32] erraen is now online
[01:22:30] umi is now xa
[01:23:20] pc_ is now online
[01:23:33] serg.makar is now online
[01:24:25] maxim.zemlyakov is now online
[01:25:45] Typhon is now online
[01:26:32] erraen is now online
[01:27:31] umi is now xa
[01:28:33] serg.makar is now online
[01:29:24] maxim.zemlyakov is now online
[01:31:34] erraen is now online
[01:32:33] umi is now xa
[01:33:34] serg.makar is now online
[01:34:28] maxim.zemlyakov is now online
[01:36:35] erraen is now online
[01:37:33] umi is now xa
[01:38:36] serg.makar is now online
[01:39:30] maxim.zemlyakov is now online
[01:41:35] erraen is now online
[01:42:33] umi is now xa
[01:43:35] serg.makar is now online
[01:44:33] maxim.zemlyakov is now online
[01:46:36] erraen is now online
[01:47:33] umi is now xa
[01:48:36] serg.makar is now online
[01:49:32] maxim.zemlyakov is now online
[01:51:37] erraen is now online
[01:52:34] umi is now xa
[01:52:58] Typhon is now offline
[01:53:36] serg.makar is now online
[01:54:34] maxim.zemlyakov is now online
[01:56:38] erraen is now online
[01:57:35] umi is now xa
[01:58:37] serg.makar is now online
[01:59:37] maxim.zemlyakov is now online
[02:01:39] erraen is now online
[02:02:35] umi is now xa
[02:03:37] serg.makar is now online
[02:04:40] maxim.zemlyakov is now online
[02:06:37] erraen is now online
[02:07:35] umi is now xa
[02:08:37] serg.makar is now online
[02:09:39] maxim.zemlyakov is now online
[02:11:39] erraen is now online
[02:12:35] umi is now xa
[02:13:37] serg.makar is now online
[02:14:40] maxim.zemlyakov is now online
[02:16:41] erraen is now online
[02:17:35] umi is now xa
[02:18:37] serg.makar is now online
[02:19:43] maxim.zemlyakov is now online
[02:21:44] erraen is now online
[02:22:34] umi is now xa
[02:23:37] serg.makar is now online
[02:24:46] maxim.zemlyakov is now online
[02:26:44] erraen is now online
[02:27:35] umi is now xa
[02:28:38] serg.makar is now online
[02:29:46] maxim.zemlyakov is now online
[02:31:45] erraen is now online
[02:32:35] umi is now xa
[02:33:38] serg.makar is now online
[02:34:49] maxim.zemlyakov is now online
[02:36:46] erraen is now online
[02:37:36] umi is now xa
[02:38:38] serg.makar is now online
[02:39:52] maxim.zemlyakov is now online
[02:41:47] erraen is now online
[02:42:35] umi is now xa
[02:43:39] serg.makar is now online
[02:44:52] maxim.zemlyakov is now online
[02:46:45] erraen is now online
[02:47:36] umi is now xa
[02:47:48] pc_ is now away
[02:48:39] serg.makar is now online
[02:48:40] pc_ is now online
[02:49:52] maxim.zemlyakov is now online
[02:51:46] erraen is now online
[02:52:36] umi is now xa
[02:53:39] serg.makar is now online
[02:54:55] maxim.zemlyakov is now online
[02:56:47] erraen is now online
[02:57:37] umi is now xa
[02:57:50] pc_ is now away
[02:58:12] pc_ is now online
[02:58:40] serg.makar is now online
[02:59:56] maxim.zemlyakov is now online
[03:01:49] erraen is now online
[03:02:37] umi is now xa
[03:03:40] serg.makar is now online
[03:05:01] maxim.zemlyakov is now online
[03:06:49] erraen is now online
[03:07:37] umi is now xa
[03:08:40] serg.makar is now online
[03:10:04] maxim.zemlyakov is now online
[03:11:52] erraen is now online
[03:12:38] umi is now xa
[03:13:39] serg.makar is now online
[03:15:06] maxim.zemlyakov is now online
[03:16:53] erraen is now online
[03:17:38] umi is now xa
[03:18:40] serg.makar is now online
[03:20:08] maxim.zemlyakov is now online
[03:21:55] erraen is now online
[03:21:56] pc_ is now away
[03:22:37] umi is now xa
[03:23:40] serg.makar is now online
[03:25:10] maxim.zemlyakov is now online
[03:26:58] erraen is now online
[03:27:38] umi is now xa
[03:28:40] serg.makar is now online
[03:30:08] maxim.zemlyakov is now online
[03:31:56] pc_ is now xa
[03:31:59] erraen is now online
[03:32:39] umi is now xa
[03:33:41] serg.makar is now online
[03:35:12] maxim.zemlyakov is now online
[03:36:59] erraen is now online
[03:37:38] umi is now xa
[03:38:41] serg.makar is now online
[03:40:11] maxim.zemlyakov is now online
[03:42:00] erraen is now online
[03:42:39] umi is now xa
[03:43:41] serg.makar is now online
[03:45:14] maxim.zemlyakov is now online
[03:47:01] erraen is now online
[03:47:39] umi is now xa
[03:48:41] serg.makar is now online
[03:50:14] maxim.zemlyakov is now online
[03:52:02] erraen is now online
[03:52:39] umi is now xa
[03:53:42] serg.makar is now online
[03:55:16] maxim.zemlyakov is now online
[03:57:03] erraen is now online
[03:57:39] umi is now xa
[03:58:41] serg.makar is now online
[04:00:17] maxim.zemlyakov is now online
[04:02:03] erraen is now online
[04:02:23] life_glider is now away
[04:02:24] life_glider is now online
[04:02:40] umi is now xa
[04:03:41] serg.makar is now online
[04:05:18] maxim.zemlyakov is now online
[04:07:05] erraen is now online
[04:07:40] umi is now xa
[04:08:41] serg.makar is now online
[04:10:18] maxim.zemlyakov is now online
[04:12:08] erraen is now online
[04:12:39] umi is now xa
[04:13:42] serg.makar is now online
[04:15:18] maxim.zemlyakov is now online
[04:17:10] erraen is now online
[04:17:39] umi is now xa
[04:18:41] serg.makar is now online
[04:20:19] maxim.zemlyakov is now online
[04:22:12] erraen is now online
[04:22:39] umi is now xa
[04:23:42] serg.makar is now online
[04:23:48] webninja is now online
[04:25:20] maxim.zemlyakov is now online
[04:27:13] erraen is now online
[04:27:39] umi is now xa
[04:28:42] serg.makar is now online
[04:29:28] webninja is now online
[04:30:21] maxim.zemlyakov is now online
[04:31:40] webninja is now online
[04:32:16] erraen is now online
[04:32:40] umi is now xa
[04:33:42] serg.makar is now online
[04:35:27] maxim.zemlyakov is now online
[04:37:17] erraen is now online
[04:37:40] umi is now xa
[04:38:42] serg.makar is now online
[04:39:35] webninja is now online
[04:39:53] webninja is now online
[04:40:25] maxim.zemlyakov is now online
[04:42:17] erraen is now online
[04:42:40] umi is now xa
[04:42:52] life_glider is now away
[04:42:53] life_glider is now away
[04:43:42] serg.makar is now online
[04:45:26] maxim.zemlyakov is now online
[04:46:42] webninja is now online
[04:47:19] erraen is now online
[04:47:40] umi is now xa
[04:48:42] serg.makar is now online
[04:50:27] maxim.zemlyakov is now online
[04:52:19] erraen is now online
[04:52:41] umi is now xa
[04:53:42] serg.makar is now online
[04:55:29] maxim.zemlyakov is now online
[04:57:19] erraen is now online
[04:57:41] umi is now xa
[04:58:43] serg.makar is now online
[04:59:51] webninja is now online
[05:00:30] maxim.zemlyakov is now online
[05:02:22] erraen is now online
[05:02:42] umi is now xa
[05:03:42] serg.makar is now online
[05:05:34] maxim.zemlyakov is now online
[05:07:23] erraen is now online
[05:07:42] umi is now xa
[05:08:43] serg.makar is now online
[05:10:32] maxim.zemlyakov is now online
[05:12:13] webninja is now online
[05:12:24] erraen is now online
[05:12:42] umi is now xa
[05:13:44] serg.makar is now online
[05:15:35] maxim.zemlyakov is now online
[05:17:25] erraen is now online
[05:17:42] umi is now xa
[05:18:44] serg.makar is now online
[05:20:36] maxim.zemlyakov is now online
[05:22:24] erraen is now online
[05:22:43] umi is now xa
[05:23:45] serg.makar is now online
[05:25:38] maxim.zemlyakov is now online
[05:27:27] erraen is now online
[05:27:43] umi is now xa
[05:28:45] serg.makar is now online
[05:30:39] maxim.zemlyakov is now online
[05:32:26] erraen is now online
[05:32:43] umi is now xa
[05:33:46] serg.makar is now online
[05:35:39] maxim.zemlyakov is now online
[05:37:30] erraen is now online
[05:37:44] umi is now xa
[05:38:46] serg.makar is now online
[05:40:41] maxim.zemlyakov is now online
[05:42:29] erraen is now online
[05:42:43] umi is now xa
[05:43:47] serg.makar is now online
[05:45:44] maxim.zemlyakov is now online
[05:47:28] erraen is now online
[05:47:42] umi is now xa
[05:48:47] serg.makar is now online
[05:50:46] maxim.zemlyakov is now online
[05:52:29] erraen is now online
[05:52:42] umi is now xa
[05:53:47] serg.makar is now online
[05:55:46] maxim.zemlyakov is now online
[05:57:30] erraen is now online
[05:57:43] umi is now xa
[05:58:48] serg.makar is now online
[06:00:51] maxim.zemlyakov is now online
[06:02:31] erraen is now online
[06:02:43] umi is now xa
[06:03:22] webninja is now online
[06:03:48] serg.makar is now online
[06:05:52] maxim.zemlyakov is now online
[06:07:21] Magister Yoda is now online
[06:07:32] erraen is now online
[06:07:43] umi is now xa
[06:08:23] webninja is now online
[06:08:48] serg.makar is now online
[06:10:54] maxim.zemlyakov is now online
[06:12:32] erraen is now online
[06:12:43] umi is now xa
[06:13:49] serg.makar is now online
[06:15:58] maxim.zemlyakov is now online
[06:16:53] dicos is now online
[06:17:32] Magister Yoda is now offline
[06:17:34] erraen is now online
[06:17:37] Magister Yoda is now online
[06:17:45] umi is now xa
[06:18:49] serg.makar is now online
[06:20:58] maxim.zemlyakov is now online
[06:22:32] ds.tihonov is now дома! :)
[06:22:33] erraen is now online
[06:22:46] umi is now xa
[06:23:49] serg.makar is now online
[06:25:59] maxim.zemlyakov is now online
[06:27:35] erraen is now online
[06:27:46] umi is now xa
[06:28:49] serg.makar is now online
[06:30:59] maxim.zemlyakov is now online
[06:32:35] erraen is now online
[06:32:46] umi is now xa
[06:33:49] serg.makar is now online
[06:36:02] maxim.zemlyakov is now online
[06:37:34] erraen is now online
[06:37:46] umi is now xa
[06:38:50] serg.makar is now online
[06:41:04] maxim.zemlyakov is now online
[06:42:36] erraen is now online
[06:42:47] umi is now xa
[06:43:49] serg.makar is now online
[06:46:06] maxim.zemlyakov is now online
[06:47:38] erraen is now online
[06:47:48] umi is now xa
[06:48:49] serg.makar is now online
[06:51:07] maxim.zemlyakov is now online
[06:52:39] erraen is now online
[06:52:48] umi is now xa
[06:53:49] serg.makar is now online
[06:56:08] maxim.zemlyakov is now online
[06:57:42] erraen is now online
[06:57:48] umi is now xa
[06:58:49] serg.makar is now online
[07:00:03] dicos is now away
[07:00:03] dicos is now away
[07:01:10] maxim.zemlyakov is now online
[07:01:54] dicos is now away
[07:01:54] dicos is now online
[07:02:42] erraen is now online
[07:02:48] umi is now xa
[07:03:49] serg.makar is now online
[07:06:12] maxim.zemlyakov is now online
[07:07:44] erraen is now online
[07:07:49] umi is now xa
[07:08:49] serg.makar is now online
[07:11:14] maxim.zemlyakov is now online
[07:12:47] erraen is now online
[07:12:49] umi is now xa
[07:13:49] serg.makar is now online
[07:16:14] maxim.zemlyakov is now online
[07:17:49] umi is now xa
[07:17:52] erraen is now online
[07:18:23] Sevenov is now offline
[07:18:49] serg.makar is now online
[07:21:13] maxim.zemlyakov is now online
[07:22:50] umi is now xa
[07:22:53] erraen is now online
[07:23:50] serg.makar is now online
[07:26:11] maxim.zemlyakov is now online
[07:27:06] dicos is now away
[07:27:06] dicos is now away
[07:27:50] umi is now xa
[07:27:55] erraen is now online
[07:28:50] serg.makar is now online
[07:31:12] maxim.zemlyakov is now online
[07:31:45] dicos is now away
[07:31:45] dicos is now online
[07:32:50] umi is now xa
[07:32:56] erraen is now online
[07:33:51] serg.makar is now online
[07:36:17] maxim.zemlyakov is now online
[07:37:50] umi is now xa
[07:37:58] erraen is now online
[07:38:50] serg.makar is now online
[07:41:19] maxim.zemlyakov is now online
[07:41:44] ds.tihonov is now offline
[07:42:34] dicos is now away
[07:42:34] dicos is now away
[07:42:51] umi is now xa
[07:42:59] erraen is now online
[07:43:51] serg.makar is now online
[07:45:01] dicos is now away
[07:45:01] dicos is now online
[07:46:21] maxim.zemlyakov is now online
[07:47:52] umi is now xa
[07:48:02] erraen is now online
[07:48:51] serg.makar is now online
[07:50:12] cheshirecat is now online
[07:51:21] maxim.zemlyakov is now online
[07:52:52] umi is now xa
[07:52:59] erraen is now online
[07:53:50] serg.makar is now online
[07:56:24] maxim.zemlyakov is now online
[07:57:52] umi is now xa
[07:58:00] erraen is now online
[07:58:51] serg.makar is now online
[08:01:27] maxim.zemlyakov is now online
[08:02:52] umi is now xa
[08:03:00] erraen is now online
[08:03:53] serg.makar is now online
[08:06:32] maxim.zemlyakov is now online
[08:07:53] umi is now xa
[08:08:00] erraen is now online
[08:08:52] serg.makar is now online
[08:09:42] Magister Yoda: есть кто живой?
[08:10:40] Magister Yoda: привет всем. объясните, пожалуйста, как можно сделать return страницы, и одновременно запустить на выполнение какую-либо функцию?
[08:11:34] maxim.zemlyakov is now online
[08:12:16] Typhon is now online
[08:12:53] umi is now xa
[08:13:02] erraen is now online
[08:13:52] serg.makar is now online
[08:16:34] maxim.zemlyakov is now online
[08:17:53] umi is now xa
[08:18:01] erraen is now online
[08:18:52] serg.makar is now online
[08:21:35] maxim.zemlyakov is now online
[08:22:53] umi is now xa
[08:23:03] erraen is now online
[08:23:51] serg.makar is now online
[08:26:32] Magister Yoda is now away
[08:26:32] Magister Yoda is now away
[08:26:38] maxim.zemlyakov is now online
[08:27:54] umi is now xa
[08:28:03] erraen is now online
[08:28:14] Magister Yoda is now away
[08:28:14] Magister Yoda is now online
[08:28:52] serg.makar is now online
[08:31:39] maxim.zemlyakov is now online
[08:32:55] umi is now xa
[08:33:02] erraen is now online
[08:33:53] serg.makar is now online
[08:36:35] dicos is now away
[08:36:35] dicos is now away
[08:36:40] maxim.zemlyakov is now online
[08:37:55] umi is now xa
[08:38:02] erraen is now online
[08:38:54] serg.makar is now online
[08:39:11] dicos is now away
[08:39:11] dicos is now online
[08:41:42] maxim.zemlyakov is now online
[08:42:56] umi is now xa
[08:43:04] erraen is now online
[08:43:55] serg.makar is now online
[08:44:30] dicos is now away
[08:44:30] dicos is now away
[08:46:43] maxim.zemlyakov is now online
[08:47:57] umi is now xa
[08:48:03] erraen is now online
[08:48:30] dicos is now away
[08:48:30] dicos is now online
[08:48:55] serg.makar is now online
[08:50:30] Magister Yoda is now away
[08:50:30] Magister Yoda is now away
[08:51:43] maxim.zemlyakov is now online
[08:52:33] cheshirecat is now away
[08:52:36] cheshirecat is now away
[08:52:57] umi is now xa
[08:53:05] erraen is now online
[08:53:54] serg.makar is now online
[08:56:45] maxim.zemlyakov is now online
[08:57:59] umi is now xa
[08:58:06] erraen is now online
[08:58:55] serg.makar is now online
[09:00:06] cheshirecat is now away
[09:00:08] cheshirecat is now online
[09:01:44] maxim.zemlyakov is now online
[09:02:12] xa4a is now away
[09:02:12] xa4a is now online
[09:02:49] xa4a: man django-celery
[09:02:58] umi is now xa
[09:03:08] erraen is now online
[09:03:56] serg.makar is now online
[09:06:45] maxim.zemlyakov is now online
[09:07:42] Magister Yoda is now away
[09:07:42] Magister Yoda is now online
[09:07:58] umi is now xa
[09:08:10] erraen is now online
[09:08:56] serg.makar is now online
[09:11:47] maxim.zemlyakov is now online
[09:13:00] umi is now xa
[09:13:12] erraen is now online
[09:13:56] serg.makar is now online
[09:16:47] maxim.zemlyakov is now online
[09:18:00] umi is now xa
[09:18:11] erraen is now online
[09:18:56] serg.makar is now online
[09:20:49] wiz: или открыть в iframe долгую страницу и аяксом дёргать статус
[09:21:50] maxim.zemlyakov is now online
[09:23:01] umi is now xa
[09:23:13] erraen is now online
[09:23:57] serg.makar is now online
[09:26:53] maxim.zemlyakov is now online
[09:28:02] umi is now xa
[09:28:15] erraen is now online
[09:28:57] serg.makar is now online
[09:31:56] maxim.zemlyakov is now online
[09:33:01] umi is now xa
[09:33:14] erraen is now online
[09:33:58] serg.makar is now online
[09:36:57] maxim.zemlyakov is now online
[09:38:03] umi is now xa
[09:38:15] erraen is now online
[09:38:59] serg.makar is now online
[09:42:00] maxim.zemlyakov is now online
[09:43:04] umi is now xa
[09:43:16] erraen is now online
[09:43:59] serg.makar is now online
[09:47:02] maxim.zemlyakov is now online
[09:48:05] umi is now xa
[09:48:19] erraen is now online
[09:49:01] serg.makar is now online
[09:52:02] maxim.zemlyakov is now online
[09:53:06] umi is now xa
[09:53:19] erraen is now online
[09:54:00] serg.makar is now online
[09:57:05] maxim.zemlyakov is now online
[09:58:07] umi is now xa
[09:58:20] erraen is now online
[09:59:01] serg.makar is now online
[10:00:53] dicos is now away
[10:00:53] dicos is now away
[10:02:07] maxim.zemlyakov is now online
[10:03:07] umi is now xa
[10:03:21] erraen is now online
[10:04:02] serg.makar is now online
[10:06:14] dicos is now away
[10:06:14] dicos is now online
[10:06:57] dicos is now offline
[10:07:10] maxim.zemlyakov is now online
[10:08:07] umi is now xa
[10:08:24] erraen is now online
[10:09:02] serg.makar is now online
[10:12:12] maxim.zemlyakov is now online
[10:13:06] umi is now xa
[10:13:25] erraen is now online
[10:14:03] serg.makar is now online
[10:16:36] slav0nic is now online
[10:17:13] maxim.zemlyakov is now online
[10:18:07] umi is now xa
[10:18:24] Magister Yoda is now away
[10:18:24] Magister Yoda is now away
[10:18:27] erraen is now online
[10:19:03] serg.makar is now online
[10:19:29] erraen is now offline
[10:20:25] erraen is now online
[10:22:13] maxim.zemlyakov is now online
[10:22:29] erraen is now online
[10:22:30] Magister Yoda is now away
[10:22:30] Magister Yoda is now online
[10:22:33] webninja is now online
[10:23:07] umi is now xa
[10:24:03] serg.makar is now online
[10:27:14] maxim.zemlyakov is now online
[10:27:32] Magister Yoda is now away
[10:27:32] erraen is now online
[10:27:33] Magister Yoda is now away
[10:28:08] umi is now xa
[10:28:56] webninja is now online
[10:29:03] serg.makar is now online
[10:29:05] webninja is now online
[10:32:16] maxim.zemlyakov is now online
[10:32:35] erraen is now online
[10:33:09] umi is now xa
[10:34:04] serg.makar is now online
[10:34:12] webninja is now online
[10:34:24] webninja is now online
[10:34:42] slav0nic is now away
[10:36:10] umi is now online
[10:36:10] umi is now online
[10:37:16] maxim.zemlyakov is now online
[10:37:36] erraen is now online
[10:38:09] umi is now online
[10:39:05] serg.makar is now online
[10:42:18] maxim.zemlyakov is now online
[10:42:37] erraen is now online
[10:42:53] webninja is now online
[10:43:02] webninja is now online
[10:43:09] umi is now online
[10:44:06] serg.makar is now online
[10:44:42] slav0nic is now xa
[10:47:20] maxim.zemlyakov is now online
[10:47:37] erraen is now online
[10:48:10] umi is now online
[10:49:06] serg.makar is now online
[10:50:03] xa4a is now online
[10:50:03] xa4a is now away
[10:51:38] Magister Yoda is now away
[10:51:38] Magister Yoda is now online
[10:52:22] maxim.zemlyakov is now online
[10:52:38] erraen is now online
[10:53:10] umi is now online
[10:54:06] serg.makar is now online
[10:57:22] maxim.zemlyakov is now online
[10:57:39] erraen is now online
[10:58:10] umi is now online
[10:59:07] serg.makar is now online
[11:02:02] umi is now away
[11:02:02] umi is now away
[11:02:21] maxim.zemlyakov is now online
[11:02:41] erraen is now online
[11:03:12] umi is now away
[11:04:08] serg.makar is now online
[11:05:15] cutwater is now online
[11:05:24] cutwater is now offline
[11:07:21] maxim.zemlyakov is now online
[11:07:38] cutwater is now online
[11:07:40] erraen is now online
[11:08:12] umi is now away
[11:08:42] slav0nic is now online
[11:09:08] serg.makar is now online
[11:12:02] umi is now xa
[11:12:02] umi is now xa
[11:12:21] maxim.zemlyakov is now online
[11:12:40] erraen is now online
[11:13:13] umi is now xa
[11:14:08] serg.makar is now online
[11:17:23] maxim.zemlyakov is now online
[11:17:42] erraen is now online
[11:18:14] umi is now xa
[11:19:09] serg.makar is now online
[11:22:11] webninja is now online
[11:22:24] maxim.zemlyakov is now online
[11:22:43] erraen is now online
[11:23:15] umi is now xa
[11:24:09] serg.makar is now online
[11:27:27] maxim.zemlyakov is now online
[11:27:43] erraen is now online
[11:28:15] umi is now xa
[11:29:10] serg.makar is now online
[11:29:24] dicos is now online
[11:32:27] maxim.zemlyakov is now online
[11:32:43] erraen is now online
[11:33:15] umi is now xa
[11:34:09] serg.makar is now online
[11:34:47] webninja is now online
[11:35:01] webninja is now offline
[11:35:21] Typhon is now offline
[11:35:23] Typhon is now online
[11:35:24] Typhon is now online
[11:35:25] Typhon is now online
[11:35:27] Typhon is now online
[11:37:28] maxim.zemlyakov is now online
[11:37:44] erraen is now online
[11:38:15] umi is now xa
[11:39:09] serg.makar is now online
[11:40:14] umi is now online
[11:40:15] umi is now online
[11:42:28] maxim.zemlyakov is now online
[11:42:45] erraen is now online
[11:43:16] umi is now online
[11:44:08] serg.makar is now online
[11:47:04] dmitrug is now online
[11:47:04] dmitrug is now online
[11:47:30] maxim.zemlyakov is now online
[11:47:46] erraen is now online
[11:48:16] umi is now online
[11:49:09] serg.makar is now online
[11:50:26] life_glider is now away
[11:50:27] life_glider is now online
[11:52:31] maxim.zemlyakov is now online
[11:52:46] erraen is now online
[11:53:16] umi is now online
[11:54:09] serg.makar is now online
[11:56:44] cutwater: Typhon: слушай, помнишь вчера говорили о валидации
[11:56:48] Typhon: угу
[11:56:49] cutwater: можешь помочь немного мысли структурировать
[11:57:15] cutwater: ну я тут начал упрощать варианты, просто запутался с этим делом на этапе проектирования
[11:57:20] life_glider is now offline
[11:57:31] maxim.zemlyakov is now online
[11:57:46] erraen is now online
[11:58:17] umi is now online
[11:59:10] serg.makar is now online
[11:59:10] Typhon: ничо не обещаю, но могу глянуть, если там не взрывы мозгов (как в папире лисков и какого-то парня про practical byzantine failures ^_^)
[11:59:21] Magister Yoda is now away
[11:59:22] Magister Yoda is now away
[11:59:23] dmitrug is now offline
[11:59:54] cutwater: вот смотри
http://dumpz.org/52607/
http://dumpz.org/52608/
[12:00:06] cutwater: Typhon: я имею ввиду именно как саму эту схему строить
[12:01:03] cutwater: то есть конкретно как лучше построить схему для списка, где надо проверить а) границы длины списка б) элементы списка
и словарь, где нужно валидировать не поля а типы ключей / значиний и возможно поля.
[12:02:04] cutwater: где во втором варианте any_of, is_ip просто callbable
[12:02:14] cutwater: ну допустим если их несколько, то можно сунуть в tuple
[12:02:33] maxim.zemlyakov is now online
[12:02:47] erraen is now online
[12:03:08] Typhon: для списка можно оставить список/тупль и в validate изинстансами обвешаться. а для дикта это либо вложенная "форма" либо ещё чего-то и для ещё чего-то нужен какая-то колабля
[12:03:19] umi is now online
[12:04:11] serg.makar is now online
[12:05:42] cutwater: ну и вопрос по реализации. надо вобщем чтобы validate собирал ошибки обо всех ошибках
[12:06:04] Typhon: МОНАДЫ!1! :D
[12:06:37] cutwater: xD
[12:06:44] cutwater: хм... ну можно callback
[12:06:49] Typhon: ну вроде тут должно быть ок -- лови @ собирай -- можно в колабли засунуть докстрингом месагу об ошибке ("данное не ип")
[12:07:01] cutwater: callback это ок =)
[12:07:16] cutwater: теперь это все надо побыстрому накидать
[12:07:17] Typhon: колбэк не понял куда присунуть
[12:07:28] cutwater: ща... я еще думаю
[12:07:30] cutwater: туплю поутру
[12:07:33] maxim.zemlyakov is now online
[12:07:48] erraen is now online
[12:08:20] umi is now online
[12:09:11] serg.makar is now online
[12:10:09] Typhon: я бы просто замутил декоратор, например, @validator который бы что-нибудь делал. либо брал докстринг как сообщение об ошибке, либо сам параметризовался бы им. а валидатор(оборачиваемая функция) пусть тупо предикатом будет -- да или нет, например. ну и декоратор интепретировать результаты может, как нравится. или проще даже --- пусть валидаторы кидают ексепшн нужный и всё. тогда ты бежишь, ловишь ексепшны (в цикле придётся, правда :-( ) и собираешь их.
[12:10:33] Typhon: декоратором можно считать None за ошибку, всё остальное -- за ок, соот-но результат оборачивать в Result / Error
[12:11:09] slav0nic is now offline
[12:11:42] slav0nic is now online
[12:12:34] maxim.zemlyakov is now online
[12:12:49] erraen is now online
[12:13:21] umi is now online
[12:13:46] cutwater: Typhon: ну и можно просто ф-цией возвращать либо None либо список ошибок
[12:14:04] cutwater: меня просто очень сильно коробило от идеи именно return errors
[12:14:11] serg.makar is now online
[12:15:34] Typhon: почему? можно и возвращать None / Errors не круто, если тебе захочется мягкую валидацию сделать, например, то есть '3' : int => 3 выдать, но 'x' : int => error. тогда лучше Result of value | Errors of exn list %)
[12:16:51] cutwater: не совсем понял твою фразу
[12:17:35] maxim.zemlyakov is now online
[12:17:50] erraen is now online
[12:17:56] cheshirecat is now away
[12:18:00] cheshirecat is now away
[12:18:20] umi is now online
[12:18:51] umi is now away
[12:18:52] umi is now away
[12:18:59] cheshirecat is now away
[12:19:02] cheshirecat is now online
[12:19:11] serg.makar is now online
[12:20:23] umi is now online
[12:20:24] umi is now online
[12:20:33] Typhon: ну я мыслю не в контексте форм, а просто валидации данных. есть спека {'x' : int}. в моём мире, если придёт '3' валидатор должен не просто сказать "ОК!" но и привести '3' к 3. соот-но валидирующая функция должна быть не просто предикатом, но функцией с кодоменом { Result(3) , Errors(list(exceptions)) } . как-то так.
[12:21:02] Typhon: а соот-но валидатор глобальный, бежит по спеку, вызывает нужные валидирующие функции для ключей и собирает ошибки и значения.
[12:22:36] maxim.zemlyakov is now online
[12:22:52] erraen is now online
[12:23:21] umi is now online
[12:24:12] serg.makar is now online
[12:26:07] br3d is now online
[12:27:27] br3d: Добрый день Господа !
[12:27:37] maxim.zemlyakov is now online
[12:27:47] Typhon: сегодня 2 мая.
[12:27:51] Typhon: 2 мая -- не день господа.
[12:27:53] erraen is now online
[12:27:59] Typhon: день господа бы неделю назад, в пейсах.
[12:28:14] Typhon: если это приветствие, то нужна запятая ^_^
[12:28:20] umi is now online
[12:28:28] br3d: xD
[12:28:57] br3d: Добрый день, Господа ! ))
[12:29:12] serg.makar is now online
[12:30:14] br3d: я только начал писать на питоне (дня 3 как) от возникла небольшая проблема, над которой бьюсь со вчерашнего вечера ...,return (1/math.pi*100)*(sm+=(func(a)*math.cos(k*a)))
[12:30:48] br3d: sm+= ... на равно ругается, не могу понять почему ...
[12:32:38] maxim.zemlyakov is now online
[12:32:55] erraen is now online
[12:33:20] umi is now online
[12:34:05] Typhon: sm+= --- это стейтмент.
[12:34:13] serg.makar is now online
[12:34:15] Typhon: в return можно только expression.
[12:34:35] Typhon: sm += blabla
return (1/math.pi * 100) * sm
[12:34:54] br3d: я понял, благодарю!
[12:37:38] maxim.zemlyakov is now online
[12:37:57] erraen is now online
[12:38:21] umi is now online
[12:39:13] serg.makar is now online
[12:42:39] maxim.zemlyakov is now online
[12:42:58] erraen is now online
[12:43:22] umi is now online
[12:44:13] serg.makar is now online
[12:47:39] maxim.zemlyakov is now online
[12:48:00] slav0nic is now away
[12:48:00] erraen is now online
[12:48:23] umi is now online
[12:49:14] serg.makar is now online
[12:49:23] deepwalker is now online
[12:51:19] cutwater: Typhon: ну я просто к тому что возвращать сообщения об ошибках вроде как труЪ экспешнами =) и меня коробило от return errors =)
[12:51:30] slav0nic is now online
[12:52:14] Typhon: можно эксепшном, его просто ставить внутри каждой итерации придётся, если хочешь всё собирать
[12:52:25] cutwater: угу... отстойно
[12:52:42] maxim.zemlyakov is now online
[12:52:42] cutwater: Typhon: ну и вместо callable сделать базовый класс таки Field я думаю.
[12:52:52] cutwater: ибо надо скажем какие-нибудь штуки еще отлавливать типа required
[12:52:57] cutwater: и т.п.
[12:53:00] erraen is now online
[12:53:11] cutwater: фф...
[12:53:24] umi is now online
[12:54:15] serg.makar is now online
[12:54:38] Typhon: ну это от задач твоих уже, тебе если формы, классы удобнее, что навешать можно дисплей свойства и т.д. я бы для реквайрд просто HOF сделал required(is_any(sgre, ewrger))
[12:55:17] cutwater: хм...
[12:55:27] gigimon is now online
[12:55:53] cutwater: блин ну его нафиг. ладно. у меня щас времени нет заморачиваться на написание умного фреймворка валидации
[12:56:01] cutwater: пока и так сойдет как у меня... а потом перепишу
[12:56:30] cutwater: Typhon: у меня мозг не осиливает щас сделать это красиво и умно
[12:57:28] slav0nic is now offline
[12:57:42] Typhon: ну всё правильно, make it run, make it right, make it fast )
[12:57:42] maxim.zemlyakov is now online
[12:57:42] slav0nic is now online
[12:57:48] Typhon: (make it small :D )
[12:58:01] erraen is now online
[12:58:18] cutwater: дык вот насчет small и не выходит лол
[12:58:24] umi is now online
[12:58:32] Typhon: ну так это только 4ым
[12:58:34] Typhon: пунктом
[12:59:15] serg.makar is now online
[13:02:13] umi is now away
[13:02:13] umi is now away
[13:02:43] maxim.zemlyakov is now online
[13:03:02] erraen is now online
[13:03:24] umi is now away
[13:04:16] serg.makar is now online
[13:07:44] maxim.zemlyakov is now online
[13:08:03] erraen is now online
[13:08:25] umi is now away
[13:09:17] serg.makar is now online
[13:10:18] slav0nic is now offline
[13:10:33] slav0nic is now online
[13:12:13] umi is now xa
[13:12:13] umi is now xa
[13:12:16] umi is now online
[13:12:17] umi is now online
[13:12:46] maxim.zemlyakov is now online
[13:13:04] erraen is now online
[13:13:26] umi is now online
[13:14:18] serg.makar is now online
[13:16:22] cutwater is now away
[13:17:41] umi is now away
[13:17:41] umi is now away
[13:17:47] maxim.zemlyakov is now online
[13:18:05] erraen is now online
[13:18:27] umi is now away
[13:19:19] serg.makar is now online
[13:20:33] Tony is now away
[13:21:57] umi is now online
[13:21:57] umi is now online
[13:22:50] maxim.zemlyakov is now online
[13:23:07] erraen is now online
[13:23:27] umi is now online
[13:24:19] serg.makar is now online
[13:27:42] slav0nic is now offline
[13:27:51] maxim.zemlyakov is now online
[13:27:54] slav0nic is now online
[13:28:07] erraen is now online
[13:28:29] umi is now online
[13:29:02] deepwalker: cutwater, а что ты за валидаторы накатл?
[13:29:18] serg.makar is now online
[13:30:35] mjaslty is now online
[13:32:51] maxim.zemlyakov is now online
[13:33:09] erraen is now online
[13:33:29] umi is now online
[13:34:19] serg.makar is now online
[13:35:24] mjaslty is now online
[13:35:25] cutwater is now online
[13:35:40] cutwater: deepwalker: да ну мучаюсь
[13:36:00] cutwater: deepwalker: надо накатать свой велосипед для валидации произвольных структур данных
[13:36:03] cutwater: проще говоря json
[13:36:11] deepwalker: я вот тут думаю, что нафиг не нужны эти экспшены
[13:36:14] cutwater: deepwalker: но нормально подойти к вопросу проектирования не получилось
[13:36:46] deepwalker: я вот сделал с эксепшенами, я потом сверху обертка, чтобы они не выскакивали
[13:37:00] deepwalker: и получается - нафиг они вообще нужны?
[13:37:28] deepwalker: вот думаю выпилить их вообще нафиг
[13:37:43] deepwalker: нужен эксепшн - сам и брось, если errors() не пусты
[13:37:50] maxim.zemlyakov is now online
[13:38:10] erraen is now online
[13:38:11] cutwater: deepwalker: хм.. а как ты делал? покажи штоле код\
[13:38:15] cutwater: или подкинь идею
[13:38:18] deepwalker: procrustes
[13:38:18] cutwater: а то у меня говно выходит
[13:38:30] umi is now online
[13:38:46] deepwalker: https://github.com/Deepwalker/Procrustes
[13:39:20] serg.makar is now online
[13:39:32] cutwater: deepwalker: просто я как раз таки хотел уйти от использования классов
[13:39:49] cutwater: в смысле для описания структуры данных
[13:40:14] deepwalker: хм хм :) замыкания?
[13:40:21] Typhon: да дикт, тупо.
[13:40:25] mjaslty is now online
[13:40:27] deepwalker: а параметры же
[13:40:30] umi is now away
[13:40:30] umi is now away
[13:40:32] Typhon: я вот чем думаю -- новые валидаторы -- редко добавляются
[13:40:37] Typhon: а схемы -- часто описываются.
[13:40:42] Typhon: поэтому схемы должны быть лёгкими.
[13:40:49] Typhon: а валидатооры -- могут быть тяжёлыми.
[13:40:50] deepwalker: ага, без диктов
[13:41:03] cutwater: Typhon: хм ок
[13:41:05] deepwalker: потому что дикт не очень то удобен в записи
[13:41:11] cutwater: deepwalker: вай?
[13:41:32] cutwater: для описания json схемы как раз удобен имхо
[13:41:35] br3d is now away
[13:41:35] br3d is now away
[13:41:36] Typhon: deepwalker, по-моему, ок, как раз деревце позволяет описать. какая альтернатива записи? (я вот если руки дойдут, намучу на руби :D )
[13:41:40] cutwater: другой вопрос - как описать дикт с валидациями
[13:41:46] cutwater: ну допустим с опциональными полями
[13:41:49] deepwalker: так, пример покажите, как вы себе это видите
[13:41:51] slav0nic is now offline
[13:42:05] cutwater: Typhon: все равно придется мутить две сущности - Field с св-вами required и Validator
[13:42:08] slav0nic is now online
[13:42:12] cutwater: ну и Field можно просто сделать опциональным
[13:42:30] Typhon: не понимаю, почему required/ optional не может быть валидатором тоже :-)
[13:42:52] maxim.zemlyakov is now online
[13:43:08] cutwater: Typhon: например потому что когда ты пытаешься передать в валидатор данные, а такого поля в словаре нет, получишь эксепшн
[13:43:11] deepwalker: кстати это конечно мысль
[13:43:12] erraen is now online
[13:43:19] deepwalker: у меня легко это можно вставить же..
[13:43:30] umi is now away
[13:43:36] cutwater: и я где-то в этом моменте очень силньо туплю
[13:43:40] umi is now online
[13:43:40] umi is now online
[13:43:47] Typhon: cutwater, ну это решается. ты берёшь из спека валидатор. optional, наример.
[13:43:56] br3d is now away
[13:43:56] br3d is now online
[13:43:57] Typhon: тот берёт data.get(key, None).
[13:44:06] Typhon: и если None -- возвращает ок, например
[13:44:21] serg.makar is now online
[13:44:21] cutwater: э... коряво выходит
[13:44:35] Typhon: а если не None -- то вызывает следующий валидатор, который он оборачивает
[13:44:52] cutwater: я не пойму как это все выглядеть будет
[13:45:24] mjaslty is now online
[13:45:33] Tony is now xa
[13:47:10] pc_ is now online
[13:47:39] deepwalker: да нет, смотрите, у меня же здравые идеи заложены - мы всегда итерируем по любому поводу - ошибки это итератор, данные тоже
[13:47:46] deepwalker: просто optional ни фига не вернет
[13:47:50] deepwalker: и все
[13:47:54] maxim.zemlyakov is now online
[13:48:13] erraen is now online
[13:48:31] umi is now online
[13:48:48] Magister Yoda is now away
[13:48:48] Magister Yoda is now online
[13:48:49] deepwalker: ну то есть выкинет пустой итератор
[13:48:58] br3d is now away
[13:48:58] br3d is now away
[13:49:22] serg.makar is now online
[13:49:29] Typhon: http://paste.in.ua/2268/
[13:49:39] Typhon: ну да, deepwalker, или так
[13:49:52] cutwater: э...
[13:50:16] cutwater: Typhon: ну для этого ты как раз в валидатор должен передавать уже не value
[13:50:18] cutwater: а dict
[13:50:24] mjaslty is now online
[13:50:30] cutwater: и это не укладывается как раз у меня в голове в общую модель
[13:50:33] Typhon: а я так и делаю
[13:50:36] Typhon: :_^
[13:50:37] Typhon: ^+^
[13:50:39] Typhon: блядь
[13:50:41] Typhon: )
[13:50:57] cutwater: мда
[13:51:06] cutwater: ладно я в ребуд. щас вернусь.
[13:51:11] cutwater is now offline
[13:52:14] pc_ is now away
[13:52:25] br3d is now away
[13:52:25] br3d is now online
[13:52:55] maxim.zemlyakov is now online
[13:53:13] erraen is now online
[13:53:27] cutwater is now online
[13:53:30] umi is now away
[13:53:30] umi is now away
[13:53:32] umi is now away
[13:53:50] Magister Yoda is now away
[13:53:51] Magister Yoda is now away
[13:53:58] cutwater: обновил убунту
[13:54:19] Typhon: нарвал?
[13:54:20] Typhon: ок7?
[13:54:22] cutwater: да
[13:54:23] serg.makar is now online
[13:54:24] Typhon: ничего не сломалось?
[13:54:29] cutwater: хм... ну пока так себе
[13:54:32] Typhon: гном / кде?
[13:54:35] cutwater: гном
[13:54:38] cutwater: точней
[13:54:39] cutwater: unity
[13:55:25] mjaslty is now online
[13:56:58] cutwater: ну так. не удобно
[13:57:27] br3d is now online
[13:57:57] maxim.zemlyakov is now online
[13:58:15] erraen is now online
[13:58:34] umi is now away
[13:59:24] serg.makar is now online
[14:00:25] mjaslty is now online
[14:02:14] pc_ is now xa
[14:02:59] maxim.zemlyakov is now online
[14:03:14] erraen is now online
[14:03:30] umi is now xa
[14:03:30] umi is now xa
[14:03:35] umi is now xa
[14:04:24] serg.makar is now online
[14:05:25] mjaslty is now online
[14:06:01] cutwater is now offline
[14:06:26] cutwater is now online
[14:07:12] cutwater: нет все таки юнити блевабелен
[14:07:58] maxim.zemlyakov is now online
[14:08:16] erraen is now online
[14:08:36] umi is now xa
[14:09:25] serg.makar is now online
[14:09:59] cutwater is now offline
[14:10:27] mjaslty is now online
[14:10:50] cutwater is now online
[14:12:28] umi is now online
[14:12:28] umi is now online
[14:12:58] cutwater: deepwalker: вобщем ладно. я сделаю так. сделаю поле Field которое будет инкапсулировать всякие свойства
[14:12:59] maxim.zemlyakov is now online
[14:13:00] cutwater: типа optional
[14:13:02] cutwater: и прочих
[14:13:09] cutwater: ну и метод validate иметь
[14:13:14] cutwater: и собственно валидаторы.
[14:13:17] erraen is now online
[14:13:23] dicos is now away
[14:13:24] dicos is now away
[14:13:37] umi is now online
[14:14:25] serg.makar is now online
[14:14:34] webninja is now online
[14:15:29] mjaslty is now online
[14:15:41] cutwater: deepwalker: в принципе то что есть сейчас только немного более человечно и вместо эксепшнов возвращение ошибок
[14:17:11] Magister Yoda is now away
[14:17:12] Magister Yoda is now online
[14:17:30] umi is now away
[14:17:30] umi is now away
[14:18:00] maxim.zemlyakov is now online
[14:18:19] erraen is now online
[14:18:38] umi is now away
[14:19:26] serg.makar is now online
[14:20:29] mjaslty is now online
[14:20:46] webninja is now online
[14:23:00] maxim.zemlyakov is now online
[14:23:17] erraen is now online
[14:23:39] umi is now away
[14:24:27] serg.makar is now online
[14:25:29] mjaslty is now online
[14:25:44] Magister Yoda is now away
[14:25:45] Magister Yoda is now away
[14:27:07] webninja is now online
[14:27:24] pc_ is now online
[14:27:30] umi is now xa
[14:27:30] umi is now xa
[14:28:01] maxim.zemlyakov is now online
[14:28:18] erraen is now online
[14:28:39] umi is now xa
[14:29:28] serg.makar is now online
[14:30:29] mjaslty is now online
[14:30:33] dicos is now away
[14:30:34] dicos is now online
[14:33:01] maxim.zemlyakov is now online
[14:33:19] erraen is now online
[14:33:39] umi is now xa
[14:34:29] serg.makar is now online
[14:35:28] mjaslty is now online
[14:37:05] Magister Yoda is now away
[14:37:06] Magister Yoda is now online
[14:38:01] maxim.zemlyakov is now online
[14:38:18] erraen is now online
[14:38:40] umi is now xa
[14:39:30] serg.makar is now online
[14:39:35] xa4a is now away
[14:39:35] xa4a is now online
[14:39:54] umi is now online
[14:39:54] umi is now online
[14:40:29] mjaslty is now online
[14:43:02] maxim.zemlyakov is now online
[14:43:21] erraen is now online
[14:43:40] umi is now online
[14:44:30] serg.makar is now online
[14:45:29] mjaslty is now online
[14:48:02] maxim.zemlyakov is now online
[14:48:08] slav0nic is now away
[14:48:22] erraen is now online
[14:48:41] umi is now online
[14:49:30] serg.makar is now online
[14:50:30] mjaslty is now online
[14:52:09] deepwalker: :) а я уже накатал свой велик
[14:52:19] deepwalker: удобно кстати
[14:52:36] cutwater: =0
[14:52:38] webninja is now online
[14:52:38] cutwater: =)
[14:52:55] webninja is now online
[14:53:02] maxim.zemlyakov is now online
[14:53:22] erraen is now online
[14:53:42] umi is now online
[14:54:19] cutwater: deepwalker: у меня только дилема Integer рассматривать как валидатор или как field
[14:54:30] serg.makar is now online
[14:55:00] slav0nic is now online
[14:55:30] mjaslty is now online
[14:55:35] umi is now away
[14:55:35] umi is now away
[14:55:50] cutwater: а логов нет штоле7
[14:56:02] cutwater: xa4a: можно еще заслушать твое мнение по поводу моих извращений?
[14:56:31] deepwalker: я в загадке, чем отличаются валидаторы от field :)
[14:57:27] cutwater: хм...
[14:57:54] xa4a: пойду почитаю
[14:58:03] maxim.zemlyakov is now online
[14:58:24] erraen is now online
[14:58:42] umi is now away
[14:59:06] cutwater: deepwalker: Field - набор валидаторов
[14:59:30] serg.makar is now online
[14:59:39] deepwalker: а вон ты как, хм хм, надо подумать тоже
[15:00:32] mjaslty is now online
[15:00:55] cutwater: deepwalker: ну как бы смотри. идея в чем. у тебя может быть просто значение - тогда все равно что ты ему подставишь
[15:00:56] xa4a: почитал что выше. я как-то сроднился с wtforms.. там все замечательно :)
[15:01:10] cutwater: xa4a: ну я понимаю. вообще идея уйти от описания классов на все случаи жизни
[15:01:21] xa4a: от написания?
[15:01:32] xa4a: от описания форм в виде классво?
[15:01:42] deepwalker: xa4a, а вот что-то их народ ругал, за какие-то аспекты
[15:01:43] deepwalker: но я непомню за какие
[15:01:55] cutwater: xa4a: ну да
[15:02:06] cutwater: хотя
[15:02:14] cutwater: может нафиг все это =)
[15:02:23] xa4a: cutwater: ты бы сначала написал API тестов
[15:02:31] xa4a: TDD, йопта
[15:02:36] cutwater: xa4a: я сначала хочу понять как это все будет выглядеть
[15:02:37] xa4a: njulf ,skj ,s dblyj? r xtve cnhtvbnmcz
[15:02:40] xa4a: !decode
[15:03:04] maxim.zemlyakov is now online
[15:03:25] erraen is now online
[15:03:42] umi is now away
[15:04:30] serg.makar is now online
[15:05:33] mjaslty is now online
[15:05:34] umi is now xa
[15:05:34] umi is now xa
[15:05:54] cutwater: щас попробую при помощи WTForms
[15:05:59] cutwater: если удовлетворить
[15:06:54] cutwater: хм
[15:08:05] maxim.zemlyakov is now online
[15:08:26] erraen is now online
[15:08:43] umi is now xa
[15:09:30] serg.makar is now online
[15:10:33] mjaslty is now online
[15:11:48] Magister Yoda: xa4a: сельдерей - это не то
[15:12:13] xa4a: Magister Yoda: тебе любая асинхронная очередь
[15:13:03] Magister Yoda: ну вообще я тут подумал, можно даже новую страницу не открывать, а делать всё на текущей, так по-моему даже проще будет
[15:13:05] maxim.zemlyakov is now online
[15:13:27] erraen is now online
[15:13:44] umi is now xa
[15:13:48] Magister Yoda: только не могу разобраться как это написать
[15:14:31] serg.makar is now online
[15:15:32] mjaslty is now online
[15:16:27] cutwater: Magister Yoda: ну ты бы проблему описал =)
[15:16:42] cutwater: xa4a: поковырял WTForms щас запилю велосипедик и будет ок
[15:18:06] maxim.zemlyakov is now online
[15:18:12] xa4a: cutwater: я бы поленился придумывать что-то ещё проще, чем wtf
[15:18:27] cutwater: xa4a: ну я лишь с тем отличием, что типы не конвертируются
[15:18:28] erraen is now online
[15:18:30] cutwater: ибо JSON
[15:18:45] umi is now xa
[15:18:51] cheshirecat is now away
[15:18:55] cheshirecat is now away
[15:19:05] cutwater: ну и возможно Integer, String, Boolean будут так же валидаторами
[15:19:32] serg.makar is now online
[15:19:45] xa4a: ты хочешь странного
[15:19:57] cutwater: xa4a: ну я не знаю на самом деле чего я хочу
[15:20:02] cutwater: поэтому уже хз сколько мучаю эту тему
[15:20:08] xa4a: с этого стоит начинать
[15:20:10] cutwater: xa4a: задача - есть JSON
[15:20:14] xa4a: напиши тесты на то, чего ты хочешь
[15:20:16] cutwater: ок
[15:20:28] cutwater: xa4a: чтобы написать тесты, надо представлять интерфейс
[15:20:32] mjaslty is now online
[15:20:45] xa4a: и не фантазируй больше, чем надо!
[15:20:46] pc_ is now away
[15:21:00] xa4a: чтобы написать код надо тем более представлять интерфейс
[15:21:29] cutwater: xa4a: можешь помочь с интерфейсом хотя бы =)
[15:21:58] cutwater: xa4a: вообще эта хрень предполагает собой валидацию к REST API интерфейсу
[15:22:34] xa4a: могу дать функцию для конвертации вложенных словарей в структуру похожую на request.POST
[15:22:46] xa4a: в formdata
[15:23:02] xa4a: flatten, вощем-та обычный поти
[15:23:04] xa4a: почти
[15:23:06] maxim.zemlyakov is now online
[15:23:12] xa4a: который потом в wtформу пихать
[15:23:29] erraen is now online
[15:23:33] cutwater: http://dumpz.org/52626/
[15:23:44] cutwater: xa4a: ну мне надо вот примерно такие данные валидировать
[15:23:45] cheshirecat is now away
[15:23:46] umi is now xa
[15:23:48] cheshirecat is now online
[15:24:07] xa4a: только чтобы ключи были постоянные
[15:24:21] cutwater: macToIp
[15:24:26] cutwater: ключи не постоянные
[15:24:31] serg.makar is now online
[15:25:24] xa4a: поменяй чтобы были постоянными. тогда можно будет собирать просто в FieldList из FormField
[15:25:32] mjaslty is now online
[15:25:48] cutwater: хм... вот ради причут WTForms апи менять не
[15:26:28] xa4a: ты не правильно используешь JSON
[15:26:31] xa4a: ЩТ
[15:26:32] xa4a: ON
[15:26:36] xa4a: object notation
[15:26:40] cutwater: хм...
[15:26:50] xa4a: и что у тебя на месте полей объекта стоит?
[15:28:06] maxim.zemlyakov is now online
[15:28:29] erraen is now online
[15:28:46] cheshirecat is now away
[15:28:47] umi is now xa
[15:28:50] cheshirecat is now away
[15:29:32] serg.makar is now online
[15:30:24] xa4a: интересно, а если из европы чуваки спрашивают grade average/GPA, как его считать?
[15:30:31] mjaslty is now online
[15:30:46] pc_ is now xa
[15:32:30] Magister Yoda: cutwater: спешл фор ю
[15:33:08] maxim.zemlyakov is now online
[15:33:24] dicos is now away
[15:33:31] erraen is now online
[15:33:49] umi is now xa
[15:33:51] Magister Yoda: cutwater: есть форма. нужно отправить с неё данные не перезагружая страницу, при этом вырезать эту форму из страницы, после чего показывать прогресс выполнения операций
[15:34:33] serg.makar is now online
[15:34:36] cutwater: Magister Yoda: тебе уже сказали django-celery
[15:34:56] cutwater: xa4a: я думаю с object notation мы уже как-нибудь повременим
[15:34:57] Magister Yoda: неа, celery тут не причём
[15:35:01] cutwater: Magister Yoda: да ну
[15:35:04] cutwater: ты ниасилил
[15:35:18] cutwater: Magister Yoda: можешь расскажешь более подробно какие операции тебе надо выполнять
[15:35:19] Magister Yoda: celery для многопоточных операций
[15:35:32] mjaslty is now online
[15:36:01] cutwater: Magister Yoda: ииии?
[15:36:16] Magister Yoda: сабмит форм в однопоточном режиме
[15:37:25] cutwater: м.. и?
[15:37:42] cutwater: Magister Yoda: определись для начала что тебе надо. и расскажи нам об этом. телепатов нет
[15:38:06] Magister Yoda: я же тебе написал 4 поста назад что мне надо
[15:38:08] maxim.zemlyakov is now online
[15:38:32] erraen is now online
[15:38:44] dicos is now away
[15:38:50] umi is now xa
[15:38:51] cutwater: Magister Yoda: научись излагать мысли ясно
[15:39:09] cutwater: Magister Yoda: то что ты написал таки подходит под задачу celery
[15:39:33] serg.makar is now online
[15:39:45] Magister Yoda: итак...
[15:39:51] cutwater: нужно отправить с неё данные не перезагружая страницу - AJAX
при этом вырезать эту форму из страницы - DOM
после чего показывать прогресс выполнения операций - AJAX + celery
[15:40:13] Magister Yoda: 1. сабмит формы без перезагрузки страницы - делается с помощью jQuery
[15:40:31] mjaslty is now online
[15:40:36] Magister Yoda: 2. удаление со страницы формы - аналогично jQuery
[15:40:51] webninja is now online
[15:41:03] webninja is now online
[15:41:15] Magister Yoda: 3. при сабмите формы на сервере начинают делаться операции
[15:41:42] Magister Yoda: 4. вместо удалённой формы показывается ход выполнения операций - jQuery.ajax
[15:42:01] xa4a: ты же знаешь, что такое ajax?
[15:42:07] xa4a: и чем он отличается от jquery?
[15:42:18] xa4a: и чем клиент отличается от сервера
[15:42:41] xa4a: продумай, что у тебя будет происходить на клиенте
[15:42:44] xa4a: ты почти всё изложил
[15:42:45] cutwater: Magister Yoda: а теперь внезапно вопрос, как ты себе представляешь "на сервере начинают делаться операции"
[15:42:54] xa4a: тольео 4-й пункт распиши детальнее
[15:43:01] Magister Yoda: я вообще-то говорю про http://api.jquery.com/jQuery.ajax/
[15:43:05] xa4a: откуда клиент узнает ход выполнение
[15:43:07] xa4a: *я
[15:43:10] maxim.zemlyakov is now online
[15:43:20] xa4a: он сразу получит ответ? или бует регулярно ходить?
[15:43:30] xa4a: или ему с сервера пушится будут результаты?
[15:43:33] erraen is now online
[15:43:40] Magister Yoda: ajax будет обновлять с периодом
[15:43:45] xa4a: окей.
[15:43:49] umi is now xa
[15:43:50] xa4a: тогда ещё раз
[15:43:53] xa4a: ты сабмитишь форму
[15:44:03] xa4a: что клиент при этом увидит
[15:44:08] xa4a: (клиент, который броузер)
[15:44:17] xa4a: что в ответ на аякс с формой получит?
[15:44:34] serg.makar is now online
[15:44:46] cutwater: xa4a: http://dumpz.org/52631/
[15:44:52] cutwater: ну вот хотя бы в первом приближении
[15:45:19] xa4a: это wtforms.fields :)
[15:45:32] mjaslty is now online
[15:45:44] xa4a: только в форме они сами-по-себе не работают, а только в форме
[15:45:50] Magister Yoda: (я не тупой) клиент увидит как исчезла форма, и вместо него появилась(ну в самом начале например) какая-нибудь надпись о том что началлось выполнение операций
[15:45:52] xa4a: *только в wtформе они сами-по-себе не работают, а только в форме
[15:46:10] xa4a: Magister Yoda: я же написал, что под клиентом подразумеваю броузер
[15:46:29] Magister Yoda: а я тебе сервер и не описывал
[15:46:36] xa4a: ты описывал пользователя
[15:46:40] xa4a: как клиента
[15:46:46] xa4a: у которого пропала форма и появилась надпись
[15:47:01] xa4a: а броузер - оперирует с джаваскриптом, сокетами, json, html, etvc
[15:47:09] cutwater: Magister Yoda: >> (я не тупой) сомнительно
[15:47:35] Magister Yoda: cutwater: здрасте, Евгений Ваганович
[15:48:07] cutwater: Magister Yoda: дык проблема в чем?
[15:48:11] maxim.zemlyakov is now online
[15:48:21] erraen is now online
[15:48:34] Magister Yoda: видимо в JS =)
[15:48:49] umi is now xa
[15:48:55] xa4a: нет, в JS всё ок
[15:49:14] cutwater: Magister Yoda: может ты расскажешь, как ты эту операцию делаешь "на сервере"
[15:49:18] cutwater: и откуда на сервере узнаешь прогресс.
[15:49:34] xa4a: ты понимаешь, что если ты серверу что-то послал (форму), то сервер тебе должен на этот запрос что-то ответить?
[15:49:35] serg.makar is now online
[15:50:02] Magister Yoda: понимаю, вот с этим уже сложнее
[15:50:11] cutwater: Magister Yoda: о чем тебе и говорят
[15:50:33] mjaslty is now online
[15:50:44] xa4a: окей. если ты это понимаешь, то дальше ты должен понять, что если ты своё "что-то делается" не вынесешь в асинхронную очередь, то сервер (на джанге) не сможет тебе выдать никакого результата до того, как это что-то сделается до конца
[15:51:04] Magister Yoda: и это хреново
[15:51:09] xa4a: почти
[15:51:14] xa4a: это было бы хреново, если бы не придумали..
[15:51:18] xa4a: .. барабанная дробь..
[15:51:22] cutwater: celery ^_^
[15:51:23] xa4a: … асинхронную очередь!
[15:51:23] Magister Yoda: celery//
[15:51:41] Magister Yoda: бля >_>
[15:51:47] cutwater: Magister Yoda: ну на самом деле ты можешь сам написать своего воркера
[15:51:49] Magister Yoda: всё равно придётся его юзать
[15:51:49] xa4a: ты в первом запросе создаёшь задание и отвечаешь клиенту, что ок, форма засабмичена и принята к выполнению
[15:51:50] cutwater: и работать через базу.
[15:52:04] xa4a: это не задержит ответ
[15:52:11] webninja is now online
[15:52:13] xa4a: и клиент сам сможет потом ходить регулярно снова
[15:52:17] cutwater: и обойтись без celery
[15:52:25] Typhon: NIH!1!!!!!
[15:52:31] xa4a: а ходить он будет на спец вьюху, которая будет проверять состояние задания в очереди и давать ответ с прогрессом
[15:52:33] Magister Yoda: cutwater: не запутывай
[15:53:01] cutwater: Typhon: на самом деле celery говно. мы его выкинули из проекта так как он нам не подходил
[15:53:11] maxim.zemlyakov is now online
[15:53:19] cutwater: ибо слишком много проблем с ручной баллансировкой задач etc.
[15:53:21] xa4a: "celery нам не подходил, поэтому он говно"
[15:53:22] erraen is now online
[15:53:27] cutwater: xa4a: ^_^
[15:53:50] umi is now xa
[15:54:07] cheshirecat is now away
[15:54:10] cheshirecat is now online
[15:54:37] serg.makar is now online
[15:55:33] mjaslty is now online
[15:58:11] maxim.zemlyakov is now online
[15:58:24] erraen is now online
[15:58:49] umi is now xa
[15:59:07] cheshirecat is now away
[15:59:11] cheshirecat is now away
[15:59:36] serg.makar is now online
[16:00:34] mjaslty is now online
[16:03:12] maxim.zemlyakov is now online
[16:03:24] erraen is now online
[16:03:51] umi is now xa
[16:04:37] serg.makar is now online
[16:05:35] mjaslty is now online
[16:06:00] cutwater is now away
[16:06:24] gigimon: народ, у вас virtualenv нормально на мак оси работает?
[16:08:12] maxim.zemlyakov is now online
[16:08:25] erraen is now online
[16:08:42] pc_ is now online
[16:08:52] umi is now xa
[16:09:38] serg.makar is now online
[16:10:30] xa4a: да
[16:10:34] mjaslty is now online
[16:10:46] xa4a: только в консоль ругается, если его включать в каталоге с пакетом types
[16:11:17] webninja is now online
[16:13:14] maxim.zemlyakov is now online
[16:13:26] erraen is now online
[16:13:53] umi is now xa
[16:14:40] serg.makar is now online
[16:14:49] gigimon: блин
[16:15:24] gigimon: у меня так ругается http://dpaste.com/538034/
[16:15:26] umi is now online
[16:15:27] umi is now online
[16:15:34] mjaslty is now online
[16:15:55] cheshirecat is now away
[16:15:58] cheshirecat is now online
[16:15:58] gigimon: xa4a: слушай, подскажи а какой PYTHONPATH у тебя в окружении?
[16:17:09] umi is now offline
[16:17:22] gigimon: я почему-то думаю у меня настроен питон неправильно
[16:17:29] gigimon: т.к. пакеты ставятся только рутом =\
[16:18:14] maxim.zemlyakov is now online
[16:18:26] erraen is now online
[16:18:53] xa4a: http://paste.in.ua/2271/
[16:18:57] xa4a: дык э..
[16:19:03] xa4a: f? u[v
[16:19:06] xa4a: гхм
[16:19:11] xa4a: у меня питон из портов, если что
[16:19:39] serg.makar is now online
[16:20:34] mjaslty is now online
[16:21:02] gigimon: а
[16:21:02] xa4a: и хз почему site-packages от виртуаленва в самом конце, ниже системного из /opt/local
[16:21:26] gigimon: у меня системный обычный, просто пытался до 2.7 обновиться и видимо сломал себе окружение
[16:23:15] maxim.zemlyakov is now online
[16:23:28] erraen is now online
[16:24:03] cutwater is now online
[16:24:41] serg.makar is now online
[16:25:36] mjaslty is now online
[16:28:16] maxim.zemlyakov is now online
[16:28:29] erraen is now online
[16:29:40] serg.makar is now online
[16:30:36] mjaslty is now online
[16:32:53] dicos is now away
[16:32:55] dicos is now online
[16:33:16] maxim.zemlyakov is now online
[16:33:31] erraen is now online
[16:34:42] serg.makar is now online
[16:35:35] mjaslty is now online
[16:37:48] pc_ is now away
[16:38:16] maxim.zemlyakov is now online
[16:38:32] erraen is now online
[16:38:38] pc_ is now online
[16:39:42] serg.makar is now online
[16:40:37] mjaslty is now online
[16:41:34] Typhon is now offline
[16:43:18] maxim.zemlyakov is now online
[16:43:34] erraen is now online
[16:44:43] serg.makar is now online
[16:45:37] mjaslty is now online
[16:48:19] maxim.zemlyakov is now online
[16:48:35] erraen is now online
[16:49:44] serg.makar is now online
[16:50:37] mjaslty is now online
[16:53:21] maxim.zemlyakov is now online
[16:53:36] erraen is now online
[16:54:44] serg.makar is now online
[16:55:38] mjaslty is now online
[16:57:56] Magister Yoda: исчезновение формы работает :-D да и вроде даже запрос отправляется, вот только хз куда приходит
[16:58:21] maxim.zemlyakov is now online
[16:58:37] erraen is now online
[16:59:46] serg.makar is now online
[17:00:39] mjaslty is now online
[17:03:21] maxim.zemlyakov is now online
[17:03:37] erraen is now online
[17:04:46] serg.makar is now online
[17:05:39] mjaslty is now online
[17:08:23] maxim.zemlyakov is now online
[17:08:38] erraen is now online
[17:09:47] serg.makar is now online
[17:10:41] mjaslty is now online
[17:12:23] Sevenov is now online
[17:13:26] maxim.zemlyakov is now online
[17:13:39] erraen is now online
[17:14:47] serg.makar is now online
[17:15:41] mjaslty is now online
[17:17:38] pc_ is now away
[17:18:31] maxim.zemlyakov is now online
[17:18:39] erraen is now online
[17:19:48] serg.makar is now online
[17:20:40] mjaslty is now online
[17:23:11] Typhon is now online
[17:23:31] maxim.zemlyakov is now online
[17:23:40] erraen is now online
[17:24:48] serg.makar is now online
[17:25:27] webninja is now online
[17:25:42] mjaslty is now online
[17:25:48] webninja is now online
[17:27:38] pc_ is now xa
[17:28:33] maxim.zemlyakov is now online
[17:28:41] erraen is now online
[17:29:26] serg.makar is now offline
[17:30:42] mjaslty is now online
[17:31:29] serg.makar is now away
[17:31:29] serg.makar is now away
[17:33:34] maxim.zemlyakov is now online
[17:33:43] erraen is now online
[17:35:41] mjaslty is now online
[17:35:48] serg.makar is now away
[17:35:51] webninja: привет
[17:35:53] webninja: хех
[17:36:21] webninja: при деплое чето не видит некоторые модули дополнительные apache + mod_wsgi. их в ручную нужно прописывать?
[17:37:10] webninja: '/usr/lib/python2.6/site-packages/django_grappelli-2.3.2-py2.6.egg',
вот так например
[17:38:37] maxim.zemlyakov is now online
[17:38:44] erraen is now online
[17:40:42] mjaslty is now online
[17:40:48] serg.makar is now away
[17:43:37] maxim.zemlyakov is now online
[17:43:45] erraen is now online
[17:45:12] dicos is now away
[17:45:13] dicos is now away
[17:45:26] Typhon is now offline
[17:45:43] mjaslty is now online
[17:45:45] Typhon is now online
[17:45:49] serg.makar is now away
[17:48:10] webninja is now online
[17:48:40] maxim.zemlyakov is now online
[17:48:46] erraen is now online
[17:50:43] mjaslty is now online
[17:50:49] serg.makar is now away
[17:52:51] xa4a: webninja: или ставить туда, куда видит, или говорить, чтобы видел там, куда ставишь
[17:53:41] maxim.zemlyakov is now online
[17:53:47] erraen is now online
[17:53:58] Typhon: "ручную" -- это такой девайс, куда можно прописывать. "Хьюстон, пропишите данные в /ручную!"
[17:54:11] Typhon: xa4a, ты смог распарсить его запрос?
[17:55:44] mjaslty is now online
[17:55:50] serg.makar is now away
[17:56:56] xa4a: да я, пока пишу диплом, особо восприимчив к любым отвлекающим факторам)
[17:58:15] slav0nic is now offline
[17:58:16] slav0nic is now online
[17:58:18] slav0nic is now online
[17:58:44] maxim.zemlyakov is now online
[17:58:49] erraen is now online
[18:00:16] Typhon is now xa
[18:00:20] Typhon is now online
[18:00:42] dicos is now away
[18:00:42] dicos is now online
[18:00:44] mjaslty is now online
[18:00:50] serg.makar is now away
[18:03:42] maxim.zemlyakov is now online
[18:03:49] erraen is now online
[18:05:44] mjaslty is now online
[18:05:51] serg.makar is now away
[18:06:16] Typhon: xa4a, ты ж уже писал, вроде?
[18:06:24] Typhon: или бакалавр/магистр разные?
[18:07:27] xa4a: ну.. может когда-то начинал)
[18:07:48] xa4a: это первый и последний пока
[18:08:45] maxim.zemlyakov is now online
[18:08:50] erraen is now online
[18:10:13] Magister Yoda is now away
[18:10:13] Magister Yoda is now away
[18:10:20] Tony is now online
[18:10:46] mjaslty is now online
[18:10:51] serg.makar is now away
[18:11:22] Magister Yoda is now away
[18:11:22] Magister Yoda is now online
[18:12:45] deepwalker is now offline
[18:12:49] deepwalker is now online
[18:12:51] deepwalker is now online
[18:12:52] deepwalker is now online
[18:12:54] deepwalker is now online
[18:13:47] maxim.zemlyakov is now online
[18:13:51] erraen is now online
[18:15:47] mjaslty is now online
[18:15:52] serg.makar is now away
[18:18:49] maxim.zemlyakov is now online
[18:18:52] erraen is now online
[18:20:47] mjaslty is now online
[18:20:54] serg.makar is now away
[18:23:50] maxim.zemlyakov is now online
[18:23:53] erraen is now online
[18:25:48] mjaslty is now online
[18:25:54] serg.makar is now away
[18:28:51] maxim.zemlyakov is now online
[18:28:53] erraen is now online
[18:30:49] mjaslty is now online
[18:30:55] serg.makar is now away
[18:32:05] Sevenov is now offline
[18:33:54] maxim.zemlyakov is now online
[18:33:55] erraen is now online
[18:35:48] mjaslty is now online
[18:35:57] serg.makar is now away
[18:38:54] maxim.zemlyakov is now online
[18:38:56] erraen is now online
[18:39:49] xa4a: есть защитники меркуриала в эфире?
[18:39:52] xa4a: мне кажется, или он говно?
[18:40:06] xa4a: вот я хочу только некоторые изменения из какого-то файла закомитить
[18:40:13] Typhon: crecord
[18:40:24] Typhon: или просто record
[18:40:40] Typhon: какой-то из них лучше, поыткать надо пиранью
[18:40:45] xa4a: оукей..
[18:40:45] webninja is now online
[18:40:50] mjaslty is now online
[18:40:56] serg.makar is now away
[18:41:12] Typhon: record, кажется, круче crecord'а.
[18:42:31] xa4a: а у crecord'a piranha в комитерах)
[18:43:24] xa4a: мне вот понравилось http://vimcasts.org/episodes/fugitive-vim-working-with-the-git-index/
[18:43:53] maxim.zemlyakov is now online
[18:43:57] erraen is now online
[18:44:47] Typhon: для хг, я думаю, тоже есть плагины. хотя вот для имакса магит круче, чем аналогичный для хг. но хг, в отличие от гита, удобнее пользоваться из консоле :D
[18:44:50] Typhon: *ли
[18:45:50] mjaslty is now online
[18:45:57] serg.makar is now away
[18:46:04] webninja: хех а как говорить чтобы 'видел там, куда ставишь' ставится пипом в /usr/lib/python2.6/site-packages
[18:46:08] pc_ is now online
[18:46:26] webninja: я прописал в django.wsgi типа sys.path.add ему пофигу
[18:46:54] webninja: 'yandex_maps_tags' is not a valid tag library
[18:48:21] xa4a: settings.INSTALLED_APPS <- 'yandex_maps' или как там
[18:48:28] webninja: есть
[18:48:35] webninja: локально работает
[18:48:55] maxim.zemlyakov is now online
[18:48:59] erraen is now online
[18:50:44] deepwalker is now offline
[18:50:48] deepwalker is now online
[18:50:49] deepwalker is now online
[18:50:52] mjaslty is now online
[18:50:52] deepwalker is now online
[18:50:53] deepwalker is now online
[18:50:57] serg.makar is now away
[18:53:57] maxim.zemlyakov is now online
[18:54:01] erraen is now online
[18:55:53] mjaslty is now online
[18:55:58] serg.makar is now away
[18:56:57] pbd is now online
[18:57:55] pbd: hello world
[18:58:07] cutwater: xa4a: ты таки прав. меркуриал уныл.
[18:58:12] pbd: Помогите начинающему
[18:58:46] cutwater: отличное начало. так держать xD
[18:58:58] maxim.zemlyakov is now online
[18:59:02] erraen is now online
[18:59:16] webninja: помогите лучше продолжающему )
[18:59:24] pbd: по wsgi есть пара вопросов - может кто помочь?
[18:59:29] webninja: о!
[18:59:53] xa4a: pbd: просто задай их
[18:59:58] pbd: ок
[19:00:05] xa4a: и садить к webninja рядышком :)
[19:00:13] xa4a: *садись
[19:00:13] pbd: я у здесь впервые :)
[19:00:24] xa4a: топик - в топике
[19:00:54] mjaslty is now online
[19:01:00] serg.makar is now away
[19:03:27] pbd: вопрос такой - обработчики лучше вкладывать или вызывать последовательно. Какие тут за и против?
[19:04:00] maxim.zemlyakov is now online
[19:04:04] erraen is now online
[19:04:13] xa4a: эм.. смотря какие?
[19:04:28] xa4a: (начинающему - лучше использовать django, может?)
[19:04:36] cutwater: хороший совет
[19:04:45] gigimon: может он пхпшник?
[19:05:08] cutwater: пхпшников просьба оставаться на пхп
[19:05:20] pbd: хотелось бы самоу разобраться - джанго для этого мало подходит - не курить же джанго исходники
[19:05:39] cutwater: pbd: курить
[19:05:49] cutwater: pbd: ты пхпшник?
[19:05:54] mjaslty is now online
[19:06:00] serg.makar is now away
[19:06:02] pbd: вопрос интересный
[19:06:31] pbd: у вас что делятся на пхпешников и не пхпешников?
[19:07:09] cutwater: ну пхпшники говно и не нужно
[19:07:17] wiz: нет, пхпшники делятся на пхпешников и не пхпешников
[19:07:34] cutwater: wiz: когнитивный диссонанс
[19:07:40] wiz: вовсе нет
[19:08:10] wiz: /me просто читает про рекурсивные типы в хацкеле
[19:08:15] cutwater: хех
[19:09:00] maxim.zemlyakov is now online
[19:09:04] erraen is now online
[19:09:27] pbd: у того кто сам пробовал писать фреймворки уже сложилось определенное мнение о том какие обработчики как вызывать. Я и спрашиваю какие предпочтения?
[19:09:47] wiz: пофиг
[19:09:51] cutwater: pbd: ну обычно нормальные люди фреймворки не пишут. все придумано за нас =)
[19:09:52] pbd: сори - не поддерживаю ваш срач на тему пхп - оно мне побоку
[19:10:03] cutwater: сказал челвоек, который пишет велосипед
[19:10:09] Typhon: блин, это я сегодня не могу вопросы распарсить, или они задаются как-то странно :-)
[19:10:18] pbd: я не пишу фреймворк - я пытаюсь понять как оно все работает
[19:10:19] wiz: ну не поддерживает же - просто пишет свой велосипед (=
[19:10:23] Typhon: pbd, я вот не пойму, какие обработчики ты хочешь вызывать :-(
[19:10:34] pbd: wsgi
[19:10:39] Typhon: !g pep 333
[19:10:41] wiz: и как их вкладывать?
[19:10:45] Typhon: pbd, читал?
[19:10:45] wiz: код в студию
[19:10:54] mjaslty is now online
[19:10:57] Typhon: !g pep 3333
[19:11:00] serg.makar is now away
[19:11:02] pbd: да нет никакого кода
[19:11:08] wiz: ну на нет и сюда нет
[19:11:10] Typhon: pbd, предлагаю почитать ПЕПы по ссылкам.
[19:11:25] Typhon: после половина вопросов (которые я пока не понял :-) )должны отпасть
[19:11:31] wiz: ты сначала напиши что-нибудь, так, эдак, а там уже и обсудить будет что
[19:11:54] pbd: так я не понял - писать велосипед или не писать?
[19:11:59] xa4a: не писать
[19:12:03] xa4a: сначала читать велосипеды
[19:12:06] Typhon: pbd, смотря для чего :-)
[19:12:10] xa4a: только послее этого думать о том, стоит ли писать
[19:12:12] Typhon: сначала читать ПЕПы!11!!
[19:12:19] pbd: так на кой мне предлагать писать
[19:12:21] Typhon: потом взять bottle, flask, svarga
[19:12:35] pbd: typhon спасибо - почитаю
[19:12:38] Typhon: а ещё лучше wsgiref
[19:12:47] Typhon: !pydoc wsgiref
[19:12:52] Typhon: pbd, ^
[19:13:12] pbd: я просто задал общий вопрос?
[19:13:19] webninja is now online
[19:14:02] maxim.zemlyakov is now online
[19:14:04] webninja is now online
[19:14:05] erraen is now online
[19:14:17] wiz: pbd, видимо нет
[19:14:39] pbd: ответ должен быть примерно таким - такие то обработчики вызываются на одном уровне а такие то лучше делать влоденными в другие (какие) - так сказать кто как видит?
[19:14:55] wiz: примеры обработчиков в студию
[19:15:10] pbd: wiz - ты уже определился писать велосипед или не писать?
[19:15:11] cutwater: /me допустим не понял о чем вообще речь
[19:15:21] wiz: /me уже написал и готов проконсультировать
[19:15:32] pbd: ну и?
[19:15:37] wiz: мы просто дружно не понимаем вопроса
[19:15:48] gigimon: pbd: ты беспредметно что-то хочешь узнать
[19:15:54] mjaslty is now online
[19:15:57] gigimon: и читал ли пепы?
[19:16:01] serg.makar is now away
[19:17:15] webninja: а если без жанго вроде можно веркцойг использовать
[19:17:24] cutwater: а можно и на потолке спать.
[19:17:29] cutwater: давайте конкретизируем проблему
[19:17:38] pbd: давайте
[19:17:40] serg.makar is now online
[19:17:40] serg.makar is now online
[19:18:42] pbd: положим авторизация, сессия, подлючение к бд реализуются на одном уровне
[19:18:49] Typhon: pbd, риали, сначала стоит точно читнуть пеп (стандарт) как писать всги. а потом будут уже конкретные вопросы. пока неясно, какие обработчика (на что?!) куда вкладывать
[19:19:01] wiz: мидлварь он хочет, мидлварь
[19:19:04] maxim.zemlyakov is now online
[19:19:06] erraen is now online
[19:19:19] wiz: ответ я уже сказал - непринципиально совсем
[19:19:28] pbd: о наконец
[19:19:58] cutwater: wiz: молодец. приз за телепатию =)
[19:20:10] pbd: тебе приз за понятливость
[19:20:53] br3d is now offline
[19:20:55] mjaslty is now online
[19:21:01] serg.makar is now online
[19:21:17] maxim.zemlyakov is now offline
[19:22:53] xa4a: "положим авторизация, сессия, подлючение к бд реализуются на одном уровне". а мне приз за "использовать django"
[19:23:16] pbd: да это понятно - хоть мне больше импонирует пилон
[19:23:21] webninja: для простоты вычислений примем пи равным трем
[19:23:48] pbd: просто люблю понимать как оно все работает
[19:24:08] erraen is now online
[19:24:16] wiz: пилон фу...
[19:24:34] wiz: уж лучше фласк
[19:24:38] pbd: не будем начинать :3
[19:25:20] wiz: к тому же он уже давно не пилон, а пирамид
[19:25:37] pbd: спасибо за информацию
[19:25:48] pbd: не зря я к вам заглянул
[19:25:56] mjaslty is now online
[19:26:02] serg.makar is now online
[19:27:00] pbd: как лучше передавать переменные по обработчикам - дописывать к wsgi, или еще как - вопрос к wiz
[19:27:53] webninja: я щаз почитываю доки по фласку перед сном. только начал
[19:28:12] webninja: норм. тема
[19:28:16] pbd: перед сном оО
[19:28:50] webninja: канешно алхимия блин вынуждает писать много лишнего.
[19:28:56] webninja: транзакции делать
[19:29:08] erraen is now online
[19:29:19] Typhon: autocommit
[19:29:46] wiz: pbd, по-разному, но в основном да, через env
[19:30:08] pbd: о мы друг друга понимаем :)
[19:30:56] wiz: альтернативных вариантов я вижу только два - через запрос или через внешнее хранилище (бд, кэш и пр.)
[19:30:57] mjaslty is now online
[19:31:02] serg.makar is now online
[19:31:18] pbd: спасибо - всё стандартно
[19:31:32] wiz: ну а что тут выдумывать..
[19:34:10] erraen is now online
[19:35:57] mjaslty is now online
[19:36:04] serg.makar is now online
[19:36:53] pbd: что касается вложений? при написании даже самой мелкой детали придерживаемся стандарта - благо он простейший - а вкладываем только очень связанные обработчики, которые можно использовать и при необходимости и на верхнем уровне? может так?
[19:38:04] cutwater is now offline
[19:38:17] cutwater is now online
[19:39:11] erraen is now online
[19:40:58] mjaslty is now online
[19:41:04] serg.makar is now online
[19:42:28] wiz: строго говоря, по стандарту WSGI они пишутся так чтобы их можно было вкладывать. но если ты пишешь сервер/фреймворк, то можешь их и последовательно вызывать с одним и тем же объектом окружения/запроса.
[19:43:14] wiz: вернее как бы одним и тем же. надо его забирать самому и передавать дальше
[19:43:31] pbd: о алаакбар. спасибо виз. :)
[19:43:49] wiz: иншалла
[19:43:57] pbd: :)
[19:44:13] erraen is now online
[19:44:42] serg.makar is now away
[19:44:42] serg.makar is now away
[19:46:01] mjaslty is now online
[19:46:05] serg.makar is now away
[19:47:00] webninja is now online
[19:47:09] webninja is now online
[19:48:35] gigimon is now offline
[19:48:54] webninja is now offline
[19:48:59] gigimon is now online
[19:49:00] dicos is now away
[19:49:00] dicos is now away
[19:49:14] erraen is now online
[19:51:02] mjaslty is now online
[19:51:06] serg.makar is now away
[19:51:21] dicos is now away
[19:51:21] dicos is now online
[19:54:14] erraen is now online
[19:55:13] maxim.zemlyakov is now online
[19:55:13] maxim.zemlyakov is now online
[19:55:24] maxim.zemlyakov is now online
[19:55:24] maxim.zemlyakov is now online
[19:55:24] maxim.zemlyakov is now online
[19:56:01] mjaslty is now online
[19:56:06] serg.makar is now online
[19:56:06] serg.makar is now online
[19:56:07] serg.makar is now online
[19:58:24] maxim.zemlyakov is now online
[19:59:16] erraen is now online
[19:59:48] Sevenov is now online
[20:01:02] mjaslty is now online
[20:01:06] serg.makar is now online
[20:03:26] maxim.zemlyakov is now online
[20:04:12] dicos is now offline
[20:04:14] dicos is now online
[20:04:17] erraen is now online
[20:04:39] serg.makar is now away
[20:04:39] serg.makar is now away
[20:06:01] mjaslty is now online
[20:06:08] serg.makar is now away
[20:08:29] maxim.zemlyakov is now online
[20:08:43] gigimon is now online
[20:09:19] erraen is now online
[20:11:01] mjaslty is now online
[20:11:08] serg.makar is now away
[20:11:24] gigimon is now online
[20:13:12] slav0nic is now away
[20:13:31] maxim.zemlyakov is now online
[20:14:20] erraen is now online
[20:15:42] slav0nic is now online
[20:16:01] mjaslty is now online
[20:16:09] serg.makar is now away
[20:18:33] maxim.zemlyakov is now online
[20:19:21] erraen is now online
[20:21:02] mjaslty is now online
[20:21:09] serg.makar is now away
[20:23:35] maxim.zemlyakov is now online
[20:23:47] ds.tihonov is now дома! :)
[20:24:22] erraen is now online
[20:25:09] inpython is now online
[20:26:03] mjaslty is now online
[20:26:10] serg.makar is now away
[20:28:37] maxim.zemlyakov is now online
[20:29:24] erraen is now online
[20:30:30] pbd is now offline
[20:31:03] mjaslty is now online
[20:31:10] serg.makar is now away
[20:31:25] gigimon is now online
[20:33:38] maxim.zemlyakov is now online
[20:34:26] erraen is now online
[20:34:40] cheshirecat is now away
[20:34:44] cheshirecat is now away
[20:35:36] deepwalker is now offline
[20:36:04] mjaslty is now online
[20:36:11] serg.makar is now away
[20:36:13] pc_ is now away
[20:38:38] slav0nic is now away
[20:38:40] maxim.zemlyakov is now online
[20:39:27] erraen is now online
[20:41:05] mjaslty is now online
[20:41:12] serg.makar is now away
[20:43:42] maxim.zemlyakov is now online
[20:44:08] deepwalker is now online
[20:44:28] erraen is now online
[20:44:58] cheshirecat is now away
[20:45:01] cheshirecat is now online
[20:45:44] slav0nic is now online
[20:46:06] mjaslty is now online
[20:46:13] pc_ is now xa
[20:46:13] serg.makar is now away
[20:48:44] maxim.zemlyakov is now online
[20:49:28] erraen is now online
[20:51:05] mjaslty is now online
[20:51:08] maxim.zemlyakov is now online
[20:51:13] serg.makar is now away
[20:51:14] mjaslty is now offline
[20:52:15] slav0nic is now away
[20:53:45] maxim.zemlyakov is now online
[20:54:27] erraen is now online
[20:56:14] serg.makar is now away
[20:57:54] inpython is now offline
[20:57:57] pc_ is now online
[20:58:44] maxim.zemlyakov is now online
[20:59:27] erraen is now online
[21:01:14] serg.makar is now away
[21:02:15] slav0nic is now xa
[21:03:45] maxim.zemlyakov is now online
[21:04:28] erraen is now online
[21:06:14] serg.makar is now away
[21:08:47] maxim.zemlyakov is now online
[21:09:29] erraen is now online
[21:11:15] serg.makar is now away
[21:13:50] maxim.zemlyakov is now online
[21:14:29] erraen is now online
[21:16:17] serg.makar is now away
[21:18:50] maxim.zemlyakov is now online
[21:19:31] erraen is now online
[21:21:18] serg.makar is now away
[21:23:52] maxim.zemlyakov is now online
[21:24:34] erraen is now online
[21:26:20] serg.makar is now away
[21:27:34] dicos is now offline
[21:28:55] maxim.zemlyakov is now online
[21:29:35] erraen is now online
[21:31:21] serg.makar is now away
[21:33:56] maxim.zemlyakov is now online
[21:34:33] cheshirecat is now away
[21:34:37] cheshirecat is now away
[21:34:37] erraen is now online
[21:36:21] serg.makar is now away
[21:36:31] pc_ is now away
[21:38:57] maxim.zemlyakov is now online
[21:39:38] erraen is now online
[21:41:21] serg.makar is now away
[21:43:01] cheshirecat is now away
[21:43:04] cheshirecat is now online
[21:43:59] maxim.zemlyakov is now online
[21:44:40] erraen is now online
[21:46:21] serg.makar is now away
[21:46:31] pc_ is now xa
[21:49:00] maxim.zemlyakov is now online
[21:49:40] erraen is now online
[21:51:22] serg.makar is now away
[21:54:01] maxim.zemlyakov is now online
[21:54:40] erraen is now online
[21:56:05] slav0nic is now online
[21:56:24] serg.makar is now away
[21:58:31] slav0nic is now offline
[21:59:02] maxim.zemlyakov is now online
[21:59:40] erraen is now online
[22:01:24] serg.makar is now away
[22:03:40] Magister Yoda is now offline
[22:04:04] maxim.zemlyakov is now online
[22:04:41] erraen is now online
[22:06:24] serg.makar is now away
[22:09:05] maxim.zemlyakov is now online
[22:09:42] erraen is now online
[22:11:25] serg.makar is now away
[22:14:07] maxim.zemlyakov is now online
[22:14:43] erraen is now online
[22:14:53] deepwalker is now offline
[22:14:57] deepwalker is now online
[22:14:58] deepwalker is now online
[22:15:00] deepwalker is now online
[22:16:27] serg.makar is now away
[22:19:08] maxim.zemlyakov is now online
[22:19:46] erraen is now online
[22:21:27] serg.makar is now away
[22:24:10] maxim.zemlyakov is now online
[22:24:46] erraen is now online
[22:26:27] serg.makar is now away
[22:29:11] maxim.zemlyakov is now online
[22:29:47] erraen is now online
[22:31:28] serg.makar is now away
[22:34:13] maxim.zemlyakov is now online
[22:34:49] erraen is now online
[22:35:15] cutwater is now away
[22:35:59] cutwater is now online
[22:36:11] deepwalker is now offline
[22:36:16] deepwalker is now online
[22:36:19] pc_ is now online
[22:36:29] serg.makar is now away
[22:39:15] maxim.zemlyakov is now online
[22:39:49] erraen is now online
[22:41:29] serg.makar is now away
[22:44:18] maxim.zemlyakov is now online
[22:44:50] erraen is now online
[22:46:29] serg.makar is now away
[22:49:20] maxim.zemlyakov is now online
[22:49:51] erraen is now online
[22:51:28] serg.makar is now away
[22:54:23] maxim.zemlyakov is now online
[22:54:52] erraen is now online
[22:56:29] serg.makar is now away
[22:59:24] maxim.zemlyakov is now online
[22:59:54] erraen is now online
[23:01:29] serg.makar is now away
[23:01:29] pc_ is now away
[23:02:49] maxim.zemlyakov is now offline
[23:04:56] erraen is now online
[23:06:30] serg.makar is now away
[23:09:56] erraen is now online
[23:11:29] pc_ is now xa
[23:11:30] serg.makar is now away
[23:14:57] erraen is now online
[23:15:02] cutwater is now away
[23:15:16] Tony: кто знает поддерживает ли i18n если в po файле в одном из msgid есть non ascii символ?
[23:16:31] serg.makar is now away
[23:19:57] erraen is now online
[23:21:31] serg.makar is now away
[23:22:58] cutwater is now online
[23:24:13] gigimon is now online
[23:25:00] erraen is now online
[23:26:24] cheshirecat is now offline
[23:26:32] serg.makar is now away
[23:30:01] erraen is now online
[23:31:32] serg.makar is now away
[23:34:07] xa4a: вероятно да. ведь все эти gettext и построены вокруг идеи, что есть не только ascii
[23:34:18] Tony: я про msgid
[23:34:22] Tony: не про msgstr
[23:34:36] Tony: у меня щас просто пиздец полный с обновлением gettext и rosetta ебаный ужас
[23:35:03] erraen is now online
[23:36:33] serg.makar is now away
[23:39:13] ds.tihonov is now offline
[23:40:03] erraen is now online
[23:41:35] serg.makar is now away
[23:44:31] pc_ is now online
[23:45:05] erraen is now online
[23:46:36] serg.makar is now away
[23:49:28] pc_ is now offline
[23:50:06] erraen is now online
[23:51:37] serg.makar is now away
[23:52:10] cutwater is now away
[23:55:06] erraen is now online
[23:56:38] serg.makar is now away