[00:27:49] repolainen вышел из конференции [01:48:10] slavazanko/h вышел из конференции [02:05:11] sergem вышел из конференции [02:10:42] sergem зашёл в конференцию [04:17:41] sergem вышел из конференции [04:19:43] sergem зашёл в конференцию [04:59:47] repolainen зашёл в конференцию [05:50:43] repolainen вышел из конференции [06:26:09] andrew_b зашёл в конференцию [07:00:24] <andrew_b> По поводу границ слов. Есть два места, где это используется: в редакторе и полях ввода. Общий код вряд ли возможен, так текст хранится по-разному, но как-то синхронизировать алгоритмы было бы хорошо. [07:22:54] <andrew_b> По поводу --disable-nls. Этот баг появился в a1e34b8dfa01635c69e6f247cd25e783c9b6229b.
Получается (void) ; [07:28:34] ilia maslakov зашёл в конференцию [07:32:36] <andrew_b> Теперь по поводу бага gitfs имени sergem. Воспроизводится так. 1. Заходим в какой-то клон git-репо. Например, у меня /home/cvs/mc. 2. В комстроке cd gitfs:// 3. Выходим наверх по "..". Попадаем, кстати, в /home/cvs, а не в /home/cvs/mc. Ну да ладно, не суть. 4. Освобождаем эту vfs: c-x a 5. Открываем историю панели: alt-shift-h 6. Выбираем /home/cvs/mc/gitfs://, enter 7. Получаем error: fatal: Not a git repository (or any parent up to mount parent ) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). [07:33:56] <andrew_b> Я вчера пытался подебажить, но не осилил всех этих новых vfs_path. :) Начинать надо с mc_chdir. Там строка парсится, и что-то в этом парсере не так. [07:34:23] <andrew_b> ilia maslakov: шолом! [07:35:05] <ilia maslakov> andrew_b: Здраввствуйте [07:35:22] <andrew_b> ilia maslakov: и вам не хворать! [07:36:14] <ilia maslakov> Спасибо, великодушно благодарю! [07:36:41] <andrew_b> ilia maslakov: не хами. [07:37:23] <ilia maslakov> Милейший сударь, ну где же я Вам хамил? [07:41:18] <ilia maslakov> 3. Выходим наверх по "..". Попадаем, кстати, в /home/cvs, а не в /home/cvs/mc. Ну да ладно, не суть. тоже не нравится но это особенность реализации VFS насколько я понимаю [07:42:13] <ilia maslakov> (09:34:05) andrew_b: Я вчера пытался подебажить, но не осилил всех этих новых vfs_path. Начинать надо с mc_chdir. Там строка парсится, и что-то в этом парсере не так.
это приглашение к дискуссии или диагноз? [07:42:56] <andrew_b> Диагноз. [07:43:02] <andrew_b> Что тут дискутировать. [07:43:18] <andrew_b> Там же заход в каталог делается. [07:48:40] <andrew_b> Скажи. Некто zveriu на Трансифексе # Requested to join the Russian translation team of the Midnight Commander project 14 hours, 23 minutes ago. # Requested to join the Romanian translation team of the Midnight Commander project 14 hours,
Меня смущает что человек просится одновременно в русскую и румынскую команды. [08:13:15] theMIROn зашёл в конференцию [08:21:58] <ilia maslakov> и? [08:22:21] <ilia maslakov> у нас например в универе куча людей из румынии училась [08:22:39] <andrew_b> Заапрувить? [08:22:50] <ilia maslakov> да и этот может быть из молдавии [08:23:06] <ilia maslakov> а чо нет то? [08:23:23] <ilia maslakov> будет плохо себя вести - отключим [08:23:28] <ilia maslakov> газ [08:43:06] pa_ зашёл в конференцию [08:58:24] <andrew_b> ilia maslakov: с курсесами какая-то беда с функциональными клавишами. Начиная с f15 всё съезжает на 2. Нажатие shift-f6 выдаёт код 282, как будто нажата f18. [08:59:16] <andrew_b> s-f4 == f15, f-f5 == f17 f-f8 == f20 [08:59:35] <andrew_b> Отставить. s-f4 == f14, f-f5 == f17 f-f8 == f20 [09:10:38] <andrew_b> Кстати, https://www.midnight-commander.org/ticket/1769 [09:13:01] <ilia maslakov> andrew_b: ты уже собрал мц с курсами? [09:13:09] <andrew_b> Давно. [09:13:25] <ilia maslakov> давай тогда на тебе ставить опыты [09:13:59] <andrew_b> У меня в рабочем терминале всё правильно. [09:14:06] <andrew_b> В других сдвинуто. [09:14:45] <slavazanko/w> всем привет [09:15:15] <andrew_b> Привет. [09:20:23] <ilia maslakov> итак [09:20:32] <ilia maslakov> в мц [09:20:41] <ilia maslakov> собранном с курсами [09:20:48] <ilia maslakov> нажми обучение [09:23:50] <ilia maslakov> после этого научи f1 [09:24:10] <ilia maslakov> и нажми шифт+ф5 [09:24:14] <ilia maslakov> сохрани [09:24:34] <ilia maslakov> открывай ini и находи f1 [09:30:16] <ilia maslakov> andrew_b: привет [09:34:43] <ilia maslakov> andrew_b: Андрей! [09:37:06] theMIROn вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found [09:37:06] sergem вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found [09:51:13] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2628 (imposible to learn recognize TAB + some modifiers) updated http://www.midnight-commander.org/ticket/2628#comment:4 [09:53:25] <pa_> добрый день [09:53:39] <pa_> не подскажите как найти человека http://www.tataranovich.com/ ? [09:56:16] <ilia maslakov> появляется тут, ник iseman [09:56:29] <pa_> спасибо [10:01:52] <andrew_b> ilia maslakov: сорри, был занят. И пока не готов. [10:43:21] <ilia maslakov> ок [11:26:40] <andrew_b> Пришло письмо. Что бы это значило?
From: ArtZub <reply+c-666074-efaf24cce5a4438fde8feae1a5fe4adbd58e2a4f@reply.github.com> Subject: [SPAM] (6.80/5.00) Re: [mc] Добавлно: (279c923) Date: Fri, 21 Oct 2011 02:14:38 -0700 To: aborodin <aborodin@vmail.ru> Служебный Заголовок Сообщения
Сообщение в Интернет-формате чем эти строчки интересно для git отличаются?
-- Reply to this email directly or view it on GitHub: https://github.com/ilia-maslakov/mc/commit/279c9230e6a09b8480739d2da6cd4ff04181346f#commitcomment-666074 [11:27:51] <andrew_b> Это не читать. Это от веб-интерфейса:
Служебный Заголовок Сообщения Сообщение в Интернет-формате [11:28:13] <andrew_b> ilia maslakov: ну чо? Продолжим? [11:28:39] <ilia maslakov> andrew_b: это я подключил человека к репу на гитхабе [11:28:48] <ilia maslakov> ты тоже подключен [11:29:04] <ilia maslakov> он там переделывает гитфс [11:29:08] <andrew_b> А... [11:29:17] <ilia maslakov> тебе пришло уведомление [11:29:17] <andrew_b> А что с ним не так? [11:29:24] <ilia maslakov> с ним всё так [11:29:32] <ilia maslakov> он в зачаточном состоянии [11:29:51] <andrew_b> А... [11:30:11] <andrew_b> ilia maslakov: итак. [11:31:48] ASM зашёл в конференцию [11:32:19] sergem зашёл в конференцию [11:33:29] <andrew_b> Я нашёл способ вылечить mc c ncurses. [11:33:38] <ilia maslakov> ? [11:33:41] <andrew_b> Теперь Fx не съезжают. [11:33:50] <andrew_b> Но это способ ректальный. [11:33:54] <ilia maslakov> надо поправить описание терминалов? [11:34:00] <andrew_b> Нет. [11:34:07] <andrew_b> Начну издалека. [11:34:22] <andrew_b> Локаль у меня KOI8-R. [11:35:00] <andrew_b> И я до сих пор использую multi-gnome-terminal как свой основной терминал. [11:35:30] <andrew_b> Да, он использует либы первого гнома, но это пофигу. Главное, он работает. [11:35:54] <andrew_b> Так вот, в нём Fxx никуда не съехали. [11:36:03] <andrew_b> А в xterm съехали. [11:36:25] <andrew_b> Я нашёл динную простыню https://bugs.launchpad.net/gnome-terminal/+bug/96676, но устал читать. [11:36:37] <andrew_b> Потом я нашёл http://aperiodic.net/phil/archives/Geekery/term-function-keys.html [11:36:47] <andrew_b> И там есть такой абзац [11:37:05] <andrew_b> multi-gnome-terminal is based on gnome-terminal, but it implements multiple tabbed terminal sessions in a single window. It also does the function keys a little differently, though it's a bit more like the original VT220. F1 through F12 behave exactly the same as the XFree86 xterm. Shift-F1 through Shift-F10 function as F11 through F20 and generate escape codes from ^[[23~ to ^[[34~, just like the VT220. Note that this means there are two ways to get F11 and F12. (Actually, there are three, since Shift-F11 and Shift-F12 are also equivalent to F11 and F12.) On my system, the $TERM types with the appropriate function key definitions are xterm-color, xterm-r6, and xterm-vt220. xterm can be made to behave like this by setting the SunKeyboard resource to 'true'. Note that, like gnome-terminal, multi-gnome-terminal binds some function keys for its own use and may not pass then through to the programs in the terminal. [11:37:23] <andrew_b> А там есть заклинание: [11:37:33] <andrew_b> xterm can be made to behave like this by setting the SunKeyboard resource to 'true'. [11:37:39] <andrew_b> И всё заработало. [11:38:18] <andrew_b> echo 'XTerm*SunKeyboard: true' >> ~/.Xdefaults [11:38:37] <andrew_b> Не. [11:38:49] <andrew_b> echo 'XTerm*SunKeyboard: true' >> ~/.Xresources [11:39:03] <andrew_b> xrdb -merge ~/.Xresources [11:39:03] <ilia maslakov> Потом я нашёл http://aperiodic.net/phil/archives/Geekery/term-function-keys.html зачитано до дыр ) [11:39:16] <andrew_b> by setting the SunKeyboard resource to 'true' [11:39:45] <ilia maslakov> ну и что тут ректального? [11:44:04] <andrew_b> SunKeyboard [11:44:34] <andrew_b> Сдаётся мне, надо переписать эск-последовательности в mc. [11:44:51] <andrew_b> Чтобы без этого костыля работало. [11:45:12] <ilia maslakov> andrew_b: Сдаётся мне, надо переписать эск-последовательности в mc. дак я и хотел, а ты пропал [11:46:00] <andrew_b> http://webcvs.freedesktop.org/xorg/xc/programs/xterm/terminfo?revision=1.5&view=markup [11:46:06] <andrew_b> Тут надо порыться. [11:47:57] <andrew_b> http://invisible-island.net/xterm/xterm.faq.html#how2_fkeys [11:49:06] <ilia maslakov> andrew_b: ты можешь всё назад вернуть? [11:49:15] <ilia maslakov> чтобы неправильно работало [11:49:21] <andrew_b> Конечно. [11:50:47] <slavazanko/w> здаётся мне, нам надо переподрошить уже Самую Страшную Функцию. Что самое страшное6 я, кажись, понял как она работает. Когда пытался слить промпт панелей и сабшелла [11:51:22] <ilia maslakov> slavazanko/w: не [11:51:27] <ilia maslakov> тут не то [11:51:28] <andrew_b> slavazanko/w: а как насчёт vfs? :) [11:51:39] <ilia maslakov> andrew_b: Конечно. верни пожалуйста [11:52:52] <slavazanko/w> vfs в процессе. Ещё и переводы доков в процессе... блин, почему в сутках только 24 часа.а? :( [11:53:09] <andrew_b> slavazanko/w: я про баг с gitfs. [11:53:35] <andrew_b> Сегодня утром написал, как воспроизвести. [11:53:40] <slavazanko/w> баг с просмотром по F3 и по enter? [11:53:43] <slavazanko/w> а, ща [11:54:03] <andrew_b> > баг с просмотром по F3 и по enter? И такой есть? [11:54:11] <andrew_b> Я не сталкивался. [11:54:20] <slavazanko/w> есть :) Но он связан с временем жизни кеша [11:55:37] <andrew_b> slavazanko/w: ещё вопрос. Вчерашние бранчи с фиксами ftp сделаны на стейбле. Они и для мастера актуальны? [11:55:45] <slavazanko/w> да [11:56:02] <slavazanko/w> надо как-то помечать, наверное... master-candidate? [11:58:02] <andrew_b> Кстати, я посмотрел, как в lftp парсер устроен. [11:58:15] <andrew_b> Вот так:
842 Ftp::FtpLineParser Ftp::line_parsers[number_of_parsers+1]={ 843 ParseFtpLongList_UNIX, 844 ParseFtpLongList_NT, 845 ParseFtpLongList_EPLF, 846 ParseFtpLongList_MLSD, 847 ParseFtpLongList_AS400, 848 ParseFtpLongList_OS2, 849 ParseFtpLongList_MacWebStar, 850 0 851 }; [11:58:15] <ilia maslakov> там такое месиво [11:58:44] <slavazanko/w> у нас один парсер на всё. [11:58:50] <andrew_b> И потом
110 FileInfo *info=(*line_parsers[i])(tmp_line.get_non_const(),&err[i],tz); 111 if(info && !strchr(info->name,'/')) 112 set[i]->Add(info); 113 else 114 delete info; [11:59:14] <andrew_b> Выбирается тот, который подошёл. [11:59:59] <ilia maslakov> в фаре если не ошибаюсь так же [12:00:19] <ilia maslakov> andrew_b: так мы проверим или нэт? [12:00:25] <andrew_b> Да. [12:00:45] <ilia maslakov> парадигма такая [12:01:15] <andrew_b> Тока у меня почему-то не восстанавливается. :) [12:01:22] <ilia maslakov> у нас есть глючаший терминал с курсами и там запущен последний мц [12:01:26] <ilia maslakov> )) [12:01:31] <ilia maslakov> ах тыж... [12:01:32] <andrew_b> Ресурс я убрал. [12:01:44] <andrew_b> Но результата нет. [12:01:44] <ilia maslakov> довели страну до ручки [12:02:19] <slavazanko/w> > Тока у меня почему-то не восстанавливается. ресурсы смержил [12:03:02] <andrew_b> А блин. Я закомментил и смержил. [12:03:13] <andrew_b> Надо же сначала переключить и смержить. [12:03:14] <slavazanko/w> ну что, ляплю master-candodate на тикеты? [12:04:18] <andrew_b> ilia maslakov: всё, готов. [12:04:41] <ilia maslakov> (11:20:41) ilia maslakov: в мц (11:20:49) ilia maslakov: собранном с курсами (11:20:56) ilia maslakov: нажми обучение (11:23:58) ilia maslakov: после этого научи f1 (11:24:19) ilia maslakov: и нажми шифт+ф5 (11:24:23) ilia maslakov: сохрани (11:24:42) ilia maslakov: открывай ini и находи f1 [12:05:18] <ilia maslakov> кароче [12:05:38] <ilia maslakov> достал меня этот говоно мц [12:05:43] <andrew_b> (11:24:19) ilia maslakov: и нажми шифт+ф5
После этого подсвечивается [Функциональная 17]OK [12:05:54] <ilia maslakov> но сцуко знаешь чо делает [12:06:03] <slavazanko/w> ? [12:06:24] <ilia maslakov> ты наверное с поддержкой X-ов запускал? [12:06:30] <ilia maslakov> сборку [12:06:51] <andrew_b> f1=\\e[15\\;2~ [12:06:57] <andrew_b> --with-x=no [12:07:02] <ilia maslakov> он через иксы определяет нажатость шифта [12:07:20] <ilia maslakov> ща я тоже сделаю -x [12:07:52] <ilia maslakov> не помогает... [12:07:59] <andrew_b> Угу. [12:08:02] <ilia maslakov> andrew_b: просьба собери [12:08:16] <ilia maslakov> ща вспомню как бранч зовут [12:08:37] <ilia maslakov> я там эту дебильную замену шифтов убрал [12:08:37] <andrew_b> 2628_learn_btab_key ? [12:08:42] <ilia maslakov> да [12:08:44] <ilia maslakov> его [12:09:22] <andrew_b> Причём тут нажатость шифта? [12:09:50] <ilia maslakov> притом то я учу кнопку f1 [12:10:00] <andrew_b> esc шлётся, которую mc обрабатывает неправильно. [12:10:50] <ilia maslakov> когда проверяю что F1 соответствует той последовательности что генерирует s-f5 [12:11:07] <ilia maslakov> то мне говорит что я нажал f11 [12:11:15] <ilia maslakov> а не f1 [12:11:41] <ilia maslakov> потому что он запомнил что я нажал Шифт+чтото [12:12:07] <andrew_b> Кароче, чо делать-то? [12:12:52] <ilia maslakov> если у тебя нет такого эффекта то продолжаем [12:12:58] <slavazanko/w> в тикете Оззи написал, что возможны траблы на каком-то старье. [12:13:11] <ilia maslakov> он не понимает [12:13:36] <andrew_b> ilia maslakov: [terminal:xterm] f1=\\e[15\\;2~ [12:13:36] <ilia maslakov> я отключил кусок кода с икчами [12:14:03] <ilia maslakov> andrew_b: если в обучении снова нажимаешь s-f5 [12:14:20] <ilia maslakov> то где оно OK дописывает? [12:16:52] <slavazanko/w> может, попробуем разрешить анонимусам писать с каптчей? [12:16:58] <andrew_b> [Функциональная 17]OK [12:17:01] <slavazanko/w> комцу не нравится - зарегается [12:17:04] <andrew_b> slavazanko/w: я против. [12:17:22] <ilia maslakov> slavazanko/w: я против. [12:17:29] <slavazanko/w> понято [12:17:50] <ilia maslakov> [Функциональная 17]OK [12:17:57] <ilia maslakov> воот [12:18:09] <ilia maslakov> а должно быть f1 [12:18:18] <andrew_b> > а вот код mc меня отчего-то раздражает: не могу я его читать. не в плане «непонятно», а вот не нравится — и всё тут (обычно-то я могу делать патчи даже к коду, который нифига не понимаю, и они работают %-).
Это какой-то угар. [12:18:53] <ilia maslakov> чооо [12:19:01] <ilia maslakov> я тоже так патчи пишу [12:19:07] <ilia maslakov> не понимаю но работает [12:19:13] <ilia maslakov> это нормально [12:19:40] <ilia maslakov> просто более-менее сложное уже не сделать [12:19:53] <ilia maslakov> а по мелочи то легко [12:20:03] <ilia maslakov> должно быть f1 [12:21:01] <ilia maslakov> нажимашь обучить F1 учишь, проверяешь, должно ОК написаться имено там чему учили [12:21:10] <ilia maslakov> а не в каком то произвольном месте [12:21:19] <ilia maslakov> у нас обучалка сломана [12:23:03] <ilia maslakov> обучалку надо лечить [12:23:23] <ilia maslakov> а курсы только постольку-поскольку [12:36:41] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2637 (Faster startup for mc-4.8) created http://www.midnight-commander.org/ticket/2637 • mc-4.8.0-fasterStartup.diff attached to Ticket #2637 http://www.midnight-commander.org/attachment/ticket/2637/mc-4.8.0-fasterStartup.diff [12:39:34] <andrew_b> Кто сломал? [12:45:33] slyfox^w зашёл в конференцию [12:45:38] <slavazanko/w> что именно сломали? [12:45:38] <slyfox^w> https://387949.bugs.gentoo.org/attachment.cgi?id=290403 :] [12:45:54] <slyfox^w> slavazanko/w: я разобрался со статусом копирования. у меня verbose=0 был :] [12:45:58] * slyfox^w - сам дурак [12:46:13] <slavazanko/w> бывает :) [12:46:23] <slavazanko/w> по сслыке сто за патч? чем знаменит? [12:46:54] <slyfox^w> говорят, что без него --disable-nls не кампилетца [12:46:54] <slavazanko/w> splint на эти функции возбухает [12:47:03] <slavazanko/w> а [12:47:10] <slavazanko/w> гм. [12:47:10] <slyfox^w> они наерна как пустые макровы объявлены [12:47:14] <slyfox^w> когда NLS нет [12:47:17] <slavazanko/w> да [12:47:19] <slyfox^w> https://bugs.gentoo.org/show_bug.cgi?id=387949 [12:47:38] <slyfox^w> и каст к воиду остается висеть в воздухе [12:47:55] <slavazanko/w> +#ifdef ENABLE_NLS (void) bindtextdomain ("mc", LOCALEDIR); (void) textdomain ("mc"); +#endif [12:47:59] <slavazanko/w> у нас в клинапе [12:48:07] <slyfox^w> ага [12:48:08] <slyfox^w> Ъ [12:48:15] <slyfox^w> уже в мастере? [12:48:22] <andrew_b> Но мне, чесгря, не нравится этот фикс. [12:48:24] <slavazanko/w> нет, в клинапе [12:48:29] <slavazanko/w> почему? [12:48:44] <slyfox^w> по-хорошему каст к воиду - закрывание глаз на ошибки :] [12:48:53] <slyfox^w> но и макросы пустые - тоже отстой [12:49:02] <slyfox^w> было бы классно иметь static inline [12:49:09] <slyfox^w> но я так понимаю они из геттекста [12:49:17] <slavazanko/w> да [12:49:21] <slavazanko/w> мопед не наш [12:50:30] <slavazanko/w> каст к воиду - да, закрывание глаз. С другой стороны, само наличие (void) как бы говорит, что именно тут и были закрыты глаза на ошибку. Если кому надо - проверй... а без (void) хрен проссыш, возвращает что функция или рельно она voi. пока в ман не залезешь [12:52:42] <slyfox^w> угу [13:06:55] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2637 (Faster startup for mc-4.8) updated http://www.midnight-commander.org/ticket/2637#comment:1 [13:14:33] * slyfox^w стащил патч из cleanup [13:16:28] <slavazanko/w> стащил в гентушную багзиллу или себе? [13:16:41] <slyfox^w> в гентушный ебилд [13:16:57] <slavazanko/w> а [13:17:26] <slyfox^w> быстро они его нашли :] [13:17:47] <slavazanko/w> гм, значит. компилят без nls... [13:18:07] <slyfox^w> угу [13:18:22] <slyfox^w> в эмбеддеде это должно быть популярно :] [13:18:41] <slyfox^w> у нас в едилде еще есть хак для соляры [13:18:47] <slyfox^w> нужные либы добавляет [13:19:05] <slyfox^w> [[ ${CHOST} == *-solaris* ]] && append-ldflags "-lnsl -lsocket" [13:19:51] <slavazanko/w> эм... гм. Нам соляристы вроде не жаловались [13:20:23] <slyfox^w> в gentoo эта штука с 4.7.5.3 [13:20:49] <slyfox^w> может, раньше не собирали; а может - на какой старой соляри автоконф кривой [13:21:30] <slyfox^w> https://bugs.gentoo.org/show_bug.cgi?id=378699 [13:22:01] <slyfox^w> "как не надо заводить баги" :] [13:22:56] <slavazanko/w> :) [13:23:07] <slavazanko/w> кркст - стср тлнт [13:23:29] <slyfox^w> +1 [13:29:21] <slavazanko/w> https://plus.google.com/u/0/112970865178461226315/posts/RjoqaPajrpo [13:29:59] <slyfox^w> 404. That’s an error [13:59:27] pa_ вышел из конференции [14:05:22] andrew_b вышел из конференции [14:12:25] pa_ зашёл в конференцию [14:45:50] <sergem> andrew_b, ilia maslakov> я против.
Кстати, а почему? (это - про анонимные комментарии на багзилле) Просто интересно. :) [14:50:04] <ilia maslakov> потому что будут гадить в комментах, а отключить будет напряжно [14:50:39] <ilia maslakov> потому что и сейчас находится чОрт который логинится и начинает спамить [14:50:48] <ilia maslakov> но его отключить можно [14:50:57] <ilia maslakov> а как банить анонимуса [14:51:03] <slavazanko/w> по IP? [14:51:29] <ilia maslakov> и какой у анонима ip? [14:51:47] <slavazanko/w> хз. попробую поискать для трака, чтобы светилось [14:52:25] <ilia maslakov> slavazanko/w: просто понимаешь... [14:52:34] <pa_> + captcha ? [14:52:40] <ilia maslakov> это на нас дополнительная задача ляжет... [14:52:44] <ilia maslakov> а зачем? [14:53:06] <pa_> от спама ... [14:53:08] <ilia maslakov> мне лично оно не надо - говна в комментах чистить [14:53:36] <ilia maslakov> "зачем" это к "дополнительная задача" [14:53:41] <sergem> ilia maslakov: Не, я просто не совсем понял, от чего ты хочешь защититься? [14:53:43] <ilia maslakov> а не к капче [14:53:48] <sergem> В смысле, "ты против" - почему? [14:54:02] <sergem> От чего или от кого ты хочешь защититься? [14:54:12] <ilia maslakov> потому что "и сейчас находится чОрт который логинится и начинает спамить (16:50:56) ilia maslakov: но его отключить можно" [14:54:24] <ilia maslakov> (16:51:06) ilia maslakov: а как банить анонимуса [14:54:37] <ilia maslakov> этих аргументов мало? [14:54:57] <sergem> Я не понимаю суть аргументов. Ты хочешь иметь возможность забанить по емейлу? [14:55:18] <sergem> Бан по емейлу удаляет уже написанные комментарии? [14:55:21] <ilia maslakov> по нику [14:55:34] <sergem> Ну по нику, не важно. При этом удалятся написанные комментарии? [14:55:42] <ilia maslakov> не удаляет [14:55:53] <slavazanko/w> http://trac.edgewall.org/wiki/TracIni check_auth_ip - Whether the IP address of the user should be checked for authentication [14:56:08] <ilia maslakov> это останавливает тех кто хотел бы поднагадить [14:56:26] <ilia maslakov> slavazanko/w: да блин, Слав [14:56:32] <sergem> Те, кто хотят нагадить, зарегистрируются еще раз, разве нет? [14:56:36] <ilia maslakov> ну какой IP у никого? [14:56:39] <pa_> sergem: Вы случаем не arisu с opennet ? [14:56:52] <sergem> pa_: А какая разница? ;) [14:56:57] <ilia maslakov> я тоже его подозреваю :) [14:57:14] <pa_> просто как раз arisu поднимал эту тему [14:57:14] <ilia maslakov> но это действительно не важно [14:57:39] <sergem> ilia maslakov: Мне просто любопытно. Я правильно понимаю, ты хочешь защититься, хм, так сказать, от ленивых гаденышей, которые способны пройти капчу, но достаточно ленивы, чтобы пройти регистрацию, так? [14:57:53] <ilia maslakov> именно так [14:57:59] <sergem> pa_: Я его комментарии как раз сейчас читаю, потому и спросил. :) [14:59:26] <ilia maslakov> если бы небыло arisu его бы стоило придумать [14:59:58] <ilia maslakov> потому что только такие комменты и интересны [15:00:05] <ilia maslakov> мне лично [15:00:06] <sergem> ilia maslakov: Ок, логика понятна. Но ты понимаешь, что вместе с ленивыми гаденышами ты также фильтруешь и ленивых профессионалов, которые способны написать патч, но слишком ленивы, чтобы для этого регистрироваться, так? [15:00:25] <ilia maslakov> sergem: похрену [15:00:35] <sergem> Я имею ввиду, ты согласен на такую потерю. :) Ок. :) [15:01:01] <ilia maslakov> да, человек сам решает делится ему или нет [15:01:16] <pa_> хорошо , вопрос - почему нельзя открыть на тестовую неделю и посмотрет на сколько возрастет спам , вернуть "как было" ж всегда можно ... [15:01:32] <ilia maslakov> он может не возрасти [15:01:43] <ilia maslakov> неделя это ничто [15:01:52] <slavazanko/w> http://demotivation.me/images/20091022/efse8619ukhx.jpg [15:02:00] <pa_> хорошо напишу тогда так "тестовая неделя" [15:02:11] <pa_> срок самим можно выбрать [15:02:37] <ilia maslakov> чтобы не потерять сферический патч? [15:02:45] <sergem> (кстати, по аналогичной причине несколько проектов остались без моих патчей, мне было лень регистрироваться, а простого способа отправить патч не было :)) [15:02:54] <ilia maslakov> от сферического ленивого разработчика? [15:03:13] <slavazanko/w> http://mattrude.com/projects/roundcube-fail2ban-plugin/ [15:03:23] <ilia maslakov> sergem: у нас есть ктлометр способов [15:03:29] <pa_> "от сферически занятого разработчика" ? [15:03:31] <ilia maslakov> это написать на мэйл [15:03:41] <slavazanko/w> рассылка [15:03:44] <ilia maslakov> написать на лоре [15:03:53] <ilia maslakov> написать в рассылке [15:04:09] <ilia maslakov> написать в гугл листе [15:04:20] <sergem> ilia maslakov: Я слишком часто пользуюсь mc, потому и зарегистрировался у вас. :) Да и то сделал это спустя, кажется, год или два, после первого патча. :) [15:04:52] <ilia maslakov> ну зарегился же? [15:05:18] <ilia maslakov> кроме того у нас есть конференция [15:05:40] <ilia maslakov> если здесь выложить то оно тоже не останется без внимания [15:06:09] <ilia maslakov> так что отсутствие анонимного доступа к тикетам это не проблема [15:06:57] <sergem> Вашу рассылку как и жаббер-конференцию надо еще суметь найти. :) Т.е. надо буквально знать, что она есть, емнип, в списке она не отображается :) [15:07:26] <slavazanko/w> https://www.midnight-commander.org/wiki Чцток вниз пролистай :) [15:07:28] <ilia maslakov> на главной есть ссылка [15:07:53] <slavazanko/w> https://www.midnight-commander.org/wiki/ru/WikiStart [15:08:26] pa_ вышел из конференции [15:08:40] <sergem> conference.jabber.org? [15:08:59] <sergem> Кажется, последний раз, как я туда заходил, там было пусто :) [15:09:00] <ilia maslakov> и эта тоже [15:09:00] <slavazanko/w> на русскоязычной странице указана русскоязычная конференция [15:09:20] <ilia maslakov> но можно и туда зайти в ен [15:09:21] <slavazanko/w> в англоязычной и сейчас пусто [15:09:44] <slavazanko/w> я один :) [15:10:22] <sergem> Я и про эту конференцию узнал случайно, кто-то (кажется, slavazanko*) заходил на канал федоры и назвал адрес. :) [15:11:08] <slavazanko/w> А-а-а, вот откуда у меня смутный дежавю по поводу твоего ника! :) [15:11:29] <slavazanko/w> точно, из федоровской конференции. [15:16:33] <ilia maslakov> а sergem вот где я тебя видел... на федоре.. [15:16:37] <ilia maslakov> точно... [15:17:22] <sergem> хм... это дает мне бонус к харизме? ;) [15:17:27] <ilia maslakov> нет [15:17:30] <slavazanko/w> да [15:18:08] <slavazanko/w> нет - сказал непойми кто. Слакварщик/убунтоид/вендузятник да сказал поклонник Fedora. Кому поверишь7 :) [15:18:23] <sergem> :) [15:20:43] <ilia maslakov> я просто не фанатег [15:21:17] <slavazanko/w> чотко соскочил [15:22:21] <sergem> фанатеги-нефанатеги, какая разница. Я лучше вас по теме спрошу. :) Чем отличается cooledit.block от cooledit.clip? ;) [15:22:47] <ilia maslakov> а что это меняет? [15:24:26] <sergem> Еще не знаю. Я читаю #2636 <https://www.midnight-commander.org/ticket/2636> и пытаюсь понять, считается этот файл cache-ем или нет. :) [15:24:52] <slavazanko/w> в cooledit.block сохраняется выделенное для последующих внешний операция. например. сортировка, форматирование абзацев и т.д. То есть, сначала вываливаем выделенное в редакторе в этот файл, натравливаем на файл внешнюю утилиту, потом вставляем взад вместо ранее выделенного [15:25:10] <slavazanko/w> а cooledit.clip - это просто промежуточный буфер обмена [15:26:42] <ilia maslakov> вот короче тут только есть один кто шарит в редакторе... [15:28:10] <slavazanko/w> как по мне - вполне себе кеш. Вот с panels.ini погорячились... Хотя там находится текущее состояние панелей, чтобы оно сохранялось между перезапусками mc А вот про history я уже и не зваю. кеш это или как... [15:28:11] <ilia maslakov> его спрашивай [15:28:19] <sergem> Файл Tree действительно похож на кеш. Хотя я сейчас вообще первый раз пользуюсь этим режимом (панель в виде дерева) и пока понятия не имею, для чего он может быть нужен. Но он может быть реюзнут после ребута, и при этом может быть перегенерирован при отсутствии - это явно похоже на кеш. [15:29:09] <ilia maslakov> по поводу клипборда мне нравится что я включив ноут могу вставить из клипборда текст который там лежит [15:29:26] <ilia maslakov> и я буду против его короткой жизни [15:29:42] <sergem> Я ожидал, что в файле Tree будет что-то вроде размера каталогов, чтобы не пересчитывать его каждый раз... А сейчас я вообще не пойму, что там. :) Но так или иначе - он похож на кеш. :) [15:29:51] <sergem> А с cooledit-файлами... Получается, что cooledit.clip - это не кеш, поскольку не может быть перегенерирован при отсутствии. [15:30:11] <sergem> А cooledit.block... Он может вообще быть реюзнут? [15:30:16] <slavazanko/w> гм. Получается да. [15:30:28] <slavazanko/w> colledit.block может быть вообще не быть [15:30:31] <slavazanko/w> это временный файл [15:30:48] <sergem> Т.е. это что-то вроде временных vfs-файлов? [15:31:10] <slavazanko/w> ну типа того. [15:31:25] <ilia maslakov> он может быть, может не быть но если там что то есть то оно мне точно нужно [15:32:16] <ilia maslakov> потому что я могу прерваться в любой момент и продолжить [15:32:45] <sergem> Я просто не пользовался этими функциями, потому и спрашиваю. Возможно ли, например, сегодня сохранить что-то в cooledit.block и выключить комп, а завтра открыть тот же файл, и заюзать ту же самую "внешнюю операцию" к этому файлу? В смысле возможно ли повторное использование содержимого этого файла? [15:32:56] <slavazanko/w> если там что-то есть, то оно нужно только в момент вызова внешней проги. перед вызовом старое будет перезаписано [15:33:01] <ilia maslakov> перезайдя с любого хоста по сети [15:33:20] <slavazanko/w> повторное, пожалуй, нет [15:33:29] <sergem> ilia maslakov: Ты про cooledit.clip или cooledit.block? [15:33:42] <ilia maslakov> про что то [15:33:52] <ilia maslakov> про то где клипборд [15:34:03] <ilia maslakov> наверное это .clip [15:34:54] <ilia maslakov> просто сейчас запрос тут пишу [15:34:59] <ilia maslakov> не могу глянуть [15:35:13] <sergem> Ок, я понял, кажется, спасибо за пояснения. :) [15:35:19] <ilia maslakov> не уверен что cooledit.block еще где то реально используется [15:35:51] <slavazanko/w> в usermenu [15:36:07] <slavazanko/w> подстановка вместо %b [15:36:12] <slavazanko/w> и всё [15:36:37] * sergem смутно помнит, что пару лет назад он прикручивал к mcedit-у astyle... [15:36:43] <ilia maslakov> в сортировке [15:36:58] <sergem> наверное, это тоже делалось через какой-то из этих файлов, но я не помню :) [15:41:34] <ilia maslakov> sergem: хочешь научу в клипборд копировать в mc? [15:44:28] <sergem> Да я где-то находил, в мане, кажется, как прикручивать внешние утилиты (xclip/xsel) к mc. Т.е. я в теории знаю, что это возможно, но реально я этим не пользуюсь. Для локальной машины я могу сделать вставку через обычный локальный буфер, а через ssh это не работает. :) [15:45:18] <sergem> Хм... Получается забавная ситуация. Из всех файлов, что раньше (у меня) лежали в .mc, есть ОДИН файл кеша (Tree) и один временный файлы (cooledit.block) который формально должен был бы быть в /tmp/. И вот теперь меня мучает вопрос - имеет ли смысл создавать .cache ради одного файла, или нет... [15:45:48] <slavazanko/w> это хороший вопрос [15:45:55] <slavazanko/w> он меня тоже мучает [15:48:52] <ilia maslakov> slavazanko/w: учите устав и голова у вас болеть не будет! [15:49:26] <slavazanko/w> у меня она и без уставов болит. Особенно сейчас: надо и малых собрать в дорогу, и самим собраться... [15:50:11] <ilia maslakov> Вот потому и болит! [15:50:20] <ilia maslakov> что без уставов [15:54:35] <slavazanko/w> всё, я домой. надоело работать [16:10:15] andrew_b зашёл в конференцию [16:15:38] pa_ зашёл в конференцию [16:16:24] <slyfox^w> по паспорту [16:33:34] <andrew_b> arisu какой-то феерический мудак. [17:02:25] <ilia maslakov> это не так [17:02:34] <ilia maslakov> ну потроли он немного [17:02:44] <ilia maslakov> но зато как тему прокачал [17:05:19] pa_ вышел из конференции: Replaced by new connection [17:05:21] pa_ зашёл в конференцию [17:12:20] <andrew_b> http://www.opennet.ru/openforum/vsluhforumID3/80882.html#148 глянь. в старом варианте было:
# zip regex/\.([Zz][Ii][Pp])$ Open=%cd %p/uzip:// View=%view{ascii} unzip -v %f
а в новом стало:
# zip type/^([Zz][Ii][Pp])\ archive
Когда я ему предложил найти, в каком новом это появилось, он начал в задницу посылать. Мудачьё. [17:13:23] <andrew_b> Там модеры немного подтёрли, но он опять за своё. [17:13:54] <andrew_b> Лично мне от него никакие патчи не нужны. [17:18:57] <ilia maslakov> зачем ты опускаешься до его уровня? [17:19:02] <ilia maslakov> оно тебе надо? [18:08:10] <sergem> ilia maslakov: Ты видел, тебе там человек предлагает свою помощь в создании тестовой фермы. :) Соглашайся скорее, пока он не передумал. :) [18:08:32] <ilia maslakov> канэчна хачу! [18:09:00] <ilia maslakov> где подпись поставить? [18:14:54] <sergem> Тут: #176 <http://www.opennet.ru/openforum/vsluhforumID3/80882.html#176> [18:15:15] repolainen зашёл в конференцию [18:53:26] andrew_b вышел из конференции [18:55:26] repolainen вышел из конференции [18:55:46] repolainen зашёл в конференцию [19:38:39] ilia maslakov вышел из конференции [20:14:58] theMIROn зашёл в конференцию [20:57:34] theMIROn вышел из конференции [21:05:08] il.smind зашёл в конференцию [21:28:00] slavazanko/h зашёл в конференцию [21:45:59] il.smind вышел из конференции: Компьютер вошёл в спящий режим [22:00:53] repolainen вышел из конференции [22:49:02] ilia maslakov зашёл в конференцию [23:46:27] slavazanko/h вышел из конференции