[08:55:25] <il.smind > я: ok thnx Winnie: np [08:58:07] <il.smind > вроде работат [09:00:18] <il.smind > а mc_log когда проникнуть успел? [09:00:51] <andrew_b> Он сам. [09:01:19] <andrew_b> При загрузке. [09:01:23] <andrew_b> [10:33]--- mc_log занимает положение: нет/участник [10:33]--- mc_log (mc-logger-bot@jabber.ru/mc) вошёл(а) в комнату в качестве нет/участник [09:07:20] <il.smind > а... нас тут на разгрузку отправляли [09:08:03] <il.smind > вернулся смотрю уже всё чики пуки [09:10:36] <andrew_b> il.smind : Илья. [09:10:52] <andrew_b> Не могли бы вы [09:11:03] <il.smind > andrew_b: Андрей [09:11:15] <il.smind > Не гадить в комментах? [09:11:28] <andrew_b> оставить свой след в [09:11:46] <il.smind > дада [09:11:50] <andrew_b> #2491 и в 2541 [09:11:52] <il.smind > работаю над этим [09:12:42] <il.smind > Встречное предложение, я там в sftp няшку сделал, чисто посмотреть как оно теперь [09:12:50] <il.smind > токма еще не запушил [09:13:06] <il.smind > Тонель то работает? [09:13:26] <andrew_b> ХЗ. Пока не нужен был. [09:13:31] <andrew_b> Сегодня. [09:13:40] <il.smind > я понял, проверь позже [09:20:31] il.smind вышел из конференции [09:23:17] il.smind зашёл в конференцию [09:34:27] <il.smind > andrew_b: можно 2491_find_file_relative_paths_stable проверять спустя рукава? [09:35:01] <il.smind > как оно ребэйзилось на 4.7.5 [09:35:05] <andrew_b> Нет. Это же stable. [09:35:16] <il.smind > много конфликтов было? [09:35:30] <andrew_b> Не очень. [09:36:17] <il.smind > кстати [09:36:34] <il.smind > у нас тут есть участник XVilka [09:37:03] <il.smind > он хотел бы заняться hex view-ером [09:37:12] <il.smind > как мне показалось [09:39:44] <il.smind > кстати [09:40:29] <andrew_b> hex? А что с ним? [09:41:00] <il.smind > slyfox: ты в курсе что у Линуза есть профиль в Google+ ? :) [09:41:52] <il.smind > Linus Torvalds <https://plus.google.com/102150693225130002912> - 7:00 <https://plus.google.com/102150693225130002912/posts/CJpyYdCqBL8> - Для всех 3.0 pushed out. [09:44:04] <andrew_b> il.smind : ичо? [09:47:33] slyfox^w вышел из конференции [09:48:12] slyfox^w зашёл в конференцию [09:48:22] <slyfox^w> il.smind : да, в курсе :] [09:48:50] <il.smind > не... просто fyi [10:06:20] theMIROn зашёл в конференцию [11:20:19] BanderOS зашёл в конференцию [11:28:35] <il.smind > andrew_b: hex? А что с ним? ну его можно было бы веделить и улучшить [11:29:12] <andrew_b> А надо ли его выделять? [11:29:22] <andrew_b> Я уже не уверен. [11:29:42] <il.smind > хекс то можно было бы [11:29:54] <il.smind > туда достаточно смещение передавать [11:30:19] <andrew_b> А как переключаться между обычным и хексовым вьюверами? [11:30:35] <il.smind > смещение передавать [11:31:13] <andrew_b> Переключаться [11:32:02] <il.smind > ты имеешь ввиди например при фильтрованным выводом? [11:32:18] <il.smind > ты имеешь ввиду например с фильтрованным выводом? [11:32:37] <il.smind > когда контент это не физический файл [11:32:56] <andrew_b> Просто переключаться, как сейчас. [11:33:01] <andrew_b> F4 [11:36:37] <il.smind > дак передал этому хекс вьюверу смещение и всё [11:36:43] <il.smind > и наобором [11:36:46] <il.smind > и наоборот [11:36:53] <il.smind > передал вьюверу [11:37:05] <il.smind > тоже самое будет [11:37:22] <il.smind > а... [11:37:31] <il.smind > когда смешанный просмотр? [11:37:38] <il.smind > дак его не трогать [11:37:48] <il.smind > только редактор внешний [11:37:55] <andrew_b> wtf смешанный просмотр? [11:38:46] <il.smind > действительно wtf [11:39:25] <il.smind > я имел ввиду просмотр и редактирование кекса разделить [11:39:41] <slavazanko/w> редактирование в редактор вынести? [11:40:03] <il.smind > в релдактор хекса [11:42:55] <il.smind > ну вообще надо инициатора спрашивать [11:43:04] <il.smind > он пока away [11:43:59] <il.smind > я кстати сделал для sftp отдельные настройки для каждого соединения [12:30:44] BanderOS вышел из конференции [12:30:52] <il.smind > Господа [12:31:10] <slavazanko/w> шонадо? [12:31:15] <slavazanko/w> семки е? [12:32:05] <il.smind > е [12:32:27] <slavazanko/w> принеси десять семок и я буду тебя уважать [12:32:47] <il.smind > я ништяков добавил в sftp [12:32:54] <il.smind > nfv dfot hfq [12:33:00] <il.smind > там ваще рай [12:33:20] <il.smind > только незнаю как последних штрихов добавить [12:33:24] <slavazanko/w> ты мои замечания видел по результатам юзания sftp? [12:33:32] <il.smind > нет [12:33:34] <il.smind > говори [12:33:50] <andrew_b> А мои? [12:33:54] <il.smind > нет [12:34:19] <il.smind > про то что sftp - НЕНУЖЕН это я помню [12:34:21] <andrew_b> added ~/.config/mc/vfs/connections.ini [12:34:32] <il.smind > и? [12:34:39] <andrew_b> Надо added ~/.config/mc/vfs/$PLUGIN/connections.ini [12:34:41] <slavazanko/w> http://www.midnight-commander.org/chatlogs/mc-dev@conference.jabber.ru/2011/07/20.html [12:34:49] <slavazanko/w> прямо в начале страницы [12:35:26] <il.smind > 20-е? [12:35:36] <il.smind > сегодня 22-е [12:35:48] <slavazanko/w> и ты всу issue выправил? [12:36:31] <il.smind > [00:07:18] <http://www.midnight-commander.org/chatlogs/mc-dev@conference.jabber.ru/2011/07/20.html#00:07:18> <slavazanko/h> глюка есть. редактируем в редакторе через sftp-линк файл, пробуем сохранить. оно вопит, что есть жёсткие ссылки, мол отсоединить? второй ньюанс: при просмотре/редактировании большого файла имеется некислая задержка. причина: файл подсасывается (без всяких темпов), но не видно нигде, что он сосётся. [00:08:45] <http://www.midnight-commander.org/chatlogs/mc-dev@conference.jabber.ru/2011/07/20.html#00:08:45> <slavazanko/h> третья глюка: на больших каталогах оно доканывает перечитыванием листинга [00:10:42] <http://www.midnight-commander.org/chatlogs/mc-dev@conference.jabber.ru/2011/07/20.html#00:10:42> <slavazanko/h> четвёртая глюка: симлинки на каталоги считаются симлинками на файлы и указывают на локальную ФС (если симлинки абсолютны). ну обоснованые претензии [12:36:47] <il.smind > кажное из этих вещей тянет на отдельный тикет [12:36:56] <slavazanko/w> чо? [12:36:59] <il.smind > особенно кэширование каталогов [12:37:04] <il.smind > что чо [12:37:09] <slavazanko/w> первая - точно не потянет [12:37:15] <il.smind > нетривиальные требования [12:38:48] <il.smind > про жесткие ссылки я не уверен что осилю [12:39:09] <slavazanko/w> началось. опять Славика в штыки и на заставу... [12:39:23] <il.smind > :) [12:39:34] <il.smind > ну в той версии такого не было [12:39:52] <slavazanko/w> где-то я это уже слышал... [12:39:57] <il.smind > что то неправильно отрабатывает... [12:40:07] <il.smind > по поводу второй ньюанс: при просмотре/редактировании большого файла имеется некислая задержка. причина: файл подсасывается (без всяких темпов), но не видно нигде, что он сосётся. [12:40:19] <il.smind > я постараюсь что то придумать [12:40:39] <il.smind > но это уже доработка редактора [12:40:47] <il.smind > скорее всего [12:41:26] <slavazanko/w> там особо ничего не придумаешь. разве что в sftpfs_read вызывать какой-нить эвент ... а обработчик эвента добааляется потом вьювером или редактором... [12:42:13] <il.smind > т.е. это не на 100% связано в сфтп [12:42:19] <andrew_b> > на больших каталогах оно доканывает перечитыванием листинга Потому что каталог фактически читается два раза. [12:42:19] <slavazanko/w> нет [12:42:20] <il.smind > тут комбинация [12:42:49] <slavazanko/w> andrew_b: ? [12:42:50] <il.smind > andrew_b: > не совсем, хотя и это тоже но всё равно тормозит [12:43:03] <il.smind > даже если 1 раз [12:43:37] <il.smind > меня это напрягло еще когда я сделал 0.0.1 pre-alfa [12:43:50] <andrew_b> Как не совсем? Сначала пробегаем по каталогу readdir, потом на каждый элементн дёргаем stat. [12:43:52] <il.smind > тут надо думать над кэшем [12:43:54] <slavazanko/w> воот. А фиш не тормозит так. [12:44:05] <andrew_b> Я начал делать кэш в самбе. [12:44:11] <il.smind > м... [12:44:14] <slavazanko/w> гм... [12:44:18] <andrew_b> :) [12:44:18] <slavazanko/w> выноси в vfs [12:44:30] <il.smind > предложение такое вливаем sftp [12:44:31] <slavazanko/w> универсализируй [12:44:47] <slavazanko/w> нет, не вливаем. Там много такого, что надо выкинуть из бранча [12:44:49] <il.smind > а потом прикручиваю кэш [12:44:55] <slavazanko/w> например, работа с меню [12:44:56] <il.smind > да не [12:44:59] <il.smind > не сейчас [12:45:02] <il.smind > я вообще [12:45:07] <slavazanko/w> а [12:45:15] <il.smind > в смысле не придераемся к кэшу [12:45:16] <slavazanko/w> лениво перелопачивать? [12:45:27] <andrew_b> > выноси в vfs > универсализируй
А можно, это буду не я? :) [12:45:42] <il.smind > да надо сначало частное решение [12:45:48] <slavazanko/w> ладно. не ты :) [12:45:49] <il.smind > потом универсализировать [12:45:49] <andrew_b> Я вам лучше многооконный редактор сделаю. [12:46:12] <andrew_b> Там тоже не кисло. [12:46:35] <il.smind > да я уже отчаялся [12:47:00] <il.smind > Слав а ты мог бы собрать sftp [12:47:03] <andrew_b> Кэш нужен, если vfs умеет одновременно отдавать stat вместе с readdir. [12:47:18] <andrew_b> Если не умеет, кэш не поможет. [12:47:19] <slavazanko/w> не нужен [12:47:27] <slavazanko/w> почему не поможет? [12:47:36] <il.smind > еще как поможет [12:47:46] <il.smind > он наверное про другой кэш [12:47:52] <slavazanko/w> readdir можно того.. научить сначала в кэш лезть. а потом уже в реальные данные. [12:48:02] <andrew_b> Потому что два вызова: readdir и stat. [12:48:03] <slavazanko/w> и отдавать сразу со stat [12:48:16] <il.smind > мы говорим о том что если зайти в каталог [12:48:22] <il.smind > выйти и снова зайти [12:48:31] <il.smind > и так несколько раз [12:48:42] <il.smind > очень напрягает такая фигня [12:48:42] <slavazanko/w> оно заново перечитывает. с торррррмозами [12:48:57] <il.smind > но ты можешь нажать gtrl-g [12:49:03] <andrew_b> sftps и умеет readdir+stat [12:49:06] <slavazanko/w> и получить битый листинг [12:49:08] <slavazanko/w> нет. спасибо :) [12:49:26] <il.smind > умеет но это не снимает тормозов [12:49:54] <andrew_b> Ты пробовал? [12:50:02] <andrew_b> Нет. [12:50:09] <il.smind > пробовал [12:50:14] <andrew_b> Что ты пробовал? [12:50:26] <il.smind > сразу стат получать [12:50:36] <il.smind > и совать его в структуру [12:50:42] <andrew_b> И куда ты его потом девал? [12:51:15] <il.smind > у меня до того как славик взялся был указатель на структуру [12:51:20] <il.smind > там я и хранил [12:51:26] <il.smind > но это всё не то [12:51:33] <andrew_b> Это неправильно. [12:51:37] <il.smind > да [12:51:56] <il.smind > но я и Слава говорит о кэше всего девева [12:51:59] <il.smind > хоста [12:52:06] <andrew_b> Нет. [12:52:07] <il.smind > т.е. всё где ты был [12:52:14] <il.smind > должно кэшироваться [12:52:18] <il.smind > да [12:52:25] <andrew_b> А если на той стороне что-то изменится? [12:52:27] <il.smind > я про это [12:52:33] <slavazanko/w> ctrl_r [12:52:34] <il.smind > и Слава про это [12:52:36] <slavazanko/w> ctrl+r [12:52:46] <il.smind > >А если на той стороне что-то изменится? ctrl+r [12:52:57] <il.smind > да, да, да [12:53:00] <andrew_b> А откуда ты об этом узнаешь? [12:53:01] <il.smind > именно так [12:53:09] <andrew_b> Надо тебе c-r или нет? [12:53:12] <slavazanko/w> те же фаровские FTP-плагины: пока не принудительно обновишь. до последнего будет старое содержимое держать [12:53:15] <il.smind > просто из любопытства нажмёшь [12:53:31] <il.smind > и это очень хорошо [12:53:51] <il.smind > т.е. постоянное перечитывание просто достаёт [12:54:40] <andrew_b> Честно делается chdir. Заходим в каталог, получаем содержание его. [12:54:53] <slavazanko/w> но есть одно "но": нам надо на уровне VFS предусмотреть нотификацию. Если вдруг libssh или ещё что научится нотифицировать об изменениях, то мы должны быть к этому готовы [12:54:54] <il.smind > да [12:55:29] <slavazanko/w> начать можно с extfs - там нотификация о смене содержимого архива прям просится... [12:55:44] <il.smind > >Честно делается chdir. Заходим в каталог, получаем содержание его. но мы же говорим об удобном браузене каталогов... [12:56:11] <andrew_b> Удобство против актуализации содержимого. [12:56:15] <il.smind > я не уверен что libssh умеет [12:56:33] <il.smind > andrew_b: Удобство против актуализации содержимого. да я выбираю удобство [12:56:44] <il.smind > ибо здать по 5 минут [12:57:01] <il.smind > при захде в каталог это ооочень утомительно [12:57:10] <il.smind > и не дай бог тебе из него выйти [13:03:25] <il.smind > посмотрел в фаровском winscp есть [x] Automatically refresh directory after operation [13:04:48] <slavazanko/w> воот. И овцы сыты, и волки целы [13:05:02] <slavazanko/w> галка решит спор между поклонниками правды и удобства [13:06:48] <il.smind > просто я сейчас не в состоянии нарисовать кэш [13:07:04] <il.smind > это не простая для меня задача [13:08:12] <slavazanko/w> да ладно. Сохраняй себе в данные массив, дополнительно сохраняй дату внесения записи. чтобы потом чистить элементы по прошествии времени. [13:08:39] <il.smind > это непростая для меня задача [13:08:40] <slavazanko/w> сделай пока что сохранение в массив. если ранее не было кэша и чтение из массива, если в кеше есть что читать. и [13:08:41] <slavazanko/w> и всё [13:08:58] <slavazanko/w> вот лентяй [13:09:02] <il.smind > если бы я был программистом [13:09:18] <il.smind > я бы наверное бы легко это сделал [13:09:47] <slavazanko/w> спрыгнул. типа? [13:09:51] <il.smind > да [13:10:22] <il.smind > ну это уже доработка функционала [13:10:33] <il.smind > я бы хотел отдельным тикетом [13:11:13] <slavazanko/w> ты бы хотел как можно быстрее sftp в мастере увидеть :) А всё остальное автоматом в отдельные тикеты отбрасываешь [13:11:21] <il.smind > сейчас моя цель это безглючная работа [13:11:32] <il.smind > да [13:11:34] <il.smind > именно так [13:11:48] <il.smind > потому что я пользуюсь sftp [13:11:53] <XVilka> всем добрый день [13:12:02] <andrew_b> il.smind : Так не пойдёт. [13:12:02] <slavazanko/w> привет [13:12:06] <XVilka> что там про hex редактор [13:12:09] <il.smind > и меня устраимает тот набор который уже реализован [13:12:16] <andrew_b> Если делать, что сразу, а не когда-то потом. [13:12:23] <il.smind > andrew_b: il.smind : Так не пойдёт. как не пойдёт? [13:12:49] <il.smind > ну как сделать всё хотелки сразу? [13:12:50] <slavazanko/w> XVilka: а что там про редактор? Я, наверное. с утра в рабочем трансе был и пропустил... [13:13:17] <andrew_b> il.smind : коммит за коммитом. [13:13:40] <XVilka> ну я свой хекс редактор пилю. вот когда меня спросили - я предложил запилить и в mc [13:13:47] <il.smind > andrew_b: да, я согласен если это глюки, их надо исправлять [13:14:30] <il.smind > но реализовать все суперпупер улучшения в первой же версии [13:14:36] <il.smind > это совсем другое [13:14:51] <slavazanko/w> XVilka: ты пилишь свой с нуля или тот, который в mcviewer? [13:14:51] <XVilka> мой, правда, vi-like, но можно и без vi-шных штчек реализовать [13:14:57] <slavazanko/w> гм [13:15:01] <XVilka> https://gitorious.org/bvi/bvi [13:15:36] <XVilka> я просто mc часто использую, и hex-вьювер тоже, так, быстро подсмотреть что-то [13:16:21] <slavazanko/w> осталось придумать. в каком виде прикрутить твой hex-редактор. Во вьювере уже есть вроде... [13:17:23] <slavazanko/w> то есть. во вьювере HEX-вьювер с возможность редактирования (F2 переключает режимы) [13:21:23] <XVilka> slavazanko: я могу с нуля написать [13:21:52] <XVilka> да и вьювер не идеален [13:23:38] <il.smind > XVilka: да и вьювер не идеален ?? [13:24:35] <il.smind > не я конечно знаю что он не идеален, но что именно ты считаешь слабыми местами? [13:26:26] <XVilka> поиск, и выделение блоков [13:26:37] <XVilka> можно еще добавить поиск сигнатур [13:28:15] <andrew_b> il.smind : #2491 и в #2541 [13:28:36] <il.smind > сечас с 2491 [13:28:45] <il.smind > пока смотрю еще [13:29:22] <il.smind > плохо что перейти к файлу нельзя [13:29:34] <il.smind > только открыть [13:29:41] <andrew_b> ? [13:29:50] <il.smind > но нельзя попасть в каталог [13:30:00] <il.smind > если ты уже в панели [13:30:09] <il.smind > или можно? [13:30:15] <andrew_b> Я не понимаю. [13:30:42] <il.smind > сдалай поиск [13:31:00] <il.smind > потом сделай панелизацию по результатам найденного [13:31:24] <il.smind > а потом попробуй спозиционироваться на цайле в нужном каталоге [13:31:36] <il.smind > там где этот файл физически находится [13:31:55] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2567 (Syntax highlighting disappears after undo operation.) updated http://www.midnight-commander.org/ticket/2567#comment:2 [13:32:32] <andrew_b> А... [13:32:37] <andrew_b> Да, нельзя. [13:32:48] <andrew_b> Так и было (tm) [13:34:59] <andrew_b> Если это каталог, то в него можно зайти. [13:35:16] <il.smind > да а с файлом не очень удобно [13:35:31] <il.smind > если бы alt-i бы работало... [13:35:40] <slavazanko/w> > можно еще добавить поиск сигнатур HEX-поиск по маске? [13:35:40] <il.smind > но не работает [13:36:41] <andrew_b> Если панелизацию надо переделывать, то в отдельном тикете. [13:36:57] <il.smind > > можно еще добавить поиск сигнатур это вроде есть, только не правильно сейчас ищет [13:37:21] <il.smind > andrew_b: Если панелизацию надо переделывать, то в отдельном тикете. у меня к тикету претензий нет [13:37:25] <il.smind > это я так [13:37:45] <il.smind > в очередной раз вспомнил о том что не удобно [13:40:37] <il.smind > XVilka: поиск, и выделение блоков а как физически это будет выглядеть? [13:47:20] pa_ вышел из конференции [13:47:34] <il.smind > slavazanko/w: слав, ты попробуешь починить "редактируем в редакторе через sftp-линк файл, пробуем сохранить. оно вопит, что есть жёсткие ссылки, мол отсоединить" ? [13:48:40] <il.smind > >четвёртая глюка: симлинки на каталоги считаются симлинками на файлы и указывают на локальную ФС (если симлинки абсолютны). это я починю если это реально... [13:57:36] <XVilka> il.smind: ну отдельная команда, чтобы блоков можно было несколько выделять за раз [14:00:50] andrew_b вышел из конференции [14:08:56] <XVilka> а сигнатуры сделать одного формата, чтобы можно было и в моем редакторе, и в mc использовать. унификация и все такое [14:19:05] <il.smind > а код вьювера смотрел? [14:21:02] <XVilka> нет еще. сегодня вечером поковыряю [14:29:16] pa_ зашёл в конференцию [14:35:01] theMIROn вышел из конференции [15:09:02] il.smind вышел из конференции [16:02:42] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2581 (When an archive file grows to a certain size, some text files cannot be …) created http://www.midnight-commander.org/ticket/2581 [16:12:44] andrew_b зашёл в конференцию [16:17:44] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2581 (When an archive file grows to a certain size, some text files cannot be …) updated http://www.midnight-commander.org/ticket/2581#comment:1 [16:28:14] theMIROn зашёл в конференцию [16:34:58] slavazanko/h зашёл в конференцию [16:40:32] il.smind зашёл в конференцию [17:17:41] slavazanko/h вышел из конференции [17:59:49] pa_ вышел из конференции [18:01:34] pa_ зашёл в конференцию [18:19:37] repolainen зашёл в конференцию [18:33:11] slavazanko/h зашёл в конференцию [18:58:23] slavazanko/h вышел из конференции [19:03:16] il.smind вышел из конференции [19:14:51] il.smind зашёл в конференцию [19:18:38] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2541 (mc quits with excessive audible I/O loads) closed http://www.midnight-commander.org/ticket/2541#comment:15 [19:33:56] andrew_b вышел из конференции: Replaced by new connection [19:33:57] andrew_b зашёл в конференцию [19:50:40] andrew_b вышел из конференции [20:25:30] il.smind вышел из конференции [20:26:38] il.smind зашёл в конференцию [20:40:17] repolainen вышел из конференции [21:00:46] theMIROn вышел из конференции: Miranda IM. Menshe. Pushche. Proshhe! [21:44:23] slavazanko/h зашёл в конференцию [22:26:59] pa_ вышел из конференции [22:27:53] il.smind вышел из конференции [22:36:28] BanderOS зашёл в конференцию [22:37:21] BanderOS вышел из конференции