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

Тема: http://www.midnight-commander.org | Latest release: 4.8.0-pre1 | Latest stable release: 4.7.5.2
[00:14:33] repolainen вышел из конференции
[01:09:13] slavazanko/h вышел из конференции
[01:09:13] slavazanko/h зашёл в конференцию
[01:13:02] slavazanko/h вышел из конференции
[01:53:49] eter зашёл в конференцию
[02:04:18] eter вышел из конференции: offline
[05:08:01] repolainen зашёл в конференцию
[05:45:30] repolainen вышел из конференции
[06:12:17] andrew_b зашёл в конференцию
[06:14:21] <andrew_b> > мамочка родная, как же там всё глубоко зарыто...
Не удивительно.
[06:17:31] il.smind зашёл в конференцию
[06:18:50] il.smind вышел из конференции: Компьютер вошёл в спящий режим
[06:36:01] <andrew_b> > надо менять формат листинга в субмодулях extfs
А чем столбещ лучше строки? Тогда появятся концы строк. Тоже не фонтан.
[06:36:18] <andrew_b> А если эскейпить пробелы?
[07:00:17] <il.smind > а слэши?
[07:13:26] <il.smind > пока версия про "эскейпить пробелы" мне кажется самой перспективной
[07:55:26] <andrew_b> > touch ' test.txt'; tar czvf test.tar.gz ' test.txt'
> и потом попробовать зайти в архив - будет лажа. Это всё тот же айсберг

Какая лажа? УМВР.
[08:09:30] theMIROn зашёл в конференцию
[08:26:42] slyfox^w зашёл в конференцию
[08:26:49] <slyfox^w> ftp плагин ваще ад
[08:27:07] <slyfox^w> он пробелы добавляем в начало при заоитии файла на сервер :]
[08:27:41] <slyfox^w> (как минимум так кажется при выводе)
[08:44:32] theMIROn вышел из конференции
[08:45:20] slavazanko/h зашёл в конференцию
[09:08:05] <il.smind > slyfox^w: он пробелы добавляем в начало при заоитии файла на сервер :]
это только в 4.8 ?
[09:08:18] <slyfox^w> думаю да
[09:08:39] <slyfox^w> еще шото хистори поиска совсем сломана, но это 4.7.5-339-gbb12a12
[09:08:53] * slyfox^w обновляет
[09:09:01] <andrew_b> Да, хистори была сломана.
[09:10:16] <slyfox^w> причем пробелы добавляет не ко всем файлам :]
[09:10:29] <slavazanko/w> блин, это #81
[09:10:37] slavazanko/w вышел из конференции
[09:10:52] slavazanko/w зашёл в конференцию
[09:11:03] <slyfox^w> это == ftp?
[09:11:11] <andrew_b> Не только.
[09:11:19] <andrew_b> Там многое накрыло.
[09:11:28] <slyfox^w> они именно сами добавляются?
[09:12:03] <slyfox^w> раньше еще были проблемы с входом в каталоги, начинающиеся с 200 :]
[09:19:38] <slavazanko/w> по поводу формата листинга. Там при парсинге разбивается на токены и тримается всё.
для того, чтобы корректно отпарсить нужное количество пробелов перед именем файла, надо понять, где находится старт имени. Наверное, между именем и датой может находиться несколько пробелов, не обязательно один. например
-rw-rw-r--. 1 slavaz slavaz 487 июля 12 15:14 acinclude.m4
-rw-rw-r--. 1 slavaz slavaz 2887 июля 12 15:14 AUTHORS
или
-rw-rw-r--. 1 slavaz slavaz 487 июля 12 15:14 acinclude.m4
-rw-rw-r--. 1 slavaz slavaz 2887 июля 12 15:14 AUTHORS
Я пошёл по такому пути: вычисляю смещение начала имени файла. Потом читаю следующую строку и проверяю, больше это смеение или нет. Если больше, то предыдущее имя было с пробелами. например:
-rw-rw-r--. 1 slavaz slavaz 487 июля 12 15:14 acinclude.m4
вычислили смещение, например, 54
-rw-rw-r--. 1 slavaz slavaz 2887 июля 12 15:14 AUTHORS
а тут смещение 50. Значит, к предыдущему имени надо добавить 4 пробела.
[09:20:23] <andrew_b> И?
[09:20:42] <andrew_b> Плагины должны ставить один пробел.
[09:20:53] <andrew_b> Или эскейпить значащие.
[09:21:03] <slavazanko/w> это всё красиво работеат, если листинг отформатирован, то есть, выровнен пробелами между столбцами . А если будет
-rw-rw-r--.1 slavaz slavaz 487 июля 12 15:14 acinclude.m4
-rw-rw-r--.234 slavaz slavaz 2887 июля 12 15:14 AUTHORS
то будет лажа. которую наблюдаем в extfs. Там ни один из субмодулей не форматирует листинг
[09:22:11] <slavazanko/w> вывод: либо все модуля научить форматировать листинг, либо поменять сам формат листинга
[09:22:46] <andrew_b> А ftp?
[09:22:55] <andrew_b> Как он отдаёт?
[09:23:01] <slavazanko/w> ftp форматированно и ровно
[09:28:08] <andrew_b> Почему не заэскейпить пробелы в именах файлов?
[09:28:18] <slavazanko/w> можно ещё извратиться: помечать начало имени файла неким признаком, никогда не существующем на ФС. например, модуля будут лупить листинг как
-rw-rw-r--.1 slavaz slavaz 487 июля 12 15:14 //acinclude.m4
-rw-rw-r--.234 slavaz slavaz 2887 июля 12 15:14 // AUTHORS
то есть, два слэша подряд. Парсер листинга научить распознавать такое
[09:29:07] <slavazanko/w> можно попробовать и заэскейпить
[09:29:25] <andrew_b> -rw-rw-r--.1 slavaz slavaz 487 июля 12 15:14 acinclude.m4
-rw-rw-r--.234 slavaz slavaz 2887 июля 12 15:14 \ AUTHORS
[09:29:57] <slavazanko/w> попробую
[09:30:24] <andrew_b> Все плагины придётся фиксить.
[09:30:30] <slavazanko/w> да
[09:37:30] <il.smind > есть вариант - пока не трогать ничего
[09:37:40] <slavazanko/w> ?
[09:37:43] <il.smind > и починить extfs
[09:37:52] <il.smind > прямо сейчас
[09:38:03] <slavazanko/w> NULL?
[09:38:03] <il.smind > просто починить
[09:38:05] <il.smind > да
[09:38:11] <slavazanko/w> это не починка
[09:38:18] <il.smind > иначе просто нереально работать
[09:38:22] <il.smind > это починка
[09:38:48] <andrew_b> Проще откатить
[09:38:54] <il.smind > а потом уже думать над изменением формата
[09:39:02] <il.smind > не надо откатывать
[09:39:48] <il.smind > slavazanko/w: это не починка
разверни мысль пожалуйста
[09:40:05] <il.smind > то что ты говоришь про пробелы это всё фигня
[09:40:09] <slavazanko/w> это прикрытие проблемы. Сокрытие её. а не решение проблемы
[09:40:15] <slavazanko/w> почему фигня?
[09:40:26] <il.smind > потому что таких случаев мало
[09:40:50] <il.smind > а вот то что сейчас extfs не работает вообще это крайне плохо
[09:40:56] <slavazanko/w> бранчуй в #81.
[09:41:06] <il.smind > ты сказал что ты уже
[09:42:15] <slavazanko/w> я там начал делать так, как тебе не нравиццо и бранч остался дома
[09:42:34] <slyfox^w> http://30.media.tumblr.com/tumblr_lo9ex7OcRE1qj26eao1_500.jpg
[10:07:20] <il.smind > ээх...
[10:07:36] <il.smind > Слав, давай вот трезво...
[10:08:04] <il.smind > переписать 30 модулей extfx побырику не получится
[10:08:30] <il.smind > починить extfs получится, т.к. там явный косяк
[10:08:42] <il.smind > и фикс в 1 строку
[10:09:02] <il.smind > а дальше можно будет уже улучшать
[10:09:37] <il.smind > Но согласить есть более приоритетные вещи
[10:10:03] <il.smind > чем улучшение extfs на предмет работы с пробелами
[10:10:57] <slavazanko/w> есть.
[10:11:42] <il.smind > вот, по этому я предлагаю пофиксить явный косяк для начала
[10:13:02] <il.smind > просто я не могу создавать бранчей с работы
[10:13:14] <il.smind > коммитить могу а новый бранч нет
[10:13:50] <slavazanko/w> для начала мне надо вспомнить пароль для доступа к траку. На работе вчера ставил параллельно FF3 (текущий FF5). Так надо было для WebDriver - html unit test framework. Поставил третий ФФ параллельно с системным, запустил без указания профиля. Этот гад похерил дефолтный профиль со всеми паролями. вкладками и т.д. Сейчас сижу, грущу...
[10:13:58] <il.smind > )))
[10:14:28] <il.smind > сбросить тебе пароль?
[10:14:42] <il.smind > именно к траку
[10:14:54] <slavazanko/w> не надо. Я сейчас с дома ~./.firefox утяну
[10:24:21] <andrew_b> У меня на хабре выросло до 56. Могу инвайт дать.
[10:24:27] <andrew_b> iNode: надо?
[10:24:56] <slavazanko/w> У меня 40, но что толку? :)
[10:24:58] <iNode> andrew_b: Спасибо. Надо.
[10:25:26] <andrew_b> iNode: мэйл нужен.
[10:25:30] <iNode> andrew_b: email на wiki есть, если что.
[10:25:41] <andrew_b> Понял.
[10:26:05] <andrew_b> il.smind : а что писать в
Как зовут хорошего человека?
[10:26:17] <andrew_b> Как это потом используется?
[10:26:25] <slavazanko/w> это ник
[10:26:36] <slavazanko/w> хрен сменишь, кажись
[10:27:00] <andrew_b> Можно, но с трудом.
[10:28:33] <andrew_b> iNode: ник этот?
[10:29:04] <iNode> andrew_b: inode там уже есть, так что pashelper
[10:30:03] <andrew_b> Вроде прошло.
[10:30:46] <iNode> Да, пришло, спасибо.
[11:11:55] ASM вышел из конференции
[11:36:14] <slavazanko/w> ффух. всё, воостановил профиль.
[11:50:37] <slavazanko/w> http://midnight-commander.org/ticket/81#comment:13
[11:54:19] theMIROn зашёл в конференцию
[12:00:05] <il.smind > 401 Authorization Required
[12:00:10] <il.smind > http://midnight-commander.org/login
[12:00:23] <il.smind > даже ввести данные не даёт
[12:00:49] <slavazanko/w> shift+reload в браузере. почисти кэш
[12:10:24] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2574 (symlink loop in .deb segfaults mc) created
http://www.midnight-commander.org/ticket/2574
[12:15:12] il.smind вышел из конференции
[12:16:25] il.smind зашёл в конференцию
[13:11:01] <andrew_b> il.smind : грят, путти релиз вышел. После 4-х лет.
[13:14:53] il.smind вышел из конференции
[13:47:21] <andrew_b> #81 approved
[13:47:56] <slavazanko/w> гуд
[13:48:03] il.smind зашёл в конференцию
[13:48:52] <il.smind > andrew_b: il.smind : грят, путти релиз вышел. После 4-х лет.
мне же делали по заказу поддержку всяких ctrl-shift-pgdn
[13:49:12] <il.smind > наверняка в оф.версии такого нет
[13:50:07] <il.smind > понравилась тема с лора
[13:50:46] <slavazanko/w> тема с лора? неужто кто-то зачухался и новость влупил?
[13:51:23] <il.smind > robot12 <http://www.linux.org.ru/people/robot12/profile>
Это не ТС а таз с болтами :) транспортируется оно эвакуатором либо на длинном зажигании.

rigiy <http://www.linux.org.ru/people/rigiy/profile>
>>на длинном зажигании
Это как ?
[13:51:45] <il.smind > adriano32 <http://www.linux.org.ru/people/adriano32/profile>
Это ты и твой товарищ впрягаетесь в тросы, и тянете автомобиль к СТО. Получается, что вы вместе с машиной - "Гужевая повозка". :)
[13:52:15] <il.smind > Siado <http://www.linux.org.ru/people/Siado/profile>:
Представил как товарищи впрягаются в троссы и глянул ПДД по этому поводу :)

> Водитель гужевой повозки (саней) при выезде с второстепенной дороги в месте с ограниченным обзором должен вести животное под узду. Водителю гужевой повозки (саней), погонщикам вьючных верховых животных, скота запрещается: оставлять на дороге животных без надзора; перегонять животных через железнодорожные пути и дороги вне специально отведенных мест, а также в темное время суток и в условиях недостаточной видимости; вести животных по дорогам с усовершенствованным покрытием
[13:56:21] <slavazanko/w> :)
[13:58:55] <il.smind > просто как представляю как rigiy своего приятеля под под узду ведет пока тот его повозку тянет...
[13:59:57] <andrew_b> Когда релиз стейбла?
[14:00:28] <slavazanko/w> через недельку. пусть ещё чуток обкатается. Вона, по 81 занозы были
[14:03:07] <slavazanko/w> может. я как раз #265 решу. Сейчас пытаюсь добить. Что-то не выходит пока аленький цветочек
[14:03:17] <andrew_b> Хочу в mc.ext добавить

# E-Book
regex/\.fb2$
Open=(fbreader %f &)
[14:03:23] <andrew_b> Можно?
[14:03:29] <slavazanko/w> да. не вопрос.
[14:03:35] <andrew_b> А без тикета?
[14:03:58] <slavazanko/w> давай в клинап
[14:04:17] <slavazanko/w> ещё бы в filehighlight.ini добавиь lzma и xz архивы...
[14:04:46] <slavazanko/w> xz есть
[14:07:16] <slavazanko/w> может, все такие мелочи в клинап будем негласно? Чтобы на каждый чих по тикету не заводить
[15:27:04] andrew_b вышел из конференции: конец рабочего дня
[15:28:40] <il.smind > я всё вижу... если чо
[15:29:51] <il.smind > andrew_b: как gitfs подписать так хрен
[16:11:16] slyfox^w вышел из конференции
[16:22:16] iNode вышел из конференции
[16:42:34] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2575 (Invalid content when using xclip) created
http://www.midnight-commander.org/ticket/2575
[17:12:39] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2575 (Invalid content when using xclip) updated
http://www.midnight-commander.org/ticket/2575#comment:1
[17:25:01] <il.smind > есть живые?
[18:09:08] il.smind зашёл в конференцию
[18:25:29] slavazanko/h вышел из конференции
[18:26:28] iNode зашёл в конференцию
[18:27:08] slavazanko/h зашёл в конференцию
[18:34:39] <il.smind> Живые есть?
[18:35:42] andrew_b зашёл в конференцию
[18:36:08] <andrew_b> il.smind > andrew_b: как gitfs подписать так хрен
Нет ни слова описания.
[18:39:25] <il.smind> а...
[18:39:53] <il.smind> убедил
[18:40:45] <il.smind> andrew_b: привет
[18:41:11] <andrew_b> Виделись уже.
[18:41:34] <il.smind> у тебя xterm?
[18:42:31] <andrew_b> Есть и xterm.
[18:44:22] <il.smind> ну я чего спросил то
[18:46:07] <il.smind> ну я там в тикете ответил в последнем
[18:46:21] <il.smind> речь идет о клипборде
[18:46:31] <il.smind> о вставке и копировании
[18:46:57] <il.smind> я до этого использовал ctrl-c/ctrl-v
[18:47:42] <il.smind> а когда тикет увидел решил попробовать
[18:49:04] <il.smind> в итоге получилось настроить xterm чтобы ctrl-ins, shift-ins могли обрабатываться в mc
[18:50:06] <il.smind> сможешь у себя проверить?
[18:50:30] <il.smind> то что я там написал
[18:53:59] <il.smind> andrew_b: ?
[18:54:18] <il.smind> http://www.midnight-commander.org/ticket/2575#comment:2
[18:56:31] <andrew_b> Чё за ~/XTerm ?
[18:57:19] <il.smind> там настройки xterm
[18:57:46] <il.smind> раньше так настраивались X-овые проги
[18:59:16] <andrew_b> Нормальные иксовые проги и посейчас через ресурсы настраиваются.
[19:00:27] <il.smind> м...
[19:00:37] <andrew_b> Зачем ~/XTerm? Есть ~/.Xdefaults.
[19:01:23] <il.smind> ээх
[19:01:37] <il.smind> сколько это будет продолжаться
[19:01:44] <il.smind> можно и там
[19:04:47] <andrew_b> У меня там вон чо есть:

! Suppr support.
*VT100.Translations: #override \
<Key>BackSpace: string(0x7F)\n\
<Key>Delete: string("\033[3~")\n\
<Key>Home: string("\033[1~")\n\
<Key>End: string("\033[4~")
[19:05:31] il.smind вышел из конференции
[19:06:12] il.smind зашёл в конференцию
[19:06:41] <il.smind > это просто BackSpace, Delete
[19:06:44] <il.smind > и тп
[19:06:52] <andrew_b> Я дописал.
[19:07:00] <il.smind > только вопрос
[19:07:18] <il.smind > не надо Х-ы перестартовывать?
[19:07:33] <il.smind > потому как с ~/XTerm ненадо
[19:07:52] <il.smind > его поправил и перезапустил xterm
[19:08:05] <andrew_b> Не надо перестартовывать. Надо
xrdb -merge ~/.Xdefaults
[19:08:13] <il.smind > ок
[19:08:24] <il.smind > в cat генерится?
[19:08:39] <il.smind > последовательность
[19:08:42] <il.smind > ?
[19:09:03] <andrew_b> ?
[19:09:36] <andrew_b> c-ins ^[[2~
[19:10:12] <il.smind > это да
[19:10:15] <andrew_b> А, это не в zterm.
[19:10:21] <il.smind > оно и так само
[19:10:23] <andrew_b> xterm
[19:10:26] <andrew_b> ^[[2;5~
[19:10:31] <il.smind > да
[19:10:39] <il.smind > а S-Ins
[19:10:41] <il.smind > ?
[19:11:14] <andrew_b> ^[[2;2
[19:11:23] <il.smind > o!
[19:12:12] <il.smind > в ини прописал?
clipboard_store=xclip -i -selection clipboard
clipboard_paste=xclip -o -selection clipboard
[19:12:50] <andrew_b> Да.
[19:13:29] <il.smind > по идее если еще прописать эм...
[19:14:00] <il.smind > в [input]
[19:14:54] <il.smind > Store = ctrl-insert
Paste = shift-insert
[19:15:04] <il.smind > будет ваще рай
[19:15:15] <il.smind > можно пометить файлы
[19:15:31] <il.smind > инс и потом ctrl-insert
[19:15:43] <il.smind > ивена попадут в клипборд
[19:17:16] <il.smind > ну как?
[19:19:56] <andrew_b> Удача.
[19:20:27] <il.smind > воот
[19:20:35] <il.smind > Премия?
[19:20:51] <andrew_b> Возьми с полки пирожок.
[19:21:28] <andrew_b> Не понял, а причём тут [input]?
[19:21:34] <il.smind > я так щетаю вопрос окончательно закрыт
[19:21:46] <il.smind > инпут...
[19:21:54] <il.smind > там проверка
[19:22:06] <andrew_b> Пеши в ФАК.
[19:22:17] <il.smind > инпут в том числе и коммандная строка
[19:22:27] <il.smind > вооот
[19:22:47] <andrew_b> Или в http://midnight-commander.org/wiki/doc
[19:22:50] <il.smind > ну и там сразу проверяются и панели
[19:36:49] <andrew_b> slavazanko/h: #81 в NEWS занести не забудь.
[19:42:11] <il.smind > andrew_b: как самба?
[19:42:47] <andrew_b> Плохо.
[19:44:38] <il.smind > поделись
[19:45:01] <il.smind > вот что хотел спросить
[19:45:12] <il.smind > почему ты решил ее лечить
[19:45:33] <il.smind > а не переписать
[19:45:50] <andrew_b> Именно переписать.
[19:46:29] <il.smind > а... я там видел коммиты
[19:46:34] <il.smind > про
[19:46:42] <il.smind > или ты с 0 начал?
[19:47:04] <il.smind > я может не разобрал с перепоя
[19:48:47] <andrew_b> Да, с нуля.
[19:50:25] <andrew_b> Отдам в хорошие руки.
[19:51:37] <il.smind > почему?
[19:51:57] <andrew_b> Тижало идёт.
[19:52:24] <il.smind > можно я расскажу с чего бы начал я?
[19:53:09] <il.smind > список доменов
[19:53:19] <il.smind > самое простое наверное
[19:53:28] <il.smind > вот его бы реализовал
[19:54:35] <andrew_b> Список доменов/групп получается из smbc_opendir ("smb://").
[19:55:16] <andrew_b> Как их показывать в панели? Видимо, как каталоги.
[19:55:22] <il.smind > да
[19:55:28] <il.smind > однозначно
[19:56:05] <andrew_b> Раз это каталог, у него должна быть соответствующая структура stat.
[19:56:23] <il.smind > но где то надо хранить статус того элемента
[19:56:33] <il.smind > именно что он домен
[19:56:36] <il.smind > а не хост
[19:56:47] <andrew_b> smbc_stat ("smb://domain") возвращает ошибку.
[19:57:03] <andrew_b> Значит, надо заполнять самим.
[19:57:16] <il.smind > а чо там заполнять
[19:57:19] <il.smind > ща
[19:57:23] <andrew_b> Вопрос: какие туда писать значения?
[19:57:47] <il.smind > погоди
[19:57:48] <andrew_b> Права доступа, хозяин/владелец, времена, размеры...
[19:57:59] <il.smind > задача ведь просто вернуть указатель
[19:58:01] <andrew_b> хозяин/группа
[19:58:05] <il.smind > ну да
[19:58:26] <il.smind > только для домена этого всего не существует
[19:58:45] <il.smind > поэтому это будет текущий юзер
[19:59:01] <il.smind > и права а открытие катарога
[19:59:35] <il.smind > r-xr-xr-x
[19:59:38] <andrew_b> Ладно, разберёмся.
[20:00:23] <il.smind > спать?
[20:14:39] <andrew_b> Да.
[20:14:44] andrew_b вышел из конференции
[21:49:41] repolainen зашёл в конференцию
[22:02:07] theMIROn вышел из конференции
[22:02:11] theMIROn зашёл в конференцию
[22:38:23] Зося Синицкая вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[23:06:44] il.smind вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!