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

Тема: http://www.midnight-commander.org | Latest release: 4.8.0-pre1 | Latest stable release: 4.7.5.3
[00:24:07] BanderOS зашёл в конференцию
[01:08:20] BanderOS вышел из конференции
[01:10:33] BanderOS зашёл в конференцию
[01:11:30] BanderOS вышел из конференции
[01:43:21] BanderOS зашёл в конференцию
[01:48:22] BanderOS вышел из конференции
[01:52:16] BanderOS зашёл в конференцию
[03:32:57] BanderOS вышел из конференции
[06:14:01] il.smind зашёл в конференцию
[06:24:59] andrew_b зашёл в конференцию
[06:27:24] il.smind вышел из конференции: Компьютер вошёл в спящий режим
[07:01:34] <ilia maslakov> Привет всем!
[07:18:27] BanderOS зашёл в конференцию
[07:21:38] BanderOS вышел из конференции
[08:01:22] theMIROn зашёл в конференцию
[08:02:33] theMIROn вышел из конференции
[08:48:20] ilia maslakov вышел из конференции
[08:50:11] ilia maslakov зашёл в конференцию
[09:00:20] <andrew_b> Привет!
[09:23:12] <ilia maslakov> Привет
[09:24:14] <ilia maslakov> как твой бранч?
[09:25:23] <andrew_b> Не хуже, чем мастер.
[09:28:56] <ilia maslakov> скажи
[09:29:28] <ilia maslakov> то что я вчера говорил про smcup rmcup
[09:29:44] <ilia maslakov> ты обладаешь какой то информацией?
[09:29:53] <andrew_b> Неа.
[09:30:19] <ilia maslakov> т.е. я на уровне догадки думаю что оно посылается в S-lang
[09:30:43] <andrew_b> Вряд ли.
[09:30:56] <andrew_b> Посмотри код S-Lang.
[09:34:38] <ilia maslakov> а ты смотрел?
[09:34:59] <andrew_b> Нет.
[09:35:04] <ilia maslakov> скажи а strace мне сможет помочь?
[09:36:04] ilia maslakov вышел из конференции
[09:36:28] ilia maslakov зашёл в конференцию
[09:36:31] <andrew_b> Ну погляди, что пишется в stdout.
[09:36:47] <ilia maslakov> в strace?
[09:36:54] <andrew_b> Да.
[09:37:15] <ilia maslakov> а как отгрепать попроще?
[09:37:20] <ilia maslakov> лог я записал
[09:38:37] <andrew_b> write (1
[09:39:01] <ilia maslakov> нет ниодного write
[09:39:22] <ilia maslakov> есть
[09:39:23] <slavazanko/w> andrew_b: у тебя кои8-р? Проверь мою догадку: собери мастер с
--with-search-engine=pcre
набери
cat >test.txt <<EOF
тест
тест
тест
тест
EOF
и в браузере попробуй поискать
[09:39:24] <ilia maslakov> я гоню
[09:41:28] <andrew_b> ilia maslakov: \033 поищи
[09:41:40] <ilia maslakov> ищу ищу
[09:41:48] <ilia maslakov> 47 ищу сейчас
[09:41:49] <andrew_b> slavazanko/w: в браузере?
[09:42:07] <slavazanko/w> тьфу
[09:42:09] <slavazanko/w> в мс
[09:42:50] <andrew_b> Что конкретно поискать?
[09:42:55] <ilia maslakov> Слав
[09:42:56] <slavazanko/w> тест
[09:43:04] <ilia maslakov> сможешь проверить?
[09:43:13] <slavazanko/w> у меня пишет invalid UTF-8 string
[09:43:17] <slavazanko/w> проверить что?
[09:43:42] <ilia maslakov> заремарить 2 строки и собрать
[09:45:01] <ilia maslakov> говорить строки?
[09:45:17] <slavazanko/w> lib/search/regex.c:749
if (str_isutf8 (charset))
{
...
}
charset равен какого-то UTF-8 у меня. хотя переменные окружения стоят в koi8-r и в F9->настройки->Биты символов->Кодировка ввода/вывода:KOI8-R
нихрена не понимаю
[09:45:22] <slavazanko/w> говори строки
[09:45:49] <ilia maslakov> win.c
do_enter_ca_mode
строка
fprintf (stdout, ...
[09:46:01] <ilia maslakov> do_exit_ca_mode
fprintf (stdout,
[09:46:08] <ilia maslakov> их заремарь
[09:47:10] <slavazanko/w> готово. компилю. Что потом?
[09:47:18] <andrew_b> slavazanko/w: как искать?
[09:47:28] <andrew_b> В редаторе?
[09:47:35] <slavazanko/w> да
[09:47:41] <slavazanko/w> норма?
[09:47:46] <andrew_b> Да.
[09:47:50] <ilia maslakov> собери, и проверь будет ли по ctrl-o правильно работать
[09:48:06] <slavazanko/w> гм... значит, где-то у меня оно всё-таки ловит utf-8 :(
[09:48:08] <slavazanko/w> вот сука
[09:48:14] <slavazanko/w> ilia maslakov: ок
[09:48:32] <andrew_b> (gdb) p charset
$1 = 0x8192c08 "KOI8-R"
[09:48:51] <slavazanko/w> буду искать. где назначается
[09:48:59] <slavazanko/w> а поставь в терминале UTF-8
[09:49:12] <slavazanko/w> и потом внеси utf-8 текст
[09:49:17] <slavazanko/w> и пробуй его искать
[09:49:35] <slavazanko/w> какое значение у charset?
[09:50:37] <slavazanko/w> ilia maslakov: норма всё. Выключаются панели, включаются. ничего не херится и не стирается. Всё воостанавливается
[09:51:09] <slavazanko/w> терминал: konsole
[09:51:43] <ilia maslakov> не понимаю тогда зачем нужны эти самые do_exit_ca_mode/do_enter_ca_mode
[09:51:52] <ilia maslakov> если и без них всё работает
[09:52:12] <ilia maslakov> а в консоли?
[09:52:14] <slavazanko/w> наверное, на какой-нить экзотике типа сановских терминалов надо
[09:52:16] <ilia maslakov> в голой
[09:52:30] <ilia maslakov> хотя там xterm_flag = 0
[09:52:40] <ilia maslakov> и так они не запускались
[09:52:46] <andrew_b> slavazanko/w: если в терминале переключить кодировку, то локаль от этого не изменится.
[09:53:15] <slavazanko/w> голая консоль стирает шелл
[09:53:27] <ilia maslakov> ??
[09:53:39] <ilia maslakov> в смысле?
[09:53:47] <andrew_b> Я на обед.
[09:53:52] <ilia maslakov> там же cons.какеготам
[09:53:59] <slavazanko/w> в прямом. Причём не зависит от бранча
[09:54:29] <slavazanko/w> у меня. правда. федоровская консоль. Через фреймбуфер. думаю, FB ещё косяков добавляет
[09:54:35] <ilia maslakov> в смысле ты не видишь истории комманд?
[09:54:45] <slavazanko/w> нет
[09:54:56] <slavazanko/w> стирается до полностью чёрного экрана
[09:55:02] <slavazanko/w> даже промпт пропадает
[09:55:09] <slavazanko/w> жмакаю энтер и появляется/
[09:55:29] <slavazanko/w> это на 4.7.5.2
[09:55:34] <slavazanko/w> тоже тау
[09:55:36] <slavazanko/w> так
[09:56:11] <slavazanko/w> повторюсь: это не классический 80х25 терминал. Там 120х(хрен его знает)
[09:56:16] <slavazanko/w> вроде 40 или 50
[09:56:39] <ilia maslakov> ясно
[10:08:36] <slavazanko/w> > если в терминале переключить кодировку, то локаль от этого не изменится.
блин. В поиске надо респектать именно кодировку, а не локаль...
[10:15:50] <ilia maslakov> в чем у вас проблема?
[10:15:56] <ilia maslakov> с кодировками?
[10:30:13] <andrew_b> slavazanko/w: не блинкай.
[11:50]<slavazanko/w> а поставь в терминале UTF-8
Как это можно было понять по-другому?
[10:38:54] <slavazanko/w> ну.. сменить кодировку терминала (у меня в konsole в настройках) и потом export LANG=...
[10:47:10] <andrew_b> LANG=ru_RU.UTF-8?
[10:47:49] <andrew_b> charset=0x8192780 "KOI8-R"
[10:48:12] BanderOS зашёл в конференцию
[10:55:00] ilia maslakov вышел из конференции
[10:58:00] ilia maslakov зашёл в конференцию
[10:59:41] andrew_b вышел из конференции
[11:01:23] andrew_b зашёл в конференцию
[11:13:27] <andrew_b> ilia maslakov: нучё, погрепал стрейс?
[11:13:49] <ilia maslakov> да - 0
[11:14:15] <ilia maslakov> но я вотдумаю над патчем
[11:15:09] <ilia maslakov> можно добавить отцию
no_xterm_tite
[11:16:34] ilia maslakov вышел из конференции
[11:18:17] ilia maslakov зашёл в конференцию
[11:50:50] <ilia maslakov> так вот
[11:51:25] <ilia maslakov> как показывает небольшое исследование вызов этих функций не нужен
[11:51:42] <ilia maslakov> можно было бы сделать их вызов опциональным
[11:51:56] <ilia maslakov> я бы не стал трогать mc
[11:52:16] <andrew_b> Да!
[11:52:23] <ilia maslakov> но похоже screen уже сильно мёртв
[11:52:50] <ilia maslakov> поэтому вопрос не так однозначен
[11:56:04] <ilia maslakov> что да?
[11:57:21] <andrew_b> трогать mc
[11:57:26] <andrew_b> Не
[11:57:36] <andrew_b> не трогать мц
[12:05:17] <ilia maslakov> вот видишь ты уже запутался
[12:05:24] <andrew_b> Нет.
[12:05:29] <andrew_b> не трогать мц
[12:05:31] <ilia maslakov> да
[12:05:33] <andrew_b> Однозначно.
[12:05:43] <ilia maslakov> первое слово дороже второго
[12:06:15] <ilia maslakov> ладно
[12:06:27] <ilia maslakov> скажи просто
[12:08:10] <ilia maslakov> ты согласен что на наших моём, твоём окружении mc корректно будет показывать консоль по ctrl-o и без вызова do_exit_ca_mode/do_enter_ca_mode
[12:08:59] <ilia maslakov> то что где то оно может и сломается но вот в конкретных условиях оно и так работает
[12:09:03] <andrew_b> Не знаю.
[12:09:07] <ilia maslakov> с этим согласен?
[12:09:14] <ilia maslakov> как не знаешь?
[12:09:28] <andrew_b> Я не пробовал.
[12:09:29] <ilia maslakov> это легко проверить
[12:09:41] <ilia maslakov> проще чем что бы то нибыло
[12:09:55] <ilia maslakov> собрать и запустить
[12:10:47] <andrew_b> do_exit_ca_mode/do_enter_ca_mode не только при ctrl-o вызываются
[12:11:15] <ilia maslakov> принято, ща...
[12:12:09] <ilia maslakov> еще в tty_shutdown
[12:12:30] <andrew_b> Это само собой.
[12:12:38] <ilia maslakov> edition_pre_exec
[12:12:47] <ilia maslakov> и всё
[12:12:58] <ilia maslakov> не считая тоггле_пэнел
[12:13:00] <andrew_b> А edition_pre_exec?
[12:13:15] <ilia maslakov> упс
[12:13:19] <ilia maslakov> я exit_
[12:13:25] <ilia maslakov> искал
[12:13:39] <ilia maslakov> ща do_enter_ca_mode поищу
[12:15:19] <ilia maslakov> а ну собственно edition_post_exec и в dialog_change_screen_size
[12:15:30] <ilia maslakov> хотя зачем в dialog_change_screen_size загадка
[12:15:39] <ilia maslakov> возможно просто копипаста
[12:15:54] <ilia maslakov> там оно как бы без надобности
[12:36:10] ilia maslakov зашёл в конференцию
[12:36:14] <ilia maslakov> ну вобщем обещаю не поднимать вопрос со скрином
[12:36:26] ilia maslakov вышел из конференции
[12:39:13] ilia maslakov вышел из конференции
[12:39:56] ilia maslakov зашёл в конференцию
[12:41:36] <ilia maslakov> в обмен на нетроганье фака
[12:41:57] <slavazanko/w> то есть. не будем писать, что надо обновить скрин?
[12:42:55] <andrew_b> slavazanko/w: я против того, чтобы в факе было написано: удалите нахер эту строку и перекомпилируйте.
[12:48:38] <slavazanko/w> ну это да :) Писать такое - моветон
[12:50:30] <ilia maslakov> придумай рабочий совет
[12:50:56] <ilia maslakov> slavazanko/w: то есть. не будем писать, что надо обновить скрин?
там написано j,yjdbnt
[12:51:03] <ilia maslakov> slavazanko/w: то есть. не будем писать, что надо обновить скрин?
там написано обновите
[12:51:11] <andrew_b> Особенно бубунтовые хомячки будут мц перекомпиливать, ага.
[12:51:17] <ilia maslakov> просто скрин не обновлялся уже 6 лет
[12:51:30] <andrew_b> Ну и всё тогда. В морг.
[12:51:48] <ilia maslakov> зачем если есть 200% решение?
[12:52:46] <andrew_b> Это не решение.
[12:54:14] <ilia maslakov> а что это?
[12:54:34] <ilia maslakov> оно работает?
[12:55:03] <andrew_b> Это кривущий костыль.
[12:55:21] <ilia maslakov> не кривущий, но костыль
[12:55:40] <ilia maslakov> был бы кривущий что то бы ломалось
[12:57:45] <ilia maslakov> я на 92 процента уверен что принудительня посылка этой последовательности и есть кривой костыль
[12:58:09] <ilia maslakov> но тебя это мало беспокоит
[12:58:38] <andrew_b> Не думаю, что до нас код писали идиоты.
[12:59:09] <ilia maslakov> почему идиоты
[13:00:57] ilia maslakov вышел из конференции
[13:01:23] <slavazanko/w> http://trinixy.ru/slonik.html
[13:01:39] ilia maslakov зашёл в конференцию
[13:01:44] <ilia maslakov> налицие некой фичи возможно устаревшей не означает что 5 лет назад она не была актуальной
[13:03:19] <ilia maslakov> slavazanko/w: http://trinixy.ru/slonik.html
про чо там, меня не пускает прокся
[13:03:23] <ilia maslakov> ?
[13:04:27] <slavazanko/w> а.. там прикольный слоник... не пересказать. надо видеть :) Дома посмотришь. Жене покажи. там безобидно и в женской манере.. бабам такое нравится - с юмором и романтично
[13:05:07] <ilia maslakov> она такую ненаучную херню не любит
[13:05:29] <ilia maslakov> посмотрю
[13:14:54] <ilia maslakov> andrew_b: согласись эта последовательность сохраняет содержимое
[13:15:07] <ilia maslakov> если бы не она то и не работало бы
[13:15:26] <ilia maslakov> и в итоге мы ее выгашиваем и ничего не ломается
[13:15:40] <ilia maslakov> как то не стыкуется да?
[13:16:36] <ilia maslakov> я в чудеса не верю
[13:17:03] <ilia maslakov> или она не нужна или кто то другой дублирует ее
[13:21:13] BanderOS вышел из конференции
[13:38:28] iNode вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[13:43:38] iNode зашёл в конференцию
[13:47:16] <andrew_b> ilia maslakov: ты предлаешь отказаться вообще от альтернативного буфера?
[13:49:22] <ilia maslakov> не понимаю
[13:49:43] <ilia maslakov> ты бы уже скомпилил, проверил, потом бы обсудили
[13:49:50] <andrew_b> Вообще не переключать буферы у xterm.
[13:50:03] <ilia maslakov> они переключаются
[13:50:30] <ilia maslakov> или я чего то не понимаю
[13:51:58] <andrew_b> Есть два переключения. Одно в do_enter_ca, второе в do_exit_ca. Ты предлагаешь одно из них навсегда убрать. Почему только одно?
[13:52:23] <ilia maslakov> потомучто это достаточное условие
[13:52:25] <andrew_b> Это значит, что однажды будет активирован только один из буферов.
[13:52:40] <andrew_b> И никакого переключения больше не будет.
[13:52:45] <ilia maslakov> ты можешь заремарить обе строки
[13:52:54] <ilia maslakov> результат будет тот же
[13:53:15] <ilia maslakov> andrew_b: И никакого переключения больше не будет.
но всё будет работать как и прежде
[13:53:15] <andrew_b> Вот я и говорю: ты предлаешь отказаться вообще от альтернативного буфера.
[13:54:21] <ilia maslakov> я предлагаю его использование сделать опциональным
[13:55:20] <ilia maslakov> но я не уверен что уделение этих двух функций приводит в отказу от использования альтернативного буфера.
[13:55:50] <ilia maslakov> можешь привести аргументы почему это именно так
[13:56:24] <andrew_b> Ну у тебя же никаких аргументов нет. Только метод тыка.
[13:56:38] <andrew_b> Типа, удали строку и попробуй.
[13:56:56] <ilia maslakov> метод тыка привел к созданию колеса и ядерной бомбы.
[13:57:37] <ilia maslakov> то что я предлагаю простой эксперимент
[13:57:38] <andrew_b> Ага, особенно второго из перечисленного.
[13:57:54] <ilia maslakov> а то будешь спорить
[13:58:32] <andrew_b> Я домой.
[13:58:34] andrew_b вышел из конференции
[14:35:27] <ilia maslakov> Открытие рентгеновских лучей было случайным. Открытие радиоактивности, последовавшее вслед за открытием рентгеновских лучей, также оказалось случайным. А.Беккерель пытался установить, не излучаются ли подобные лучи другими телами. Из различных веществ, которыми он располагал, Беккерель случайно избрал соли урана. лучи, исходящие из урана, были радиоактивными, причем получались без каких-либо устройств - они испускались самим радиоактивным веществом. Пьер и Мария Кюри выделили еще более сильные радиоактивные элементы - полоний и радий. Э.Резерфорд, изучая характер радиоактивного излучения, открывает альфа-лучи и бета-лучи и объясняет их природу. М.Планк установил. что атомы отдают энергию не непрерывно, а порциями, т.е. существование предельного количества действия, контролировавшего количественно все энергетические обмены в атомных системах.
[14:36:26] <slavazanko/w> и все они умерли от лейкемии и лучевой болезни
[14:47:57] <ilia maslakov> нет
[14:48:12] <ilia maslakov> кюрю задавила повозка
[14:48:52] <ilia maslakov> планк прожил 90 лет
[15:13:38] ilia maslakov вышел из конференции
[15:29:55] il.smind зашёл в конференцию
[17:10:21] andrew_b зашёл в конференцию
[18:53:50] andrew_b вышел из конференции
[19:04:13] <il.smind > >slavazanko/w
>Я дарю тебе этого слоника, потому что ты мне не безразличен
йоптыть, ты на что намекаешь?
[20:17:58] il.smind вышел из конференции: Компьютер вошёл в спящий режим
[20:56:46] theMIROn зашёл в конференцию
[21:12:59] ASM вышел из конференции
[21:13:25] ASM зашёл в конференцию
[21:14:31] ASM вышел из конференции
[21:17:21] ASM зашёл в конференцию
[21:17:50] theMIROn вышел из конференции
[22:00:54] ASM вышел из конференции
[23:23:22] BanderOS зашёл в конференцию
[23:31:28] theMIROn зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!