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

Тема: http://www.midnight-commander.org | Latest release: 4.8.13
[03:45:43] iliamaslakov вышел из конференции
[04:20:39] andrew_b зашёл в конференцию
[04:24:46] iliamaslakov зашёл в конференцию
[05:04:08] smind зашёл в конференцию
[05:06:59] iliamaslakov вышел из конференции
[05:10:26] smind вышел из конференции: Replaced by new connection
[05:10:28] smind зашёл в конференцию
[05:26:18] <andrew_b> Коллеги, egmont существенно покопался во вьювере и ждёт нашего отзыва. Давно. Предлагаю обратить внимание на #3250.
[05:26:42] <andrew_b> У меня тоже есть кое-какие идеи по вьюверу.
[05:27:06] <andrew_b> Но сначала патч Эгмонта.
[05:45:44] smind вышел из конференции
[05:46:19] smind зашёл в конференцию
[05:49:54] <smind> если в двух словах то примерно о чем?
[05:50:12] <smind> там несколько патчей или надо брать последний?
[05:50:32] <andrew_b> Да.
[06:14:16] <smind> херасе там патч...
[06:30:54] <andrew_b> 3250_mcviewer
[06:35:16] <smind> поздно я уже свой создал :)
[06:35:37] <smind> git checkout -b 3250_viewer_rewrite
[06:35:48] <smind> но раз ты уже запушил...
[07:07:36] <slavazanko> #3228 - апрувед
[07:08:29] <smind> поведение изменилось в 3250, последний перенос строки не показывается...
[07:09:44] <andrew_b> slavazanko: предлагаю вернуться к двум голосам.
[07:09:51] <smind> ))
[07:09:56] <smind> зараза :)
[07:10:11] <smind> давайте сразу после влития 3228
[07:10:20] <andrew_b> ok
[07:10:23] <slavazanko> ну если мы опять вместе, то да, два голоса.
[07:11:03] <smind> я вот что то не увидел чем вьювер в 3250 лучше чем тот что в мастере...
[07:11:30] <andrew_b> > поведение изменилось в 3250, последний перенос строки не показывается...
УМВР
[07:11:41] <smind> нене
[07:11:45] <andrew_b> smind: ты тикет читал?
[07:11:46] <smind> смотри...
[07:11:54] <andrew_b> ticket:2283: scrolling often introduces a partial line on the top;
[07:11:58] <andrew_b> Например.
[07:12:05] <smind> берешь тестовый файл
[07:13:13] <smind> копируешь первых 20 строк чтобы файл стал длиннее чем 150 строк
[07:13:46] <smind> в конце тестового файла добавь 1 перенос
[07:13:56] <smind> и перелистай в конец
[07:14:03] <smind> pgdn
[07:14:20] <andrew_b> Почему именно 150?
[07:14:31] <smind> 150 > 40
[07:14:45] <smind> сделай 60
[07:15:02] <smind> без разницы, главное чтобы на экран не влезало
[07:16:43] <andrew_b> И что?
[07:17:27] <smind> и pgdn пока в пол не упрётся, последний перенос не покажет
[07:17:52] <andrew_b> Не понимаю.
[07:19:11] <smind> ок
[07:19:51] <smind> есть файл с содержимым
"
1
2
3
...
120
130

"
[07:20:04] <smind> после 130 перенос
[07:20:37] <smind> пролистай такой файл в редакторе и вовьювере
[07:20:41] <smind> и сравни
[07:20:57] <smind> вьювер последий перенос сожрал
[07:21:06] <andrew_b> Не надо сравнивать редактор со вьювером.
[07:21:14] <andrew_b> Сравнивай два вьювера.
[07:21:17] <smind> а....!! аААА!
[07:21:39] <andrew_b> Старый вьювер тоже не показывает \n в конце файла.
[07:21:43] <smind> старый не сжирал так-же как и редактор а новый сожрал
[07:22:19] <smind> >Старый вьювер тоже не показывает \n в конце файла.
да пока не нажмёшь ещё раз пгдн
[07:22:46] <smind> а как нажмёшь - показывает...
[07:23:01] <smind> а новый сколько не жми - хрен...
[07:23:25] <andrew_b> Он делает скролл. Не уверен, что надо показывать пустое место после конца файла.
[07:23:30] <andrew_b> Делал.
[07:23:35] <andrew_b> Новый не делает.
[07:23:44] <andrew_b> Не уверен, что это неправильно.
[07:24:09] <andrew_b> \n в конце файла ничего не решает.
[07:25:02] <smind> в старом я вижу так

$CTTZaOE089PoGPFk^VCM
zReCX9PdC!%(-+bg(_g2*Nnc7Yr7x$yO<zebr&rRe>F?54)7R49r?01P$nff&%ekew
l(HZ#xN;w{PgT)9hpe@Ywr|_cO;;_)Fd*8t;$xbEE{|kv)4EF#4

~
~
~
~
~
[07:25:45] <andrew_b> Так. \n -- это конец строки. Ты видишь конец строки в любой строке?
[07:26:11] <smind> не... я вижу

~
~
~
~
~
[07:26:25] <andrew_b> Где?
[07:26:35] <smind> ~ - это значит пошла пустота
[07:26:42] <andrew_b> Да.
[07:27:06] <andrew_b> Тут файл закончился.
[07:27:12] <andrew_b> Показывать нечего.
[07:27:29] <andrew_b> Вот новый и не показывает.
[07:28:07] <smind> mcview_eof=~
[07:28:24] <andrew_b> Пиши комментарий в тикет.
[07:29:11] <smind> я лично обожаю старое поведение...
[07:29:40] <andrew_b> На здоровье.
[07:29:50] <andrew_b> Пиши Эгмонту, чтобы вернул.
[07:30:08] <smind> если бы он мог листать на пол экрана ещё...
[07:30:25] <smind> ок,
[07:30:35] <smind> попробую написать
[07:30:50] <andrew_b> > если бы он мог листать на пол экрана ещё...
Учи матчасть.
[07:31:00] <smind> ???
[07:31:09] <andrew_b> CK_HalfPageUp/CK_HalfPageDown
[07:31:25] <smind> да не...
[07:31:31] <smind> ты не понял...
[07:31:36] <smind> смотри
[07:32:15] <smind> вот в новом вьювере долистал до конца, уперся в пол...
[07:34:48] <smind> теперь еще пол экрана
[07:47:15] <smind> поймёт?
i'm really like old behavior, when i can vertical scroll over EOL.
[07:51:35] <andrew_b> Поймёт.
[07:52:05] <andrew_b> Про бранч напиши.
[07:52:28] <andrew_b> Чтобы не делал поный патч.
[07:56:47] <smind> мой FW зараза режет большие POST запросы к веб серверу
[07:57:13] <smind> сюда запосчу... из дома опубликую...
egmont: i'm really like old behavior, when i can vertical scroll over EOL.

also:
1) set mcview_eof=~
2) create file with

{{{
1
2
3
4
\r
}}}

3) open in old mcview
4) open in new mcview (with patch)

in old mcview i'm see

{{{
1
2
3
4

~
~
~
}}}

in new mcview

{{{
1
2
3
4
~
~
~
}}}
[07:58:11] <smind> а нет, это не FW рубил...
[07:58:23] <smind> это наш трак тупил...
[07:59:12] <slavazanko> ну тады пости коммент
[07:59:24] <slavazanko> мдым, патч реально здоровый
[08:30:11] <andrew_b> smind: чем отличаются скриншоты?
[08:30:42] <andrew_b> Зачем постить в два тикета?
[08:32:52] <andrew_b> Из #2283 я комментарий убрал.
[09:00:08] slavazanko вышел из конференции: Replaced by new connection
[09:00:10] slavazanko зашёл в конференцию
[09:03:40] <smind> >Зачем постить в два тикета?
чего?
[09:03:48] <smind> в какие 2?
[09:04:19] <smind> я запостил, тишина... (тогда я дернула ещё шнурок оторвался (с))
[09:04:23] <andrew_b> https://groups.google.com/forum/#!forum/mc-bugs
[09:04:32] <andrew_b> Два последних письма.
[09:04:49] <smind> я попробовал ещё раз, получил трак оккуред
[09:05:12] <smind> потом обновил страницу там было моё сообщение
[09:06:04] <andrew_b> В #2283 зачем это писать?
[09:14:14] <smind> >#2283 зачем это писать?
зачем мне писать в 2283?! я там даже не был...
[09:14:44] <andrew_b> Все ходы записаны.
[09:14:53] <smind> БЫЛ! писал!
[09:14:57] <smind> вижу
[09:15:03] <smind> но зачем?!
[09:15:15] <andrew_b> Пить надо меньше.
[09:15:46] <smind> может трак глюканул?...
[09:19:04] imho2 вышел из конференции: Replaced by new connection
[09:19:05] imho2 зашёл в конференцию
[09:40:34] <smind> andrew_b: правда разницы не видишь?
[09:40:36] <smind> в скриншотах
[09:40:45] <andrew_b> Не вижу.
[09:40:47] <smind> там после 4
[09:40:52] <smind> посмотри
[09:41:02] <andrew_b> Откуда там что-то после 4?
[09:41:18] <smind> я ентер нажимал :)
[09:42:10] <smind> после 4 перенос из условия
вот оно
1
2
3
4
\r
[09:42:14] <smind> \r
[09:44:24] <smind> в старом оно показано правильно в новом - нет
[09:45:35] <andrew_b> Откуда \r?
[09:57:52] slavazanko/h зашёл в конференцию
[10:07:52] <smind> Андрей ты издеваешься или серьёзно? :)
[10:10:19] <smind> создаём файл:
1<enter>
2<enter>
3<enter>
4<enter>
<F2>
[10:18:36] <andrew_b> Ты видишь разницу между \r и \n ?
[10:24:05] <smind> разницы нет
[10:24:32] <slavazanko> с точки зрения чего нет разницы?
[10:24:39] <slavazanko> наш вьювер как бы на \n
[10:24:44] <slavazanko> и реагирует
[10:24:57] <smind> проверь <Shift>-<F2> (*) Формат Macintosh (CR)
[10:25:10] <smind> slavazanko: наш вьювер как бы на \n
нет
[10:25:37] <andrew_b> Я в курсе.
[10:26:16] <smind> наш вьювер реагирует на \r на \n или на \r\n
[10:27:02] <smind> они равнозначны, это я точно знаю ибо разбирался N-лет назад
[10:27:36] <smind> создаём файл:
1<enter>
2<enter>
3<enter>
4<enter>
<F2>
[10:27:47] <andrew_b> https://www.midnight-commander.org/report/9
[10:28:04] <smind> дальше старый показывает правильно
1
2
3
4

~
~
~
[10:28:22] <smind> новый не правильно
1
2
3
4
~
~
~
[10:29:14] <smind> Андрей спросил откуда взялся перенос после 4
[10:29:19] <andrew_b> Ог показывает правильно. \n -- это конец строки, а не начало новой.
[10:29:40] <andrew_b> Поэтому после последней строки ничего нет и показывать нечего.
[10:30:05] <slavazanko> а если нету \n в последней строке. то как показывать? как будто есть?
[10:30:21] <smind> хорошо, тогда делаем <Shift>-<F2>
[10:30:30] <smind> (*) Формат UNIX (LF)
[10:30:47] <smind> F3
[10:31:05] <smind> в старом показывает правильно в новом - нет
[10:31:45] <andrew_b> slavazanko: кому вопрос?
[10:32:18] <slavazanko> тебе. Для уточнения
[10:33:09] <andrew_b> Во вьювере разницы нет, есть ли \n в конце файла или нет. В конце бинарного файла скорее всего нет.
[10:33:31] <andrew_b> Текстовый файл от бинарного принципиально ничем не отличается.
[10:33:57] <smind> andrew_b: допустим...
[10:35:39] <andrew_b> Посмтори на свой файл через less, например. Есть там пустая строка в конце?
[10:35:52] <andrew_b> Или cat.
[10:37:21] <smind> ладно давай через vi
[10:37:40] <andrew_b> Не надо приплетать сюда редактор.
[10:37:52] <andrew_b> Мы не собираемся файл редактировать.
[10:38:24] <smind> andrew_b: Не надо приплетать сюда редактор.
да понимаешь :) вим показывает как ты говоришь :)
[10:38:49] <andrew_b> Я в курсе.
[10:39:01] <smind> ах ты...
[10:39:25] <smind> т.е. ты меня в ловушку заманил... ну что вы за люди то такие...
[10:40:36] <smind> и как тогда отличит файл заканчивающийся на \n от того где нет \n ?
[10:40:56] <andrew_b> А зачем?
[10:41:17] <smind> допустим чтобы знать...
[10:41:33] <smind> не все любят файлы без \n на конце
[10:41:47] <andrew_b> В 16-ричном вьювере посмотри. Или в редакторе.
[10:43:10] <smind> тот же vi пишет
"test" [noeol] 4L, 7C
[10:47:43] <andrew_b> В ообшем, если вас что-то не устраивает, пишите в тикет.
[10:48:07] <andrew_b> Мне однохренственно что старое поведение, что новое.
[10:49:51] imho2 вышел из конференции
[10:50:01] <smind> я написал
[10:50:18] imho2 зашёл в конференцию
[10:54:01] <andrew_b> Ну, ждите ответа.
[10:57:28] <andrew_b> slavazanko: ещё есть проблема с траком. Она и раньше была, и после недавнего обновления плагина осталась.
Если в списке https://www.midnight-commander.org/admin/accounts/users какого-нибудь юзера пометить крестиком, а потом нажать "Review account attributes", то вываливается нечто несусветное. Причкм раньше этой таблицы не было, а было только сообщение об ошибке, не помню какое.
[11:01:48] <andrew_b> Может, это нужно: http://trac-hacks.org/wiki/CookBook/AccountManagerPluginConfiguration#AccountLocking
[11:02:05] <slavazanko> ща гляну
[11:02:23] <andrew_b> Наверное, должно выглядеть так: http://trac-hacks.org/raw-attachment/wiki/AccountManagerPlugin/Modules/acct_mgr-admin_acct-details_v0.3.png
[11:29:02] <smind> andrew_b, !
[11:30:03] <andrew_b> ?
[11:32:16] <smind> я стесняюсь...
[11:32:38] <smind> у тебя есть какие то глобальные задачи?
[11:33:11] <andrew_b> Пока нет.
[11:33:11] <smind> если не занят может поможешь мне с переходами к ранее редактируемым файлам
[11:33:39] <andrew_b> Сначала https://www.midnight-commander.org/report/9
[11:33:48] <smind> помнишь когда ты сделал мегаредактор выяснилось что так как я делал уже нельзя...
[11:34:04] <smind> а как можно я так и не понял...
[11:47:04] <smind> а зачем вот это, <standard input>:77: a special character is not allowed in a name ?
[12:10:08] <smind> andrew_b, !
[12:10:22] <smind> может ну его?
[12:11:14] <andrew_b> ?
[12:11:35] <smind> а зачем вот это, <standard input>:77: a special character is not allowed in a name ?
[12:11:50] <smind> Error
[12:12:03] <andrew_b> Я тебя не понимаю.
[12:12:04] <smind> может не показывать ошибки?
[12:12:31] <smind> 2966_view_broken_manpage
[12:12:41] <smind> собираем, запускаем,
[12:12:44] <andrew_b> А...
[12:12:51] <smind> нажимаем F3
[12:12:55] <andrew_b> Показываем один раз.
[12:13:11] <smind> и видим...
[12:13:21] <smind> а можно 0 раз показывать?
[12:13:26] <andrew_b> Нет.
[12:13:31] <smind> оно гораздо приятнее
[12:13:56] <smind> т.к. мне пофиг что там в <standard input>:
[12:14:01] <andrew_b> Меньше знаешь -- крепче спишь?
[12:14:18] <smind> да, ну вот реально что тебе даст это знание?
[12:14:28] <andrew_b> А вдруг война?
[12:14:34] <slavazanko> :)
[12:14:55] <smind> что, кто то в рофф файле накосячил... ну накосячил с разметкой
[12:15:08] <smind> не критично это
[12:15:15] <smind> не, ну правда
[12:15:38] <smind> меня лично давно это напрягало ибо нет обратной связи
[12:15:38] <andrew_b> Раньше же показывало?
[12:15:45] <smind> да-да
[12:16:07] <smind> мы это помню ещё со слаем года 4 назад обсуждали
[12:16:10] <andrew_b> Вот, есть обратная связь.
[12:16:36] <smind> ну ты же не кинишься исправлять ман файл...
[12:17:17] <andrew_b> А из пайпа читается не только ман.
[12:18:05] <smind> хорошо, но может есть простой способ это сообщение убрать?
[12:18:28] <slavazanko> ошибки втихаря гасить тоже не хорошо
[12:18:31] <smind> mcview_ignore_errors=1
[12:18:32] <andrew_b> Во вьювере нет.
[12:18:42] <andrew_b> Убирай ошибки до вьювера.
[12:18:54] <smind> как?
[12:19:07] <andrew_b> 2>/dev/null
[12:21:03] <smind> View=%view{ascii,nroff} /usr/libexec/mc/ext.d/text.sh view man %var{PAGER:more}
[12:21:16] <smind> тут ? /usr/libexec/mc/ext.d/text.sh
[12:21:28] <andrew_b> Это не является темой титкета.
[12:24:05] <smind> дык это лечит...
[12:24:57] <andrew_b> лечит ман, не лечит другое.
[12:27:28] <smind> Андрей, я пришел с МИРОМ!
[12:27:35] <smind> а что другое то?
[12:28:04] <andrew_b> То, что вьюверу подсунут.
[12:28:09] <smind> я же не против патча, я просто добавил >/dev/null теперь нет бага, и это хорошо
[12:28:29] <slavazanko> сообщение об ошибке - это не баг
[12:28:37] <smind> andrew_b: То, что вьюверу подсунут.
я... ты в теории...
[12:28:49] <smind> slavazanko: сообщение об ошибке - это не баг
ну как сказать :)
[12:29:15] <smind> смотри это практически навязанная реклама
[12:29:32] <slavazanko> реклама?
[12:29:44] <smind> т.е. в теории я каждый раз должен чертыхаться и кликать
[12:30:00] <andrew_b> Пишите багрепорты на кривые маны.
[12:30:11] <smind> andrew_b: ))
[12:30:30] <smind> не, я ещё жить хочу...
[12:33:26] <slavazanko> ладно, ты - это понятно. А вот, например. я хочу видеть эти сообщения. ну чтобы зафиксить. Может, у меня пунктик такой: чтобы всё было в порядке. И я буду недоволен. если придётся потратить время на выяснение: или ман кривой, или в mcview глюк. Люди бывают разные. если не хочешь видеть ерроры, то надо сделать гасилку ошибок. Стандартную, выключаемую (а не включаемую) параметром в конфиге.
[12:35:29] <smind> slavazanko: таких дай бог 0,5%
[12:36:48] <smind> >если не хочешь видеть ерроры, то надо сделать гасилку ошибок.
Видишь, андрей не видит в этом смысла, а мне вы сказали как решить мою проблему
[12:37:16] <smind> так что нет даже смысла тратить на обсуждение того что реализовывать не хочется..
[12:38:10] <smind> я понимаю если бы Андрей думал примерно так: да, окошко в принципе не нужно, но иногда нужно...
[12:38:40] <smind> вот тогда можно было бы подумать над поиском пути эту проблему решить...
[12:41:43] <smind> Лучше про самбу...
[12:42:08] <smind> а ты думаешь ее вообще стоит реализовывать? :)
[12:42:22] <smind> там же пупок развязаться может :)
[12:43:42] <slavazanko> думаю да. Это дополнительный стимул нахождения линуксового коппа в виндовой сети. пупок не развяжется: там почти всё готово. только при показе в сетевом окружении списка групп начинается белиберда: пытается перейти как в каталог машины. а не как к списку машин.
[12:44:19] <slavazanko> вот чтобы было всё в порядке, надо внести новые типы элемента каталога.
[12:45:30] <smind> >а не как к списку машин.
странно, вроде нет там затыков....
[12:46:07] <slavazanko> ну... у меня были. не думаю. что сами рассосались
[12:46:25] <slavazanko> а, список машин отображает. Потом перейти к списку шар машины нельзя
[12:46:39] <slavazanko> надо убрать название группы из пути и тогда переходит
[12:47:14] <smind> список машин это \\mashinko1\, \\mashinko2\ \\mashinko3\
[12:48:16] <slavazanko> сначала виден список групп:
workgroup1
workgroup2
переходим в первую группу и видим:
\\workgroup1\mashine1
\\workgroup1\mashine2
переходим в машинку и видим ошибку
[12:49:06] <andrew_b> http://ru-chp.livejournal.com/6149151.html
[12:49:21] <andrew_b> Контр- адмирал инструктирует около 1000 человек перед выходными днями.
[12:49:35] <smind> сначала видим список групп
UHT
VLG
WRK
[12:50:22] <smind> в группе видим список машин
\\mashinko1
\\mashinko2\
\\mashinko3\
[12:50:38] <andrew_b> smind: #3228 закрой, да?
[12:50:50] <smind> я ж закрыл...
[12:50:57] <smind> ок, сделаю
[12:51:28] <andrew_b> И Milestone: выставь правильный.
[12:51:42] <andrew_b> И Votes for changeset:
[12:51:45] <andrew_b> Бардак.
[12:51:51] <smind> затем видим список ресурсов
\\mashinko2\admin$
\\mashinko2\с$
\\mashinko2\d$
\\mashinko2\vol1
[12:52:05] <smind> andrew_b: Бардак.
будет исправлено
[12:53:43] <smind> slavazanko:
кстати знаешь почему я завязал с опытами с самбой... вызвали сбшники и попросили закончить :)
[12:54:44] <slavazanko> эм... хренассе. У вас там прям как в военном бункере
[12:54:56] <smind> ))
[13:09:02] <smind> slavazanko: сайт то мой новый заценишь?
[13:09:11] <slavazanko> ЧТО ЗА ОН?
[13:10:11] <smind> happypeppi.ru
[13:16:26] <smind> slavazanko позыришь?
[13:25:25] andrew_b вышел из конференции
[14:40:50] smind вышел из конференции
[14:50:36] iliamaslakov зашёл в конференцию
[15:40:10] iliamaslakov вышел из конференции: offline
[15:58:50] andrew_b зашёл в конференцию
[17:05:08] D-ion вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[18:05:55] andrew_b вышел из конференции
[18:33:33] iliamaslakov зашёл в конференцию
[18:48:04] D-ion зашёл в конференцию
[19:26:35] iliamaslakov вышел из конференции: offline
[22:45:11] D-ion вышел из конференции
[22:56:28] D-ion зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!