[01:44:25] il.smind вышел из конференции [01:52:13] il.smind зашёл в конференцию [02:16:22] iNode вышел из конференции [02:24:31] iNode зашёл в конференцию [05:38:20] repolainen зашёл в конференцию [05:46:00] iNode вышел из конференции [06:00:14] andrew_b зашёл в конференцию [06:04:53] repolainen вышел из конференции [06:04:53] iNode зашёл в конференцию [06:26:40] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2075 ([4.7.1 regression] "Compute Totals" doesn't work for Move operation) updated http://www.midnight-commander.org/ticket/2075#comment:3 [06:26:40] slavazanko/h вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable [06:57:41] il.smind зашёл в конференцию [07:10:29] dkostousov зашёл в конференцию [07:19:05] <il.smind > Граждане мира, сегодня я решил, что это дальше продолжаться не может! нужно разрушить систему! [07:22:23] <andrew_b> il.smind : ??? [07:23:10] <il.smind > хочу fish переделать, надоел он мне [07:23:31] <il.smind > нихера не работат [07:23:56] <andrew_b> il.smind : ну если не ты, то кто же? [07:24:08] <il.smind > идея такая же как с extfs [07:24:22] <il.smind > сделать несколько внешних скриптов [07:24:37] <andrew_b> il.smind : кстате, ты gitfs думаешь доделывать? [07:24:52] <andrew_b> Или так, поматросил и бросил? [07:25:08] <il.smind > andrew_b а там слава взялся доработать и слился [07:25:20] <il.smind > помотросил и того [07:25:31] <il.smind > (ненависть) [07:25:55] <il.smind > хорошо бы включить в 4.7.3 [07:26:28] <il.smind > бёрди кстсти тот еще тип :) [07:27:00] <il.smind > перекинул 2 тикета, будто от этого они вылечатся [07:27:08] <andrew_b> Ога. :) [07:27:33] <il.smind > я ему про один из них написал что нет никаких идей о том как это можно исправить [07:27:49] <il.smind > т.е. может и вообще решения не существует [07:28:18] <il.smind > кстати я вот что подумал [07:29:18] <il.smind > может имеет смысл завести специальный массив куда закидывать связку смещение->смещение [07:29:23] <il.smind > во вьювере [07:29:29] <il.smind > примерно как было [07:29:43] <il.smind > но раньше туда все закидывалось [07:31:04] <il.smind > а я вот шел по улице и вот что подумал... закидывать туда только строки длиннее 10К [07:31:11] <il.smind > ну или 8К [07:33:11] <il.smind > в след. раз когда надо будет узнать смещение конца строки то идет сначала обращение к этом массиву если там нет связки то считать как обычно [07:33:36] <il.smind > это ускорить должно значительно [07:33:46] <il.smind > как считаешь? [07:34:12] <andrew_b> Раньше кэш заполнялся последовательно. [07:34:16] <il.smind > да [07:34:37] <il.smind > а сейчас закидывать только огромные строки [07:34:59] <il.smind > но только я на чем запоролся [07:35:00] <andrew_b> Потом я сделал так, чтобы в него можно было заносить данные в любое место. [07:35:21] <andrew_b> Но это оказалось никому не нужным. [07:35:35] <il.smind > andrew_b> Потом я сделал так, чтобы в него можно было заносить данные в любое место. тут есть огромная проблема [07:35:52] <il.smind > в подходе с кэшкм [07:35:58] <il.smind > в подходе с кэшем [07:36:43] <il.smind > она в том что при файле в несколько гигов кэш становится просто необъятным [07:37:12] <il.smind > мой подход в том что кэшируется не все [07:37:33] <andrew_b> Я и не говорю, что надо кешировать всё. [07:38:04] <andrew_b> Просто теперь в кэш данные можно запихивать в любое место, а не только в конец. [07:39:10] <il.smind > я понимаю [07:39:56] <il.smind > вот я и хотел прикрутить кэш по условию, но это в качестве концепта [07:41:01] <il.smind > т.е. в реальности может все оказаться сложнее [07:41:46] <il.smind > т.к. например мы же переходим в середину большой строки и нам надо найти начало и конец [07:42:25] <il.smind > если мы поищем в кэше и там нет этого смешения то что делать [07:43:04] <il.smind > еще момент [07:43:05] <andrew_b> Добавить. [07:43:12] <andrew_b> Найти и добавить. [07:43:21] <il.smind > я вот что подумал [07:43:41] <il.smind > есть же альтернативные алгоритмы поиска [07:43:48] <il.smind > без перебора [07:44:21] <il.smind > не факт что есть [07:44:45] <il.smind > но там какие то с прогнозированием, ну не знаю... [07:45:56] <il.smind > может ли сюда подойти метод быстрой сортировки [07:46:29] <il.smind > может и нет [07:52:04] <andrew_b> Я поговорил с коллегами, они говорят, что для поиск одного элемента в произвольном массиве быстрее всего делается простым просмотром массива. [07:52:37] <andrew_b> Всякие хитрые алгоритмы поиска работают с предварительно отсортированными массивами. [07:52:59] il.smind вышел из конференции [07:53:43] <andrew_b> А если надо найти перевод строки в произвольном тексте, то ничего эффективнее простого перебора не придумаешь. [08:04:21] il.smind зашёл в конференцию [08:04:49] <il.smind > andrew_b: вот то то и оно... :( [08:05:38] <il.smind > т.е. максимум что мы можем это кэшировать, но там свои "бонусы", надо дальше думать [08:06:37] <il.smind > так вот на счет рыбы [08:07:24] <il.smind > идея такая - выносим скрипты во вне ??? PROFIT [08:07:54] <slavazanko> скрипты вовне... гм. а чё, нормально [08:09:19] <il.smind > вот более детальный план 1. Collect underpants 2. ??? 3. PROFIT [08:10:33] <il.smind > slavazanko: [09:33:40] <andrew_b> il.smind : кстате, ты gitfs думаешь доделывать? [09:33:56] <andrew_b> Или так, поматросил и бросил? [09:34:12] <il.smind > andrew_b а там слава взялся доработать и слился
[09:34:24] <il.smind > помотросил и того [09:34:34] <il.smind > (ненависть) [09:34:58] <il.smind > хорошо бы включить в 4.7.3 [08:12:42] <slavazanko> ачёя? [08:12:49] <slavazanko> я проматросил? [08:12:56] <slavazanko> я уже не помню, чего там от меня надо [08:17:23] <il.smind > по поводу рыб [08:17:30] <il.smind > вопрос [08:17:52] <il.smind > как думаете куда эти скрипты лучше присунуть? [08:20:04] <andrew_b> Я не шарю в этих ваших рыбах. [08:20:11] <andrew_b> Какие скрипты-то? [08:20:13] <il.smind > andrew_b: нене [08:20:34] <il.smind > тут не технологии вопрос а чисто административный [08:21:31] <il.smind > andrew_b: скрипты примерно такие 1. получение списка файлов 2. получение контента 3. отдача контента 4. что то еще [08:21:56] <il.smind > сейчас скрипты тупо вшиты в код [08:22:10] <il.smind > идея вынести во вне [08:22:22] <andrew_b> А... [08:22:46] <andrew_b> Скрипт можно один. [08:23:03] <il.smind > вопрос такой куда положить [08:23:09] <andrew_b> А другие скрипты оформить как функции в нём. [08:23:23] <slavazanko> /usr/libexec/mc/vfs/fish [08:23:25] <il.smind > andrew_b> Скрипт можно один. там шибко разношерстно [08:23:48] <slavazanko> там вперемешку перл и баш [08:23:52] <il.smind > и перл и sh и хег пойми что еще [08:23:54] <andrew_b> А... [08:23:58] <andrew_b> Жесть. [08:24:01] <slavazanko> угу [08:24:16] <andrew_b> il.smind : Ну тогда в /usr/libexec/mc/vfs/fish [08:24:35] <slavazanko> причём при каждой операции копирования на другую сторону аплоадится некислый скрипт, в котором перемешаны перл и баш. а на клиенте оно исполняется [08:24:36] <il.smind > хочется тупо хотябы иметь возможность просмотреть отредактировать [08:24:56] <il.smind > [10:33:20] <andrew_b> il.smind : Ну тогда в /usr/libexec/mc/vfs/fish [10:32:28] <slavazanko> /usr/libexec/mc/vfs/fish
ОК [08:33:26] <andrew_b> README.fish читали? [08:35:23] <il.smind > нет [08:36:42] <il.smind > я его читал с полгода назад, а что там такого интересного? [08:37:03] <andrew_b> Ну так, описание протокола FISH. [08:37:33] <il.smind > да [08:37:47] <il.smind > я не хочу ломать [08:38:30] <il.smind > просто загляни в fish.c [08:38:33] <il.smind > полистай [08:39:12] <andrew_b> Я полистал. [08:39:31] <il.smind > этот фарш хочется разобрать [08:40:24] <il.smind > а то что протокол есть это понятно [08:54:29] il.smind вышел из конференции [09:08:29] il.smind зашёл в конференцию [09:38:23] <il.smind > а настройка [09:39:07] <il.smind > допустим будет [fish] mkdir=mkdir ls=list [09:39:33] <andrew_b> Зачем? [09:39:34] <il.smind > соответственно mkdir это скрипт в /usr/libexec/mc/vfs/fish [09:39:51] <il.smind > andrew_b: чтобы пользователь мог менять [09:39:59] <andrew_b> Зачем? [09:40:19] <andrew_b> Почему бы скриптам не иметь фиксированные имена? [09:40:22] <il.smind > разные хосты предоставляют разные возможности [09:40:49] <il.smind > конечно по умолчанию пусть имеют фиксированные [09:41:20] <il.smind > но чтобы можно было по ip или имени хоста настраивать [09:41:56] <il.smind > создал скрипт в ~/.mc/fish/172.18.18.1/ls [09:42:09] <il.smind > и именно этот скрипт брался [09:42:18] <il.smind > для хоста 172,18,18,1 [09:42:40] <andrew_b> Тогда настройки не нужны. [09:42:47] <il.smind > но наверное не нужны [09:43:03] <il.smind > да когда озвучил понял что лишнее [09:46:08] <il.smind > а как узнать что 172,18,18,1 это то что нужно просмотреть при заходе на darkstar.home ? [09:46:28] <il.smind > срезолвить его? [09:46:42] <andrew_b> gethostbyname? [09:46:52] <il.smind > как вариант [09:47:18] <il.smind > можно и в тупую для каждого хоста свои натройти [09:47:55] <il.smind > могут быть ведь и виртуальные хосты [09:48:03] <il.smind > с одним ip [09:48:19] <andrew_b> Ох... [09:48:20] <il.smind > и разными fqdn [09:49:04] <il.smind > наверное что задали в имени то и помнить [09:49:38] <il.smind > настройки могут зависить даже от пользователя [09:50:04] <il.smind > например одному доступен perl а другому нет [09:50:25] <il.smind > на одном и том же хосте [09:50:55] <andrew_b> Ты сделай сначала самый простой вариант. [09:51:05] <andrew_b> Потом будешь расширять. [09:51:24] <il.smind > я просто думаю о том какие настройки в базисе нужны [10:10:11] <slavazanko> > и именно этот скрипт брался для хоста 172,18,18,1 ну ещё может быть хост some.net при этом он 172,18,18,1 и он же 2e80::1aa9:5ff:fe2b:299 например [10:20:42] <il.smind > > я просто думаю о том какие настройки в базисе нужны
наверное ~/.mc/fish/fish.ini [10:20:51] <il.smind > в fish.ini [10:24:34] <il.smind > [Название сессии] host= port= user= password= privkey= dir= enviroment= [10:25:29] <il.smind > наверное пароль будет в открытом виде [10:30:23] BanderOS зашёл в конференцию [10:34:33] <slavazanko> ~/.NETRC [10:34:41] <slavazanko> вернее, ~/.netrc [10:34:57] <slavazanko> его надо читать по поводу паролей. [10:41:33] <il.smind > это потом [11:29:09] <il.smind > Чтобы спасти Россию, нужно сжечь Москву. [11:29:18] <il.smind > доставило [11:31:50] <andrew_b> Баян. [11:32:19] <il.smind > lf [11:32:20] <il.smind > да [11:32:29] <il.smind > но я не в теме был [11:32:55] <il.smind > цуко, Кутузов шарил... [12:15:11] il.smind вышел из конференции [12:28:32] il.smind зашёл в конференцию [12:28:55] <il.smind > о какую козырную ссылку подкинули [12:29:04] <il.smind > http://russian-card.ru [12:31:52] <andrew_b> > Все ваши данные хранятся в защищенном виде, и не разглашаются третьим лицам Бряхняяя... [12:32:06] <andrew_b> http://russian-card.ru/register.htm -- НЕ HTTPS. [12:32:48] <andrew_b> Я бы не стал передавать такую анкету по http. [12:33:54] <il.smind > andrew_b: блин [12:34:08] <il.smind > ты посмотри какие поля надо заполнить :) [12:34:50] <andrew_b> Вот именно. [12:34:52] <il.smind > Срок действия: Владелец: CVC2 ^) [12:35:44] <il.smind > ну это же явная разводка, а ты говоришь что оно не https :) [12:49:17] dkostousov вышел из конференции: Logged out [12:53:33] dkostousov зашёл в конференцию [13:26:07] Yury V. Zaytsev зашёл в конференцию [13:26:27] <Yury V. Zaytsev> il.smind объясни мне пожалуйста нафиг нужен fish.ini? [13:26:38] <Yury V. Zaytsev> ты про ~/.ssh/config не слышал? [13:26:51] <Yury V. Zaytsev> Там всё это самое можно указывать и на порядок больше тонкостей [13:27:51] <Yury V. Zaytsev> il.smind если ты сейчас наковыряешь этот аццкий костыль с собственными настройками, то у меня и у других людей у которых все хосты уже прописаны в ~/.ssh/config глобально для аккаунта (ssh, fish и т.п.) они перестанут работать [13:28:18] <Yury V. Zaytsev> il.smind при этом выгода от него совершенно непонятная, учитыая тот факт, что ~/.ssh/config это стандарт и есть везде. [13:28:45] <andrew_b> Yury V. Zaytsev: бей его, бей! [13:29:03] <andrew_b> А то ишь, настройки ему какие-то... [13:29:39] <Yury V. Zaytsev> andrew_b: да я тебе говорю, его мозг туманен ведной. всё надо делать криво и самобытно почему-то [13:29:55] <Yury V. Zaytsev> andrew_b: представляешь что гадина с хорошими людьми делает? [13:30:14] <Yury V. Zaytsev> andrew_b: обидно за Илюху [13:30:23] <il.smind > Yury V. Zaytsev: просто сделай [13:30:36] <il.smind > к чему эти разговоры про костыли не понимаю [13:31:02] <Yury V. Zaytsev> il.smind так я тебе говорю, что по правильному ничего делать не надо ибо уже всё сделано [13:31:10] <Yury V. Zaytsev> il.smind или к чему твоё утверждение [13:31:23] <il.smind > Yury V. Zaytsev: т.е. ты предлагаешь чтобы укакой то чуханский mc взял и отредактировал тебе ~/.ssh/config да? [13:31:45] <Yury V. Zaytsev> il.smind ты чего??? [13:31:54] <Yury V. Zaytsev> il.smind его пользователь mcedit'ом должен писать [13:32:22] <il.smind > ты предлагаешь мне сделать сохранение параметров соединений с рыбой в файле ~/.ssh/config [13:33:15] <Yury V. Zaytsev> il.smind я не понимаю зачем вообще делать это сохранение параметров, если они итак сейчас оттуда берутся [13:33:17] <il.smind > каким еще mcedit-ом? [13:33:27] <il.smind > откуда? [13:33:35] <Yury V. Zaytsev> il.smind ты не в курсе? в mc сделали встроенный редактор [13:33:36] <il.smind > каких рараметров? [13:33:47] <Yury V. Zaytsev> il.smind из ~/.ssh/config [13:34:21] <Yury V. Zaytsev> il.smind всех которых ты только что перечислил: [Название сессии] host= port= user= password= privkey= dir= enviroment= [13:34:27] <il.smind > давай ближе к делу без лишних слов, по порядку, как и что должен взять mc из ~/.ssh/config [13:34:35] <Yury V. Zaytsev> il.smind ОН УЖЕ БЕРЕТ [13:34:47] <Yury V. Zaytsev> il.smind смотри, показываю пример [13:35:21] <Yury V. Zaytsev> il.smind я выбираю shell link и ввожу туда davis. такого хоста вообще в принципе не существует [13:35:33] <Yury V. Zaytsev> il.smind но у меня для davis есть записать в ~/.ssh/config. [13:36:05] <Yury V. Zaytsev> il.smind там у меня указан хост, порт, пользователь, приватный ключ, таймауты, использовать ли X-форвардинг и много ещё чего [13:36:24] <Yury V. Zaytsev> il.smind и прямо сейчас всё это УЖЕ подцепляется автоматически безо всяких там кривых настроек. [13:37:01] <slavazanko> наш mc ни сном, ни духом про ~/.ssh/config. про этот файл знает ssh (а mc тупо вызывает внешнюю утилиту ssh при FISH-соединении) [13:38:07] <Yury V. Zaytsev> il.smind причем это тебе сейчас показалось, что ну да, это фигня. да не фигня. например, у меня в ~/.ssh/config прописаны настройки для корпоративного login-сервера, через который я могу попасть на лбой хост нашей внутренней сети. Т.е. для *.bcf. Наибрают потом в fish > loki.bcf и автоматически соединяю ДВА ssh соединения одно поверх другого чтобы попасть на вычислительный кластер [13:38:20] <Yury V. Zaytsev> il.smind а ты хочешь взять всё и опошлить [13:38:57] <Yury V. Zaytsev> slavazanko: так оно так и должно быть,не? [13:39:05] <slavazanko> да [14:25:22] <il.smind > Yury V. Zaytsev: я не понимаю что от меня ты хочешь [14:25:44] <il.smind > я не планирую писать парсер файла ~/.ssh/config [14:26:29] <andrew_b> Да не надо ничего писать. [14:26:52] <andrew_b> В ssh уже всё написано. [14:27:01] <il.smind > навертое в твоем случае надо будет предусмотреть какойто иной механизм [14:27:28] <il.smind > т.е. чтобы твое соединение взялось из настроек ssh [14:28:23] <il.smind > andrew_b: я хочу тупо щелкнуть по соединению и попасть на хост [14:28:35] <andrew_b> Так и будет. [14:28:56] <andrew_b> Ты же не собираешься писать ssh-клиент. [14:29:16] <andrew_b> Ты используешь тот, который есть в системе. [14:29:29] <il.smind > не собираюсь [14:29:37] <andrew_b> Вот он и будет брать настройки из .ssh/config. [14:29:43] <il.smind > да [14:29:50] <andrew_b> Ну и? [14:29:52] <il.smind > но его еще надо запустить [14:30:14] <andrew_b> А сейчас, типо, не надо? [14:30:15] <il.smind > мне не комильфо постоянно указывать имя, хост и тп [14:30:29] <il.smind > andrew_b> А сейчас, типо, не надо? еще как надо [14:30:36] <il.smind > мне это не нравится [14:30:52] <andrew_b> Ты не понимаешь... [14:31:11] <il.smind > хорошо, давай представим что я не понимаю [14:31:22] <il.smind > допустим [14:31:26] <andrew_b> [15:42]<Yury V. Zaytsev> il.smind ОН УЖЕ БЕРЕТ [15:42]<Yury V. Zaytsev> il.smind смотри, показываю пример [15:43]<Yury V. Zaytsev> il.smind я выбираю shell link и ввожу туда davis. такого хоста вообще в принципе не существует [15:43]<Yury V. Zaytsev> il.smind но у меня для davis есть записать в ~/.ssh/config. [15:43]<Yury V. Zaytsev> il.smind там у меня указан хост, порт, пользователь, приватный ключ, таймауты, использовать ли X-форвардинг и много ещё чего [15:44]<Yury V. Zaytsev> il.smind и прямо сейчас всё это УЖЕ подцепляется автоматически безо всяких там кривых настроек. [14:31:37] <il.smind > это все понятно [14:31:53] <andrew_b> Тогда я не понимаю, чего ты хочешь. [14:31:59] <il.smind > но начнем с другого [14:32:12] <il.smind > как ты подключишся к хосту [14:32:17] <il.smind > в мс [14:32:24] <il.smind > вот прямо сейчас [14:32:39] <il.smind > допустим все прописано в ~/.ssh/config [14:32:50] <andrew_b> выбираю shell link и ввожу туда имя хоста или адрес. [14:32:53] <il.smind > и ты хочешь к нему через рыбу подключиться [14:33:08] <il.smind > >shell link и ввожу туда имя хоста или адрес. о [14:33:26] <il.smind > а почему имя хоста нельзя хранить в ini файле? [14:33:50] <andrew_b> Он хранится в истории. [14:33:57] <il.smind > нуну [14:34:04] <il.smind > давай все хранить в истории [14:34:06] <andrew_b> Или в ~/.ssh/config [14:34:26] <il.smind > andrew_b> Или в ~/.ssh/config в ~/.ssh/config [14:34:34] <il.smind > много чего хранится [14:34:46] <andrew_b> Всё, я вышел из этой темы... [14:35:16] <il.smind > давай " Каталоги быстрого доступа" хранить в истории [14:35:24] <il.smind > почему нет? [14:35:45] <il.smind > почему ты и юра не хотите на проблему посмотреть шире [14:36:47] <il.smind > кроме того slavazanko> наш mc ни сном, ни духом про ~/.ssh/config. про этот файл знает ssh (а mc тупо вызывает внешнюю утилиту ssh при FISH-соединении) [14:37:36] <slavazanko> ctrl+\ [14:37:38] <Yury V. Zaytsev> il.smind потому, что ты околесицу какую то городил то того, как тебе рассказали про .ssh/config. Теперь ты знаешь, расскажи, чего ты хочешь где хранить ещё? [14:37:39] <andrew_b> il.smind : это не кроме. Это оно и есть. [14:37:44] <il.smind > я не предлагал заменить файлом fish.ini заменять ~/.ssh/config [14:38:01] <Yury V. Zaytsev> il.smind Для соединения по фише надо только ИМЯ ХОСТА, больше ничего. для этого истории больше чем дсотаточно. [14:38:14] <Yury V. Zaytsev> il.smind объясни что ты ЕЩЁ хочешь хранить отдельно в fish.ini [14:38:15] <il.smind > я предлагал хранить список подключений в файле fish.ini [14:38:50] <Yury V. Zaytsev> il.smind хорошо, т.е. только список подключений? а в чем проблема хранить именя хостов в истории? [14:39:31] <il.smind > Yury V. Zaytsev: ты хочешь сразу перейти к оскорблениям? :) [14:39:43] <il.smind > фазу обсуждений пропустим? [14:39:45] <Yury V. Zaytsev> il.smind я лично за мордобой. [14:39:55] <Yury V. Zaytsev> il.smind к чему оскорбления [14:40:02] <il.smind > согласен [14:40:18] <il.smind > место и время, быстро! [14:40:26] <il.smind > так вот [14:40:42] <il.smind > хранить можно самые простые параметры [14:40:57] <il.smind > имя хоста, порт и юзера [14:41:21] <slavazanko> зачем? [14:41:25] <il.smind > а можно указать что настройки брать из натроек ssh [14:41:44] <il.smind > slavazanko: ну чтобы было [14:42:54] <il.smind > не указали ничего значит о настройках думает ssh [14:43:10] <slavazanko> уже есть ~/.ssh/config (настройки хостов) + ~/.mc/hotlist (подключения к хостам) [14:43:39] <il.smind > slavazanko: к любым [14:43:53] <slavazanko> да, к любым. унифицированно в одном месте [14:44:03] <il.smind > а зачем мне к любым, мне нужен список фаворитов [14:44:19] <il.smind > мне не надо к любым [14:44:34] <Yury V. Zaytsev> Список фаворивто в ctrl+\ [14:44:40] <andrew_b> il.smind : Ну зайдёшь первый раз на хост, добавишь его в hotlist. [14:44:51] <il.smind > я не хочу в истории из 20 хостов постоянно выискивать нужный [14:45:05] <andrew_b> Будет тебе список фаворитов. [14:45:10] <Yury V. Zaytsev> ctrl+\ [14:45:28] <Yury V. Zaytsev> Против списка фаворитов ничего не имею. [14:45:37] <il.smind > Yury V. Zaytsev: хорошо, допустим [14:45:43] <il.smind > смотри [14:45:57] <slavazanko> > я не хочу в истории из ... группировка есть :) А потом ещё доделаем фильтрацию. типа, поиск по подгруппам по мере набора [14:47:07] BanderOS вышел из конференции [14:47:34] <il.smind > мне надо чтобы я при подключении к wl500, 172.18.18.1, router, router.home и srv.home использовал определенный набор утилит и комманд для получения списка имен [14:47:39] <il.smind > в каталоге [14:48:08] <il.smind > все они есть в hotlist [14:48:35] <il.smind > при этом все эти хосты это одна машина [14:49:19] <il.smind > мне для всех их нухно хранить отдельно настройки? [14:50:57] <il.smind > кроме того читаем встроенный хелп [14:51:33] <il.smind > /#sh:[user@]machine[:options]/[remote-dir]
Элементы user, options и remote-dir не обязательны. Если задан элемент user, то Midnight Commander будет регистрироваться на удаленный компьютер под этим именем, в противном случае - под тем именем, с которым вы зарегистрированы в локальной системе.
В качестве options могут использоваться: 'C' - использовать сжатие; 'r' - использовать rsh вместо ssh; port - использовать данный порт для поключения к удалённому компьютеру. Если задан элемент remote-dir, то указанный каталог станет текущим после соединения с удаленным компьютером.
Примеры:
/#sh:onlyrsh.mx:r/linux/local /#sh:joe@want.compression.edu:C/private /#sh:joe@noncompressed.ssh.edu/private /#sh:joe@somehost.ssh.edu:2222/private [14:51:59] <il.smind > нахрена надо задавать порт, каталог [14:52:15] <il.smind > они же все в .ssh/config [14:52:17] <Yury V. Zaytsev> Вот именно! [14:52:30] <il.smind > что именно? [14:52:34] <Yury V. Zaytsev> Нахрена? [14:52:47] <Yury V. Zaytsev> Но иногда быват что с хостом надо соединиться ОДИН раз. Не прописывать же его в ssh/config [14:52:51] <Yury V. Zaytsev> Теперь понял [14:52:53] <Yury V. Zaytsev> ? [14:52:53] Yury V. Zaytsev вышел из конференции [14:53:15] <il.smind > <Yury V. Zaytsev> Но иногда быват что с хостом надо соединиться ОДИН раз. Не прописывать же его в ssh/config [17:01:54] <Yury V. Zaytsev> Теперь понял йопа, ты наконец добрался [14:53:20] <il.smind > я рад [14:53:23] Yury V. Zaytsev зашёл в конференцию [14:53:42] <Yury V. Zaytsev> il.smind это я знак вопроса не успел послать [14:53:49] <Yury V. Zaytsev> il.smind вопрос был понял ли ты? [14:54:16] <il.smind > еще раз перечитай [16:50:29] <il.smind > а можно указать что настройки брать из натроек ssh [16:50:48] <il.smind > slavazanko: ну чтобы было [16:51:57] <il.smind > не указали ничего значит о настройках думает ssh [14:54:49] <Yury V. Zaytsev> il.smind тебе десятый раз говорят, зачем ты хочешь отдельный файл настроек? что ты там хочешь хранить [14:55:02] <il.smind > у... [14:55:09] <Yury V. Zaytsev> il.smind ты невнятные какие-то пока аргументы приводишь, например, чтобы было [14:55:34] <il.smind > host port remote-dir options [14:55:57] <il.smind > не указали берутся из .ssh/config [14:55:58] <Yury V. Zaytsev> Хорошо. Какой из этих настроек тебе не хватает в ssh/config? [14:56:09] <Yury V. Zaytsev> ЗАЧЕМ??? [14:56:17] <il.smind > Yury V. Zaytsev: у меня нет доступа к ssh/config [14:56:24] <Yury V. Zaytsev> il.smind гонишь [14:56:25] <il.smind > mc про них не знает [14:56:34] <Yury V. Zaytsev> чего??? [14:56:40] <Yury V. Zaytsev> ты чего??? [14:56:51] <il.smind > не планируешь меня понимать [14:57:13] <Yury V. Zaytsev> il.smind я планирую, ты не планируешь говорить по русски связно что тебе надо [14:57:32] <Yury V. Zaytsev> il.smind хочешь по англисйки, французски или немецки, я потерплю, если тебе так проще [14:58:09] <Yury V. Zaytsev> il.smind я уже понял что ты не хочешь писать парсер ssh/config. на что тебе было отвечено, что делать этого и не надо [14:58:11] <il.smind > тебе привести аргумент? [14:58:21] <Yury V. Zaytsev> Я тебя уже битых два часа прошу [14:58:25] <Yury V. Zaytsev> Приведи конечно [14:58:33] <il.smind > <Yury V. Zaytsev> Но иногда быват что с хостом надо соединиться ОДИН раз. Не прописывать же его в ssh/config [14:58:49] <il.smind > <Yury V. Zaytsev> Но иногда быват что с хостом надо соединиться (НЕ) ОДИН раз. Не прописывать же его в ssh/config [14:59:04] <il.smind > один это уже не ноль [14:59:17] <il.smind > не прописывать же в ssh/config [14:59:39] <Yury V. Zaytsev> Так для одного раза почему ты не можешь воспользоваться документирвоанными настройками порта и имени пользователя? [14:59:42] <il.smind > если можно все указать в настройках соединения [15:00:10] <il.smind > я хочу чтобы было последовательно [15:00:35] <Yury V. Zaytsev> Последовательно, это как? Сейчас всё очень последовательно. Такая же строка и для ftp, [15:01:00] <Yury V. Zaytsev> Чем тебе не последовательно указать имя пользователя и порт как сказано в документации для ОДНОГО раза? [15:01:04] <il.smind > если mc ждет что ты можешь передать не только имя хоста но и прочие параметры то ты должен иметь возможность их передать [15:01:17] <il.smind > ОДИН или более раз [15:01:26] <Yury V. Zaytsev> Для болеее чем один раз есть ssh/config [15:02:08] <Yury V. Zaytsev> il.smind ты загнался уже. я от тебя 20-ый раз пытаюсь добиться КАКИЕ параметры ты не можешь передать сейчас? порт, хост, имя пользователя ты сказал. Сейчас ты можешь это сделать. [15:02:28] <il.smind > Yury V. Zaytsev: я не хочу заморачиваться с этим, имею право [15:02:34] <Yury V. Zaytsev> ЧЕГО? [15:02:49] <Yury V. Zaytsev> Что значит заморачиваться? ответить на мой вопрос т.е.? [15:05:23] <Yury V. Zaytsev> il.smind может ты таки сначала поразмыслишь о том, чего тебе вообще надо, а потом мы продолжим это обсуждение? мне жалко моего времени на то, чтобы задавать тебе один и тот же вопрос по кругу и получать тот же ответ [15:06:31] <Yury V. Zaytsev> il.smind пока я могу перебрав в уме вообще все возможные варианты чего можно было бы сделать предположить что может ты хочешь иметь возможность ввести эти поля графически в диалоге, а не одной строчкой в имени хоста. Ну сделай диалог, кто же против. Только неплохо было ты по-русски это сформулировать [15:06:39] iNode вышел из конференции [15:06:56] <Yury V. Zaytsev> andrew_b slavazanko уведите его ;) [15:07:12] <il.smind > я хочу чтобы программа которая позволяет вводить отдельно port, host, username позволяла их и запоминать [15:07:45] <Yury V. Zaytsev> il.smind к сожалению, она уже позволяет, но ты почему ты вообще не читаешь сообщения когда тебе об этом говорю я и slavazanko [15:08:08] <Yury V. Zaytsev> называется эта возможность ctrl+\ [15:08:10] <il.smind > Yury V. Zaytsev: покажи где она позволяет [15:08:18] <il.smind > покажи мне порт [15:08:28] <slavazanko> GROUP "FTP" ENTRY "triplex.by" URL "/#ftp:xxxxx:yyyy@zzz.zzz.by" ENTRY "triplex.by" URL "/#ftp:xxxxx:yyyy@zzz.zzz.by" ENTRY "triplex.by" URL "/#ftp:xxxxx:yyyy@zzz.zzz.by" ENDGROUP [15:08:52] <slavazanko> > покажи мне порт ENTRY "triplex.by" URL "/#ftp:xxxxx:yyyy@zzz.zzz.by:2121" ENTRY "triplex.by" URL "/#ftp:xxxxx:yyyy@zzz.zzz.by:2121/path" [15:08:58] <il.smind > я вишу только текстовую строку [15:09:04] <slavazanko> ну [15:09:05] <il.smind > порта не вижу [15:09:19] <slavazanko> ENTRY "triplex.by" URL "/#ftp:xxxxx:yyyy@zzz.zzz.by:ПОРТ" [15:09:27] <il.smind > где? [15:09:30] <il.smind > не вижу [15:09:40] <slavazanko> вместо слова ПОРТ [15:09:44] <il.smind > вижу /#ftp:xxxxx:yyyy@zzz.zzz.by:ПОРТ [15:09:50] <il.smind > порта не вижу [15:10:15] <slavazanko> скажи. какой должен быть номер порта? [15:10:21] <slavazanko> 21-й? [15:10:29] <slavazanko> ENTRY "triplex.by" URL "/#ftp:xxxxx:yyyy@zzz.zzz.by:21" [15:11:00] <il.smind > slavazanko: а не о нетривиальности ли вычленения из адресной строки ли отдельных элементов мы с тобой говорили не так давно? [15:11:02] <il.smind > а? [15:11:26] <il.smind > slavazanko> 21-й? 21? м... а как узнал? [15:11:54] <il.smind > а вот мой mc не такой умный он ниасиливает частенько [15:12:06] <il.smind > и что делать тогда? [15:12:28] <slavazanko> ждать переделки vfs [15:12:40] <andrew_b> il.smind : в mc кривой прасер URL. Надо сделать так, как в wget. [15:12:48] <andrew_b> Или в curl. [15:13:04] <slavazanko> ибо сейчас делать мощные конфиги. не имея мощной vfs - это как строить шахту лифта до 9-го этажа, не имея и трёх этажей [15:13:09] <il.smind > Yury V. Zaytsev: я вот твою позицию понял, но не понимаю почему ты так против, [15:13:13] <andrew_b> Там тоже парсится ftp://xxxxx:yyyy@zzz.zzz.by:21 [15:13:29] <il.smind > не задал параметров берутся из глобальных для пользователя [15:13:31] <slavazanko> > но не понимаю почему ты так против, " это как строить шахту лифта до 9-го этажа, не имея и трёх этажей" [15:13:43] <il.smind > задал берутся из fish.ini [15:13:52] <il.smind > в чем проблема, не понимаю [15:15:44] <slavazanko> в том. что городить очередной конфиг не хочется. И ладно. был бы он универсальным под все сетевые подключения.. так он ещё и fish-only планируется [15:16:59] <slavazanko> давай тупо универсализируем задачу. Рассмотрим это как некое хранилище настроек сетевых подключений. Просто добавь тип "fish" и оно уже смотриццо получше... по крайней мере. для меня [15:17:22] <il.smind > почему вы так взъелись на записть вида user=xxxxx pass=yyyy hostname=zzz.zzz.by port=2121 remote-dir=/path при этом допускаете URL "/#ftp:xxxxx:yyyy@zzz.zzz.by:2121/path" [15:17:28] <il.smind > суть одна [15:17:57] <slavazanko> а если ещё больше универсализировать задачу (хранилище любых подключений), то получим ~/.mc/hotlist :) Но в теперяшнем виде там хранить не совсем удобно... [15:18:02] <il.smind > только в первом виде всегда легко получить второе а вот из второго получть первое пока не получается [15:18:30] <andrew_b> il.smind : потомучто это дублирует возможности ssh/config. [15:18:40] <andrew_b> Велосипед. [15:18:53] <slavazanko> суть в том, что если делать. то переделать ~/.mc/hotlist. а не создать ещё одну конфиг-сущность [15:18:56] <il.smind > а это URL "/#ftp:xxxxx:yyyy@zzz.zzz.by:2121/path" не дублирует? [15:19:14] <slavazanko> дублирует. да. Будем ещё раз дублировать? [15:19:35] <andrew_b> il.smind : не надо демагогии. От этой строки в mc сейчас не избавиться. [15:19:40] <slavazanko> да [15:19:55] <il.smind > а вы планируете с первого раза изобрести супер-пупер гениальную вещь? [15:20:53] <il.smind > я планирую сделать конфиг который наследует возможности но не наследует недостатки [15:21:13] <il.smind > а вы говорите "неее" [15:21:13] <andrew_b> Да не нужен еёщ один конфиг. [15:21:17] <il.smind > не понимаю [15:21:30] <andrew_b> Сколько можно конфигов-велосипедов? [15:22:13] <slavazanko> fish.ini ftp.ini <ftp://ftp.ini> webdav.ini git.ini ... . ini [15:22:25] <andrew_b> Всё, я домой. [15:22:29] andrew_b вышел из конференции: конец рабочего дня [15:22:45] <il.smind > andrew_b> Да не нужен еёщ один конфиг. а как ты укажешь что в каталоге /.mc/fish/172.18.18.1 хранятся скрипты для работы с определенным хостом? [15:22:59] <Yury V. Zaytsev> il.smind ага!!! добрались до этого [15:23:48] <Yury V. Zaytsev> Теперь вопрос такой: что за бред? :-) почему нельзя написать один нормальный скрипт в зависимости от того, что вообще есть на хосте? perl, sh или чего угодно. [15:24:11] <il.smind > в любом случае без fish.ini не обойтись, вопрос какие параметры кроме свызки "имя сессии" -> каталог скриптов ничего не получится [15:24:30] <il.smind > [17:32:51] <Yury V. Zaytsev> Теперь вопрос такой: что за бред? :-) почему нельзя написать один нормальный скрипт в зависимости от того, что вообще есть на хосте? perl, sh или чего угодно. ого, ты умеешь?! [15:24:34] <il.smind > я нет [15:24:37] <Yury V. Zaytsev> il.smind а чего такого? [15:24:43] <il.smind > дааа?! [15:24:50] <il.smind > херасе [15:25:07] <Yury V. Zaytsev> il.smind у меня всё работает правда, поэтому не вижу смысла... походу проблема у тебя :) [15:25:18] <il.smind > а ты в курсе сколько вариантов того же ls существует? [15:25:27] <Yury V. Zaytsev> il.smind в курсе и что? [15:25:32] <il.smind > да проблема у меня [15:25:43] <il.smind > ну напиши один универсальный [15:25:56] <Yury V. Zaytsev> il.smind почему нельзя дописать автоопределение дебильного бузибокса или чего там в основной скрипт? [15:26:02] <il.smind > ах да я забыл оно тебе не надо у тебя и так все работает [15:26:39] <il.smind > ну да тогда проще можно... просто надо обговнять идею того кто хочет решить проблему :) [15:26:58] <Yury V. Zaytsev> il.smind если сделать в основной не надо городить огород с индивидуальными скриптами для каждого хоста и заодно все, кто страдает бузибоксом профитует [15:27:12] <il.smind > Yury V. Zaytsev: будет основной [15:27:18] <il.smind > универсальный [15:27:33] <il.smind > он будет браться если не указан особый [15:27:38] <Yury V. Zaytsev> il.smind такие идеи как наплодить 100 конфигов которые дублируют друг друга и обгавнивать не надо ) [15:27:59] <Yury V. Zaytsev> il.smind тебе зачем нужны особые? чтобы было или чтобы решить твою проблему? [15:28:09] <il.smind > не мою [15:28:22] <il.smind > я под себя могу переделать mc [15:28:31] <Yury V. Zaytsev> il.smind объясни почему ты не можешь дописать определение бузибокса в основной скрипт? [15:28:40] <il.smind > а того у кого проблемы с его уникальным хостом [15:28:51] <Yury V. Zaytsev> а ниукого больше нет [15:28:53] <il.smind > потому что они все разные [15:28:58] <Yury V. Zaytsev> не все [15:29:05] <Yury V. Zaytsev> есть нормальные люди, а есть бузибокс [15:29:13] <il.smind > это не так [15:29:20] <Yury V. Zaytsev> примеры? [15:29:30] <il.smind > есть бизибоксы, много [15:29:47] <Yury V. Zaytsev> Не говори мне про панель какую-нибудь которую ты спаял сам и переписал под неё свой бузибокс [15:29:49] <il.smind > был бы один вариант не было бы проблемы [15:30:28] <Yury V. Zaytsev> Я не против вынести скрипты из fish.c. я против бредовым конфигов и скриптов по один на хост. я предлагаю допилить основной скрипт, и не вижу никаких принципиальных сложностей это сделать [15:30:45] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #1952 (mc cd foo.tar#utar does not handle POSIX ustar archives, only GNU tar ...) updated http://www.midnight-commander.org/ticket/1952#comment:1 [15:32:40] <slavazanko> > а как ты укажешь что в каталоге /.mc/fish/172.18.18.1 хранятся скрипты для работы с определенным хостом? зачем там указывать?
Вот смотри. у нас первично что? Хосты. К ним можно "достучаться" разными способами. Будь то ftp, fish, samba и т,д. грубо говоря, это выглядит так (извиняюсь за xml): <host name="мой супер-хост"> <addresses>" <address value="some.host.in.net" /> <address value="some2.host.in.net" /> </addresses> <connect type="fish"> <param name="port" value="2222"> <param name="user" value="..."> <param type="script" name="copyIn" value="/usr/libexec/mc/vfs/fish/copyIn.sh"> <param type="script" name="copyOut" value="/usr/libexec/mc/vfs/fish/copyOut.sh"> </connect> <connect type="ftp"> <param name="user" value="ftpuser"> <param name="..." value="..."> </connect> <connect type="samba"> <param name="user" value="ftpuser"> <param name="..." value="..."> </connect> </host> [15:34:36] <Yury V. Zaytsev> slavazanko: не хосты а алиасы, на одном хосте может быть несколько sshd. [15:35:12] <slavazanko> в меню панели (F9 - лева/права ) оставить только пункт "Network Connect". Всякие фиши. фтп и самбы убрать.
После нажатия из списка выбираем хост (или тупо давим Ins и добавляем новый) после выбора дополнительно выбираем метод подключения к хосту [15:35:46] <Yury V. Zaytsev> slavazanko: скажи, ты тоже хочешь скрипты для каждого хоста свои? почему нельзя пофиксить главный [15:35:55] <slavazanko> > не хосты а алиасы не, хосты. только к тэгу connect добавить ещё name <connect type="ftp" name="как пользователь Vasya">... [15:36:33] <Yury V. Zaytsev> slavazanko: зачем это есть помжон сделать хост параметров а алиас называием соединениея как в ssh/config? [15:36:35] <slavazanko> > slavazanko: скажи, ты тоже хочешь скрипты для каждого хоста свои? почему нельзя пофиксить главный да не вопрос. Пофиксим. но вот идея о такой тонкой настройки мне всё же нравится больше [15:36:42] <il.smind > Yury V. Zaytsev: т.е. если спаял свою панел, и переписал под нее бизибокс, то я сразу ПНХ [15:36:45] <il.smind > ? [15:36:48] <slavazanko> то есть. при дефолтных главных можно указать и похостово [15:37:16] <Yury V. Zaytsev> slavazanko: просто корень в дереве не имя хоста а алиас [15:37:32] <il.smind > Yury V. Zaytsev: ну ты когда приступаешь к перепиливанию? я помогу если что [15:37:33] <slavazanko> > просто корень в дереве не имя хоста а алиас ну.. или так. да [15:37:45] <Yury V. Zaytsev> slavazanko: во! [15:38:01] <Yury V. Zaytsev> slavazanko: а про меню это тебе спасибо за лишний клик, нафиг нужно ( [15:38:32] <il.smind > slavazanko > <host name="мой супер-хост"> <addresses>" <address value="some.host.in.net" /> <address value="some2.host.in.net" /> </addresses> <connect type="fish">
ты надеюсь пошутил на счет XML [15:38:35] <slavazanko> ну если у нас станут алиасы первичны. а не типы подключений, то клик лишний будет... [15:38:57] <Yury V. Zaytsev> slavazanko: сейчас я выбираю fish и имя хоста из истоии или ввожу, а там надо будет выбрать сетевые соединения выбрать тип и т.п. [15:39:11] <slavazanko> > ты надеюсь пошутил на счет XML естественно. он для стуртуризации мыслей. Этакий аналог UML :) [15:39:28] <Yury V. Zaytsev> slavazanko: нет, можно алиасы привязать к типу подключения :) огда лишнего клика нет, но если лишний геморрой [15:39:35] <Yury V. Zaytsev> il.smind про панель, именно так [15:39:56] <slavazanko> > а там надо будет выбрать сетевые соединения выбрать тип и т.п. если хост имеет только одно сетевое подключение. то естественно. что бесполезно заставлять лишний раз кликать. Сращзу соединять [15:40:29] <slavazanko> а если имеет несколько, то клики будут по любому. Что по-старому. что по-новому [15:40:31] <Yury V. Zaytsev> il.smind а почему я должен переписывать? slavazanko сказал, тчо пофиксить не вопрос. если нужна моя помощь это другой вопрос. первичный влаживатель усилий должен быть тот, кому это надо [15:40:38] <slavazanko> по-новому дополнтельно из списка выбор [15:40:47] dkostousov вышел из конференции: Logged out [15:40:58] <il.smind > Yury V. Zaytsev> il.smind про панель, именно так да нет уж спасибо [15:41:06] <Yury V. Zaytsev> slavazanko: не нравится мне эта идея твоя только тем, что мне надо бует ssh/config продублировать [15:41:25] <Yury V. Zaytsev> и каждый новый хост прописывать и там и там [15:41:27] <il.smind > Yury V. Zaytsev> il.smind а почему я должен переписывать почему?! [15:42:06] <Yury V. Zaytsev> il.smind уймись уже. пока ты со мной спорил давно бы переписал уже. [15:42:38] <il.smind > потомучто Критикуешь-предлагай, предлагаешь-действуй, действуешь-отвечай! [15:43:23] <slavazanko> не ссорьтесь, пожалуйста [15:43:40] <il.smind > Yury V. Zaytsev>тем, что мне надо бует ssh/config продублировать тебе не надо будет дублировать ssh/config [15:43:49] <il.smind > я не сорюсь [15:43:57] <il.smind > я ответил почему [15:45:23] <il.smind > я пока увидел критику в виде "твоя идея - говно потому что она говняная, потому что ты лошпет не в курсе про ssh/config" [15:45:46] <il.smind > это не очень конструктивный вид критики... [15:46:59] <slavazanko> лично мне не нравится, что появляется ещё один файл, дублирующий уже существующий... пусть даже существующий и в говнянном формате. Предлагаю переделать существующий. [15:47:26] <il.smind > >существующий. какой? [15:47:40] <il.smind > хот лист? [15:48:30] <Yury V. Zaytsev> il.smind в таком стиле дискуссия вообще пошла по той причине, что я чувствую, что моё время тратится бездарно [15:48:40] <il.smind > ну я не против, проблема что том что сломается совместимость [15:48:56] <Yury V. Zaytsev> А именно когда тебе сказали что посмотреть, ты бы давно посмотрел и подумал как сделать лучше и стали бы обсуждать [15:49:25] <Yury V. Zaytsev> А ты тупо форсируешь мемы какие-то свои, причем попутно не отвечая на вопросы и кидаясь левыми аргументами типа --- не согласен пошел и сделал лучше [15:49:50] <Yury V. Zaytsev> il.smind это как такое поведение называется не подскажешь? [15:50:12] <il.smind > >не согласен пошел и сделал лучше в целом хочется услышать варианты решения проблемы [15:52:35] <Yury V. Zaytsev> il.smind я предложил подумать как починить fish и не вижу в этом прнципиальной проблемы. в чем проблема определять бузибокс? скажи --- подумаем. Так нет, ты говоришь --- вы вообще ничего не понимаете. Это невозможно. [15:54:10] il.smind вышел из конференции [15:54:14] il.smind зашёл в конференцию [15:54:41] <il.smind> Yury V. Zaytsev: бизибоксы разные [15:54:54] <il.smind> определять надо, оно и так там определяется [15:55:03] <il.smind> только не все можно учесть [15:55:12] <slavazanko> > ну я не против, проблема что том что сломается совместимость думаю, что особо потрошить не будем. Предлагаю просто добавить в него ещё один тип "REFENTRY" то есть. референсный пункт. "REFENTRY" "некий хост" "some_id_of_host"
при этом в ~/.mc/vfs должен быть файл some_id_of_host.ini:
[addresses] 0 = some.host [ftp-0] name = анонимно
[ftp-1] name=соединить как Вася login = vasya passwd=...
[fish-0] name = тестовый коннект script-copyIn = /usr/libexec/mc/vfs/fish/copyIn.sh login = testuser ... [15:55:45] <slavazanko> ы? [15:56:08] <il.smind> ну... это примерно и есть то что я предлагаю :) [15:56:15] <il.smind> меня устроит [15:56:16] <slavazanko> не совсем ;) [15:56:18] <slavazanko> ну ок [15:56:22] <il.smind> совсем [15:56:28] <slavazanko> Юра: это компромисс? [15:57:07] <il.smind> >Так нет, ты говоришь --- вы вообще ничего не понимаете. я такого не говорил... [15:57:36] <il.smind> я говорю - нужен скрипт универсальный, который сделает все красиво [15:58:19] <il.smind> но если он не будет справляться то пользователь должен иметь возможность для своего хоста переписать этот скрипт [15:59:32] <il.smind> а ты говоришь - "нет, раз твоя железка несовместима с нашим провославнм MC, то твоя железка должна гореть в аду" [16:00:23] <Yury V. Zaytsev> il.smind ага, вот как, оказывается мы согласные? я говорю, что если твоя железка не совместима давай шелл, пиши пачт или гори в аду [16:01:07] <Yury V. Zaytsev> il.smind говори что именно нельзя учесть и попробуем учесть. кстати git shortlog fish.c что-то за последний год никаких учетов busybox не показывает и в коде не сильно видно [16:01:09] <slavazanko> Мужики, спокойствие. такое копание до истины. кто прав. а кто виноват, вызовет только скрытые обиды. Даже если оппонент не прав, но спор закончился - просто простите друг друга, дабы не накалять обстакановку. [16:02:04] <Yury V. Zaytsev> твоя я вообще то не il.smind имел в виду [16:02:19] <Yury V. Zaytsev> slavazanko: ^ [16:02:33] <Yury V. Zaytsev> а тот, чья железка [16:03:30] <il.smind> Yury V. Zaytsev: слава там сломал поддержку wl500 с полгода назад [16:03:32] <Yury V. Zaytsev> il.smind давай ету функцию самописных скриптов оставим до момента пруфлинка что кто то будет их писать кроме тебя и будет писать именно свои функции чем помочь всем пофиксить фиш [16:03:35] <slavazanko> ну надо дать возможность работать по сети с железкой тому, кому "посчастливилось" иметь это кривую железку. [16:03:48] <slavazanko> да. поломал я. при этом починил другое... [16:04:22] <Yury V. Zaytsev> il.smind ах вот он чего так мириться хочет [16:04:41] <Yury V. Zaytsev> slavazanko: и почему принципиально невозможно починить wl500 для всех? [16:05:36] <Yury V. Zaytsev> slavazanko: про компромис я так и не понял как оно выглядть для пользователя будет. если этого файла нет, что-то для кого-то изменится или всё будет как сейчас? [16:08:05] <Yury V. Zaytsev> slavazanko: в общем оказывается всё было так. злобный slavazanko подкрался и сломал wl500. после этого il.smind измучился настолько за это время, что оно было непофикшено, что теперь придумывает левый способ решить проблему только для себя новыми конфигами. на этой почве был конфликт с Yury V. Zaytsev с эпизодическим участием andrew_b. [16:08:11] <Yury V. Zaytsev> Кто во всем виноват :)? [16:11:00] iNode зашёл в конференцию [16:12:42] <il.smind> Yury V. Zaytsev: потому что универсальный скрипт написать дело не просто е [16:12:55] <il.smind> и я не уверен что на 100% пеализуемое [16:13:29] <il.smind> потому и сломал что там фарш [16:14:03] <Yury V. Zaytsev> il.smind ну так если не пробовать, оно по-моему на 100% не реализуемое. для начала я тебе сказал, что соверешнно согласен с тобой, что код надо вытащить наружу. [16:14:29] <Yury V. Zaytsev> после этого по-моему дебагать и патчить станет на 100 порядков легче. [16:14:57] <il.smind> да но это половина дела [16:15:27] <il.smind> на 100 порядков это в гугол раз чтоли? :) [16:16:02] <il.smind> вомню когда я был маленький и учился в 4 классе мне отец объяснил что такое гугол [16:16:40] <il.smind> это столько что этим числом посчитать нельзя даже атомы во вселенной :) [16:17:14] <il.smind> для атомов достаточно числа с 80 нолями после запятой [16:19:08] il.smind вышел из конференции [16:19:23] il.smind зашёл в конференцию [16:23:42] <il.smind > т.е. вариант такой есть ENTRY "ertwerw" URL "/#sh:midnight-commander.org" [16:24:36] <il.smind > делаем ENTRY "ertwerw" EXT [16:24:47] <il.smind > делаем ENTRY "ertwerw" EXT ssh [16:25:28] <slavazanko> REFENTRY "ertwerw" "bla-bla"? [16:26:00] <il.smind > REFENTRY зачем [16:26:24] <il.smind > URL меняем на принципиально новое слово [16:27:05] <il.smind > и раз там не URL берем описание записи в принципиально другом файле [16:31:43] <il.smind > entrys.ini [16:32:47] <il.smind > в entrys.ini [ssh] [ertwerw] host= user= [smb] [ftp] [16:33:12] <slavazanko> а парсить как? [16:34:15] <il.smind > slavazanko: что именно? [16:34:47] <slavazanko> [ssh] [ertwerw] host= user=
вот 'ssh' и 'ertwerw' - это абсолютно разные группы [16:34:53] <slavazanko> они как-то связаны? [16:35:03] <il.smind > вложены [16:35:12] <il.smind > ну пусть не вложены [16:35:25] <il.smind > пусть вот так [16:35:57] <Yury V. Zaytsev> Ну опять что-то придумывают чем пофиксить :( ладно, решите --- объясните что именно изменится снаружи и как это будет выглядить [16:35:57] <il.smind > [ertwerw] fstype=ssh host= user= [16:36:05] <Yury V. Zaytsev> Я на семинар пошел. [16:36:13] <slavazanko> давай [16:36:21] <il.smind > ага [16:36:25] Yury V. Zaytsev вышел из конференции [16:37:21] <slavazanko> [ertwerw] fstype=ssh host= user=
гм... я вот хотел по-другому. Ну типа, сначала хост, а потом пути доступа к нему. А тут получается, что пути доступа вперемешку... [16:39:22] <il.smind > но имхо так логично [16:39:38] <il.smind > записи принадлежит описание этой записи [16:47:29] <il.smind > есть возражения? [16:49:42] il.smind вышел из конференции [16:49:56] il.smind зашёл в конференцию [17:40:29] styx.mp зашёл в конференцию [17:42:51] dkostousov зашёл в конференцию [17:42:58] <dkostousov> Доброго [17:43:14] <dkostousov> переопределил PanelReverseSort= ctrl-` PanelSortOrderByName= ctrl-1 PanelSortOrderByExt= ctrl-2 PanelSortOrderBySize= ctrl-3 PanelSortOrderByMTime= ctrl-4 [17:44:23] <dkostousov> половина не работает ctrl-1 — не работает ctrl-4 вызывает "Каталоги быстрого доступа" [17:48:34] <dkostousov> Есть тут кто? [17:49:15] styx.mp вышел из конференции: Replaced by new connection [17:49:16] styx.mp зашёл в конференцию [17:49:49] <dkostousov> вы в курсе, что у вас на сервере время отстает? [18:00:40] <dkostousov> http://www.midnight-commander.org/ticket/2241 [18:01:57] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2241 (key binding "ctrl-1" doesn't work properly) created http://www.midnight-commander.org/ticket/2241 [18:22:35] andrew_b зашёл в конференцию [18:24:06] <andrew_b> > ctrl-4 вызывает "Каталоги быстрого доступа" Это нормально. По умолчанию ctrl-4 генерирует esc-последовательность ctr-\. Настраивай терминал. [18:24:28] <andrew_b> Запусти cat и понажимай клавиши разные. Всё видно будет. [18:32:11] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2241 (key binding "ctrl-1" doesn't work properly) updated http://www.midnight-commander.org/ticket/2241#comment:1 [18:47:15] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #1952 (mc cd foo.tar#utar does not handle POSIX ustar archives, only GNU tar ...) updated http://www.midnight-commander.org/ticket/1952#comment:2 [19:20:00] il.smind вышел из конференции [19:32:38] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2241 (key binding "ctrl-1" doesn't work properly) updated http://www.midnight-commander.org/ticket/2241#comment:2 [19:42:03] andrew_b вышел из конференции: Replaced by new connection [19:42:09] andrew_b зашёл в конференцию [19:45:01] il.smind зашёл в конференцию [19:47:37] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2241 (key binding "ctrl-1" doesn't work properly) closed http://www.midnight-commander.org/ticket/2241#comment:3 [19:50:55] <il.smind > вызвали блин на работу.. [19:51:15] <andrew_b> Поздравляю. [19:51:38] <il.smind > отиз с цифрами накосячил [19:51:52] <il.smind > теперь все переделывать [19:51:59] <il.smind > повбывал бы [19:52:06] <andrew_b> отиз ? [19:52:18] <andrew_b> Что это? [19:53:14] <il.smind > отдел труда и зп [19:53:25] <andrew_b> А... [19:53:58] <andrew_b> Отдел труда? А в остальных отделах не трудятся? :) [19:54:13] <il.smind > это смотрящие [19:54:53] <il.smind > табеля и вме такое [19:56:40] <il.smind > купил пряники на ночь [19:57:07] <il.smind > на них написано "пряники Комсомольские" [19:57:13] <il.smind > в тему пряники [19:57:20] <andrew_b> :) На всю ночь работа? [19:57:27] <il.smind > часов на 6 [19:57:34] <andrew_b> А до завтра нельзя подождать? [19:57:38] <il.smind > нет [19:58:38] <il.smind > но было бы круче если бы пряники были "Стахановские" [20:01:18] <il.smind > HATE [20:01:26] <il.smind > hate [20:04:09] andrew_b вышел из конференции [20:06:42] slavazanko/h зашёл в конференцию [20:17:51] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #1952 (mc cd foo.tar#utar does not handle POSIX ustar archives, only GNU tar ...) updated http://www.midnight-commander.org/ticket/1952#comment:3 [20:36:58] dkostousov вышел из конференции [21:55:30] styx.mp вышел из конференции