[00:26:54] slavazanko/h вышел из конференции [06:01:06] zeihee зашёл в конференцию [06:01:17] <zeihee> пинг [06:01:19] <Зося Синицкая> zeihee: Пинг от тебя 0.060 сек. [06:01:25] <zeihee> ку [06:10:03] andrew_b зашёл в конференцию [08:44:25] slavazanko/w вышел из конференции [08:45:21] slavazanko/w зашёл в конференцию [08:45:48] <slavazanko/w> всем привет [08:50:03] <andrew_b> slavazanko/w: привет! [08:51:19] <andrew_b> Я вот что думаю. [08:52:10] <andrew_b> mc.ext мы уже сломали. Давай доломаем. Переделаем на ini. [08:52:46] <andrew_b> Чтобы не ломать пользователю жизнь два раза. [08:52:54] <andrew_b> А один раз, но мощно. [08:53:25] <slavazanko/w> :) [08:53:34] <slavazanko/w> ок, ломать - так ломать [08:53:39] <slavazanko/w> переоткрываем 2361? [08:55:35] <andrew_b> Не. http://www.midnight-commander.org/ticket/2250 [08:55:41] <andrew_b> Два этапа. [08:55:52] <andrew_b> Первый -- пережелка на ini. [08:56:11] <andrew_b> Второй -- добавление ключа ignore_case. [08:56:47] <andrew_b> Но пока не понятно, как именовать секции. [08:57:16] <andrew_b> В принципе, в названии можно написать всё что угодно. [08:59:43] <slavazanko/w> давай так: [Manual page] regex=... open=... view=... [Perl pod page] shell=.pod open=... view=... [09:01:46] <slavazanko/w> [image GIF] Include=common images ... [common images] open=... view=... [09:02:14] <slavazanko/w> [image GIF] type=^GIF Include=common images [09:02:37] <andrew_b> Да. [09:04:32] <andrew_b> Нужна ещё какая-то инфа о конфиге. Версия, например. [mc.ext] version=4 [09:04:52] <slavazanko/w> можно и так, да [09:06:33] <andrew_b> Допустим, мы переписали. Грузим mc.ext. Если не нашли ни одной секции -- конфиг старый, выводим ошибку. Если не нашли версии или версия старая, тоже выводим ошибку. [09:07:29] <slavazanko/w> да [09:07:52] <slavazanko/w> и если ломать, то не mc.ext, а extentions.ini [09:08:06] <andrew_b> Нууу... [09:08:18] <andrew_b> У нас куча файлов начинается с mc. [09:08:29] <andrew_b> mc.keymap mc.menu [09:08:59] <andrew_b> mc.ext [09:09:17] <slavazanko/w> но находятся они в каталоге mc [09:09:22] <andrew_b> Да. [09:09:40] <andrew_b> Можно и переименовать. [09:09:46] <slavazanko/w> угу [09:09:55] <slavazanko/w> потиху всё переименуется [09:21:23] <andrew_b> https://www.midnight-commander.org/ticket/2118#comment:14 [09:22:20] <andrew_b> На нужна интеграция с системными биндингами? [09:22:28] <andrew_b> Говорят, что нужна. [09:23:27] <andrew_b> Не получится ли так, что переделка mc.ext на ini будет зряшной работой? [09:56:25] <slavazanko/w> гм. зряшная работа... ну не знаю. Надо решить: полагаемся ли мы целиком и полностью на mailcap или оставляем "пути отхода" [10:22:35] <andrew_b> Если только mailcap свой. [10:22:48] <slavazanko/w> угу [10:34:20] <andrew_b> Ну мы же сможем потом в open вписать вызов run-mailcap? Свой или системный. [10:34:40] <andrew_b> И во view. [10:35:10] <andrew_b> Или как mailcap должен использоваться? [10:38:09] <slavazanko/w> по идее. если будет свой mailcap, то смысла в mc.ext нет совершенно. Мы тупо вызываем этот внешний обработчик и передаём имя файла ему. И всё. Дальше он сам разгребает. Единственная заминка с View и т.д. [10:38:27] <slavazanko/w> наверное, будем вызывать mc-mailcap View "filename" [10:38:35] <slavazanko/w> mc-mailcap Open "filename" [10:39:04] <slavazanko/w> потому что View должен вернуть поток байт, а Open - выполнить что-то. Запустить внешнюю прогу, например [10:42:38] ASM зашёл в конференцию [15:27:51] andrew_b вышел из конференции [15:57:45] zeihee вышел из конференции [16:26:12] Yury V. Zaytsev зашёл в конференцию [16:26:29] <Yury V. Zaytsev> это... вроде же хотели свой мейлкап [16:27:18] <Yury V. Zaytsev> можно ещё сделать фишку чтобы он читал какой-нибудь файл, который обычный мейлкап не читает, чтобы туда клас mc-онли определения [16:27:54] <slavazanko/w> мы свой мейлкап и будем делать. потому что специфичные требования к нему [16:33:24] <Yury V. Zaytsev> уря! [16:33:33] <slavazanko/w> ? [16:33:49] <Yury V. Zaytsev> чего? я радуюсь прогессу [16:33:58] <slavazanko/w> а :) [16:34:54] <Yury V. Zaytsev> кстати, ещё сегодня на злой баг к rhel5 напоролся [16:34:57] <Yury V. Zaytsev> https://bugzilla.redhat.com/show_bug.cgi?id=717158 [16:34:57] <slavazanko/w> http://www.midnight-commander.org/ticket/1629 стейбл-кандидат в чистом виде. [16:35:08] <Yury V. Zaytsev> айда в чехию [16:35:23] <slavazanko/w> зачем? [16:35:45] <Yury V. Zaytsev> баги мочить [16:35:58] <slavazanko/w> а. Я думал. Хрбача мочить :) [16:36:11] <Yury V. Zaytsev> ну к нему тоже можно заехать [16:36:50] <slavazanko/w> не, Чехия пока отпадает. У нас в стране валюту не курить, а белорусские фантики никому нах не вперлись [16:37:02] <slavazanko/w> не курить == не купить [16:37:08] <Yury V. Zaytsev> не надо её курить =) [16:37:15] <slavazanko/w> очетяпка :) [16:37:16] <Yury V. Zaytsev> даже я не такой богатый [16:37:50] <Yury V. Zaytsev> слав, а ты пользовался паппетом? [16:37:56] <slavazanko/w> неа [16:38:18] <Yury V. Zaytsev> хммм :-/ пожалуй пора на #puppet, я вот разворачиваю сейчас [16:39:03] <slavazanko/w> а что это? [16:41:51] <Yury V. Zaytsev> ну это configuration management software [16:42:16] <Yury V. Zaytsev> чтобы гетерогенными сетями управлять с центральной базы [17:02:13] <Yury V. Zaytsev> ну как бесит что в rhel6 почти все девел-пакеты в optional канале [17:02:35] <Yury V. Zaytsev> а меня местные админы до сих пор не включили в группу, которая может машины на каналы подписывать [17:02:40] <Yury V. Zaytsev> приходится пол rhel пересобирать [17:02:56] <Yury V. Zaytsev> свой centos чтоли выпустить... с карточными играми и девушками... [18:10:53] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #1629 ([Patch] Problems displaying UTF-8 manual pages) updated http://www.midnight-commander.org/ticket/1629#comment:11 • Ticket #1629 ([Patch] Problems displaying UTF-8 manual pages) updated http://www.midnight-commander.org/ticket/1629#comment:12 [18:51:35] andrew_b зашёл в конференцию [19:12:07] slavazanko/h зашёл в конференцию [19:17:34] repolainen зашёл в конференцию [20:12:15] andrew_b вышел из конференции [20:47:55] <slavazanko/h> > свой centos чтоли выпустить... с карточными играми и девушками... ZaytcevOS? [21:02:21] <Yury V. Zaytsev> slavazanko/h: ну типа того =) [21:03:00] <Yury V. Zaytsev> кстати, встрял тут --- пытался пересобрать ruby-rake, который требует ruby-flexmock, который требует ruby-rake... [21:03:12] <slavazanko/h> :) [21:15:36] <repolainen> ruby, фе [21:27:03] <Yury V. Zaytsev> repolainen: воистину! [21:27:13] <Yury V. Zaytsev> кстати ты мне говорил, что он простой как трусы [21:27:31] <Yury V. Zaytsev> вот нифига он не простой. аццкий какой-то язык, типа python got evil [21:35:35] <repolainen> все они простые [21:35:50] <repolainen> по сравнению с се++ [21:36:03] <repolainen> он просто немножко непоследовательный [21:37:07] <Yury V. Zaytsev> он просто сделан так специально чтобы софт на нем написаный включал максимальное колво ошибок и функционировал невменяемо [21:37:34] <repolainen> именно [21:38:14] <Yury V. Zaytsev> там грамматика такая, что её нормально однозначно нераспарсишь, поэтому они навертели кучу костылей ну и плюс фишки типа завести 10 алиасов для одной функции, а потом в ruby++ изменить значения 5 из них на противоположные [21:38:26] <Yury V. Zaytsev> так настоящие профессиональные программисты делают [21:39:05] <repolainen> у них и без синтаксических проблем жоп хватает в реализации [21:40:28] <Yury V. Zaytsev> зато они доставляют конечным пользователям [21:40:45] <Yury V. Zaytsev> ну её моеё что интереснго в rhel6 предоставляет ruby(selinux) [21:42:27] <Yury V. Zaytsev> уже рука бойца рубить устала [21:44:09] <repolainen> :] [21:45:13] <Yury V. Zaytsev> libselinux-2.0.94-5.el6.src.rpm походу =) и походу опять в optional канале [21:46:28] <Yury V. Zaytsev> ну вот зараза, как чуял... RHEL Server Optional (v. 6 64-bit x86_64) [21:47:59] <Yury V. Zaytsev> завтра не приедут админы если всех экзекутирую [22:23:29] slavazanko/h вышел из конференции [23:06:56] Yury V. Zaytsev вышел из конференции [23:11:24] slavazanko/h зашёл в конференцию [23:16:01] slavazanko/h вышел из конференции [23:23:29] slavazanko/h зашёл в конференцию [23:33:21] repolainen вышел из конференции