[01:05:09] slavazanko/h вышел из конференции [04:40:29] iliamaslakov вышел из конференции: Replaced by new connection [04:40:30] iliamaslakov зашёл в конференцию [05:10:38] andrew_b зашёл в конференцию [06:04:30] <iliamaslakov> я рассуждал следующим образом [06:05:07] <iliamaslakov> кгда мы меняем размер панели то наверное не надо вызывать рефреш чтобы не тормозить процесс [06:05:48] <iliamaslakov> а когда возвращаем прежние размеры то чтобы всё было честно ещё и рефрешим [06:06:12] <iliamaslakov> >iliamaslakov: тогда уж надо бы для полноты картины и шорткат для выравнивания панелей. дак есть же такой [06:06:22] <iliamaslakov> alt-= [06:06:32] <iliamaslakov> как ни странно [06:06:45] <iliamaslakov> или оно только у меня... [06:06:47] <iliamaslakov> ща [10:06:50] <andrew_b> Когда? [10:08:06] <iliamaslakov> эм... [10:08:10] <iliamaslakov> прописываю [10:08:15] <iliamaslakov> отвлекали [10:08:32] <iliamaslakov> оно оказывается в моём было только [10:08:39] <andrew_b> slavazanko/w: тут? [10:09:01] <andrew_b> В 2695_expansion_to_src небольшой косячок. [10:09:05] <slavazanko/w> тут [10:09:06] <slavazanko/w> какой? [10:09:32] <andrew_b> path.c 589 if ((!vpath->relative) && (*appendfrom != PATH_SEP) && (*appendfrom != '\0') 590 && (buffer->str[buffer->len - 1] != PATH_SEP)) 591 g_string_append_c (buffer, PATH_SEP); [10:09:50] <andrew_b> Если зайти в rpm, то попадаем сюда. [10:10:00] <andrew_b> При этом (gdb) p *buffer $2 = {str = 0x81fda70 "", len = 0, allocated_len = 4} [10:10:15] <andrew_b> buffer->str[buffer->len - 1] [10:10:22] <andrew_b> len = 0 [10:10:25] <iliamaslakov> небольшой [10:10:46] <iliamaslakov> да он ставит под угрозу всё движение СПО [10:12:07] <iliamaslakov> кстати читали про барнс и нубл [10:12:13] <slavazanko/w> понял. ща [10:12:31] <andrew_b> iliamaslakov: ахтойта? [10:13:04] <iliamaslakov> они отказались платить роялти майкрософту за андроид [10:13:17] <slavazanko/w> пруф [10:13:39] <andrew_b> А... Вспомнил. [10:13:40] <andrew_b> http://www.opennet.ru/opennews/art.shtml?num=33029 [10:13:45] <andrew_b> Но не читал. [10:31:32] <slavazanko/w> неплохо. [10:35:15] <slavazanko/w> > buffer->str[buffer->len - 1] len = 0 пофиксил [10:48:01] <iliamaslakov> боен http://m.blog.hu/az/aztadom/image/majus/napszemuveg.gif [10:49:24] <slavazanko/w> первые два людя в чёрном - в обратном времени. [11:03:22] <iliamaslakov> мы в курсе [11:03:45] <iliamaslakov> смеяться надо на третьем [11:09:51] <iliamaslakov> интересно сложно ли реализовать прокрутку имени файла в панели [11:09:55] <iliamaslakov> имён [11:10:22] <iliamaslakov> т.е. сейчас это примерно так qwe~w [11:11:01] <iliamaslakov> а вот интересно можно ли интересно сделать qwert> [11:11:27] <iliamaslakov> после нажатия хоткея чтобы стало <werty> [11:11:45] <iliamaslakov> потом <ertyu> [11:11:51] <iliamaslakov> и тп [11:12:02] <iliamaslakov> как в far (tm) [11:15:29] <iliamaslakov> #2465! [11:16:37] <iliamaslakov> slavazanko, слав! [11:16:44] <slavazanko/w> ? [11:16:51] <iliamaslakov> как думаешь [11:17:05] <iliamaslakov> ты же знаешь как генерятся имена файлов [11:17:05] <slavazanko/w> обычно молча. А что? [11:17:12] <slavazanko/w> а [11:17:25] <slavazanko/w> в смысле "генерятся"? [11:17:33] <slavazanko/w> ты про урезание имени файла? [11:17:46] <iliamaslakov> они перед выводом проходят через фильтр [11:17:50] <slavazanko/w> да [11:17:53] <iliamaslakov> да который режет [11:18:32] <iliamaslakov> примерно можешь подсказать место [11:18:50] <slavazanko/w> ща [11:23:15] <iliamaslakov> andrew_b, 2465_dynamically_resize (forced update) [11:23:54] <iliamaslakov> там правка пустячная alt-= в дефолт добавлена [11:28:44] <slavazanko/w> src/filenamager/panel.c:1359 tty_print_string (str_fit_to_term (format_txt->str, format->field_len, [11:28:57] <slavazanko/w> вроде тут происходит обрезание [11:29:28] <slavazanko/w> нет [11:30:38] <slavazanko/w> paint_dir:936 [11:32:07] <slavazanko/w> format_file:748 [11:37:08] <slavazanko/w> string_file_name() кажись [11:52:58] <iliamaslakov> ага, спасибо поковыряюсь [12:03:06] <iliamaslakov> diff --git a/src/filemanager/panel.c b/src/filemanager/panel.c index 5c3fa03..9a57c81 100644 --- a/src/filemanager/panel.c +++ b/src/filemanager/panel.c @@ -800,7 +800,7 @@ format_file (char *dest, int limit, WPanel * panel, int file_index, int width, i else tty_lowlevel_setcolor (-color);
if (perm) add_permission_string (preperad_text, format->field_len, fe, attr, color, perm - 1); [12:03:22] <iliamaslakov> даёт то что мне надо [12:04:08] <iliamaslakov> только бы ещё найти как прочитать с нужной позиции [12:04:49] <andrew_b> format->just_mode & 0x000f ? [12:05:13] <iliamaslakov> HIDE_FIT [12:05:39] <iliamaslakov> #define HIDE_FIT(x) ((x) & 0x000f) [12:05:54] <slavazanko/w> дык и юзай [12:05:59] <slavazanko/w> вместо цифры [12:06:09] <iliamaslakov> if ((int) length <= width) { ident = 0; switch (HIDE_FIT (just_mode)) [12:06:32] <iliamaslakov> >slavazanko/w: вместо цифры это же не рабочий патч [12:06:38] <iliamaslakov> это просто попробовать [12:06:58] <slavazanko/w> всё равно. Станет рабочим - косяк останется (забудется, забьётся и т.д.) [12:07:05] <iliamaslakov> да не... [12:07:23] <iliamaslakov> я стараюсь говнокода то не писать по возможности [12:07:44] <iliamaslakov> ну уж когда незнаю как иначе приходится [12:08:41] <iliamaslakov> эта... прикольный эфект даёт J_RIGHT [12:08:55] <iliamaslakov> всё такое становится арабское [12:09:07] <iliamaslakov> все имена справа на лево [12:10:39] <andrew_b> О, у нас и bidi есть, оказывается? [12:11:20] <iliamaslakov> ну там же только позиционирование [12:46:47] <iliamaslakov> скажите [12:47:05] <iliamaslakov> как проще найти N-ный символ [12:47:25] <iliamaslakov> есть наверное функция [12:47:27] <slavazanko/w> *(filename + N) [12:47:37] <iliamaslakov> ну блин [12:47:56] <iliamaslakov> нет это N-ный байт [12:48:02] <iliamaslakov> а не символ [12:48:19] <slavazanko/w> а... [12:48:36] <iliamaslakov> у нас должна быть функция [12:48:41] <iliamaslakov> в редакторе есть [12:48:56] <iliamaslakov> но там по-другому всё организовано [12:50:12] <slavazanko/w> выцепи из редактора, сделай универсальной [12:50:53] <andrew_b> str_offset_to_pos [12:51:16] <andrew_b> str_column_to_pos [12:51:36] <andrew_b> Надо смотреть, в чём разница. [12:59:05] <andrew_b> [13:35]<slavazanko/w> > buffer->str[buffer->len - 1] len = 0 пофиксил
Сам-то проверял? :) Невозможно открыть rpm-архив /libX11-1.4.3-alt1.src.rpm [12:59:17] <slavazanko/w> не проверял :) [12:59:18] <slavazanko/w> ща [12:59:32] <andrew_b> Всё остальные архивы тоже. [13:01:07] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2730 (ms uses wrong location for ini files (data directories) in su environment) created http://www.midnight-commander.org/ticket/2730 • Ticket #2465 (Missing Panel split/Console output modifiers) updated http://www.midnight-commander.org/ticket/2465#comment:11 [13:16:12] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2730 (ms uses wrong location for ini files (data directories) in su environment) updated http://www.midnight-commander.org/ticket/2730#comment:1 [13:18:58] <andrew_b> Встречаются две подруги. — О, как ты классно выглядишь! Как тебе это удается? — Это все благодаря Гербалайфу. — Ты его принимаешь? — Я че, совсем с ума сошла? Я его продаю! [13:19:12] <slavazanko/w> :) [13:19:24] <iliamaslakov> str_offset_to_pos в байтах [13:19:36] <iliamaslakov> str_column_to_pos в символах [13:19:43] <iliamaslakov> последнее то что мне надо [13:19:46] <iliamaslakov> спасибо [13:20:11] <andrew_b> iliamaslakov: сам бы не нашёл? [13:20:35] <iliamaslakov> я наверно туповат для этого [13:20:45] <iliamaslakov> я даже сейчас не понял как ты нашел [13:20:57] <iliamaslakov> не пересматривал же всё подряд [13:21:04] <iliamaslakov> я с этого начал [13:21:10] <iliamaslakov> но понял что долго [13:21:18] <andrew_b> На модули же побито всё. [13:21:29] <iliamaslakov> поясни [13:21:30] <andrew_b> Работа со строками -- отдельный модуль. [13:21:36] <iliamaslakov> да есть строковые [13:21:39] <iliamaslakov> да [13:21:46] <iliamaslakov> и дальше как? [13:21:47] <andrew_b> Ну и? lib/strutil.h [13:22:05] <andrew_b> Там комментарии есть. [13:22:14] <andrew_b> Спасибо Бенесу. Или как его там... [13:22:31] <iliamaslakov> да он офигенную работу сделал [13:25:33] <andrew_b> Поездец. Куда катится мир? В Англии гей подал в суд на лесбийскую пару, разлучающую его с сыном http://www.newsru.com/world/07feb2012/trial.html [13:27:03] <iliamaslakov> да мы пока отстаём в развитии [14:26:46] andrew_b вышел из конференции [14:31:52] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2730 (ms uses wrong location for ini files (data directories) in su environment) updated http://www.midnight-commander.org/ticket/2730#comment:2 [14:46:58] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2730 (ms uses wrong location for ini files (data directories) in su environment) updated http://www.midnight-commander.org/ticket/2730#comment:1 • Ticket #2730 (ms uses wrong location for ini files (data directories) in su environment) updated http://www.midnight-commander.org/ticket/2730#comment:3 • Ticket #2730 (ms uses wrong location for ini files (data directories) in su environment) closed http://www.midnight-commander.org/ticket/2730#comment:4 [15:57:06] <iliamaslakov> slavazanko тут? [15:57:20] <slavazanko/w> тут [15:57:39] <iliamaslakov> запоролся тут [15:58:07] <iliamaslakov> смотри, допустим есть некое смещение [15:58:30] <iliamaslakov> оно задаётся в пределах от 0 до N [15:58:59] <iliamaslakov> оно указывает сколько надо откусить от имени спереди [15:59:35] <iliamaslakov> но если имя умещается целиком то откусывать больше не надо [16:00:29] <iliamaslakov> пока у меня есть глобальная переменная в ней задаётся количество букв которые надо откусить [16:01:05] <slavazanko/w> ну и? [16:01:06] <iliamaslakov> вот думаю теперь завести ли для каждого из файлов своё значение смещения или каждый раз перевычислять [16:01:21] <slavazanko/w> зачем для каждого? [16:01:49] <iliamaslakov> а как узнать нужно ли откусывать 5 букв или не надо [16:01:56] <slavazanko/w> встали курсором на имя файла. Неким хоткеем подвигали это имя. Как только встали на другой файл, предыдущий автоматом скакнул на начало. [16:02:11] <slavazanko/w> свойство панели пусть будет. [16:02:14] <iliamaslakov> почти но не так [16:02:47] <iliamaslakov> хоткеем двигаем все видимые в панели имена файлов [16:03:16] <iliamaslakov> но не двигаем те которые уже доехали до конца [16:04:37] <slavazanko/w> странного хочешь. [16:04:41] <slavazanko/w> и ненужного. [16:04:50] <slavazanko/w> достаточно подвигать имя файла только под курсором [16:04:55] <slavazanko/w> ИМХО [16:05:00] <iliamaslakov> фар запусти и поймёшь что нужного и полезного [16:05:11] <slavazanko/w> фао не авторитет [16:05:28] <iliamaslakov> милионы мух не могут ошибаться [16:05:48] <slavazanko/w> могут [16:05:54] <slavazanko/w> варенье != говно [16:06:19] <iliamaslakov> у меня есть файлы [16:06:49] <iliamaslakov> PFR-700-Y-2011-ORG-007-007-007096-DCK-00005-DPT-000000-DCK-00000.XML PFR-700-Y-2011-ORG-007-007-007096-DCK-00006-DPT-000000-DCK-00000.XML PFR-700-Y-2011-ORG-007-007-007096-DCK-00007-DPT-000000-DCK-00000.XML PFR-700-Y-2011-ORG-007-007-007096-DCK-00008-DPT-000000-DCK-00000.XML PFR-700-Y-2011-ORG-007-007-007096-DCK-00009-DPT-000000-DCK-00000.XML PFR-700-Y-2011-ORG-007-007-007096-DCK-00010-DPT-000000-DCK-00000.XML PFR-700-Y-2011-ORG-007-007-007096-DCK-00011-DPT-000000-DCK-00000.XML PFR-700-Y-2011-ORG-007-007-007096-DCK-00012-DPT-000000-DCK-00000.XML PFR-700-Y-2011-ORG-007-007-007096-DCK-00013-DPT-000000-DCK-00000.XML PFR-700-Y-2011-ORG-007-007-007096-DCK-00014-DPT-000000-DCK-00000.XML PFR-700-Y-2011-ORG-007-007-007096-DCK-00015-DPT-000000-DCK-00000.XML PFR-700-Y-2011-ORG-007-007-007096-DCK-00016-DPT-000000-DCK-00000.XML PFR-700-Y-2011-ORG-007-007-007096-DCK-00017-DPT-000000-DCK-00000.XML PFR-700-Y-2011-ORG-007-007-007096-DCK-00018-DPT-000000-DCK-00000.XML PFR-700-Y-2011-ORG-007-007-007096-DCK-00019-DPT-000000-DCK-00000.XML PFR-700-Y-2011-ORG-007-007-007096-DCK-00020-DPT-000000-DCK-00000.XML PFR-700-Y-2011-ORG-007-007-007096-DCK-00021-DPT-000000-DCK-00000.XML [16:07:15] <slavazanko/w> ls -1 [16:07:16] <iliamaslakov> мне надо скопировать только PFR-700-Y-2011-ORG-007-007-007096-DCK-00011-DPT-000000-DCK-00000.XML и PFR-700-Y-2011-ORG-007-007-007096-DCK-00020-DPT-000000-DCK-00000.XML [16:07:49] <iliamaslakov> slavazanko/w: ls -1 давай поговорим об mc ) [16:08:09] <iliamaslakov> в фаре найти эти 2 файла легко [16:08:12] <slavazanko/w> ладно, клепай как в фаре. [16:08:23] <iliamaslakov> сдвигаем на 20 позиций [16:09:16] <iliamaslakov> и видим на экране
007-007-007096-DCK-00012 007-007-007096-DCK-00013 007-007-007096-DCK-00014 007-007-007096-DCK-00015 007-007-007096-DCK-00016 007-007-007096-DCK-00017 007-007-007096-DCK-00018 007-007-007096-DCK-00019 007-007-007096-DCK-00020 007-007-007096-DCK-00021 007-007-007096-DCK-00022 007-007-007096-DCK-00023 007-007-007096-DCK-00024 007-007-007096-DCK-00025 007-007-007096-DCK-00026 007-007-007096-DCK-00027 007-007-007096-DCK-00028 007-007-007096-DCK-00029 007-007-007096-DCK-00030 007-007-007096-DCK-00031 007-007-007096-DCK-00032 007-007-007096-DCK-00033 007-007-007096-DCK-00034 007-007-007096-DCK-00035 007-007-007096-DCK-00036 007-007-007096-DCK-00037 007-007-007096-DCK-00038 007-007-007096-DCK-00039 [16:09:36] <iliamaslakov> дальше помечаем и тд и тп [16:09:52] <iliamaslakov> это весьма удобно в данном случае [16:10:13] <slavazanko/w> угу. [16:16:57] <iliamaslakov> в mc это сейчас выглядит так PFR-700-Y-2~-00000.XML PFR-700-Y-2~-00000.XML PFR-700-Y-2~-00000.XML PFR-700-Y-2~-00000.XML PFR-700-Y-2~-00000.XML PFR-700-Y-2~-00000.XML PFR-700-Y-2~-00000.XML [16:17:18] <slavazanko/w> уболтал [16:29:07] <iliamaslakov> в принципе то я уже сделал, надо причесать [16:29:54] <iliamaslakov> и как всегда вы с андреем по сути всё сделали а я только немного кода дописал... [16:30:05] <iliamaslakov> пошер ка я домой [16:30:20] <slavazanko/w> давай :) [16:30:29] <slavazanko/w> я тоже [16:40:15] andrew_b зашёл в конференцию [16:47:48] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2730 (ms uses wrong location for ini files (data directories) in su environment) updated http://www.midnight-commander.org/ticket/2730#comment:5 [17:45:24] slavazanko/h зашёл в конференцию [18:08:17] repolainen зашёл в конференцию [18:30:18] ASM вышел из конференции [18:30:19] ASM зашёл в конференцию [18:52:39] andrew_b вышел из конференции [19:18:30] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2465 (Missing Panel split/Console output modifiers) updated http://www.midnight-commander.org/ticket/2465#comment:12 • Ticket #2465 (Missing Panel split/Console output modifiers) closed http://www.midnight-commander.org/ticket/2465#comment:13 [19:50:58] slavazanko/h вышел из конференции [21:39:29] Зося Синицкая вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found [22:14:55] repolainen вышел из конференции [23:11:43] alex-vl@jabber.org зашёл в конференцию [23:29:46] iliamaslakov вышел из конференции [23:50:23] Зося Синицкая зашёл в конференцию