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

Тема: http://www.midnight-commander.org | Latest release: 4.8.0-pre1 | Latest stable release: 4.7.5.2
[00:03:56] slavazanko/h вышел из конференции
[00:19:11] slavazanko/h зашёл в конференцию
[01:49:03] slavazanko/h вышел из конференции
[06:04:38] pa_ зашёл в конференцию
[06:11:34] andrew_b зашёл в конференцию
[07:31:06] il.smind зашёл в конференцию
[07:32:00] <il.smind > Здравствуйте Андрей!
[07:33:02] <andrew_b> il.smind : и вам не хворать!
[07:35:29] <il.smind > мне удалось победить все проблемы из обозначенных Славой
[07:35:37] <il.smind > в sftp
[07:35:45] <slyfox^w> \o/
[07:36:10] <il.smind > )
[07:39:23] <andrew_b> il.smind : это тонкий намёк?
[07:41:13] <il.smind > ну...
[07:41:31] <il.smind > я вот думал над стабилизацией
[07:41:40] <il.smind > типа того что сейчас пре
[07:41:46] <il.smind > и всё такое
[07:42:42] <il.smind > просто на мой взгляд сейчас самое время для включения, чтобы могли найти косяки и отрепортить
[07:43:27] <il.smind > ну можно еще на 1 пре больше выпустить
[07:43:40] <andrew_b> Самое время было до всяких пре. Ибо пре и предназначены, чтобы искать косяки перед релизом.
[07:44:35] <il.smind > т.е. ты ни в какую
[07:45:00] <andrew_b> Да.
[07:49:38] <andrew_b> il.smind : удалить
origin/2534_mark_file_left_right
?
[07:50:29] <il.smind > это ведь про панели
[07:50:41] <il.smind > да, он не нужен
[07:51:22] <andrew_b> Удалил.
[08:07:22] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2534 (mark files in the panel by shift-left/shift-right) updated
http://www.midnight-commander.org/ticket/2534#comment:7
[08:11:17] slavazanko/h зашёл в конференцию
[08:34:55] <il.smind > жрали-с
[08:36:14] <andrew_b> Мы кололись, плакали, но продолжали жрать кактус.
http://forum.farmanager.com/viewtopic.php?p=83641&sid=deac7434b76fbeb332a97e7c1dd207f3#p83641
[08:36:51] <il.smind > у меня есть вопрос
[08:37:13] <il.smind > библиотека с лицензией BSD
[08:37:22] <il.smind > в ней есть примеры
[08:37:35] <il.smind > эти примеры без лицензии
[08:37:54] <il.smind > можно от туда брать куски кода?
[08:38:14] <andrew_b> Вряд ли совсем без лицензии. В корне проекта есть лицензия?
[08:38:37] <il.smind > если бы я был грамотен в этом вопросе
[08:39:23] <il.smind > но вот вопрос если делать не как в примере
[08:39:31] <il.smind > то оно и работать же не будет
[08:39:49] <il.smind > т.е. ты должен пройти те же шаги
[08:39:58] <il.smind > инициализация и т.п.
[08:42:11] <il.smind > Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free
Software Foundation, Inc.
[08:43:02] <il.smind > Copyright (c) 2004-2007 Sara Golemon <sarag@libssh2.org>
* Copyright (c) 2005,2006 Mikhail Gusarov <dottedmag@dottedmag.net>
* Copyright (c) 2006-2007 The Written Word, Inc.
* Copyright (c) 2007 Eli Fant <elifantu@mail.ru>
* Copyright (c) 2009 Daniel Stenberg
* Copyright (C) 2008, 2009 Simon Josefsson
* All rights reserved.
[08:43:59] <il.smind > это как понимать?
[08:44:10] <il.smind > до 2005 в Free Software Foundation, Inc.
[08:44:29] <andrew_b> Забыли обновить?
[08:44:42] <andrew_b> Или перелицензировали?
[08:44:51] <il.smind > вот я тоже не понял
[08:45:15] <andrew_b> Что за библо?
[08:45:23] <il.smind > libssh2
[08:46:02] <il.smind > основной вопрос можно ли взять из примеров куски инициализации с комментами
[08:59:21] pa_ вышел из конференции
[09:04:12] pa_ зашёл в конференцию
[11:03:14] <il.smind > andrew_b: будь добр глянь 1535_sftp_20110724
[11:03:20] <il.smind > по возможности
[11:06:53] <slavazanko/w> чего там глядеть. Удали ~/config/mc/vfs/connections.ini и попробуй соединиться
[11:07:03] <slavazanko/w> это таки проблема
[11:07:08] <slavazanko/w> надо решить
[11:12:31] <il.smind > ???
[11:12:43] <il.smind > не понимаю
[11:13:17] <slavazanko/w> если удалить ~/.config/mc/vfs/connections.ini, то без проблем будет произведено sftp-соединение или нет?
[11:13:46] <il.smind > нужен интерфейс
[11:14:02] <il.smind > но можно и без интерфейса поправить файл
[11:14:09] <il.smind > на предмет ключей
[11:14:27] <slavazanko/w> я не про "поправить" файл, а про "удалить" файл.
[11:14:47] <il.smind > при первой попытке соединения он создаётся
[11:15:01] <slavazanko/w> а. гуд. Вчера не создавался
[11:15:05] <il.smind > с незаполнеными полями про ключи
[11:15:17] <il.smind > он создавался и вчера
[11:15:25] <slavazanko/w> у меня не создался
[11:15:26] <il.smind > только каталог не создавался
[11:15:50] <slavazanko/w> Тогда перенеси его в ~/.config/mc/connections.ini
без vfs
[11:15:51] <il.smind > но т.к. ты предложил перенести connections.ini в ~/.config/mc
[11:15:58] <slavazanko/w> lf
[11:15:59] <slavazanko/w> да
[11:16:02] <il.smind > то и менять ничего не надо
[11:16:06] <il.smind > ну
[11:16:24] <slavazanko/w> а ещё я предложил заняться каталогми быстрого доступа :)
[11:16:34] <il.smind > это другое
[11:16:55] <slavazanko/w> другое. от чего зависит ~/.config/mc/connections.ini
[11:17:11] <il.smind > нужна vfs
[11:17:28] <andrew_b> Меня напрягает имя connections.ini
[11:17:36] <il.smind > которая работает с connections.ini
[11:17:45] <il.smind > andrew_b: Меня напрягает имя connections.ini
предлагай
[11:17:47] <slavazanko/w> предлагаю hotlist.ini
[11:18:02] <andrew_b> Почему host?
[11:18:04] <il.smind > эм..
[11:18:09] <il.smind > хот
[11:18:13] <il.smind > а не хост
[11:18:17] <andrew_b> Автор гарантирует, что там будут не только хосты.
[11:18:18] <slavazanko/w> да
[11:18:27] <andrew_b> А и архивы.
[11:18:32] <il.smind > да
[11:18:43] <il.smind > поэтому hotlist.ini
[11:18:46] <andrew_b> Поэтому не connections.
[11:18:54] <andrew_b> vfs.ini?
[11:19:10] <il.smind > эм...
[11:19:22] <il.smind > мне hotlist.ini больше нравится
[11:19:23] <slavazanko/w> это ассоциируется с некими глобальными настройками VFS-системы.
[11:19:27] <il.smind > да
[11:19:41] <il.smind > у меня такая же ассациация
[11:20:08] <il.smind > ну или vfslist.ini
[11:20:16] <slavazanko/w> Отлично. теперь останется подумать. как в INI-файле продублировать функционал теперяшнего hotlist
[11:20:36] <il.smind > это элементарно
[11:21:01] <il.smind > есть поле proto
[11:21:15] <slavazanko/w> что за proto?
[11:21:25] <il.smind > протокол
[11:21:35] <slavazanko/w> и?
[11:21:43] <il.smind > по которому можно иерархию построить примитивную
[11:22:04] <il.smind > а можно завесть более другое
[11:22:47] <slavazanko/w> GROUP "work"
GROUP "client-1"
ENTRY "client ftp" "..."
ENTRY "client ssh" "..."
ENTRY "client backup ssh" "..."
ENDGROUP
...
ENDGROUP
[11:22:54] <slavazanko/w> как тут proto поможет?
[11:23:04] <il.smind > ну
[11:23:26] <andrew_b> Так.
[11:23:45] <il.smind > если его не по назначению использовать то так
proto = work/client-1
[11:23:47] <andrew_b> Я против таких переделок в пре.
[11:23:56] <slavazanko/w> это не для pre
[11:24:04] <il.smind > так мы не про пре
[11:24:12] <il.smind > ты уже сказал что ты против
[11:24:20] <il.smind > я не лезу без очереди
[11:25:26] <slavazanko/w> il.smind : а во вторых. у тебя соединения автоматом добавляются сейчас в connections.ini Это не есть гуд. Надо либо пометку, что это автодобавленное соединение, либо автоматом лупить в некую группу AutoAdded с последующей возможностью перемещений в подгруппу
[11:25:29] <il.smind > зачем обсуждать?! ну от момента обсуждений до реализаци может и месяц пройти а может и N+1
[11:25:54] <il.smind > slavazanko/w: il.smind : а во вторых. у тебя соединения автоматом добавляются сейчас в connections.ini Это не есть гуд. Надо либо пометку, что это автодобавленное соединение, либо автоматом лупить в некую группу AutoAdded с последующей возможностью перемещений в подгруппу

пометка была задумана
[11:26:09] <slavazanko/w> > а может и N+1
не. верояттнее. что пройдёт M+1
[11:26:10] <il.smind > типа show_in_list
[11:26:28] <il.smind > может и M+1
[11:26:48] <il.smind > хотя лучше бы всё таки по-быстрее
[11:27:30] <slavazanko/w> наверное. лучше в автогруппу добавлять. А чтобы не валить всё в одну кучу. пусть в автогруппе будут подгруппы по типам сетевых VFS. при этом не добавлять VFS с отсутствующим VFS_S_REMOTE
[11:27:32] <il.smind > делаем hotlist.ini ?
[11:27:45] <slavazanko/w> > хотя лучше бы всё таки по-быстрее
дык M+1 быстрее
[11:28:09] <il.smind > это в боевое время быстрее
[11:28:34] <il.smind > т.е. proto оставляю
[11:28:37] <slavazanko/w> не в боевое, а во время войны
[11:29:12] <slavazanko/w> для чего сейчас proto юзается?
[11:29:42] <il.smind > добавляю
hierarchy
[11:29:53] <il.smind > для определения протокола
[11:30:21] <il.smind > чтобы сопоставлять потом диалог настроек
[11:30:51] <il.smind > который прописан в vfs_sftpfs_ops.prefix
[11:31:11] <il.smind > hierarchy = /
[11:31:32] <slavazanko/w> сейчас, наверное, сделать так:
[work/client1/client sftp]
description = "client sftp"
url = sftp://.....
... some VFS-plugin parameters
[11:31:37] <slavazanko/w> и всё
[11:31:41] <il.smind > hierarchy = /work/client-1
[11:31:48] <slavazanko/w> зачем?
[11:31:55] <slavazanko/w> иерархия в названии группы
[11:32:00] <andrew_b> Я не понимаю. Почему бы не сделать ~/.config/mc/vfs/ и хранить ini для каждого плугина там?
[11:32:26] <andrew_b> Зачем всё валить в connections.ini
[11:32:26] <il.smind > тогда это соединение будет показано в /work/client1/
[11:32:29] <slavazanko/w> там будут ini для настроек каждого плагина, но не соединения
[11:32:44] <andrew_b> А соединени без плугина не бывает.
[11:32:59] <andrew_b> Зачем разделять?
[11:33:01] <il.smind > andrew_b: Зачем всё валить в connections.ini
значительно проще написать VFS для панелизации
[11:33:15] <andrew_b> il.smind : не значительно.
[11:33:27] <andrew_b> Какая разница, один файл или несколько?
[11:33:27] <il.smind > чем собрать разношерстные ини файлы
[11:33:57] <andrew_b> Всё мержуется в один mc_config_t и панелизируй как хочешь.
[11:33:58] <il.smind > почти никакой, за исключение того что в том каталоге может оказатья левый ini
[11:34:11] <andrew_b> Это не наши проблемы.
[11:34:24] <andrew_b> Нечего помойку устраивать.
[11:34:29] <il.smind > 'nj kbiybt ghjdthrb
[11:34:34] <slavazanko/w> потому что соединения через разные плагины у нас стантартизированны и сейчас хранятся в hotlist. Сейчас задача: расширить возможности существующего hotlist (переписать заново. если надо), чтобы дбавить возможность ххранить настройки для каждого соединения.
[11:34:39] <il.smind > почему помойку то
[11:34:54] <andrew_b> Потому что левый ini.
[11:35:11] <slavazanko/w> дык после его написания hotlist того... грохнется
[11:35:19] <il.smind > людям свойственно ошибаться
[11:35:27] <slavazanko/w> конвертнём один раз из него - и грохнем
[11:35:35] <il.smind > да
[11:36:28] <andrew_b> Почему бы при конвертации заодно не растащить по соответсвующим плагинам?
[11:36:29] <slavazanko/w> и диалог уберём для показа хотлиста. Илья грозится VFS написать для редактирования
[11:36:56] <il.smind > andrew_b: Почему бы при конвертации заодно не растащить по соответсвующим плагинам?
их надо будет доработать, да
[11:37:13] <il.smind > чтобы они писали в этот hotlist.ini
[11:37:25] <il.smind > но там не сложно
[11:37:34] <il.smind > по аналогии сделать
[11:38:44] <andrew_b> Вот какой вопрос возник. Как будете делать [ Добавить текущий ], если у вас вместо диалога будет панель?
[11:40:15] <slavazanko/w> наверное. хоткеем. С показом списка в виде
Добавить в:
- Work
-- Client1
-- Client2
[11:40:42] <il.smind > хорошо бы копированием
[11:40:43] <andrew_b> Воот, то есть совсем грохнуть диалог не получится?
[11:40:45] <slavazanko/w> а вообще. это в отдельный плагин просиццо
[11:41:11] <slavazanko/w> да. не получится. вместо него будет простой listbox
[11:41:11] <il.smind > с обной панели на панель hotlist
[11:42:03] <andrew_b> il.smind : по сравнению с текущей схемой, дорогоа станет длиннее.
[11:42:25] <il.smind > тогда хоткей
[11:44:06] <il.smind > с другой стороны так ли это страшно
[11:44:40] <il.smind > это ведь делается не ежедневно по 8 часов в день
[11:44:49] <il.smind > 1 раз сделал и готово
[11:45:09] <il.smind > ну 1 раз скажем в год
[11:53:19] <il.smind > а кто тут самый грамотный? разговор есть
[11:53:43] <il.smind > как так получилось что чтобы зайти в tar
[11:54:04] <il.smind > надо писать не tar://123.tar
[11:54:22] <il.smind > а
123.tar/tar://
[11:54:51] <slavazanko/w> что такое tar://123.tar?
[11:54:51] <andrew_b> il.smind : :)
[11:55:14] <slavazanko/w> вернее. что такое 123.tar?
[11:55:14] <andrew_b> А я предлагал...
[11:55:22] <andrew_b> slavazanko/w: файл это.
[11:55:24] <il.smind > это перейти в 123.tar
[11:55:57] <slavazanko/w> да, файл. В текущем каталоге.
а если оно будет не в текущем каталоге?
tar://../123.tar?
[11:56:07] <il.smind > у меня от этих ocstore_v0.1.7.zip/uzip:// мозг взрывается
[11:57:18] <andrew_b> Привыкнешь...
[11:57:38] <il.smind > хорошо, есть какие то объективные причины не делать uzip://ocstore_v0.1.7.zip ?
[11:57:58] <il.smind > такая причина как "да, файл. В текущем каталоге. а если оно будет не в текущем каталоге?"
[11:58:02] <il.smind > да?
[11:58:41] <il.smind > но возникает вопрос а почему не так ../uzip://ocstore_v0.1.7.zip
[11:58:43] <slavazanko/w> да. А если оно будет на другой vfs?
[11:59:16] <slavazanko/w> ну сейчас логика такая:
<контейнер>/vfs://<содержимое>
[11:59:24] <andrew_b> uzip://ftp://ftp.xxx.com/file.zip ?
[11:59:45] <andrew_b> Можно ftp://ftp.xxx.com/uzip://file.zip
[12:00:12] <slavazanko/w> а ты предлагаешь
<контейнер_контейнера>/vfs://<контейнер>/<содержимое>
[12:01:12] <il.smind > почему нет?
[12:01:35] <il.smind > есть нерешаемые проблемы с парсингом?
[12:01:45] <slavazanko/w> доступ к репе на rw есть? Вперёд :)
[12:01:51] <andrew_b> Поздно уже переделывать.
[12:01:51] <slavazanko/w> переделывать там некисло надо
[12:02:46] <il.smind > поубывав бы
[12:03:10] <il.smind > andrew_b: Поздно уже переделывать.
это понятно если "переделывать там некисло надо"
[12:03:40] <il.smind > просто не пойму как такой важныё момент прошол незамеченным
[12:03:50] <il.smind > прошёл
[12:03:58] <andrew_b> il.smind : за тикет голосовал?
[12:04:25] <il.smind > там были бездушные алгоритмы
[12:05:07] <andrew_b> Поглядим после релиза. Будут недовольные, может, и переделаем.
[12:05:22] <andrew_b> А может, и wontfix.
[12:06:18] <il.smind > ладно буду дальше бухтеть на кухне
[12:06:24] <il.smind > про режим
[12:06:57] <andrew_b> Когда релиз-то?
[12:07:26] <il.smind > наверное вопрос в том, нашли ли мы достаточно того что надо было устранить
[12:07:42] <andrew_b> slavazanko/w: с вас #2491.
[12:07:42] <il.smind > имхо всё критическое выявлено и поправлено
[12:08:02] <il.smind > или ты не про pre2
[12:08:06] <andrew_b> il.smind : я про 4.7.5.3.
[12:08:15] <il.smind > а...
[12:08:31] <andrew_b> il.smind : есть один не так чтобы критический, но нехороший баг.
[12:08:34] <andrew_b> 2580
[12:08:44] <andrew_b> Доступ за пределы массива.
[12:09:04] <andrew_b> Я вчера что-то так и не осилил, как его правильно сделать.
[12:09:22] <il.smind > а... да видел я его
[12:09:35] <il.smind > но это изза новой vfs?
[12:09:40] <andrew_b> Нет.
[12:09:46] <il.smind > воот
[12:10:07] <andrew_b> lib/util.c:

433 if (size < power10[len - (j > 0)])
[12:10:17] <il.smind > тогда не важно будет ли он поправлен в пре
[12:10:34] <andrew_b> При больших len попадаем за границу массива.
[12:11:00] <andrew_b> il.smind : это некрасиво.
[12:11:15] <andrew_b> За границу массива перебегать.
[12:11:28] <slavazanko/w> andrew_b: понято
[12:11:32] <slavazanko/w> щя гляну
[12:11:53] <andrew_b> slavazanko/w: #2491 сначала глянь.
[12:12:04] <andrew_b> Без него релиза не будет.
[12:12:07] <slavazanko/w> я про него
[12:12:09] <slavazanko/w> да
[12:13:11] <il.smind > а в чем проблема с power10 ?
[12:13:26] <il.smind > почему нельзя сделать power100
[12:13:41] <il.smind > чтоб гугол влезал
[12:13:49] <andrew_b> il.smind : то же самое я могу и у тебя стпросить.
[12:14:02] <il.smind > uintmax_t это скока?
[12:14:04] <andrew_b> Потому что система десятеричная.
[12:14:13] <andrew_b> Потому основание 10.
[12:14:25] <il.smind > и?
[12:14:28] <andrew_b> uintmax_t это 64 бита.
[12:14:47] <andrew_b> Что и?
[12:14:55] <il.smind > 1000000000, 10000000000, 100000000000, 1000000000000
[12:15:09] <il.smind > нельзя что ли?
[12:15:26] <slyfox^w> if (len > max_power) powe = compute_via_slow_division(); :]
[12:16:08] <il.smind > 10¹⁹
[12:16:40] <slyfox^w> там же по числу суффиков ограничение, не?
[12:16:48] <andrew_b> Вроде да.
[12:17:02] <il.smind > те. смело можно переделать power10 в power15
[12:17:11] <andrew_b> Нет.
[12:17:18] <slyfox^w> их щя 8. можно или static assert впилить или побрать 3 массива в 1 структуру
[12:17:56] <andrew_b> http://en.wikipedia.org/wiki/Binary_prefixes
[12:18:06] <andrew_b> Да, 8.
[12:18:26] <andrew_b> Но если мы хотим размер в байтах, то нам суффиксы пофигу.
[12:19:23] <il.smind > 101 дека <http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D0%BA%D0%B0-> deca да da дал — декалитр <http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D0%BA%D0%B0%D0%BB%D0%B8%D1%82%D1%80> 102 гекто <http://ru.wikipedia.org/wiki/%D0%93%D0%B5%D0%BA%D1%82%D0%BE-> hecto г h гПа — гектопаскаль <http://ru.wikipedia.org/wiki/%D0%9F%D0%B0%D1%81%D0%BA%D0%B0%D0%BB%D1%8C_%28%D0%B5%D0%B4%D0%B8%D0%BD%D0%B8%D1%86%D0%B0_%D0%B8%D0%B7%D0%BC%D0%B5%D1%80%D0%B5%D0%BD%D0%B8%D1%8F%29> 103 кило <http://ru.wikipedia.org/wiki/%D0%9A%D0%B8%D0%BB%D0%BE-> kilo к k кН — килоньютон <http://ru.wikipedia.org/wiki/%D0%9D%D1%8C%D1%8E%D1%82%D0%BE%D0%BD_%28%D0%B5%D0%B4%D0%B8%D0%BD%D0%B8%D1%86%D0%B0_%D0%B8%D0%B7%D0%BC%D0%B5%D1%80%D0%B5%D0%BD%D0%B8%D1%8F%29> 106 мега <http://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B3%D0%B0-> Mega М M МПа — мегапаскаль <http://ru.wikipedia.org/wiki/%D0%9F%D0%B0%D1%81%D0%BA%D0%B0%D0%BB%D1%8C_%28%D0%B5%D0%B4%D0%B8%D0%BD%D0%B8%D1%86%D0%B0_%D0%B8%D0%B7%D0%BC%D0%B5%D1%80%D0%B5%D0%BD%D0%B8%D1%8F%29> 109 гига <http://ru.wikipedia.org/wiki/%D0%93%D0%B8%D0%B3%D0%B0-> Giga Г G ГГц — гигагерц <http://ru.wikipedia.org/wiki/%D0%93%D0%B5%D1%80%D1%86_%28%D0%B5%D0%B4%D0%B8%D0%BD%D0%B8%D1%86%D0%B0_%D0%B8%D0%B7%D0%BC%D0%B5%D1%80%D0%B5%D0%BD%D0%B8%D1%8F%29> 1012 тера <http://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D1%80%D0%B0-> Tera Т T ТВ — теравольт <http://ru.wikipedia.org/wiki/%D0%92%D0%BE%D0%BB%D1%8C%D1%82> 1015 пета <http://ru.wikipedia.org/wiki/%D0%9F%D0%B5%D1%82%D0%B0-> Peta П P Пфлоп — петафлоп <http://ru.wikipedia.org/wiki/FLOPS> 1018 экса <http://ru.wikipedia.org/wiki/%D0%AD%D0%BA%D1%81%D0%B0-> Exa Э E ЭБ — эксабайт <http://ru.wikipedia.org/wiki/%D0%AD%D0%BA%D1%81%D0%B0%D0%B1%D0%B0%D0%B9%D1%82> 1021 зетта <http://ru.wikipedia.org/wiki/%D0%97%D0%B5%D1%82%D1%82%D0%B0-> Zetta З Z ЗэВ — зеттаэлектронвольт <http://ru.wikipedia.org/wiki/%D0%97%D1%8D%D0%B2%D0%B0%D1%82%D1%80%D0%BE%D0%BD> 1024 йотта <http://ru.wikipedia.org/wiki/%D0%99%D0%BE%D1%82%D1%82%D0%B0-> Yotta И Y ИБ — йоттабайт <http://ru.wikipedia.org/wiki/%D0%99%D0%BE%D1%82%D1%82%D0%B0%D0%B1%D0%B0%D0%B9%D1%82>
[12:21:43] <il.smind > я наверное не доганяю
[12:23:12] <slavazanko/w> 1195900395cbb171740bf923380e81c62e064428
-Ticket #2491: broken lynk-like navigation in panelization of file find result.
+Ticket #2491: broken lynx-like navigation in panelization of file find result.
[12:23:12] <il.smind > т.е. кому то йоттабайт не хватает?
[12:23:59] <andrew_b> Причём тут это?
[12:24:36] <il.smind > я тогда не понял
[12:25:00] <andrew_b> Проблема в том, что функция корректно работает, если для ширины представления числа задать не более 9 символов.
[12:25:15] <il.smind > а если 12 задать?
[12:25:18] <il.smind > то что ?
[12:25:26] <andrew_b> То выходим за границу массива.
[12:26:14] <andrew_b> Для представления 64 бит uintmax_t надо 19 десятичных знаков.
[12:26:15] <il.smind > почему
static const uintmax_t power10[] = {
1, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000
};
нелязя заменить
[12:27:07] <andrew_b> Потому что ДЕСЯТИЧНАЯ система, а не СТОПИЦОТИЧНАЯ.
[12:27:18] <andrew_b> Основание 10.
[12:27:45] <il.smind > на
static const uintmax_t power10[] = {
1, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000, 1000000000000, 10000000000000000,
};
[12:28:08] <il.smind > вот я тупой
[12:28:22] <il.smind > ты мне простые вещи объясняешь а я не понимаю
[12:28:24] <andrew_b> Потому что суффиксов таких нет.
[12:28:29] <il.smind > есть
[12:28:47] <il.smind > 10^12 Т терра
[12:29:16] <il.smind > 10^15 P
[12:29:35] <il.smind > 10^11 нету да
[12:29:46] <andrew_b> Погоди...
[12:31:48] <andrew_b> slavazanko/w: lynk-like в мастер попало.
[12:32:07] <slavazanko/w> угу, уже видел. прохлопали
[12:32:30] <slavazanko/w> 2491 апрувед
[12:32:44] <andrew_b> Если не забуду, README исправлю.
[12:33:13] <andrew_b> О, кстати, в DEV_release_cleanup можно же исправить.
[12:38:47] <il.smind > я вот чего придумал
[12:39:01] <il.smind > по поводу hotlistfs
[12:39:24] <il.smind > пусть по умолчанию добавляется в корень
[12:39:40] <il.smind > а потом человек откроет на двух панелях
[12:39:57] <il.smind > и перекинет ссылку в нужную группу
[12:40:17] <il.smind > и не надо будет заморачиваться над хитрыми диалогами
[12:44:22] <il.smind > slavazanko/w: сегодня ничего не менял в 1535_sftp_20110724 ?
[12:48:25] <slavazanko/w> нет
[12:48:26] <il.smind > дико извиняюсь
[12:48:36] <il.smind > кто то знает что такое sfs ?
[12:48:58] <slavazanko/w> simple fs

file.txt.gz
[12:49:13] <andrew_b> Single File System
[12:49:18] <il.smind > я просто не пойму как ей пользоваться
[12:49:20] <andrew_b> Не simple
[12:49:35] <andrew_b> man mc
[12:49:42] <il.smind > а дальше?
[12:49:50] <slavazanko/w> single
[12:49:57] <slavazanko/w> с одним файлом внутри
[12:49:58] <il.smind > а дальше?
[12:50:03] <slavazanko/w> что дальше?
[12:50:22] <il.smind > Pattern not found (press RETURN)
[12:50:22] <slavazanko/w> tar.gz сначала sfs распаковывает. потом utsr срабатывает
[12:50:33] <slavazanko/w> utar
[12:50:33] <il.smind > в ман мц
[12:50:54] <andrew_b> Гм.
[12:51:05] <andrew_b> В мане нету про sfs
[12:51:20] <andrew_b> slavazanko/w: нет.
[12:51:30] <il.smind > я сначала в мане поискал, потом вас спросил
[12:52:04] <andrew_b> slavazanko/w: да, ты прав.
[12:53:03] <il.smind > ок, а local fs ?
[12:53:43] <il.smind > а это как раз любая локальная
[12:53:44] <andrew_b> Это твой жосткий диск.
[12:53:47] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2491 ("Find File" should display relative paths for relative search) closed
http://www.midnight-commander.org/ticket/2491#comment:20
[12:54:41] <il.smind > у меня есть 2 варианта
[12:54:53] <il.smind > написать ее как extfs модуль
[12:55:07] <il.smind > или как самостоятельную fs
[12:55:23] <il.smind > не пойму что лучше
[12:55:42] <andrew_b> Лучше как extfs
[12:55:43] <il.smind > extfs вроде проще
[12:56:00] <il.smind > но там нельзя будет нюансики реализовать
[12:56:31] <il.smind > кроме того парсер ini придется изобретать
[12:58:10] <andrew_b> Надо написать отдельный парсер на Си с использованием mcconfig, слинковать его с libmc.so :)
[12:58:51] <il.smind > ужас то какой
[12:59:18] <andrew_b> Тогда пиши отдельный плагин.
[12:59:57] <il.smind > в перле есть package Parse::INI;
[13:00:37] <andrew_b> Это отдельный модуль?
[13:00:47] <il.smind > ага
[13:01:02] <andrew_b> У mc появится дополнительная зависимость.
[13:01:39] <il.smind > ага
[13:01:43] <il.smind > а есть еще
bash ini parser
[13:01:45] <andrew_b> Это плохо.
[13:03:25] <andrew_b> [14:29]<il.smind > на
static const uintmax_t power10[] = {
1, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000, 1000000000000, 10000000000000000,
};

Скорее всего, так и надо. Надо максимум 10^20.
[13:04:49] <il.smind > да 10 ^ 19
[13:05:21] <andrew_b> А 10^20 в 64 бита влезут? Или таки 10^19?
[13:06:25] <il.smind > 64 это 1,8 * 10 ^ 19
[13:07:03] <il.smind > 10 ^ 20 перебор будет
[13:07:40] <il.smind > есть еще парсер ini на awk
[13:08:12] <il.smind > но весь extfs модуль для меня писать на awk это перебор
[13:16:34] <il.smind > ну вобщем не писать extfs модуль, да?
[13:16:40] <il.smind > делать vfs
[13:46:33] <slavazanko/w> начинаем релиз 4.7.5.3 или ещё что есть?
[13:46:50] <slavazanko/w> или подождём ещё день и завтра начнём с утра?
[13:47:14] <andrew_b> Лучше завтра.
[13:47:23] <slavazanko/w> ок.
[13:47:41] <andrew_b> Надо ещё не спеша русский перевод посмотреть.
[14:11:27] <andrew_b> slavazanko/w: обновишь переводы с Трансифекса?
[14:14:36] <slavazanko/w> да
[14:14:40] <slavazanko/w> сейчас?
[14:15:16] <andrew_b> Сейчас или не позно вечером.
[14:15:26] <slavazanko/w> ок. ща обновлю
[14:15:33] <andrew_b> Чтобы я до релиза успел русский посмотреть.
[14:22:12] <slavazanko/w> запушил переводы
[14:49:38] <slavazanko/w> Еврей раввину:
- А если я таки завещаю все свои деньги синагоге и умг'у, то я попаду в г'ай?
- Г'ебе, гаг'антию я дать не могу, но попг'обовать таки стоит!...
[14:50:21] <slyfox^w> :]
[14:53:57] pa_ вышел из конференции
[14:54:19] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2582 (Crash in 4.8.0-pre1 when copying symlink over ssh) created
http://www.midnight-commander.org/ticket/2582
• backtrace attached to Ticket #2582
http://www.midnight-commander.org/attachment/ticket/2582/backtrace
[15:09:21] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2582 (Crash in 4.8.0-pre1 when copying symlink over ssh) updated
http://www.midnight-commander.org/ticket/2582#comment:1
[15:11:21] <andrew_b> Перевод обновил. Можно релизить сегодня.
[15:11:53] <andrew_b> Правда, мне сказали
1088 переведенных сообщений, 4 непереведенных сообщения.
Но я не нашёл непереведённых.
[15:12:18] andrew_b вышел из конференции
[15:29:03] <slavazanko/w> :) сегодня разве что вечером.
И гляньте. плиз. http://www.midnight-commander.org/ticket/2582
Зуб даю - там не сложно.
[15:34:50] <il.smind > может еще там воткнешь в описании к коммиту
[15:35:00] <slavazanko/w> что?
[15:35:11] <il.smind > номер коммита где ты любезно предоставил этот косяк
[15:36:05] <slavazanko/w> шоб я помнил
[15:36:14] <slavazanko/w> бисектить лень
[15:37:54] <il.smind > ненадо
[15:37:59] <slavazanko/w> подозреваю, что тут: d67da5dfa87db52cf797b00cd59f2252e1b006a1
[15:38:00] <il.smind > а эта...
[15:38:19] <il.smind > git blame
[15:38:40] <slavazanko/w> да я уже того... указал. В энтом коммите бонмбу подложил
[15:42:05] <il.smind > а вот это
[15:42:07] <il.smind > if ((rb = smbfs_get_path (&sc, vpath2->unparsed)) == 0)
[15:42:22] <il.smind > smbfs_rename (const vfs_path_t * vpath1, const vfs_path_t * vpath2)
[15:42:28] <il.smind > там всё ок?
[16:22:16] <slavazanko/w> там всё ок
[18:00:13] il.smind зашёл в конференцию
[18:22:52] <il.smind > slavazanko привет
[18:26:28] slavazanko/h вышел из конференции
[18:26:33] slavazanko/w вышел из конференции
[18:26:50] slavazanko/h зашёл в конференцию
[18:27:23] slavazanko/w зашёл в конференцию
[18:42:48] andrew_b зашёл в конференцию
[18:44:46] pa_ зашёл в конференцию
[19:14:49] slavazanko/h вышел из конференции
[19:16:38] slavazanko/h зашёл в конференцию
[19:19:41] slavazanko/h вышел из конференции
[19:19:45] slavazanko/h зашёл в конференцию
[19:19:53] <slavazanko/h> il.smind привет
[19:20:51] <il.smind > мастер - научи!
[19:21:23] <slavazanko/h> где мастер?
[19:21:32] <slavazanko/h> покажи его, - сам поучусь
[19:21:42] <il.smind > смотри
[19:22:15] <il.smind > есть nice_cd
[19:22:27] <il.smind > там показывается диалог
[19:22:52] <il.smind > как бы там свой диалог подсунуть
[19:23:20] <il.smind > через вызов mc_do_connection
[19:23:51] <slavazanko/h> не знаю
[19:23:55] <il.smind > по аналогии с mc_stat
[19:23:57] <slavazanko/h> а зачем тебе?
[19:24:20] <il.smind > хочу параметры запросить
[19:25:50] <il.smind > ты же влажеешь магией mc_event_add
[19:27:04] <il.smind > т.е. диалог прописан в vfs модуле
[19:27:10] <il.smind > а... есть нюанс
[19:27:48] <il.smind > пока nice_cd не выполнен невозможно узнать какой vfs
[19:27:53] <il.smind > оно относится
[19:27:59] <il.smind > значит там ельзя
[19:29:18] <il.smind > тогда подскажи откуда я могу вызвать диалог
[19:29:53] <il.smind > уже после do_panel_cd
[19:35:34] <slavazanko/h> шоб я знал
[19:35:42] <il.smind > а дак может просто его вызват
[19:35:46] <il.smind > я понял
[19:37:38] <il.smind > спасибо
[19:37:52] <slavazanko/h> ??
[19:37:57] <slavazanko/h> за что?
[19:38:03] <slavazanko/h> а ж сам ни бум-бум
[19:38:05] <il.smind > за помощь
[19:38:11] <slavazanko/h> издеваешься?
[19:39:13] <il.smind > нет серьёзно
[19:39:34] <slavazanko/h> и как я тебе помог?
мне самому интересно :)
[19:39:56] <il.smind > я поговорил, обсудил
[19:40:01] <il.smind > и понял как надо
[19:40:48] <slavazanko/h> :D
обалдеть. А еще тут умных искал... сам умище - огого! притворяешься только...
[19:40:51] <andrew_b> Называется "эффект жёлтого утёнка".
[19:44:16] <il.smind > эффект жёлтого утёнка
Суть: малолетние долбоёбы считают лучшим первое, что увидели.
[19:44:39] <slavazanko/h> эк ты лихо...
[19:44:45] <il.smind > это не я
[19:44:50] <il.smind > это андрей
[19:44:56] <slavazanko/h> ты перевёл
[19:46:59] <andrew_b> Не. Импринтинг тут ни при чём. Это другой эффект.
[19:49:05] <il.smind > тогда это
> > Блин, как только стоило написать, так сам и разобрался.
> Интересно, как по-научному этот устойчивый эффект называется... :)
Одно из названий - эффект жёлтого утёнка. Объяснение - в книге
[одного авторитетного разработчика]: один из его знакомых всё время
перед началом работы ставил рядом с монитором игрушку - жёлтого
утёнка. Если он не понимал, где ошибка, то объяснял жёлтому
утёнку, как работает этот кусок кода. С неизменно превосходным
результатом.
[19:49:42] <il.smind > надо попробовать
[19:49:50] <andrew_b> Да. Именно это письмо я сегодня и прочитал.
[19:49:52] <slavazanko/h> в дурку упекут
[19:49:58] <il.smind > ))
[19:49:59] <andrew_b> И узнал про жёлтого утёнка.
[19:50:20] <il.smind > я же говорил что со мной работают творческие люди
[19:50:38] <il.smind > одна была чемпиокой по шахматам
[19:51:12] <il.smind > второй в известной в коми группе
[19:51:16] <slavazanko/h> синеокой - знаю. кареокой... даже сероокой. чемпиокой - такой не видел ещё
[19:51:42] <il.smind > тот который в группе
[19:51:58] <il.smind > тот постоянно с монитором ругается
[19:52:06] <slavazanko/h> не дерётся?
[19:52:25] <slavazanko/h> с монитором?
[19:52:39] <il.smind > ну клаву бьёт иногда
[19:53:16] <slavazanko/h> если нет - значит, у него ещё излечимо. Как-то в Инете видел видео дёрганного немецкого кажись мальчика, который ударами по манитору и истерическим визгом ускорял загрузку какой-то игрушки...
[19:53:29] <il.smind > да все видели
[19:53:42] <il.smind > просто он чаще его уговаривает
[19:53:45] <andrew_b> Я не видел.
[19:54:00] <il.smind > ну код я имею ввиду уговаривает
[19:54:14] <il.smind > чтобы он во первых собрался
[19:54:16] <slavazanko/h> уговаривает, чтобы из него ошибка сама исчезла?
[19:54:30] <il.smind > во вторых чтобы правильно работал
[19:54:49] <il.smind > типа - ну давай, давай
[19:54:55] <il.smind > ах ты ссука
[19:55:06] <il.smind > как то так это происходит
[19:56:42] <il.smind > ох ты жесть какая
[19:56:59] <il.smind > http://habrahabr.ru/blogs/infosecurity/124898/
[19:57:05] repolainen зашёл в конференцию
[19:57:09] <repolainen> https://www.ohloh.net/p/mc
[19:57:29] slavazanko/h вышел из конференции
[19:57:46] <il.smind > Номер заказа: 0032908
Время заказа: 29.06.2011 03:24:20
Покупатель: Ольга Артамонова
Email artamola@mail.ru
IP покупателя: 85.26.241.96
Статус заказа: Накоплена скидка!
Комментарий: при доставке позвонить заранее

Оплата: По квитанции на р/с компании
Плательщик: Ольга Артамонова
Адрес плательщика:
Ул. Знаменщикова. 10 кв 81
Хабаровск Хабаровский край 680000
Россия

Доставка: Экспресс почта (EMS)
Получатель: Ольга Артамонова
Адрес доставки заказа:
Ул. Знаменщикова. 10 кв 81
Хабаровск Хабаровский край 680000
Россия

Инвойс
Квитанция

Заказанные продукты
Наименование Кол-во Стоимость
[LC8555] Эротичный костюм "Черный кролик" 1 RUR 446.40
[LC1045] Сексуальное платье 1 RUR 479.04
[LC8469] Комплект в розовую клеточку 1 RUR 495.36
[LC2299] Белый пеньюар с чашками на косточках 1 RUR 495.36
[19:58:05] slavazanko/h зашёл в конференцию
[19:58:07] <il.smind > по первой же ссылке из поиска
[19:58:32] <slavazanko/h> andrew_b: http://www.youtube.com/watch?v=XF9I12JQxAU
[19:59:39] <il.smind > е отвлекайтесь
[20:00:21] <andrew_b> repolainen: Скока-скока???
Еstimated project cost: $1,383,932
[20:00:33] <andrew_b> https://www.ohloh.net/p/mc/estimated_cost
[20:01:33] <slavazanko/h> кому продаться? Пусть наша доля будет половина, но и то неплохо
[20:02:44] <il.smind > как посчитали?
[20:03:25] <slavazanko/h> там ниже на странице How is it calculated
[20:03:31] <repolainen> а потом отобрать
[20:03:35] <repolainen> наерна через sloccount
[20:03:57] <repolainen> https://www.ohloh.net/p/gentoo :]
[20:04:34] <repolainen> мне нравятся графики роста/падения активности :]
[20:04:52] <il.smind > да блин
[20:05:02] <repolainen> https://www.ohloh.net/p/linux
[20:05:09] <il.smind > вы позырели новый поиск яндекса?
[20:05:31] <repolainen> кому он нужен
[20:05:39] <repolainen> перестань пеаредь
[20:05:49] <repolainen> остохренели эти поисковики :]
[20:06:26] <il.smind > 174,554,796 за линупс
[20:06:33] <il.smind > чота маловато
[20:06:49] <il.smind > это не яндекс охренел
[20:06:55] <il.smind > это секс шопы
[20:07:03] <slavazanko/h> https://www.ohloh.net/p/mc/analyses/latest
GPL3 - уж не спёртый ли код из tar'а?
[20:07:09] <il.smind > поторые слили всех своих покупателей
[20:07:47] <andrew_b> slavazanko/h: оне спёртый.
[20:07:55] <andrew_b> он не спёртый
[20:07:59] <slavazanko/h> позаимствованный
[20:09:04] <repolainen> интегрированный
[20:09:20] * repolainen хочет научиться писать на Other'e
[20:09:47] <repolainen> https://bugs.gentoo.org/show_bug.cgi?id=373225
[20:09:54] <repolainen> перестаньте шугать юзеров! :]
[20:10:13] slavazanko/h вышел из конференции
[20:10:46] slavazanko/h зашёл в конференцию
[20:14:20] il.smind вышел из конференции
[20:14:44] il.smind зашёл в конференцию
[20:14:58] slavazanko/w вышел из конференции
[20:15:42] slavazanko/w зашёл в конференцию
[20:21:12] andrew_b вышел из конференции
[20:24:58] andrew_b зашёл в конференцию
[20:25:31] <andrew_b> slavazanko/h: после копирования относительная ссылка становится абсолютной.
[20:25:43] <andrew_b> В 2582
[20:26:35] <andrew_b> Спокойной ночи всем.
[20:26:37] andrew_b вышел из конференции
[20:44:32] pa_ вышел из конференции
[21:07:31] il.smind вышел из конференции
[21:07:36] il.smind зашёл в конференцию
[21:14:40] repolainen вышел из конференции: Replaced by new connection
[21:14:50] repolainen зашёл в конференцию
[21:30:54] il.smind вышел из конференции
[21:31:25] il.smind зашёл в конференцию
[21:33:47] <il.smind > slavazanko/h: тут?
[21:33:53] <slavazanko/h> тут
[21:34:15] <il.smind > рисую диалог и что то там напутал
[21:35:19] <il.smind > можно тебя попросить помочь?
[21:38:32] <il.smind > ээх...
[21:45:43] Yury V. Zaytsev зашёл в конференцию
[21:45:57] repolainen вышел из конференции
[21:46:47] <slavazanko/h> я опять тут. Что надо помочь?
[21:46:53] slavazanko/h вышел из конференции
[21:46:54] <Yury V. Zaytsev> про патрика, он у меня есть в аське, он живой даже. просто у него авторизация слетала и поэтому я долго думал что он геройки погиб
[21:47:05] slavazanko/h зашёл в конференцию
[21:47:24] <Yury V. Zaytsev> но он в ближайшее будущее ничего не будет делать, он со школой и кредативом упаривается
[21:47:37] <Yury V. Zaytsev> собственно я тоже чего-то уже совсем почти
[21:48:07] <slavazanko/h> Патрик в запаре?
[21:48:16] <Yury V. Zaytsev> но жив
[21:48:29] <Yury V. Zaytsev> сегодня жОстко мочил билдхост, получил подписку на rhel
[21:48:54] <Yury V. Zaytsev> надо ему ещё диск растянуть гигов на 60-80, чтобы хватало на моковские чруты
[21:49:10] <slavazanko/h> о, гуд
[21:49:47] <Yury V. Zaytsev> я пока не успел только рейды пересобирал... самому аж страшно было как резво без бекапов массивы разваливал и собирал ;) там просто диски новые поставил, а эта старая машина там всё через разделы, а не lvm
[21:50:02] <il.smind > slavazanko/h> я опять тут. Что надо помочь?
готов?
[21:50:08] <slavazanko/h> да
[21:50:16] <il.smind > ща тогда запушу
[21:50:34] <Yury V. Zaytsev> вот так и хрясь фдиском удаляешь раздел, создаешь, а сам-то думаешь, пронесет-не пронесет ;)
[21:51:22] <slavazanko/h> ну если создать на том же месте, но с бОльшим размером. то всё гуд будет. потом resizefs - и телемаркет. Я так часто разделы двигал
[21:53:26] <il.smind > 1535_sftp
[21:53:29] <il.smind > запушил
[21:53:34] <il.smind > там диалог
[21:53:42] <il.smind > при соединении показывается
[21:53:47] <il.smind > он гривой
[21:58:58] <slavazanko/h> уфф...
[21:59:13] <il.smind > в диалоге должно быть
host port
__________ _________
User:
______________
и тп
[21:59:34] <il.smind > почти так и есть но не понимаю почему у меня порт не там
[22:00:14] <slavazanko/h> зарегался я на этом ohloh.net
но так и не пронял, про что этот сайт
[22:00:37] <il.smind > это тоже что и сф
[22:00:42] <il.smind > и пр.
[22:01:01] <il.smind > зачем оно тебе?
[22:01:49] <slavazanko/h> хз. Сижу сейчас и думаю нахрена туды сунулся.
[22:03:38] <Yury V. Zaytsev> ну ланчпад можно загружать dsc через апи автоматом, но надо писать скрипт, который их будет генерить... проще pbuilder настроить.
[22:03:59] <Yury V. Zaytsev> в общем у меня всё в планах но реализуются они страшно медленно
[22:06:25] <Yury V. Zaytsev> лол смотрю слай уже 3 раз славе открыл на smart http глаза
[22:06:35] <Yury V. Zaytsev> вообще то я уже говорил ровно 2 раза ;)
[22:07:07] <slavazanko/h> ой ладно
[22:07:12] <slavazanko/h> я просто ленивый и забывчивый
[22:10:01] <Yury V. Zaytsev> скоко же вы за неделю наговорили ;-/
[22:10:20] <slavazanko/h> :)
[22:11:41] <il.smind > слав?
[22:11:51] <slavazanko/h> ?
[22:11:56] <slavazanko/h> конпиляю ещё
[22:12:02] <il.smind > не смотрел е
[22:12:04] <il.smind > а...
[22:12:10] <slavazanko/h> ЛОР у меня одного лежит?
[22:15:02] <slavazanko/h> il.smind меня твой грязный стиль разработки всегда убивал.
/home/slavaz/work/mc/git/src/vfs/sftpfs/dialogs.c: In function 'configure_sftpfs':
/home/slavaz/work/mc/git/src/vfs/sftpfs/dialogs.c:112:9: error: implicit declaration of function 'atoi' [-Werror=implicit-function-declaration]
/home/slavaz/work/mc/git/src/vfs/sftpfs/dialogs.c:112:9: error: nested extern declaration of 'atoi' [-Werror=nested-externs]
/home/slavaz/work/mc/git/src/vfs/sftpfs/dialogs.c:112:21: error: assignment makes pointer from integer without a cast [-Werror]
cc1: all warnings being treated as errors
[22:15:25] <Yury V. Zaytsev> у меня тоже лор лежит
[22:15:29] <il.smind > да блин
[22:15:34] <Yury V. Zaytsev> а днем лайвжорнал лежал
[22:15:43] <slavazanko/h> угу
[22:15:53] <Yury V. Zaytsev> кстати смотрю по логам тут онлайн спелчек просили
[22:15:55] <il.smind > убери ту строчку
[22:15:57] <Yury V. Zaytsev> я не один мне тепло
[22:16:06] <Yury V. Zaytsev> но я вообще осваиваю vim
[22:16:19] <Yury V. Zaytsev> там что смотрите, перейду на вим будете знать
[22:16:31] <Yury V. Zaytsev> таам есть онлайн спелчек
[22:16:52] <slavazanko/h> гламур
[22:17:43] <Yury V. Zaytsev> ищобы
[22:18:00] <Yury V. Zaytsev> только у меня от этих команд и хоткеев тяжкий когнитивный диссонанс
[22:18:37] <il.smind > следующая стадия
[22:18:59] <il.smind > это будешь на форумах писать mc НЕНУЖЕН
[22:19:09] <slavazanko/h> > там диалог
> при соединении показывается
шото не вижу никаких новых диалогов.
[22:20:14] <slavazanko/h> настройки -> VFS plugins?
[22:23:13] <il.smind > нет
[22:23:22] <il.smind > открыть соединение
[22:23:25] <slavazanko/h> а где?
[22:23:42] <il.smind > sftp соединение
[22:24:00] <il.smind > после выбора хоста
[22:24:15] <slavazanko/h> открываю. Вижу диалог "SFTP to machine", но там только одно поле ввода
[22:24:42] <slavazanko/h> 4.8.0-pre1-39-g073472b
[22:24:56] <il.smind > ентер
[22:25:49] <slavazanko/h> гы :)
"Внутренняя ошибка: You have to fill name"
и вылет из мц, если ничего не вводить
[22:25:59] <il.smind > ну что нет диалога шоль?
[22:26:13] <slavazanko/h> есть
[22:26:16] <il.smind > ну
[22:26:55] <il.smind > можешь его сказать как поправить
[22:27:07] <il.smind > я просто не понимаю как там что править
[22:27:14] <il.smind > чисто от балды правлю
[22:27:22] <il.smind > иногда угадываю иногда нет
[22:27:24] <slavazanko/h> криво оно как-то выглядит
[22:27:35] <slavazanko/h> име ввиду не внешний вид, а сами телодвижения
[22:27:47] <il.smind > slavazanko/h> криво оно как-то выглядит
ты меня тролишь?
[22:27:55] <il.smind > slavazanko/h> име ввиду не внешний вид, а сами телодвижения
а...
[22:28:03] <il.smind > ну это пока бетта
[22:28:10] <il.smind > т.е. идея такая
[22:28:29] <il.smind > показываться этот диалог бутет только один раз
[22:28:33] <slavazanko/h> по внешнему виду: надпись Port у тебя перекрывается элементом нумер 8. То есть, инпутом
[22:28:46] <il.smind > при первом обращении к новому урлу
[22:29:16] <il.smind > порт вообще не в той строке почему то
[22:29:39] <slavazanko/h> а в какой он должен?
[22:29:56] <il.smind > host port
__________ _________
User:
______________
[22:30:32] <il.smind > в одной строке подписи хост и порт
[22:30:49] <il.smind > под этой строкой строки ввода для порта и хоста
[22:34:09] <slavazanko/h> в сегфолт вогнать - как два пальца. Достаточно esc в диалоге давануть
[22:34:16] <il.smind > знаю
[22:34:22] <il.smind > не отвлекайся
[22:34:35] <il.smind > вот так хочу
╔═════════════════ Session - Edit session ══════════════════╗
║ Session Environment Directories SFTP SCP/Shell ║
║ Connection Tunnel Proxy SSH KEX Authentication Bugs ║
╟───────────────────────── Session ─────────────────────────╢
║ Host name: Port number: ║
║ dcget.sf.net 22 ║
║ User name: Password: ║
║ angel_il ************ ║
║ Private key file: ║
║ C:\WINDOWS\system32\laptop_ilia.ppk ║
║ Public key file: ║
║ C:\WINDOWS\system32\laptop_ilia.ppk ║
╟──────────────────────── Protocol ─────────────────────────╢
║ File protocol SCP ║
║ [ Ok ] [ Connect ] [ Cancel ] ║
╚═══════════════════════════════════════════════════════════╝
[22:34:52] <slavazanko/h> херассе. я на это не подписывался
[22:35:13] <Yury V. Zaytsev> так, я смотрю по логам злой илья опять свои коннекшонс пилит
[22:35:16] <il.smind > там все это уже сдделано
[22:35:21] <Yury V. Zaytsev> вроде была уже дискуссия на тему фиша
[22:35:31] <il.smind > Yury V. Zaytsev: фиша?
[22:35:39] <Yury V. Zaytsev> чем тебе опять ~/.ssh/config не угодил?
[22:35:40] <il.smind > а что там обсуждать?
[22:35:45] <Yury V. Zaytsev> зачем мне эти connections.ini?
[22:35:49] <il.smind > Yury V. Zaytsev: угодил
[22:35:52] <slavazanko/h> il.smind лови коммит в бранче
[22:35:53] <Yury V. Zaytsev> не мне, а тебе т.е.
[22:36:03] <Yury V. Zaytsev> путаюсь уже
[22:36:09] <il.smind > я там писал, смотри пояснения ниже
[22:36:35] <slavazanko/h> Yury V. Zaytsev: это будет как бы замена hotlist С возможностью хранить настройки соединений
[22:36:41] <Yury V. Zaytsev> ну так а в чем смысл этого connections? если ты хотлист хочешь, почему из коннешонс не сделать
[22:36:51] <Yury V. Zaytsev> ыыы т.е. это будет глобально или чего?
[22:36:56] <slavazanko/h> угу
[22:37:10] <Yury V. Zaytsev> т.е. в ctrl+/ запилено/
[22:37:47] <il.smind > будет на панели показаны
[22:37:53] <slavazanko/h> у Ильи в его бранче тча всего глобального намечается, но недоделанного. Типа, добавим сейчас чуть-чуть, лишь бы бранч заработал. А над приведением в порядок потом подумаем
[22:37:56] <Yury V. Zaytsev> ой не Ъ =( а из ~/.ssh/config оно будет автоматически подцеплять настроийки?
[22:38:08] <slavazanko/h> вот сейчас я его диалог только что смотрел... из той же оперы
[22:38:16] <slavazanko/h> да, автоматом
[22:38:29] <Yury V. Zaytsev> просто я не понимаю что именно sftp нужнро, чтобы пилить отдельный коннешонс
[22:38:57] <slavazanko/h> это у Ильи порыв был. Мы с Андрхой плавно перевели этот порыв в сторону hotlist
[22:38:59] <il.smind > в sftp не пилится это
[22:39:02] <Yury V. Zaytsev> ну если ~/.ssh/config будет читаться, то ладно, с этим гражданином воевать :-/ ... запилит ведь, запилит
[22:39:16] <Yury V. Zaytsev> а, ну может я не дочитал до этого места
[22:39:24] <Yury V. Zaytsev> у меня ещё 22 июля
[22:39:30] <slavazanko/h> сегодня трындели
[22:39:48] <il.smind > для редактирования connections будет отдельная vfs
[22:40:12] <il.smind > перевели они
[22:40:30] <il.smind > я это придумал эм... года 2 назад
[22:40:45] <il.smind > но никак не мог до конца продумать от и до
[22:42:01] <slavazanko/h> для твоей VFS ещё туча чего не готово. Например, я очень хочу, чтобы при входе в эту VFS все функциональные клавиши в линейке (от F1 до F10) меняли бы своё описание и действия. Нажимаешь F4 - редактируешь в отдельном диалоге, например. shift+f4 - создать новое
[22:42:13] <il.smind > Yury V. Zaytsev: будет флажок [х] загрузить данные из ~/.ssh/config
[22:42:37] <il.smind > это не тоже самое что его использовать
[22:42:54] <slavazanko/h> лучше не загрузить, а синхронизировать. А то загрузить как-то одноразово звучит
[22:43:12] <Yury V. Zaytsev> вот именно, нельзя чтобы он имел приоритет и читался всегда
[22:43:29] <il.smind > пока будет открываться на редактирование в mcedit секция одного соединения
[22:43:39] <Yury V. Zaytsev> я не хочу этих ваших хотлистов, у меня конфиг огромный и там много такого, что в ваши хотлисты не засунешь
[22:44:01] <slavazanko/h> не, в хот0листе будуь
[22:44:02] <il.smind > например?
[22:44:10] <slavazanko/h> будут упорядоченные соединения
[22:44:19] <slavazanko/h> и ранее устанавливаемые хоть раз
[22:44:27] <slavazanko/h> в разных группах
[22:44:38] <slavazanko/h> упорядоченные - юзер сам сортирует
[22:44:41] <Yury V. Zaytsev> у меня например есть хосты, которые надо через 2 хопа открывать --- один это логин-сервер с одним ключом, второй это сервер виртуализации с другим ключем, и только через него виртуалка с третим ключом
[22:44:59] <slavazanko/h> ранее устанавливаемые - автоматом добавляются. Узер оттуда сможет перетянуть в сортированное
[22:45:08] <il.smind > Yury V. Zaytsev: и?
[22:45:14] <Yury V. Zaytsev> и всё это делается автоматически по команде ssh vm_name.server_name.login_host
[22:45:30] <il.smind > дак делай ssh vm_name.server_name.login_host
[22:45:40] <Yury V. Zaytsev> и в фише я сейчас так и ввожу, автоматом устанавливаются 3 ssh соединения и сшиваются через nc
[22:45:48] <il.smind > ты же не думаешь что я отменю ssh
[22:45:49] <Yury V. Zaytsev> этот sftp будет также работать
[22:46:02] <Yury V. Zaytsev> чтобы я также вводил и заходил на машину
[22:46:13] <il.smind > этот sftp будет также работать
нет конечно
[22:46:17] <Yury V. Zaytsev> а почему
[22:46:25] <Yury V. Zaytsev> scp же работает
[22:46:25] <slavazanko/h> Yury V. Zaytsev: поподробнее, как ты так делаешь?
[22:46:32] <il.smind > sftp это не замена для fish
[22:46:44] <slavazanko/h> это заменя для scp
[22:46:46] <il.smind > fish останется как был
[22:47:00] <Yury V. Zaytsev> ну и
[22:47:09] <Yury V. Zaytsev> slavazanko/h: сейчас покажу простой конфиг
[22:49:22] <slavazanko/h> il.smind увидел мой коммит?
[22:49:31] <il.smind > собирал
[22:50:42] <il.smind > всё ещё
[22:51:07] <Yury V. Zaytsev> slavazanko/h: http://paste.ubuntu.com/651979/
[22:51:59] <Yury V. Zaytsev> ты чего нибудь понял? использовать так, когда внутри периметра, ssh firewalled_host, когда снаружи ssh firewalled_host.company
[22:52:03] <slavazanko/h> а вызываешь как?
[22:52:12] <Yury V. Zaytsev> и это *простой* пример...
[22:52:13] <slavazanko/h> я понял, меня сейчас синтаксис команды интересует :)
[22:52:26] <il.smind > о круто
[22:52:33] <Yury V. Zaytsev> сейчас я в фише могу набрать прямо так firewalled_host.company и всё будет работать
[22:52:35] <il.smind > то что надо,
[22:52:39] <slavazanko/h> а, понял и синтаксис :)
[22:52:42] <il.smind > спасибо Слав
[22:52:48] <slavazanko/h> не булькает
[22:53:49] <Yury V. Zaytsev> slavazanko/h: теперь вопрос собственно, ваши хотлисты так умеют? я не хочу этого лишаться
[22:54:09] <slavazanko/h> фиш точно будет уметь. а sftp хз
[22:54:22] <il.smind > не будет!
[22:54:25] <Yury V. Zaytsev> когда один логин сервер это ещё куда не шло, а когда 2-3 чтобы добраться до хоста, знаешь, не очень весело
[22:54:48] <il.smind > sftp этого не умеет
[22:55:24] <slavazanko/h> il.smind надо научиьт его читать ~/ssh/config
неужто libssh не понимает этот файл?ъ
[22:55:28] <slavazanko/h> и не уважает его?
[22:55:31] <Yury V. Zaytsev> а почему не умеет, scp же умеет?
[22:55:50] <slavazanko/h> у нас работа с libssh. А умеет ли она - хз
[22:55:51] <il.smind > scp отдельный протокол
[22:56:17] <Yury V. Zaytsev> slavazanko/h: за он саботирует просто ;) он не любит этот файл
[22:56:27] <Yury V. Zaytsev> не хочет его правильно готовить. ему ини нужно
[22:56:37] <Yury V. Zaytsev> чтобы как фаре (тм)
[22:56:43] <slavazanko/h> в фаре реестр
[22:56:45] <il.smind > да
[22:56:57] <il.smind > мне нужно как в фаре
[22:57:07] <il.smind > потому что там уже продумано
[22:57:18] <il.smind > и качественно сделано
[22:57:19] <Yury V. Zaytsev> фар так умеет?
[22:57:29] <Yury V. Zaytsev> о, читаю логи за 24 июля, я уже ближе
[22:57:41] <Yury V. Zaytsev> [21:09:29] <http://midnight-commander.org/chatlogs/mc-dev@conference.jabber.ru/2011/07/24.html#21:09:29> <slavazanko/h> я просто не совсем понимаю, зачем дублировать этот ~/.ssh/config в ~/.config/mc/vfs/connections.ini
[21:09:46] <http://midnight-commander.org/chatlogs/mc-dev@conference.jabber.ru/2011/07/24.html#21:09:46> <il.smind > надо
[21:09:51] <http://midnight-commander.org/chatlogs/mc-dev@conference.jabber.ru/2011/07/24.html#21:09:51> <slavazanko/h> зачем?
[22:57:45] <il.smind > умеет что?
[22:57:48] <Yury V. Zaytsev> слава золотые слова
[22:57:48] <slavazanko/h> там продумано потому, что никто ранее не продумал C:\Documents And Settings\user\.ssh\config
его там отродясь не было. От и пришлось продумывать
[22:57:58] <Yury V. Zaytsev> так, читаем дальше
[22:58:14] <il.smind > slavazanko/h: да не...
[22:58:26] <slavazanko/h> без "не"
[22:58:36] <il.smind > просто если фича нужна 2 человекам в мире то они ее и делают
[22:59:10] <il.smind > пока под фар сотни плагинов
[22:59:25] <il.smind > под mc их несколько меньше
[23:00:06] <il.smind > под mc был сделан fish
[23:00:08] <slavazanko/h> шото мне кажется, что сделай мы нормальную плагинную систему, то желающих будет.. крикни - и эхо полчаса будет гулять
[23:00:08] <Yury V. Zaytsev> чот я не понял, это ты к тому, чтобы игнорировать ~/.ssh/config, а если мне надо, то мне и делать
[23:00:21] <il.smind > под far такого нет
[23:00:29] <il.smind > но есть лучше
[23:00:43] <il.smind > есть winscp
[23:01:10] <Yury V. Zaytsev> что лучше то, я вот конфиг привел... ваша система она будет так одной кнопкой через несколько хостов подключаться?
[23:01:23] <il.smind > там можно ] Connect through SSH tunnel
[23:01:52] <Yury V. Zaytsev> и оно умеет более одного?
[23:02:14] <il.smind > я без понятия но если путти умеет то да
[23:03:44] <Yury V. Zaytsev> ну вот и я тоже без понятия
[23:04:09] <Yury V. Zaytsev> мне бы хотелось чтобы sftp умел, потому что он таки лучше фиша
[23:04:24] <il.smind > я не владею
[23:04:25] <Yury V. Zaytsev> а гламурные ваши коннекшоны этого разумеется уметь не будут
[23:04:43] <il.smind > как вариант ты строишь тунель
[23:05:10] <il.smind > Yury V. Zaytsev> а гламурные ваши коннекшоны этого разумеется уметь не будут
ты путаешь тёплое с мягким
[23:05:27] <slavazanko/h> одно другом не помеха
[23:05:35] <Yury V. Zaytsev> вот если не помеха, то нет проблем
[23:05:50] <slavazanko/h> не, я про тёплое и мягкое.
[23:05:59] <slavazanko/h> а по теме: я не в курсе :)
[23:06:01] <Yury V. Zaytsev> я бы мог и сейчас это делать, но не делаю потому что оно само делается
[23:06:06] <il.smind > коннекшоны никакого отношения конкретно к fish sftp не имеет отношения
[23:06:08] <slavazanko/h> просто пятак вставил, чтобы умным выглядеть
[23:06:16] <Yury V. Zaytsev> ну ладно, я уже 25 читаю
[23:06:29] <Yury V. Zaytsev> надо дочитать может мне там в ваших разговорах истина откроется
[23:06:54] <slavazanko/h> в теме туннелирования соединений не откроется.
[23:07:19] <il.smind > hostlist.ini это просто замена hostlist
[23:07:23] <il.smind > не более
[23:07:45] XVilka вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[23:07:47] <il.smind > никаких дополнительных фич это не добавит и не убавит
[23:08:37] <il.smind > просто сделает возможность добавить дополнительных свойств
[23:10:25] <Yury V. Zaytsev> а чо это за сайт вы сделали такой "ох лох"
[23:12:03] <slavazanko/h> это не мы.
[23:21:59] <Yury V. Zaytsev> ну да
[23:22:06] <Yury V. Zaytsev> наделают тут сайтов и в несознанку
[23:26:58] il.smind вышел из конференции: Компьютер вошёл в спящий режим
[23:40:50] <Yury V. Zaytsev> ладно, спать пора
[23:41:05] <Yury V. Zaytsev> в общем одна надежда что слава с андреем не дадут плохо сделать
[23:44:34] <Yury V. Zaytsev> вроде я понял, что твой хотлист безвредный, типа как ctrl+/ только с коннектами...
[23:44:43] Yury V. Zaytsev вышел из конференции
[23:49:05] XVilka зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!