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

Тема: http://www.midnight-commander.org | Latest stable: 4.7.0.4 | Latest release: 4.7.1
[00:30:07] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #83 (savannah: editor needs read-only mode) reopened
http://www.midnight-commander.org/ticket/83#comment:8
• mc.patch attached to Ticket #83
http://www.midnight-commander.org/attachment/ticket/83/mc.patch
• Ticket #83 (savannah: editor needs read-only mode) updated
http://www.midnight-commander.org/ticket/83#comment:9
[05:26:01] iNode вышел из конференции
[05:36:42] axaru зашёл в конференцию
[05:36:53] axaru вышел из конференции
[06:02:05] andrew_b зашёл в конференцию
[06:15:13] iNode зашёл в конференцию
[06:17:48] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2046 ("Find file" and "Search" dialogs should always start with empty "Start ...) updated
http://www.midnight-commander.org/ticket/2046#comment:4
• Ticket #2154 (Slightly increase mcedit file size limit in line with growing hardware ...) closed
http://www.midnight-commander.org/ticket/2154#comment:2
[06:46:55] andrew_b вышел из конференции
[06:46:57] andrew_b зашёл в конференцию
[07:01:58] andrew_b вышел из конференции
[07:02:00] andrew_b зашёл в конференцию
[07:17:01] andrew_b вышел из конференции
[07:17:03] andrew_b зашёл в конференцию
[07:19:04] il.smind зашёл в конференцию
[08:05:12] <il.smind> Привет!
[08:05:35] <il.smind> Фигасе зоська распоясалась
[08:23:50] slavazanko/w зашёл в конференцию
[08:23:53] slavazanko зашёл в конференцию
[08:24:00] slavazanko/w вышел из конференции
[08:24:36] <slavazanko> всем привет
[08:35:09] <il.smind> slavazanko: Тебе привет!
[08:43:47] <andrew_b> Всем привет!
[08:45:25] <andrew_b> il.smind: так и должно быть.
[08:45:39] <andrew_b> А то ишь, филонить вздумала...
[08:45:45] <slavazanko> :)
[08:46:11] <andrew_b> Ибо нефиг.
[08:53:05] <il.smind> давайте обсудим 120
[08:53:16] <il.smind> я щетаю оно готово
[08:55:17] <andrew_b> Засквошено всё, что надо?
[08:58:07] <andrew_b> il.smind: отвечай!
[08:58:20] <il.smind> andrew_b: нет
[08:58:34] <il.smind> дело 15 минут, ща сделаю
[08:58:54] <il.smind> я в воскресенье винт купил в свой ресивер
[08:59:02] <il.smind> так что было не до сук
[09:04:08] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2046 ("Find file" and "Search" dialogs should always start with reset "Start at" ...) updated
http://www.midnight-commander.org/ticket/2046#comment:5
[09:36:51] <andrew_b> Зося Синицкая: нучо спим, на?
[09:37:03] <Зося Синицкая> andrew_b: я понил:-D
[09:37:20] <andrew_b> Зося Синицкая: Нихрена ты но поняла.
[09:37:27] <andrew_b> не поняла
[09:37:51] <Зося Синицкая> andrew_b: А ты знаешь, почему у тебя такие нежные пяточки? Это потому что у нас такая Советская Власть!
[09:38:03] <il.smind> andrew_b: тебя вычеркиваем, твой коммит последний в 120 :)
[09:38:54] <andrew_b> Это какой?
[09:39:05] <andrew_b> slavazanko: тут?
[09:39:15] <il.smind> commit 38a6f5a73630c3228f63535ba3779cca4ba37916
Author: Andrew Borodin <aborodin@vmail.ru>
Date: Mon Apr 19 14:31:50 2010 +0400

Optimization of Diff Viewer construction and destruction.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
[09:39:23] <andrew_b> А...
[09:39:36] <slavazanko> тут
[09:40:37] <andrew_b> Короче. Предлагаю сделать форк. Те, кому нравилось старое поедение mc, пусть на нём сидят и сами его пилят.
[09:41:02] <andrew_b> А форк избавит нас от груза совместимости со старым поведением.
[09:41:08] <slavazanko> ты про что? про кейбиндинги?
[09:41:12] <slavazanko> а, вообще.. гм...
[09:41:19] <andrew_b> Да про 2046.
[09:41:34] <andrew_b> И ML стоны раздаются.
[09:45:57] <slavazanko> не, это будет не форк, а mc-5. ветку mc-4 объявим заморошенной для новых фич, но поддерживаемой.

если на то пошло, то форк мы можем сделать прямо сейчас. Но начать надо с системы ввода хоткеев. То есть, GMainLoop, у него клиентом подцеплен GSource с клавиатуры.
Насчёт самого GSource - мы в начале запуска будем распознавать, какой механизм опроса клавиатуры будем использовать - будь то иксовый (по аналогии акк это сделано в xev), будь то с голого терминала или просто чтение esc-последовательностей, как сейчас...
Думаю, начать надо именно с переделывания на GMainLoop и с перехода на различные системы чтения клавиатуры. А потом уже понемногу обвязывать кодом (даже перетаскивая код с mc-4 целыми кусками).
[09:48:41] <slavazanko> или я слишком кардинально размечтался?
[09:49:21] <andrew_b> Это нормально.
[09:49:29] <andrew_b> Но я не про это.
[09:50:49] <il.smind> херасе
[09:51:23] <il.smind> на минуту отвернулся
[09:51:37] <andrew_b> Я про то, что меняются некоторые нюансы поведения MC. Естественно, находятся люди, которым это не нравится. Типа раньше было лучше. Были поля пустые, теперь нет. Старпёры говорят: возвращайте взад. Эти стоны, чесгря, мне надоели.
[09:51:59] <slavazanko> ок, по нашей ситуации:
все эти вопли из-за изменения дефолтного поведения. Тот же 2046 вполне можно было бы избежать, если бы сделали опционально. И по аналогии со скинами или кейбиндами можно в проект впендюрить несколько mc.lib - с нормальными настройками; старпёровские настройки, фаровские настройки и т.д.
[09:52:01] <il.smind> сделай опцио
[09:52:11] <andrew_b> Опционирование каждого такого изменения (старое/новое) -- это ад.
[09:52:14] <slavazanko> да, опция
[09:52:21] <slavazanko> иначе никак
[09:52:31] <slavazanko> иначе факт наличия 2046
[09:53:01] <andrew_b> Мы утонем в этих опциях.
[09:53:03] <il.smind> andrew_b: не так много мы меняем
[09:53:11] <il.smind> именно поведения
[09:53:48] <il.smind> то что код существенно перерабатывается факт но именно кардинальной смены поведения не так много
[09:53:51] <andrew_b> Найдутся люди (да уже нашлись), которые хотят, чтобы все опции из ini можно было изменять через диалоги. Это второй ад.
[09:53:52] <slavazanko> ну.. утонем - не утонем, а вот если будем каждую новую опцию прописывать в mc.lib и при этом рядом кратенький коммент писать, что за она - это будет кул
[09:54:18] <il.smind> mc.lib не для этого
[09:54:28] <slavazanko> для этого. это дефолты
[09:54:36] <slavazanko> в том чисте и дефолты для терминала
[09:54:48] <slavazanko> у нас в одну кучу это всё
[09:55:04] <andrew_b> У нас дефолты в коде прописаны.
[09:55:21] <andrew_b> Я про ini говорю.
[09:55:22] <il.smind> andrew_b: смотря какие
[09:55:28] <il.smind> да
[09:55:35] <il.smind> про ини в коде
[09:55:43] <slavazanko> дык mc.lib - этот тот же ini, но в масштабах системы, а не пользователя
[09:55:47] <il.smind> а Слава - гонит :)
[09:56:10] <slavazanko> йа?
[09:56:14] <andrew_b> По факту в mc.lib у нас только описания терминалов.
[09:56:20] <slavazanko> сейчас да
[09:56:26] <andrew_b> Надо бы переименовать. :)
[09:56:27] <il.smind> slavazanko: сейчас да
[09:56:39] <slavazanko> воот. я согласен.
[09:57:43] <slavazanko> сделать terminals.ini
тогда в названиях групп не нужно будет префикс "terminal:" писать
[09:58:32] <il.smind> фу какое гадкое имя :)
[09:59:48] <il.smind> блин что то я не то говорю...
[09:59:57] <slavazanko> ?
[09:59:58] <il.smind> 120 то еще не принят
[10:00:29] <il.smind> slavazanko: а тебе ещё голосовать
[10:00:38] <andrew_b> Причём тут 120?
[10:00:46] <il.smind> :)
[10:00:54] <slavazanko> тему уводит :)
[10:00:56] <il.smind> все проехали...
[10:01:12] <il.smind> ладно название не проблема
[10:01:14] <slavazanko> компилю
[10:01:30] <il.smind> term.info
term.ini
[10:02:08] <slavazanko> ну идея такая: отделить определения терминалов и 'learn keys' от основного ini-файла
[10:02:09] <il.smind> мне больше нравится term.info оно как бы говорит нам
[10:02:40] <il.smind> mc.term
[10:03:19] <slavazanko> будь то
/usr/share/mc/term.ini
/etc/mc/term.ini
~/.mc/term.ini
[10:05:28] <il.smind> с тех пор как появилась возможность прописывать такое
ctrl f1=\\e[11\;5
ctrl f2=\\e[12\;5
ctrl f3=\\e[13\;5
ctrl f4=\\e[14\;5
ctrl alt right=\\e\\e[C
ctrl alt left=\\e\\e[D
ctrl alt up=\\e\\e[A
ctrl alt down=\\e\\e[B
alt right=\\e\\eOC
alt left=\\e\\eOD
alt up=\\e\\eOA
alt down=\\e\\eOB
alt end=\\e\\e[4~
alt home=\\e\\e[1~
alt pgup=\\e\\e[5~
alt pgdn=\\e\\e[6~
ctrl right=\\e[C
ctrl left=\\e[D
ctrl up=\\e[A
ctrl down=\\e[B
ctrl home=\\e[1\;5H
ctrl end=\\e[1\;5F
ctrl pgup=\\e[[5\;5~
ctrl pgdn=\\e[[6\;5~
alt end=\\e\\e[4~
alt home=\\e\\e[1~
alt pgup=\\e\\e[5~
alt pgdn=\\e\\e[6~
alt f7=\\e\\e[18~

вполне реально наполнить term.ini нужными дефолтами
[10:06:19] <il.smind> но
[10:06:40] <il.smind> какое это имеет отношение к
[10:06:42] <il.smind> ?
[10:06:53] <slavazanko> к чему?
[10:06:56] <andrew_b> К 120? Никакого!
[10:07:06] <il.smind> не к 120
[10:07:13] <il.smind> к совместимости
[10:07:21] <il.smind> с олдфагами
[10:07:40] <il.smind> допустим сделаешь ты дефолты в mc.lib
[10:07:47] <il.smind> и что это даст?
[10:08:34] <il.smind> у нас они и сейчас есть в ini
[10:09:29] <il.smind> мне вот тоже заполненные поля поиска не очень
[10:09:39] <il.smind> но и не мешает вроде
[10:09:40] <andrew_b> А мне очень.
[10:09:51] <il.smind> оно когда как
[10:09:59] <andrew_b> Меня будет доставать каждый раз лазить в историю.
[10:10:02] <il.smind> иногда очень иногда не очень
[10:10:12] <il.smind> но я не про это
[10:10:18] <il.smind> я допустим привык
[10:10:23] <slavazanko> Илья, ну вот тебе тогда подойдёт тип конфигурации
starper.ini

а нам с Андреем будет конфиг
reallycoolfolk.ini
[10:10:40] <il.smind> а кто то не хочет перепривыкать
[10:11:17] <slavazanko> ну.. для них и будет неизменных конфиг. По аналогии с по возможности неизменным дефолтным скином или дефолтными кейбиндингами
[10:11:19] <il.smind> а нам с Андреем будет конфиг
reallycoolfolk.ini

дак проблема то в том что Андрей против опций
[10:11:36] <slavazanko> это хреново
[10:11:53] <andrew_b> Вот и предлагаю форк. Кто не хочет перепрывыкать, пусть сидит на старом MC. Пусть Метукс оттуда GLib выпиливает.
[10:12:09] <slavazanko> а в форке будет минимум опций?
[10:12:10] <andrew_b> Посмотрим, как он обосрётся. =)
[10:12:27] <il.smind> я жрать-с
[10:12:34] <andrew_b> slavazanko: ну как минимум...
[10:12:39] <slavazanko> форк уже сть: Мигелевский на mono - можем влиться в команду ;)
[10:12:57] <andrew_b> slavazanko: это не серьёзно.
[10:13:06] <slavazanko> угу, шутка была.
[10:15:16] <andrew_b> Читал LM mc@? Там один крендель плачится, что раньше во вьювере было две истории поиска: для обычного и для регэкспового. И ему было охрененно удобно это. А теперь только один. И он страдает.
[10:15:41] <andrew_b> Что с такими делать?
[10:16:30] <andrew_b> Я тоже жрать ушёл.
[10:17:07] <slavazanko> ну по поводу опций - поначалу их будет немного. да... пока форк будет невостребован. Но потом обязательно появится тикет, просящий что-нить сделать, а через месяц-два появится тикет, просящий чего-либо не делать. Можно встать в жёсткую позицию: будет так - и не иначе... можно пойти навстречу и тем, и другим - дополнительная опция.
Опция - это всего лишь компромисс. Код усложняется обычно не сильно, а вот профит бывает посильнее. Для управления множеством опций нужно их толково группировать (не три-четыре группы, как сейчас). Наверное, делать даже подгруппы. Ну и удобную управлялку опциями - не то, что сейчас намертво статичное, а новое, которое не будет смотреть на имена опций, а будет тупо представлять их в неком табличном виде (с описанием, с возможностью изменения).
[10:17:35] <slavazanko> > Что с такими делать?
таки вводить новые опции. :)
опция = компромисс
[10:20:03] <il.smind> >А теперь только один. И он страдает.
он прошёл через боль!
[10:21:21] <slavazanko> ну у нас галки в диалоге не привязаны к истории.. поэтому и история одна :)
[10:22:03] <il.smind> ну я не сторонник введения множества опций, но кое что бы сделал опциональным
[10:47:04] <andrew_b> > ну я не сторонник введения множества опций
Вот!
[10:47:48] <il.smind> andrew_b: но!
[10:47:55] <il.smind> иногда
[10:48:06] <il.smind> если оочень хочется
[10:48:11] <andrew_b> Ага, главное, ВНЕЗАПНО!
[10:48:29] <il.smind> ну ты ведь изменил устои
[10:48:35] <il.smind> удои
[10:48:59] <il.smind> братва страдает
[10:49:10] <il.smind> терпит
[10:49:20] <andrew_b> У неё планида такая, видать.
[10:49:59] <il.smind> slavazanko: будем видно ждать пока Андрей отвернётся...
[10:50:25] <slavazanko> )
[10:50:48] <andrew_b> Там, кстати, неплохая идея прозвучала: нужна кнопка, которая бы числила поля ввода в диалоге.
[10:51:00] <slavazanko> хоткей
[10:51:02] <andrew_b> В любом диалоге.
[10:51:11] <andrew_b> А не только в поеске.
[10:51:16] <slavazanko> чистила илисбрасывала бя в дефолтные
[10:51:17] <slavazanko> ?
[10:51:26] <andrew_b> Чистила.
[10:51:38] <il.smind> чота я очкую
[10:51:45] <andrew_b> ClearInputs
[10:52:06] <andrew_b> Но это только после 212
[10:52:08] INF[SZ] зашёл в конференцию
[10:52:34] <slavazanko> привет
[10:55:51] <il.smind> slavazanko: привет!
[10:56:43] <slavazanko> не тебе :)
[10:57:14] <INF[SZ]> Прива
[11:06:00] <slavazanko> какими судьбами? :)
[11:09:55] <slavazanko> 120 - первонах
[11:20:14] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2155 (When editor_persistent_selections=0 pasting from clipboad deletes ...) updated
http://www.midnight-commander.org/ticket/2155#comment:2
• Ticket #120 (savannah: compare files command would be nice to have in mc) updated
http://www.midnight-commander.org/ticket/120#comment:11
[11:30:55] <andrew_b> А почему только при непостоянных блоках?
[11:41:37] <il.smind> andrew_b: ну какбы иначе все плохо
[11:42:07] <il.smind> ты выделил, уехал нажал на букву - блок удалился
[11:42:17] <il.smind> фигня-с
[11:42:29] <andrew_b> Зачем уезжать?
[11:42:44] <il.smind> это не важно зачем
[11:42:51] <andrew_b> Выделил, нажал shift-ins, оно удалилось и вставилось.
[11:42:53] <il.smind> фак в том что это можно
[11:43:40] <il.smind> давай тогда расскажу с самого начала о существующем положении вещей в редакторе
[11:44:00] <il.smind> у нас есть 2 режима работы с блоками
[11:44:19] <il.smind> 1) постоянные блоки
2) не постоянные блоки
[11:44:24] <andrew_b> Да.
[11:44:46] <il.smind> что можно делать с постоянными блоками
[11:44:57] <il.smind> отъезжать от них
[11:45:10] <andrew_b> Таа.
[11:45:41] <il.smind> переносить, копировать, удалять по F5,F6,F8
[11:45:51] <il.smind> это все
[11:46:02] <il.smind> теперь не постоянные блоки
[11:46:11] <il.smind> с ними можно делать все
[11:46:28] <il.smind> например удалять по клавише del/BS
[11:46:56] <il.smind> их можно двигать tab/s-tab
[11:47:55] <il.smind> ну и вот еще я добавил их уничтожение при вставке текста
[11:48:05] <il.smind> как в других редактрорах
[11:48:58] <il.smind> выделил текст нажал букву - текст помеченный стёрся, введённый появился
[11:49:15] <il.smind> это вполне ожидаемо
[11:49:51] <il.smind> но такое поведение совсем неадекватно при постоянных блоках
[11:51:02] <andrew_b> Да вы знаете мой вопрос!
[11:51:11] <andrew_b> Как там в Фаре?
[11:51:43] <il.smind> именно так
[12:01:35] <andrew_b> Постоянные блоки не удаляются ри вставке из буфера?
[12:03:51] <il.smind> нет
[12:04:01] <andrew_b> Ща проверю.
[12:04:28] <il.smind> что ты имеешь ввиду под "удаляются"
[12:04:29] <il.smind> ?
[12:05:08] <il.smind> 1. снимается отметка?
2. удаляется помеченный текст
[12:05:09] <il.smind> ?
[12:09:15] INF[SZ] вышел из конференции
[12:09:26] <andrew_b> Всё уже. Я всё сам увидел.
[12:09:48] <andrew_b> Я имел в виду удаление помеченного текста.
[12:20:45] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2046 ("Find file" and "Search" dialogs should always start with reset "Start at" ...) updated
http://www.midnight-commander.org/ticket/2046#comment:11
[12:26:42] <il.smind> andrew_b: ты 120 то того...
[12:28:14] axaru зашёл в конференцию
[12:29:53] <axaru> Добрый день
[12:30:50] <andrew_b> il.smind: а последний коммит?
[12:31:46] <il.smind> пофиг на него
[12:32:01] <il.smind> axaru: привет
[12:32:09] <andrew_b> il.smind: Ненене. Нельзя.
[12:32:28] <il.smind> ты голосуй
[12:32:37] <il.smind> но не утверждай
[12:32:57] <axaru> У вас тут запарка....
[12:33:03] <il.smind> axaru: нет
[12:33:25] <andrew_b> il.smind: Ненене. Так нельзя. В инструкции написано, что второй голосующий утверждает.
[12:33:42] <axaru> Как твои езерсисы закончиличь с железкой?
[12:34:04] <il.smind> axaru: ну вот чего я хотел то рассказать
[12:34:16] <il.smind> естественно на все нужно время
[12:34:30] <il.smind> но вкратце дела обстоят так
[12:34:57] <andrew_b> Это офтопик!
[12:35:10] <il.smind> не весь софт собранный асусовским тулчейном идет на моей железке
[12:35:27] <il.smind> надо делать видно отдельный репозитарий
[12:35:52] <axaru> ? там же разные процы...
[12:36:12] <il.smind> это не важно
[12:36:23] <il.smind> процы мипс
[12:36:38] <il.smind> по инструкциям совместимы
[12:36:46] <axaru> andrew_b, извини это не фотоп
[12:36:49] <il.smind> важны библиотеки
[12:37:04] <il.smind> axaru: это офтоп
[12:37:30] <axaru> il.smind? как быть?
[12:37:38] <il.smind> axaru: в плане?
[12:37:54] <axaru> с офтопом?
[12:37:58] <il.smind> а...
[12:38:15] <il.smind> офтопить наверное :)
[12:39:02] <il.smind> andrew_b: просто если я сейчас проголосую то это будет как то совсем не очень
[12:39:21] <il.smind> но правильно по букве закона
[12:41:28] <andrew_b> Давай ты голосуешь, но не утверждаешь.
[12:41:41] <andrew_b> А потом я голосую и утверждаю.
[12:42:06] <il.smind> andrew_b: во
[12:50:17] <andrew_b> il.smind: косячокс-с...
[12:50:57] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #120 (savannah: compare files command would be nice to have in mc) updated
http://www.midnight-commander.org/ticket/120#comment:12
[12:51:25] <il.smind> andrew_b> il.smind: косячокс-с...
?
[12:52:42] <andrew_b> Открываем диффвьювер, делаем частичный мерж, выходим, говорим "нет" сохранению. В каталоге осьаётся временный файл.
[12:54:38] <andrew_b> И после закрытия диффвьювера надо рефрешить панели.
[12:56:19] <il.smind> предложения:
[12:56:21] <il.smind> ?
[12:56:34] <andrew_b> Ну со вторым проще.
[12:56:42] <il.smind> не...
[12:56:47] <il.smind> про временный
[12:56:54] <andrew_b> Надо удалять.
[12:57:03] <il.smind> я хотел его убивать
[12:57:05] <il.smind> но
[12:57:21] <il.smind> есть ведь вероятность что это чужой файл
[12:58:23] <andrew_b> Если в каталоге есть такой файл, то его нельзя затирать. Это же ясно как божий день.
[12:58:42] <andrew_b> У временного файла должно быть уникальное имя.
[13:05:08] <il.smind> andrew_b: какой же ты все таки...
[13:05:21] <andrew_b> Я запушил.
[13:05:27] <il.smind> проект горит а он вон какие
[13:05:29] <il.smind> о...
[13:05:29] <andrew_b> il.smind: да сволочь я.
[13:05:40] <il.smind> а я только править начал :)
[13:07:53] <il.smind> а это по панелям...
[13:08:07] <il.smind> а я то хотел добавить уникальное число
[13:08:53] <andrew_b> Добавляй.
[13:08:55] <il.smind> хотя имя+"~backup"
[13:09:11] <il.smind> наверное достаточно уникально
[13:09:41] <il.smind> я прямо весь в сомненьях
[13:10:02] <il.smind> мне в /tmp его совсем не хочется
[13:10:18] <andrew_b> Добавь time(NULL).
[13:10:32] <andrew_b> Кстати, надо проверять, что это докальная vfs.
[13:10:38] <andrew_b> локальная
[13:11:09] <andrew_b> А если нельзя создать временный файл, что происходит?
[13:12:04] <il.smind> ошибко
[13:12:21] <il.smind> или что происходит у кого?
[13:12:23] <il.smind> 1 сек
[13:13:05] <andrew_b> Ну на RO VFS, например.
[13:13:13] <andrew_b> Файл создать нельзя.
[13:13:30] <andrew_b> Юзер об этом оповещается?
[13:13:34] <il.smind> andrew_b: а все нормально...
[13:13:43] <il.smind> просто тупо портится оригинал :)
[13:14:11] <il.smind> блин надо думать
[13:14:19] <il.smind> где и о чем предупредить
[13:14:49] <andrew_b> Вишь скока нюансов...
[13:15:08] <il.smind> могу только повторить :)
[13:15:31] <il.smind> ладно надо подумать
[13:16:12] <il.smind> если копио не удалось надо выдать предупреждение и не давать мерджить
[13:16:22] <andrew_b> Да.
[13:17:46] <il.smind> интересно есть ли простой способ сделать вот такое монтирование
[13:18:04] <andrew_b> Хотя найдутся люди, которые будут недоумевать, почему не в $TMP временный файл создаётся, а в текущем каталоге.
[13:18:16] <il.smind> допустим в /opt уже есть что то
[13:18:30] <il.smind> надо смонтировать туда фс
[13:18:46] <il.smind> но чтобы то что было не похерилось
[13:19:14] <andrew_b> Не похерится.
[13:19:29] <andrew_b> ИМХО :)
[13:19:55] <il.smind> т.е.
mount -o bind /abc/opt/bin /opt/bin
mount -o bind /abc/opt/usr /opt/usr
mount -o bind /abc/opt/sbin /opt/sbin
[13:20:06] <il.smind> но только одной командой
[13:20:31] <andrew_b> Нельзя.
[13:21:59] <il.smind> andrew_b: предлагаешь в $TMP?
[13:22:05] <axaru> touch slavazanko
[13:26:59] <slavazanko> тут
[13:36:21] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2046 ("Find file" and "Search" dialogs should always start with reset "Start at" ...) updated
http://www.midnight-commander.org/ticket/2046#comment:13
[14:09:53] axaru вышел из конференции
[14:09:55] axaru зашёл в конференцию
[14:16:29] axaru вышел из конференции
[14:28:21] <andrew_b> В редакторе косяк с поиском по регэкспу.
[14:30:43] <andrew_b> Открываем новый файл.
Пишем туда одну строку
00001
Становимся в начало файла, на первый ноль.
F7
Строка поиска ^..0..$
(*) Регулярное выражение
Ентер
Находит 00001
Shift-F7
Находит 0001
[14:31:36] <andrew_b> 0001 как бы не подходит под регэксп ^..0..$
[14:33:00] <andrew_b> Во вьювере не находит вообще ничего, если после 1 нет перевода строки.
[14:33:16] <andrew_b> Если есть, находит только 00001, что правильно.
[14:33:49] <andrew_b> В редакторе от перевода строки не зависит.
[15:11:11] <slavazanko> ага. ок
[15:25:03] <il.smind> скажите где можно выложить кучу пакетов?
[15:25:15] <il.smind> т.е. сделать реп
[15:25:17] <slavazanko> в смысле? что за куча пакетов?
[15:25:32] <il.smind> *.ipk
[15:26:15] <il.smind> хочу сделать билдбота для своей железки и собрать софт
[15:26:43] <slavazanko> если к нам имеет отношение, то
/#sh:www.midnight-commander.org/srv/midnight-commander.org/wwwroot/nopaste
доступ как http://www.midnight-commander.org/nopaste
[15:27:08] <il.smind> не имеет
[15:27:11] <andrew_b> Не, к нам это не относится.
[15:27:22] <slavazanko> гм. тогда хз :)
[15:27:24] <il.smind> относиться будет только mc
[15:27:37] <andrew_b> il.smind: есть почта на mail.ru?
[15:27:45] <il.smind> да
[15:27:53] <il.smind> angel_il@mail.ru
[15:28:10] <andrew_b> А там не дают немного места под свою страничку?
[15:28:17] <il.smind> я думаю там гигов 10 будет
[15:28:35] <andrew_b> Твоих пакетов???
[15:28:38] <il.smind> мне на гугле 2 дадут
[15:28:43] <slavazanko> херассе
[15:28:52] <il.smind> andrew_b: там МИР
[15:29:18] <andrew_b> Тогда у себя выкладывай. :)
[15:29:55] <il.smind> у себя?
[15:30:10] <il.smind> я не хочу чтобы с меня кто то качал
[15:31:20] <andrew_b> Тогда не знаю.
[15:31:22] <slavazanko> гхм... Слух, а твой репозиторий - это полностью уникальный софт? или там перекликаетсяч с подобным репозиторием?... Ну, или вопрос по другому: есть ли подобные репозитории? Я к тому, что может подмазаться...
[15:31:59] <il.smind> пока ищу.
[15:32:03] <slavazanko> ...к существующему хостингу *.ipk пакетов
[15:32:26] <il.smind> например оно почти совместимо с олеговским репом
[15:32:54] <il.smind> просто хочу запустить пересборку всего что есть
[15:33:08] <il.smind> т.к. не все работает
[15:33:57] iNode вышел из конференции
[15:37:21] <il.smind> я понял заведу на google
[15:44:02] <il.smind> о блин нашел... http://www.medialounge.ru/ipkg/azbox/unstable/
[15:44:10] <il.smind> все есть
[15:44:36] <slavazanko> гуд :)
[15:44:53] <il.smind> не буду тогда и париться
[15:45:15] <il.smind> лучше mc попилю
[15:45:25] <il.smind> чем время тратить
[15:46:12] <slavazanko> :)
[16:05:59] andrew_b вышел из конференции
[16:37:54] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2155 (When editor_persistent_selections=0 pasting from clipboad deletes ...) updated
http://www.midnight-commander.org/ticket/2155#comment:3
• Ticket #2155 (When editor_persistent_selections=0 pasting from clipboad deletes ...) updated
http://www.midnight-commander.org/ticket/2155#comment:4
[17:26:23] styx.mp зашёл в конференцию
[17:29:47] slavazanko вышел из конференции
[17:38:25] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2135 (End button in MC viewer jumps too far) updated
http://www.midnight-commander.org/ticket/2135#comment:4
[18:08:42] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2155 (When editor_persistent_selections=0 pasting from clipboad deletes ...) updated
http://www.midnight-commander.org/ticket/2155#comment:5
[18:56:42] iNode зашёл в конференцию
[19:04:14] axaru зашёл в конференцию
[19:34:07] styx.mp вышел из конференции: Replaced by new connection
[19:34:10] styx.mp зашёл в конференцию
[20:21:35] axaru вышел из конференции
[21:24:40] styx.mp вышел из конференции
[21:37:39] axaru зашёл в конференцию
[21:38:25] axaru вышел из конференции
[21:38:30] Yury V. Zaytsev зашёл в конференцию
[21:40:23] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2046 ("Find file" and "Search" dialogs should always start with reset "Start at" ...) updated
http://www.midnight-commander.org/ticket/2046#comment:14
[21:42:05] axaru зашёл в конференцию
[21:46:32] <Yury V. Zaytsev> Ну вообще братва вы офигелы
[21:46:58] <axaru> 7Что ты ругаешься
[21:47:07] <Yury V. Zaytsev> Стоит только отвернуться а они форки делать хотят. Нем бы вести конструктивный диалог, придумывать идеи как сделать так, чтобы всем бло хоршоо
[21:47:32] <axaru> а-а-а- это не я
[21:47:53] <Yury V. Zaytsev> Сначала захватили мейнлайн а теперь этого мало, хотят сделать форк мейнлайна и перетакскать туда код... вообще бредятина какая-то.
[21:49:06] <axaru> Зося Синицкая! Ну ты то что молчишь?
[21:49:34] <Yury V. Zaytsev> На самом деле рецепт-то простой --- сделать конфигурацию по умолчанию, которая имеет традиции старого mc и FARа из РАЗУМНЫХ опций, причем не только по мнению ОДНОГО разрабочика а вообще как можно более широкого круга людей. А остальное наверчивать как угодно и сколько угодно
[21:50:18] <Yury V. Zaytsev> Да нет, надо ведь именно чтобы было так, а не иначе, а если что форкаемся, форкаемся и делаем че хотим. Вот она социальная ответственность епт
[21:51:00] <axaru> Юрий... я пропустил... что хоть случилось?
[21:51:35] <Yury V. Zaytsev> axaru: случился небольшой срач на почве http://www.midnight-commander.org/ticket/2046
[21:52:31] <Yury V. Zaytsev> Причем пока тут не спишь, не ешь, с психами общаешься и компромисы придумываешь в это в ремя в чат команте выяснилось что я оказывается старпер http://www.midnight-commander.org/chatlogs/mc-dev@conference.jabber.ru/2010/04/26.html и из-за таких мудаков надо делать форк
[21:52:59] <Yury V. Zaytsev> Не бы конечно чтобы подумать как у людей (FAR, total, старый mc) сделано и почему и придумать решение, которое всем понравится
[21:53:13] <axaru> На мой взгляд это самое неудачное место в мц. Начинаешь поиск
[21:53:25] <axaru> вводишь туда что нибудь
[21:53:39] <axaru> при повторном поиске нужно одну букву поменять
[21:53:45] <axaru> ну промахнулся
[21:53:53] <axaru> ан нет вводи все по новой
[21:53:59] <axaru> бесит
[21:54:03] <Yury V. Zaytsev> Это как раз просто проблему решит
[21:54:17] <Yury V. Zaytsev> И это на самом деле так везде (far/total) и это удобно
[21:54:29] <Yury V. Zaytsev> Прсото когда ты вызываешь диалог повторно через meta+?
[21:54:46] <Yury V. Zaytsev> Ты вместо того чтобы сразу текст набирать нажми стрелку любую на поле
[21:54:57] <Yury V. Zaytsev> И после этого ты можешь её редактировать как хочешь
[21:55:12] <axaru> а-а-а... не знал. пасибо
[21:55:19] <Yury V. Zaytsev> Вот что реально бесит, так это что история лезет из редактора и вьюэра
[21:55:39] <Yury V. Zaytsev> Начинаешь искать и ничего не находишь. А потом соображаешь, что исотрия уже заполнилась из редактора когда там что-то делал
[21:56:05] <Yury V. Zaytsev> Так вот в других менеджерах и в старом мц такого не было. А теперь Андрей решил, значит будет.
[21:56:48] <axaru> Не ругайся... попробуй его переубедить..
[21:56:59] <Yury V. Zaytsev> Так ты тикет то прочитай таки
[21:57:07] <Yury V. Zaytsev> Там 4 человека говорят что это плохо
[21:57:18] <Yury V. Zaytsev> А ему никакие аргументы и компромисы не интересны
[21:57:22] <Yury V. Zaytsev> Типа так вот и всё
[21:57:44] <axaru> я вниз не пролистал щас посмотрю.
[21:58:04] <Yury V. Zaytsev> Я тут пока сидел на вечерних курсах галку придумал сделать "Использовать фильтр по содержимому", чтобы она запоминала свою последнюю позицию. Тогда у Андрея она будет вечно включена и он разницы не заметит, а у меня вечно отключена и опять же все довольны
[21:58:20] <Yury V. Zaytsev> Хотел обсудить, а тут оказывается уже всё обсудили: форк будем делать
[21:58:30] <Yury V. Zaytsev> Отличненькое заключение
[22:00:14] <axaru> Утро вечера все равно мудреннее....
[22:01:07] <axaru> А последний пост в тикете - твой7
[22:01:11] <Yury V. Zaytsev> Да
[22:03:21] <axaru> В любом случае, когда человек что то делает, он либо уходит от опасности, либо ПРИНИМАЕТ решение
[22:03:58] <Yury V. Zaytsev> Ничо не понял
[22:04:04] <axaru> Нужно понять чем Андрей руководствовался и попытаться привести аргументы, которые он воспримет
[22:04:12] <axaru> Это психология
[22:04:30] <Yury V. Zaytsev> Так для этого может быть он должен изложить чем он руководсвуется?
[22:04:34] <Yury V. Zaytsev> Это не телепатия
[22:04:50] <axaru> Так может спросить его?
[22:04:57] <Yury V. Zaytsev> Так ты читал тикет?
[22:05:11] <Yury V. Zaytsev> Ты видел хоть одно объяснение?
[22:05:29] <axaru> Сейчас внимательно прочитаю
[22:05:54] <Yury V. Zaytsev> I vote against that. It is not comfortable for me.
[22:06:03] <Yury V. Zaytsev> Too many various non-obvious and non-critical options is evil. The reason behavior should be implemented instead of optionise of each behavior nuance.
[22:06:10] <axaru> Это не объяснение
[22:06:31] <axaru> Это называется игнорирование
[22:07:03] <Yury V. Zaytsev> Так и я к чему говорю. Люди везде излагают почему и как им это не нравится, а как можно придти к компромису когда юзкейз в котором это не удобно вообще не озвучивается?
[22:07:59] <Yury V. Zaytsev> Может быть если было внятное объяснение, можно было бы придумать быстрее вариант который всех устроит
[22:08:28] <Yury V. Zaytsev> И с опциями эта фигня тоже --- никакого конкретного гида когда опция делается, когда нет так и не приняли
[22:08:54] <Yury V. Zaytsev> Вроде как все договорились, что набор дефолтов будет как в mc 4.6, а всё остальное можно менять как угодно
[22:09:17] <Yury V. Zaytsev> Но каждый раз почему-то надо что-то рвать чтобы пробить возвращение продуманного бехавиора по умолчанию
[22:10:27] <axaru> Юрий, я не могу и не имею право критиковать никого из вас. Потому как это дело ВАШЕЙ команды...
[22:10:43] <axaru> Но в любом случае нужно говорить
[22:10:50] <Yury V. Zaytsev> А я просто излагаю своё возмущение Я тебе не предлагаю никого критиковать
[22:11:03] <axaru> Я понимаю
[22:11:10] <Yury V. Zaytsev> Товарищи которые нам не товарищи придут завтра и почитают логи и устыдятся
[22:11:25] <Yury V. Zaytsev> У меня нет времени в рабочее время воевать. Я итак баги разбираю денно и ночно
[22:11:31] <axaru> Я в прошлом году был в Тибете
[22:11:56] <axaru> Один из наших подходит к одинокому продавцу местных побрякушек
[22:12:09] <axaru> Берет какую то херню в руки
[22:12:19] <axaru> Крутит и спрашивает нас
[22:12:26] <axaru> а сколько это стоит?
[22:12:43] <axaru> Один из моих друзей отвечает ему
[22:12:55] <axaru> Спрашивай! Люди вокруг.
[22:13:06] <axaru> А рядом только одинокий продавец
[22:13:17] <axaru> Ну это так шютка юмора
[22:16:06] <Yury V. Zaytsev> Чет я не понял
[22:16:24] <Yury V. Zaytsev> Сложная шутка какая-то
[22:16:30] <axaru> Извини, иногда я нуден
[22:17:18] <axaru> Смысл в том, что иногда и неукого спросить
[22:17:27] <axaru> А спрашивать приходится
[22:17:44] <Yury V. Zaytsev> Хммм... всё равно не понял . Ну ладно, это не важно наверное
[22:18:17] <Yury V. Zaytsev> В общем всё это напоминает мне LKML. Как Линус говорит, вроде нормальные ребята все, но иногда забывают утром принять таблетки и начинается
[22:18:40] <Yury V. Zaytsev> Надеюсь сила разума таки победит
[22:18:49] <axaru> Это правда
[22:20:54] <axaru> Ладно, Юрий. пойду спать
[22:21:00] <axaru> Пока
[22:21:11] axaru вышел из конференции
[22:21:12] <Yury V. Zaytsev> Удачи
[22:30:24] Yury V. Zaytsev вышел из конференции
[23:22:20] iNode вышел из конференции
[23:41:25] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2129 (--enable-static has no effect) updated
http://www.midnight-commander.org/ticket/2129#comment:2
• mc1.patch attached to Ticket #83
http://www.midnight-commander.org/attachment/ticket/83/mc1.patch
• Ticket #83 (savannah: editor needs read-only mode) updated
http://www.midnight-commander.org/ticket/83#comment:10
[23:56:28] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2046 ("Find file" and "Search" dialogs should always start with reset "Start at" ...) updated
http://www.midnight-commander.org/ticket/2046#comment:15
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!