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

Тема: http://www.midnight-commander.org | Latest stable release: 4.7.5.2
[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 вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!