[01:56:06] BanderOS зашёл в конференцию [02:14:43] BanderOS вышел из конференции [02:22:30] BanderOS зашёл в конференцию [02:40:50] BanderOS вышел из конференции [04:14:53] iNode вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found [05:48:53] repolainen зашёл в конференцию [05:53:57] iNode зашёл в конференцию [06:02:21] andrew_b зашёл в конференцию [06:14:15] il.smind зашёл в конференцию [06:22:37] <andrew_b> После смерти души грешных москвичей попадают за МКАД... [06:23:55] <iNode> andrew_b: И души грешных питерцев тоже, только с другой стороны. [06:28:21] <il.smind> Тесты на время сборки: LLVM-GCC и Clang выполнили операцию сборки Apache на 20% быстрее GCC. Сборка PHP была выполнена LLVM-GCC на 25% быстрее, но при использовании Clang возникли проблемы со сборкой. При сборке ImageMagic проблемы с компиляцией возникли в LLVM-GCC, а Clang завершил процесс сборки на несколько процентов медленнее GCC.
При измерении производительности Apache, собранного разными компиляторами, производительность LLVM-GCC оказалась примерно на уровне GCC, но clang-сборка продемонстрировала повышение производительности на 9%. [06:28:31] <il.smind> http://www.opennet.ru/opennews/art.shtml?num=26314 [06:30:33] repolainen вышел из конференции [06:35:36] <iNode> il.smind: надо для mc тест на скорость сборки провести. ;) [06:36:06] <il.smind> надо просто собрать [06:38:11] il.smind вышел из конференции: Компьютер вошёл в спящий режим [06:56:21] <andrew_b> il.smind++: 2049? [07:07:03] <il.smind++> andrew_b: не успел пока [07:40:59] <il.smind++> andrew_b: на! на [07:41:01] <il.smind++> http://www.midnight-commander.org/ticket/2049 [07:49:30] <il.smind++> andrew_b: тут? [08:00:15] <andrew_b> Ща, тикет офрмлю. [08:07:51] <andrew_b> il.smind++: я весь Ваш! [08:20:11] <il.smind++> andrew_b: 120 [08:20:34] <andrew_b> ? [08:20:35] <il.smind++> как думаешь мы касты можем убрать в Г_массивах [08:20:42] <il.smind++> в 120 [08:20:52] <andrew_b> Конкретнее. [08:21:28] <il.smind++> ((DIFFLN *) &g_array_index (a0, DIFFLN, pos))->ch [08:21:35] <il.smind++> например [08:21:46] <il.smind++> можно это упростить? [08:22:46] <andrew_b> Зачем? [08:29:24] <il.smind++> я читаю этот код а потом голова кружится и болит и руки трясутся [08:30:46] <il.smind++> я так понял проще сделать нереально... [08:31:30] <andrew_b> Надо смотреть, что возвразает g_array_index. [08:31:40] <andrew_b> возвращает [08:31:51] <andrew_b> Если void *, то нет. [08:32:11] styx.mp зашёл в конференцию [08:32:14] <andrew_b> Точнее, можно через ещё одну переменню. [08:32:23] <styx.mp> хао [08:32:32] <il.smind++> ни хао [08:32:37] <styx.mp> у меня как бы 1-2 бага [08:32:49] <styx.mp> создаём каталог [08:32:49] <il.smind++> styx.mp: ? [08:33:11] <styx.mp> пишем имя 123 тут жмём Ctrl+enter [08:33:29] <styx.mp> жмём ентер [08:33:50] <styx.mp> собственно Ctrl+enter пожалуй не должен генерить символ [08:34:08] <styx.mp> потом пытаемся зайти в созданный каталог [08:34:37] <il.smind++> styx.mp: это известный баг [08:34:51] <andrew_b> А у меня не воспроизводится. [08:35:11] <il.smind++> у меня тоже но я думаю можно свести его к [08:35:17] <andrew_b> Ctrl+enter ничего не генерит. [08:36:06] <il.smind++> пишем имя 123 тут жмём Ctrl+q жмём ентер жмём ентер потом пытаемся зайти в созданный каталог [08:36:59] <andrew_b> Вот это другое дело. [08:37:22] <il.smind++> styx.mp: мы с андреем копались с этой хней с полгода назад [08:37:23] <andrew_b> Всё дело в волшебном пузырьке c-q [08:37:40] <il.smind++> там все упирается в туже проблему с сабшелами [08:38:17] <il.smind++> оно там криво парсит передачу '\n' [08:39:00] <andrew_b> styx.mp: вопрос у меня к тебе. [08:39:04] <andrew_b> http://www.midnight-commander.org/ticket/2025
Please post any bug reports (including the output of `mc -V') as ticket on midnight-commander.org
Меня смущает предлог on. [08:39:28] <il.smind++> styx.mp: причём если запустишь mc из mc то бага почти не будет [08:40:43] <styx.mp> для начала any bugs [08:40:52] <styx.mp> хотя не [08:40:58] <styx.mp> ща я подумаю [08:41:27] <styx.mp> tickets [08:41:28] <andrew_b> Почему any bug reports не кошерно? [08:41:29] <styx.mp> at [08:41:46] <styx.mp> Please post any bug reports (including the output of `mc -V') as tickets at midnight-commander.org [08:42:14] <styx.mp> any лучше поменять на your [08:43:25] <andrew_b> Понял. [09:16:59] Yury V. Zaytsev зашёл в конференцию [09:17:53] <Yury V. Zaytsev> Я проголосовал [09:19:30] <andrew_b> За что? [09:22:09] <Yury V. Zaytsev> За твоих двоих [09:22:22] <Yury V. Zaytsev> Я правильно понял тут ctrl+enter обсуждался? [09:22:27] <Yury V. Zaytsev> andrew_b: на это есть тикет? [09:22:34] <andrew_b> Да. [09:23:03] <Yury V. Zaytsev> http://www.midnight-commander.org/search?q=ctrl%2Benter&noquickjump=1&ticket=on [09:23:06] <andrew_b> 2025 пока не на ревью. :) [09:23:07] <Yury V. Zaytsev> Не находит [09:23:17] <Yury V. Zaytsev> 2025 уже [09:23:18] <Yury V. Zaytsev> :) [09:24:16] <andrew_b> Там есть ещё несколько мест, где говорят: шлите баги на mс-devel@. Я пока не решился их заменить. [09:24:23] <andrew_b> Например, в хинтах. [09:24:37] <Yury V. Zaytsev> Ок напиши и я могу предложить варинаты [09:24:43] <Yury V. Zaytsev> Вернее где смотреть напииши т.е. [09:24:52] <Yury V. Zaytsev> Укажи плиз на тикет по ctrl_enter? [09:26:22] <Yury V. Zaytsev> andrew_b: ну никак не могу найти [09:26:41] <andrew_b> Я даже не уверен, что он есть. :) [09:26:49] <Yury V. Zaytsev> andrew_b: у меня просто есть http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=375366 [09:26:54] <Yury V. Zaytsev> Я бы его залинковал [09:27:07] <Yury V. Zaytsev> Если его нет, то создал. Но если есть зачем делать дупликат [09:27:27] <andrew_b> Погоди пока. Не спеши. [09:27:29] <Yury V. Zaytsev> А какой вывод был я пропустил? Оно фиксится или безнадежно? [09:29:11] <andrew_b> Разговор был про другое. [09:29:26] <Yury V. Zaytsev> Ааа :( но факт тот же [09:29:28] <andrew_b> А bug=375366 у нас не проходил. [09:29:39] <andrew_b> Ненене, тут ничего общего. [09:29:54] <Yury V. Zaytsev> andrew_b: кстати факт [09:30:01] <Yury V. Zaytsev> В ncurses работает по прежнему [09:30:07] <Yury V. Zaytsev> Это пробблема со slang [09:30:55] <andrew_b> Если бы знать, чем отличается 4.6.1-3 от 4.6.1-2. [09:31:15] <il.smind++> andrew_b: есть [09:31:23] <andrew_b> 25 Jun 2006 Уууу... [09:31:30] <andrew_b> Как давно. [09:32:45] <il.smind++> http://www.midnight-commander.org/ticket/184 [09:32:53] <Yury V. Zaytsev> andrew_b: я тебе говорю, в curses 375366 не существует [09:33:01] <Yury V. Zaytsev> andrew_b: в debian собирается со slang [09:33:08] <Yury V. Zaytsev> andrew_b: в slang у меня воспроизводится [09:33:27] il.smind зашёл в конференцию [09:33:33] <Yury V. Zaytsev> andrew_b: Зато в сланге нет бага о которм вы говорили со стиксом [09:33:51] <andrew_b> Да ладно. [09:33:56] <andrew_b> Есть. [09:34:03] <andrew_b> В полном объёме. [09:34:04] <Yury V. Zaytsev> Набираешь 123 [09:34:08] <Yury V. Zaytsev> ctrl+enter [09:34:16] <Yury V. Zaytsev> Он просто создаёт директорию без \n [09:34:20] <andrew_b> А. Туплю. [09:34:25] <andrew_b> Да. [09:34:29] <il.smind++> Yury V. Zaytsev: я же сказал что ctrl+enter это частный случай [09:34:30] <Yury V. Zaytsev> Во! =) [09:34:42] <Yury V. Zaytsev> il.smind++: да я вообще по другой баг [09:34:48] <il.smind++> Yury V. Zaytsev: от терминала зависит [09:35:05] <il.smind++> пишем имя 123 тут жмём Ctrl+q жмём ентер жмём ентер потом пытаемся зайти в созданный каталог [09:35:08] <Yury V. Zaytsev> il.smind++: в сланге ctrl+enter не вставляет имя файла в сабшелл [09:35:32] <il.smind++> Yury V. Zaytsev: не в шланге [09:35:38] <Yury V. Zaytsev> il.smind++: это баг о котором я говорю [09:35:42] <il.smind++> а в неком терминале [09:36:01] <Yury V. Zaytsev> il.smind++: я пробовал slang build и ncurses build в одном и том же gnome-termnial ок,? [09:36:09] <Yury V. Zaytsev> ncurses вставляет slang нет [09:36:12] <andrew_b> Yury V. Zaytsev: что значит в сланге ctrl+enter не вставляет имя файла в сабшелл? [09:36:14] <il.smind++> это не от библиотеки зависит [09:36:27] <Yury V. Zaytsev> andrew_b: совсем не вставляет [09:36:58] <andrew_b> В терминале? [09:37:07] <andrew_b> Попробуй в консоли. [09:37:11] <Yury V. Zaytsev> В консоли работает [09:37:14] <andrew_b> Вот. [09:37:18] <Yury V. Zaytsev> Там же в каментах написали [09:37:33] <andrew_b> Я читал. [09:38:07] <Yury V. Zaytsev> Ну так я опять чего-то не понял? [09:38:13] <Yury V. Zaytsev> Или как? [09:38:50] <andrew_b> У меня в терминале это не работает сто тыщ мильонов лет. [09:39:10] <andrew_b> Это не проблема MC, IMHO. [09:39:32] <Yury V. Zaytsev> Ну так а почему в терминале но ncurses билд работает? [09:39:57] <andrew_b> Не спрашивай меня. :) [09:39:58] <Yury V. Zaytsev> Меня почему-т это наводит на мысль что проблема как-то связана по slang build [09:40:12] <Yury V. Zaytsev> Хорошо, тогда я создавать тикет. [09:42:46] <il.smind++> Yury V. Zaytsev: ок [09:42:50] <il.smind++> cat [09:43:01] <il.smind++> ctrl-enter [09:43:16] <il.smind++> и покаж что выдает [09:43:56] il.smind вышел из конференции [09:47:01] <styx.mp> это ваще прикол какой-то [09:47:36] <il.smind++> у меня alt-enter ^[\n
ctrl-enter \n [09:48:07] <Yury V. Zaytsev> il.smind++: у меня много пустоты :) [09:48:17] <styx.mp> styx@styx-zone:~$ cat -e
$ [09:48:18] <il.smind++> сколько? [09:48:59] <styx.mp> как ентер работает [09:49:08] <styx.mp> если просто cat [09:49:20] <Yury V. Zaytsev> У меня 2 [09:49:32] <il.smind++> Yury V. Zaytsev: потому что без -e [09:49:38] <Yury V. Zaytsev> С -e 1 [09:50:01] <il.smind++> Yury V. Zaytsev: это какбэ коворит нам! [09:50:15] <Yury V. Zaytsev> il.smind++: что? [09:50:27] <styx.mp> оно просто выглядит как 2-а [09:50:51] <styx.mp> cat набери букву и нажми ctrl-enter [09:50:56] <styx.mp> njulf ,eltn dblyj [09:50:59] <styx.mp> тогда будет видно [09:51:13] <styx.mp> styx@styx-zone:~$ cat w w [09:51:17] <il.smind++> или это все таки кот не шарит [09:51:33] <styx.mp> может перехватывается где [09:52:51] <Yury V. Zaytsev> Факт в том что в ncurses mc он прошариает ctrl_enter [09:52:54] <Yury V. Zaytsev> И всё отилчно [09:53:53] <il.smind++> Yury V. Zaytsev: ок, это важно [09:54:00] <il.smind++> надо думать [09:57:01] <il.smind++> в путти alt-enten key: 8202 ctrl-enten key: 10 enten key: 10 [09:59:03] <il.smind++> в xterm ctrl-enter key: 16394 alt-enter key: 8202 enten key: 10 [09:59:28] <il.smind++> со шлангами [10:00:16] <il.smind++> Yury V. Zaytsev: проверь в xterm [10:00:33] <il.smind++> только добавь вывод в лог [10:00:37] <il.smind++> вот тут [10:00:41] <Yury V. Zaytsev> Уточни как [10:00:58] <il.smind++> dialog.c [10:01:25] <il.smind++> void dlg_process_event (Dlg_head * h, int key, Gpm_Event * event) { [10:01:33] <il.smind++> добавь строку mc_log ("key: %i\n", key); [10:06:54] <il.smind++> Yury V. Zaytsev: и собрать надо с ./configure --enable-maintainer-mode --with-X [10:07:16] <Yury V. Zaytsev> dialog.o: In function `dlg_process_event': /home/zyv/Documents/test/mc-git/src/dialog.c:850: undefined reference to `mc_log' [10:07:33] <Yury V. Zaytsev> Ладно добавлю эти флаги в конфигру [10:07:42] <andrew_b> Это варнинг. [10:07:46] <andrew_b> Не страшно. [10:07:56] <andrew_b> Линкет потом найдёт. [10:08:01] <andrew_b> Линкер [10:09:03] <Yury V. Zaytsev> andrew_b: за? а у меня при этом завершается установка с ошибкой [10:09:28] <Yury V. Zaytsev> dialog.o: In function `dlg_process_event': /home/zyv/Documents/test/mc-git/src/dialog.c:850: undefined reference to `mc_log' collect2: ld returned 1 exit status make[2]: *** [mc] Error 1 make[2]: Leaving directory `/home/zyv/Documents/test/mc-git/src' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/home/zyv/Documents/test/mc-git/src' make: *** [install-recursive] Error 1 [10:09:39] <Yury V. Zaytsev> Скажи чего в хидеры добавить лучше или как там надо [10:09:52] <andrew_b> --enable-maintainer-mode [10:09:57] <andrew_b> Проще всего [10:10:02] <Yury V. Zaytsev> ок [10:11:47] <Yury V. Zaytsev> andrew_b: и где этот лог [10:11:53] <Yury V. Zaytsev> я помню надо в ini чего то включить? [10:13:13] <Yury V. Zaytsev> Бред какой-то [10:13:23] <Yury V. Zaytsev> master + slang работает вообще-то [10:13:50] <andrew_b> development.enable_logging=1 в секции [Midnight-Commander] [10:14:13] <Yury V. Zaytsev> key: 16394 [10:14:24] <andrew_b> --with-x ? [10:14:34] <Yury V. Zaytsev> Это gnome+terminal ctrl+enter [10:14:36] <Yury V. Zaytsev> Да [10:14:56] <Yury V. Zaytsev> Может вообще всё почистить и собрать мастер [10:15:16] <Yury V. Zaytsev> Вдруг это магия и в мастере по сравнению с 4.7.0.3 поправили? [10:15:47] <andrew_b> Сомневаюсь. не припоминаю таких изменений. [10:19:16] <Yury V. Zaytsev> andrew_b: в мастере работает. [10:19:23] <Yury V. Zaytsev> Хорошо что мне проверить stable тогда? [10:19:37] <andrew_b> Выходит, что так. [10:25:01] <Yury V. Zaytsev> Ну вашу мать [10:25:06] <Yury V. Zaytsev> Ну работает в stable [10:29:04] <Yury V. Zaytsev> НЕНАВИСТЬ [10:29:09] <Yury V. Zaytsev> 4.7.0.3 работает [10:30:07] <Yury V. Zaytsev> Разница в With support for X11 events [10:34:04] <Yury V. Zaytsev> Ничего не понимаю [10:34:10] <Yury V. Zaytsev> Короче пора работать :* [10:46:02] <il.smind++> Yury V. Zaytsev> Разница в With support for X11 events да это важноЁ [10:46:05] <il.smind++> Yury V. Zaytsev> Разница в With support for X11 events да это важно! [10:46:18] <Yury V. Zaytsev> il.smind++: ты уже можешь поставить диагноз? [10:47:01] <il.smind++> нет, я это "Разница в With support for X11 events" уже лет э... м... 5 [10:47:07] <il.smind++> знаю [10:47:55] <Yury V. Zaytsev> Ладно, тогда продолжим вечером если выживу [10:48:08] <il.smind++> никогда не ковырялся в плане понять почему важно, принимал как должное [11:01:16] <andrew_b> lib/tty/key.c: 743 /* 744 * Get modifier state (shift, alt, ctrl) for the last key pressed. 745 * We are assuming that the state didn't change since the key press. 746 * This is only correct if get_modifier() is called very fast after 747 * the input was received, so that the user didn't release the 748 * modifier keys yet. 749 */ 750 static int 751 get_modifier (void) [11:01:38] <andrew_b> И в ней ВНЕЗАПНО 761 #ifdef HAVE_TEXTMODE_X11_SUPPORT 762 if (x11_window != 0) { 763 Window root, child; 764 int root_x, root_y; 765 int win_x, win_y; 766 unsigned int mask; 767 768 mc_XQueryPointer (x11_display, x11_window, &root, &child, &root_x, 769 &root_y, &win_x, &win_y, &mask); 770 771 if (mask & ShiftMask) 772 result |= KEY_M_SHIFT; 773 if (mask & ControlMask) 774 result |= KEY_M_CTRL; 775 return result; 776 } 777 #endif /* HAVE_TEXTMODE_X11_SUPPORT */ [11:02:14] <il.smind++> вот и объяснение [11:13:53] <Yury V. Zaytsev> which means that [11:16:51] <Yury V. Zaytsev> andrew_b: вижу код для x, qnx и raw console [11:17:05] <Yury V. Zaytsev> Для терминалов что вообще статус модификатора узнать нельяз? [11:17:43] <andrew_b> Не знаю... [11:18:36] <Yury V. Zaytsev> т.Е. для кеев тп 13 [11:19:41] <Yury V. Zaytsev> /* * We are not interested if Ctrl was pressed when entering control * characters, so assume that it was. When checking for such keys, * XCTRL macro should be used. In some cases, we are interested, * e.g. to distinguish Ctrl-Enter from Enter. */ if (c < 32 && c != ESC_CHAR && c != '\t' && c != '\n') { mod |= KEY_M_CTRL; } [11:19:48] <Yury V. Zaytsev> correct_key_code [11:20:22] <andrew_b> Вижу. [11:22:19] <andrew_b> git show f19f9133 [11:27:02] <andrew_b> Yury V. Zaytsev: 2050 approved чи ни? [11:29:23] <Yury V. Zaytsev> ОК [11:42:41] Yury V. Zaytsev вышел из конференции [11:57:01] il.smind зашёл в конференцию [11:57:08] il.smind вышел из конференции [12:50:48] <il.smind++> http://www.midnight-commander.org/ticket/1734#comment:2 [13:16:19] dkostousov вышел из конференции [13:17:29] dkostousov зашёл в конференцию [14:38:59] <andrew_b> slavazanko: шо-то вы молчите весь день... [14:39:19] <andrew_b> На ЛОРе отвисаешь? [14:39:23] <slavazanko> загрузили меня по самые помидоры, блин. Уже недулю как папакарла [14:39:32] <slavazanko> на лоре отдушка :) [14:39:42] <andrew_b> Релиз опасносте? [14:39:50] <andrew_b> Релизы, точнее. [14:40:13] <andrew_b> Кстати, когда? До праздников или после? [14:40:23] <slavazanko> думаю нет. У меня дидлайн до конца недели. А там или пан или пропал.. а релиз по любому будет :) [14:40:25] <slavazanko> после [14:40:35] <andrew_b> Хорошо. [15:13:33] iNode вышел из конференции [15:14:41] <il.smind++> да... [15:15:06] <il.smind++> по ходу на утвердить нам теперь ни одного бранча... [15:15:25] <slavazanko> сипакойна. [15:15:32] <il.smind++> slavazanko: 120! [15:16:09] <slavazanko> :) [15:16:20] <andrew_b> mc --dview ? [15:16:30] <il.smind++> а надо ли? [15:16:52] <andrew_b> mc --edit надо? [15:17:03] <andrew_b> mc --view надо? [15:18:20] <il.smind++> andrew_b: mc --diff [15:18:42] <andrew_b> Ну или так. [15:25:55] andrew_b вышел из конференции: конец рабочего дня [15:43:41] <il.smind++> slavazanko: а как 2 файла то передать в качестве параметров? [15:44:23] <slavazanko> в смысле "как"? Я могу доработать [15:44:33] <il.smind++> { "edit", 'e', G_OPTION_FLAG_IN_MAIN, G_OPTION_ARG_STRING, &mc_run_param0, N_("Edits one file"), "<file>" }, [15:44:55] <slavazanko> а. никак [15:44:59] <il.smind++> но ведя так то я не могу нарисовать { "diff", 'y', G_OPTION_FLAG_IN_MAIN, G_OPTION_ARG_STRING, &mc_run_param0, &mc_run_param1, N_("Diff two files"), "<file1>", "<file2>" }, [15:45:04] <slavazanko> нет [15:45:13] <il.smind++> вот [15:45:28] <slavazanko> надо там логику переделать немного [15:48:06] <il.smind++> slavazanko: хочешь? [15:48:10] <il.smind++> я за [15:50:30] <slavazanko> не вопрос. Сделаю, пожалуй, в отдельном бранче. Но там прилично переделывать. Идея такая: отучить 'e' и 'v' от дополнительного параметра - сделать их простыми переключателями (типа -b -c и т.д.). Но при этом ожидать с комстроки ещё один дополнительный параметр. Вообще наиболее правильно было бы сделать mc --mode <fm|edit|view|diff> ... [15:51:05] styx.mp вышел из конференции [15:51:30] <il.smind++> может ну его нафиг [15:51:32] <il.smind++> потом [15:51:41] <il.smind++> можно переделать [15:51:43] <slavazanko> да несложно там, не боись :) зуп даю [15:51:54] <il.smind++> а то вылезет еще какая хегня [15:52:44] <il.smind++> slavazanko: лучше на что то дельное потратить время [15:52:54] <slavazanko> это не оно? :) [15:52:57] <il.smind++> --diff потерпит [15:53:05] <il.smind++> slavazanko: не... [15:53:22] <slavazanko> ну ок. Уж прости, но вечерком гляну только. сейчас всё ещё запара [15:53:41] <slavazanko> блин, както оно волнами. с месяц назад ты был по самые помидоры занят.. сейчас я :( [15:56:20] <il.smind++> это да [16:03:21] iNode зашёл в конференцию [16:04:17] Yury V. Zaytsev зашёл в конференцию [16:34:03] <il.smind++> slavazanko: тут? [16:34:07] <il.smind++> 320 0 0 320 ? 0 14:38:17 \\fs12-uht\GalSrv\EXE\atlexec.exe [16:34:20] <il.smind++> как получить 320 ? [16:34:39] <il.smind++> есть только sed [16:35:26] <slavazanko> | sed 's/\s*\(\S*\)\s*/\1/' [16:35:29] <slavazanko> както так [16:36:59] <il.smind++> нет [16:37:06] <il.smind++> выдает всю строку [16:37:43] <il.smind++> а надо только первое число [16:38:22] <slavazanko> sed 's/\s*\(\S*\).*/\1/' [16:38:34] <slavazanko> sed 's/^\s*\(\S*\).*/\1/' [16:38:38] <slavazanko> последнее [16:38:51] <il.smind++> о! [16:38:57] <il.smind++> стасибо большое [16:38:57] <slavazanko> не булькает [16:39:34] <slavazanko> что колупаешь? [16:39:40] <il.smind++> в ведре не работаит [16:39:41] <slavazanko> или себе просто? :) [16:39:49] <slavazanko> в ведре? [16:40:05] <il.smind++> венде [16:40:13] <slavazanko> гм [16:40:14] <il.smind++> делаю ps -a -W | find "\\fs12-uht\GalSrv\EXE\atlexec.exe" [16:40:44] <il.smind++> мне надо прибить только экзешник запущенный из \\fs12-uht\GalSrv\EXE\ [16:40:51] <il.smind++> а другой не убивать [16:40:55] <slavazanko> попробуй обратные слеши поэкранировать в седе [16:41:01] <slavazanko> венда же [16:41:14] <il.smind++> если киляю atlexec.exe то умерают оба [16:43:28] <il.smind++> C:\gal.ora\galtest>ps -a -W | find "\\fs12-uht\GalSrv\EXE\atlexec.exe"| sed -e "s/\\/ /" [16:43:43] <il.smind++> sed: -e expression #2, char 6: Unterminated `s' command [16:45:11] <slavazanko> sed 's@^\s*\(\S*\).*@\1@' [16:46:11] <il.smind++> пустота [16:46:36] <il.smind++> в линуксе 320 [16:47:52] <slavazanko> гм. ты под цигвином? [16:49:07] <il.smind++> да [16:49:35] <slavazanko> awk есть? [16:49:40] <slavazanko> gawk [16:51:01] <il.smind++> slavazanko: нет [16:51:10] <il.smind++> так бы уже давно сделал [16:53:15] <il.smind++> ps -a -W | find "\\fs12-uht\GalSrv\EXE\atlexec.exe"| head -c 12|sed -e 's/ //g' [16:53:21] <il.smind++> блин [16:53:29] <slavazanko> & [16:53:30] <slavazanko> ? [16:57:17] <slavazanko> а попробуй * заэкранировать [16:57:36] <slavazanko> sed 's/^\s*\(\S*\).*/\1/' [16:57:46] <slavazanko> sed 's/^\s\*\(\S\*\).\*/\1/' [17:02:47] <Yury V. Zaytsev> il.smind++: я тут немножко накопал [17:03:00] <Yury V. Zaytsev> il.smind++: собрал --without-x [17:03:09] <Yury V. Zaytsev> и включил твой сниффер кодов [17:03:24] <Yury V. Zaytsev> Что enter что shitf enter что ctrl enter выдаёт десятку [17:03:44] <Yury V. Zaytsev> il.smind++: однако на стаковерфлоу есть интересный вопрос http://stackoverflow.com/questions/598113/can-terminals-detect-shift-enter-or-control-enter [17:04:03] <Yury V. Zaytsev> И тут чевлоек говори вот что
Using gnome-terminal, I get the following: <Enter> : ^M <S-Enter> : ^M <C-Enter> : <NL> [17:04:20] <Yury V. Zaytsev> Т.е. конкретно c+e можно отличить в принципе [17:04:41] <Yury V. Zaytsev> Но есть такой момент что походу это всё как-то нормализуется в коде mc так что это отличие уходит [17:06:19] <Yury V. Zaytsev> Т.е. ^M насильно превращаются в ^J и поэтому в коде всегда десятка, не важно что нажал [17:06:25] <Yury V. Zaytsev> Впорос лечится ли это? [17:06:56] <slavazanko> ну.. лечится. Надо систему ловли хоткеев переделывать [17:07:18] <slavazanko> а туда лезть - это страх и ужос [17:08:53] <Yury V. Zaytsev> Т.е. я могу продолжить... ) в общем т.к это страх и ужас, для этой цели был сделан костыл [17:09:21] <Yury V. Zaytsev> Костыль заключается в том, что если есть --with-x, то модификаторы тупо берутся оттуда. [17:09:44] <Yury V. Zaytsev> Но если --without-x, то соответственно разница между c+e и e пропадает. хотя на самом делел она есть [17:10:11] <slavazanko> гм. да. Видать, пришла пора вплотную заняться lib/tty/key* [17:10:22] <Yury V. Zaytsev> Нельзя ли не переделывать всю систему а пофиксиль маленький конкретный баг путем вставки ещё одного костыля :)) ? [17:11:00] <Yury V. Zaytsev> Беда в том, что при сборке --with-x за собой тянутся аццкие x-либы [17:11:21] <slavazanko> ну... костыли множить - не дело :) [17:11:29] <Yury V. Zaytsev> Т.е. если ты не имеешь x на машине и ставишь mc, он тащит за собой x :) [17:11:44] <slavazanko> по идее, мы динамически подключаемся [17:11:52] <Yury V. Zaytsev> oh really? [17:11:56] <slavazanko> через dlopen/dlsum [17:11:59] <Yury V. Zaytsev> А в чем смысл --with-x тогда? [17:12:10] <slavazanko> пробовать подключаться или нет [17:12:31] <Yury V. Zaytsev> ОК, хоорошо, т.е. ты хочешь сказать, что если не получится оно не должно падать =) [17:12:44] <slavazanko> ну.. типа того :) [17:12:54] <Yury V. Zaytsev> Т.е. я могу по умолчанию в debian включить --with-x ;) ? [17:13:06] <Yury V. Zaytsev> А что будет если я включу --with-x, а либ нет? [17:13:23] <Yury V. Zaytsev> ./configure умрет или выключит или что? [17:13:36] <Yury V. Zaytsev> Т..е либ нет на билдмашине [17:13:43] <Yury V. Zaytsev> Это я имею вв иду [17:14:48] <slavazanko> если нет на билдмашине, то оно не сможет найти хидеры. [17:15:04] <slavazanko> хидеры иксов. Ну и будут ошибки при сборке [17:15:09] <Yury V. Zaytsev> А черт [17:15:20] <Yury V. Zaytsev> А если devel пакет стоит ;) ? [17:15:24] <slavazanko> а если будет with-x и иксов не будет потом, в момент запуска, то ничего страшного [17:15:35] <Yury V. Zaytsev> Ну вот косячина [17:15:44] <slavazanko> ? [17:16:12] <Yury V. Zaytsev> Ну просто я боюсь как бы у нас зависимотси установки не генерились автоматом по зависимостям сборки [17:16:29] <Yury V. Zaytsev> В общем это будет 2/3 решения проблемы [17:16:37] <Yury V. Zaytsev> Т.е. если линуксконсоль будет работать [17:16:47] <Yury V. Zaytsev> Если на локальной машине с иксами тоже [17:16:53] <slavazanko> эм... гм. кстати, а как такое разрулить-то? ну когда прога в момент запуска либы подключает автоматом... а не в момент компиляции [17:17:13] <Yury V. Zaytsev> Если на локальной машине с исками но через ssh на машине без исков всё плохо [17:17:23] <slavazanko> действительно. автозависимости могут иксы подрубить к пакету [17:17:47] <Yury V. Zaytsev> Ну в принципе есть вроде с этим какие-то темные методы борьбы [17:18:24] <Yury V. Zaytsev> В RPM у нас есть специальные скрипты которые вклиниваются в момент генерации зависимостей и фильтруют те зависимости которые указаны в макросе [17:18:39] <Yury V. Zaytsev> В Debian тоже наверно есть какие-нибудь аццкие мегакостыли [17:19:09] <slavazanko> лана, я домой. У нас снег идёт. Охренеть [17:19:11] <Yury V. Zaytsev> В общем хорошо бы таки культурно решить проблему [17:19:22] <Yury V. Zaytsev> Давай Слав, мой отец завтра в Минске :) [17:19:27] <Yury V. Zaytsev> Передавай привет =) [17:19:38] <slavazanko> До Минска 380 км :) [17:19:42] <slavazanko> Я в Бресте [17:19:42] <Yury V. Zaytsev> У нас цветы и птички поют а у меня ещё митинг [17:19:54] <Yury V. Zaytsev> Да какая разница... ради такого можно и доехать [17:19:58] <Yury V. Zaytsev> :) [17:20:09] <Yury V. Zaytsev> Ваши линии первые полеты включили до Парижа [17:20:25] <Yury V. Zaytsev> Так что так вот ... не опозорьтесь перед ним ) [17:20:37] <Yury V. Zaytsev> Ладно, уадчи!!! [17:20:44] <slavazanko> пока [17:22:54] <il.smind++> slavazanko> гм. да. Видать, пришла пора вплотную заняться lib/tty/key* НЕ ТРОЖЬ!! :) [17:24:43] <il.smind++> Yury V. Zaytsev> Если на локальной машине с исками но через ssh на машине без исков всё плохо это не так [17:24:54] <il.smind++> я собираю с иксами [17:25:07] <il.smind++> иксы запускаю редко [17:25:38] <il.smind++> 99 случаев из 100 я работаю через ssh, никаких проблем нет [17:30:26] <il.smind++> Yury V. Zaytsev: ау [17:39:55] andrew_b зашёл в конференцию [17:52:54] repolainen зашёл в конференцию [18:12:49] <il.smind++> andrew_b поразмыслив я констатирую - Я против --diff на данном этапе [18:14:02] <il.smind++> т.к. это влечет за собой переделку механизма опций, за неделю до релиза это не очень хорошая затея [18:14:17] <il.smind++> отдельным тикетом я за [18:45:03] <andrew_b> Вы со Славой посовещались, и ты решил? [18:45:20] <andrew_b> В логах всё записано! [18:57:46] <repolainen> :] [19:06:19] <Yury V. Zaytsev> il.smind++: я был на совещании но теперь хочу кушать [19:06:33] <Yury V. Zaytsev> Проблема конкретно в ctrl+enter [19:06:48] <Yury V. Zaytsev> Я просил его воткнуть костыль, но он не хочет, хочет всё переделывать [19:07:58] <repolainen> прально-прально [19:09:34] <repolainen> http://rss.slashdot.org/~r/Slashdot/slashdot/~3/5dhVl_i7gBU/Apple-To-Buy-ARM [19:11:23] andrew_b вышел из конференции: Replaced by new connection [19:11:26] andrew_b зашёл в конференцию [19:20:50] Yury V. Zaytsev вышел из конференции [20:04:12] il.smind зашёл в конференцию [20:07:06] <il.smind> andrew_b: дык вот? [20:09:12] il.smind вышел из конференции [20:32:01] andrew_b вышел из конференции [20:33:18] <repolainen> http://spynet.ru/blog/pics/26164.html [20:48:20] Yury V. Zaytsev зашёл в конференцию [21:44:34] <Yury V. Zaytsev> Андрей адсок [21:44:41] <Yury V. Zaytsev> За что взялся то... никак баг с альфой [22:43:13] Yury V. Zaytsev вышел из конференции [22:59:41] il.smind зашёл в конференцию [23:42:20] il.smind вышел из конференции: Компьютер вошёл в спящий режим