Home
mc-dev
mc-dev@conference.jabber.ru
22.04.2010< ^ >

Тема: http://www.midnight-commander.org | Latest stable: 4.7.0.4 | Latest release: 4.7.1
[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

\n
[09:47:49] <il.smind++> тьху
[09:48:01] <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 вышел из конференции: Компьютер вошёл в спящий режим
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!