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

Тема: Предлагаю устроить неделю работы над хелпом (Цель: каждый интерфейс имеет адекватную помощь) http://www.midnight-commander.org | Latest release (stable and current): 4.7.5
[03:43:30] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2478 (HARDLINK file type) updated
http://www.midnight-commander.org/ticket/2478#comment:4
[03:59:11] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2491 ("Find File" should display relative paths) created
http://www.midnight-commander.org/ticket/2491
• ScreenShot132.png attached to Ticket #2491
http://www.midnight-commander.org/attachment/ticket/2491/ScreenShot132.png
[04:13:40] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2492 (select by grep) created
http://www.midnight-commander.org/ticket/2492
[05:47:00] theMIROn зашёл в конференцию
[05:49:29] theMIROn вышел из конференции: Miranda IM. Menshe. Pushche. Proshhe!
[05:51:48] theMIROn зашёл в конференцию
[06:02:48] iNode вышел из конференции
[06:02:53] repolainen зашёл в конференцию
[06:09:55] zeihee зашёл в конференцию
[06:18:33] andrew_b зашёл в конференцию
[06:20:49] iNode зашёл в конференцию
[06:29:10] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2491 ("Find File" should display relative paths) closed
http://www.midnight-commander.org/ticket/2491#comment:1
[06:38:34] repolainen вышел из конференции
[07:01:54] il.smind зашёл в конференцию
[07:11:55] <il.smind> andrew_b: Здравствуйте Андрей
[07:12:11] <andrew_b> il.smind: Приветствую Вас, Илья!
[07:13:02] <il.smind> помню давненько мы убрали один символ в концах строк mcedit
[07:13:16] <il.smind> год или более того
[07:13:25] <andrew_b> ?
[07:14:02] <il.smind> мне кажется оно того... изза этого у некоторых теперь при пометке мышью вставляются пробелы
[07:14:26] <il.smind> в конце каждой строки
[07:14:26] <andrew_b> Что за символ?
[07:14:32] <andrew_b> Не помню.
[07:14:36] <il.smind> \n вроде
[07:14:50] <andrew_b> Не, не помню.
[07:14:52] <il.smind> он отображался квадратиком
[07:15:03] <il.smind> ща поищу...
[07:37:21] <il.smind> не нашел
[07:37:54] <il.smind> andrew_b: Славик у нас заболел, так шта вот
[07:38:19] <andrew_b> А...
[07:38:28] <andrew_b> Как же он так?
[07:44:06] <il.smind> вот
[07:44:52] <andrew_b> Ну, пожелаем ему наискорейшего выздоровления.
[07:44:56] <il.smind> да
[07:45:22] <il.smind> кстати по поиску
[07:45:51] <il.smind> по поиску файлов
[07:46:46] <il.smind> я вот думал над тем а не показывать список исключений
[07:46:51] <il.smind> в виде поля
[07:47:32] <il.smind> под полем "От каталога:"
[07:47:36] <andrew_b> il.smind: запуль 2275_ignore_relative_dirs
[07:47:38] <il.smind> что то вроде
[07:47:44] <andrew_b> И погляди.
[07:47:45] <il.smind> andrew_b: а чо уже?
[07:47:50] <il.smind> понял
[07:48:25] <andrew_b> il.smind: пока вы думаете, мы уже делаем.
[07:48:31] <il.smind> да
[07:48:39] <il.smind> оперативно
[07:48:53] <il.smind> хотел еще по алгоритму
[07:49:13] <il.smind> осси или кто т описал на счет вот такого поведения
[07:49:27] <il.smind> есть .git в игнорах
[07:49:57] <il.smind> но если мы зашли в .git то в нем не должно ограничение действовать
[07:50:07] <il.smind> имхо правильно было бы
[07:51:31] <il.smind> я на завтрак
[08:09:25] slavazanko/h вышел из конференции
[08:09:57] <il.smind> туд
[08:10:39] <il.smind> а если повыше поднять?
[08:10:47] <andrew_b> Зачем?
[08:11:08] <il.smind> для эстетики
[08:11:22] slavazanko/h зашёл в конференцию
[08:11:28] <il.smind> без разрыва сделать, ща попробую
[08:12:39] slavazanko/h вышел из конференции
[08:21:00] <il.smind> andrew_b: да посмотрел
[08:21:09] <il.smind> нормально выглядит
[08:21:19] <il.smind> лучше чем с лишней строкой
[08:21:28] <andrew_b> Без разрывов?
[08:21:49] <il.smind> От каталога:
. [^] [ Дерево ]
[x] Enable ignore directories
.git
[08:22:21] <il.smind> без разрыва между От каталога: и [x] Enable ignore directories
[08:22:46] <il.smind> и это херово [ Дерево ] кто его вообще приделал
[08:23:05] <il.smind> что оно символизирует...
[08:23:29] <andrew_b> А ты нажми о посмотри.
[08:23:44] <il.smind> да я нажимал
[08:24:16] <il.smind> возможно оно должно как то работать
[08:24:36] <il.smind> но оно точно не работает так как ожидается
[08:24:54] <il.smind> оно показывает статичный список
[08:25:11] <il.smind> без возможности зайти в ветвь
[08:25:19] <andrew_b> Неправда.
[08:25:48] <andrew_b> Нажми F4.
[08:26:04] <andrew_b> Стрелками влево-вправо будешь заходить.
[08:26:57] <andrew_b> Либо сначала F2.
[08:26:59] <il.smind> чо за...
[08:27:05] <andrew_b> Не логично, да.
[08:27:09] <andrew_b> Но работает.
[08:27:39] <il.smind> там 2 высших надо чтобы этот квест решить
[08:28:01] <andrew_b> Был один крендель, который создал кучу тикетов про дерево с желанием пофиксить, и пропал.
[08:28:02] <il.smind> ты бы не сказал я бы и дальше мышкой дабл-кликал
[08:28:08] <andrew_b> А...
[08:28:24] <andrew_b> Мышь в дереве живёт плохо.
[08:28:57] <il.smind> я и не думал что надо в баттонбар посмотреть
[08:30:00] <andrew_b> А про F1 ты тоже не думал?
[08:30:38] <andrew_b> А потом Фароводы говорят, что в MC документации нет. Она есть, но её никто не читает.
[08:31:30] <il.smind> andrew_b: не думай конечно
[08:31:56] <il.smind> не всегда помощь заменяет кривой дизайн
[08:32:09] <il.smind> не ну когда ты сказал я конечно почитаю :)
[08:32:33] <il.smind> но кто бы мог подумать что дерево оно именно так работает
[08:34:18] <andrew_b> 2202, 2207, 2208, 2209, 2210, 2211, 2213, 2214, 2215, 2216, 2217, 2218
[08:34:28] <andrew_b> Инда 12 тикетов про дерево.
[08:34:46] <andrew_b> Janek Kozicki
[08:34:54] <andrew_b> Opened 9 months ago
[08:48:54] <il.smind> я какие то даже читал
[09:16:13] <andrew_b> il.smind: http://www.midnight-commander.org/ticket/2076 wontfix?
[09:17:24] zeihee вышел из конференции
[09:24:12] <il.smind> andrew_b: меня устраивает диалог
[09:24:16] <il.smind> в фаре красивеее
[09:24:24] <il.smind> но оно того не стоит
[09:24:32] <il.smind> патчей то нема
[09:45:20] theMIROn вышел из конференции
[09:45:32] theMIROn зашёл в конференцию
[09:58:26] slavazanko зашёл в конференцию
[09:58:41] <slavazanko> всем привет
[10:01:45] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2401 (Problems with ftp on NAS synology devices based on Marvell mv5281 ARM …) updated
http://www.midnight-commander.org/ticket/2401#comment:22
[10:02:51] <il.smind> slavazanko: как здоровье?
[10:03:00] <slavazanko> получше
[10:03:03] <slavazanko> на работу дополз
[10:23:07] <andrew_b> Сидел бы дома.
[10:23:23] <slavazanko> да ладно
[10:23:25] <slavazanko> вроде полегче
[10:24:12] <il.smind> slavazanko: готов собирать,собирать,собирать?
[10:25:03] <slavazanko> да. уже
[10:25:45] <il.smind> slavazanko: сможешь еще такую вещь позыредь
[10:25:50] <slavazanko> ?
[10:26:04] <il.smind> редактируем файл
[10:26:17] <il.smind> жмём ctrl-f9
[10:26:24] <il.smind> он компилируется
[10:26:31] <slavazanko> хуфсе
[10:26:40] <slavazanko> ф == я
[10:26:43] <il.smind> показывает список ерроров
[10:26:56] <il.smind> переходишь к строке
[10:27:06] <il.smind> жмёшь попадаешь в файл
[10:28:51] <il.smind> slavazanko: попробуешь?
[10:30:01] <slavazanko> попробую
[10:36:09] <il.smind> slavazanko: про выделение мне важно сейчас тикет
[10:36:22] <il.smind> чтобы закрыть проблему
[10:37:04] <slavazanko> к нам в документаторы человек просился
[10:40:32] <slavazanko> http://www.midnight-commander.org/attachment/ticket/323/0001-changed-mcedit.1.in.patch
Пожелание: русский ман бы ещё...
[10:41:42] <il.smind> slavazanko: есть бранч
[10:41:59] <il.smind> DEV_mcedit_man
[10:42:05] <il.smind> или как то так
[10:42:12] <il.smind> но никто особо не помогает
[10:42:27] <il.smind> я там что мог попереносил
[10:45:39] <slavazanko> ae6634aae66d7c5b33bf623b528be13b400e0319 - это зачем?
[10:45:47] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2484 (segv after codepage change) updated
http://www.midnight-commander.org/ticket/2484#comment:6
[10:46:56] <il.smind> slavazanko: это чтобы скрипты начинающиеся с # могли вывод показывать
[10:47:08] <il.smind> это надо в мане добавить
[10:47:19] <slavazanko> а есть ли скрипты. не начинающиеся на #?
[10:47:46] <il.smind> то ход выполнения не будет показан
[10:48:09] <slavazanko> ybxtuj yt gjyzk/
[10:48:14] <slavazanko> ничего не понял
[10:48:20] <il.smind> смотри
[10:48:38] <il.smind> тебе надо текущее слово перевести в верхний регистр
[10:49:06] <il.smind> зачем тебе смотреть как будет отрабатывать sed в коммандной строке?
[10:49:23] <il.smind> а если ты запустил текущий файл на компиляцию
[10:49:24] <slavazanko> да, не нужно
[10:49:29] <slavazanko> то нужно видеть
[10:49:33] <il.smind> то надо бы
[10:49:36] <slavazanko> да
[10:49:37] <il.smind> вот
[10:49:37] <slavazanko> и?
[10:49:48] <il.smind> вот это т коммит это и делает
[10:50:30] <slavazanko> решётка в первой строке - это не признак того, надо ли показывать вывод скипта или нет.
решётка в первой строке - это указание, какой именно интерпретатор будет данный скрипт обрабатывать.
[10:50:46] <slavazanko> И не надо наделять эту решётку ещё какими-либо смыслами
[10:51:05] <il.smind> это не скпипты в обычном понимании
[10:51:15] <il.smind> это пункты меню
[10:51:26] <il.smind> они наделены особым смыслом
[10:51:46] <slavazanko> если надо скрыть вывод скрипта. то лучше второй строкой коммент написать:
#!/bin/bash
#stdout=no
[10:51:56] <slavazanko> не надо особых смыслов
[10:52:01] <slavazanko> чем их меньше - тем проще
[10:52:33] <il.smind> S Sort selection
TMPFILE=`mktemp ${MC_TMPDIR:-/tmp}/up.XXXXXX` || exit 1
cat %b > $TMPFILE
cat $TMPFILE| sort >%b
rm -f $TMPFILE
[10:53:16] <il.smind> #!/bin/bash это что за?
[10:53:43] <il.smind> откуда это будет в описании меню?
[10:54:08] <slavazanko> ещё и в описании меню решётка будет...
[10:54:13] <slavazanko> не. как-то оно не того..
[10:54:33] <il.smind> ты посмотри на текущий файл меню
[10:54:37] <il.smind> просто посмотри
[10:54:58] <il.smind> вот кусок
#------------------------- Begin unknown template -----------------------------
+ y unknown & t r
s #! /bin/sh
echo "#! /bin/sh" >%b

+ y unknown & t r
p #! /usr/bin/perl
echo "#! /usr/bin/perl" >%b

+ y unknown & t r
a Author description header
unset LANG
unset LANGUAGE
LC_ALL=
MY_UID="`id | sed 's/^.*uid=\([^(]*\).*$/\1/'`"
AUTHOR="`awk -F: '$3 == '$MY_UID' {print $5}' /etc/passwd`"
cat >>%b <<EOF
----------------------------------------------------------------------
Description:
Author: $AUTHOR <$REPLYTO>
Created at: `date`
Computer: `uname -n`.
System: `uname -sr` on `uname -m`

Copyright (c) `date +%%Y` $AUTHOR All rights reserved.
----------------------------------------------------------------------

EOF
[10:56:09] <il.smind> ты хочешь так
?
#hide
S Sort selection
TMPFILE=`mktemp ${MC_TMPDIR:-/tmp}/up.XXXXXX` || exit 1
cat %b > $TMPFILE
cat $TMPFILE| sort >%b
rm -f $TMPFILE
[10:56:59] <il.smind> тебя не смущает вот такая запись
#include <stdlib.h>
#include <errno.h>
#include <signal.h>
[10:57:01] <il.smind> ?
[10:57:12] <slavazanko> ща.. отвекаюсь
[10:58:35] <il.smind> просто я шел как придумал директиву
#hide
[10:58:45] <il.smind> потом подумал
[10:59:09] <il.smind> смысл проверять #hide если можно проверить #
[10:59:42] <slavazanko> #prompt 'enter some data'
не?
[10:59:43] <il.smind> а если человеку не надо прятать вывод он уберёт директиву
[10:59:54] <il.smind> не?
не
[11:00:05] <il.smind> S enter some data
[11:00:37] <il.smind> зачем в этот скрипт пихать разного?
[11:00:59] <il.smind> ну если ты настаивашь я сделаю проверку целой директивы
[11:01:20] <il.smind> а не первого символа
[11:02:47] <il.smind> slavazanko: устроит?
[11:02:56] <slavazanko> да не настаиваю. Просто если захочешь потом расширить сферу применения. то будет облом - решётка уже забита под один единственный флаг, что после решётки будет проигнорировано, туча народу понаписывала код с решёткой именно в старом смысле. Лучше заранее чуток продумать, чем потом волосы на жопе рвать. если гарантируешь, что волосы на жопе останутся мягкими и шелковистями, то устроит
[11:03:04] <il.smind> т.е. по умолчанию промпт показывается
[11:03:48] <il.smind> если написали
#prompt
[11:03:56] <il.smind> то показывается
[11:04:06] <il.smind> ну или что то типа того
[11:04:14] <il.smind> да?
[11:04:21] <il.smind> ок поправлю
[11:06:42] <il.smind> slavazanko: оно у тебя сейчас собрано?
[11:07:01] <slavazanko> да
[11:07:10] <il.smind> пример показать?
[11:07:16] <slavazanko> нет
[11:07:18] <slavazanko> позже
[11:07:20] <il.smind> да
[11:07:22] <slavazanko> у меня биатлон :)
[11:07:25] <il.smind> блин
[11:07:39] <il.smind> я тогда сюда скрипты запосчу
[11:07:59] <slavazanko> завай
[11:10:33] <il.smind> скрипт

macro.55.sh
содержимое
l snippets
a=`cat %b`
if [ "$a" = "fori" ]; then
echo "for (i = 0; i _; i++)" > %b
fi
if [ "$a" = "ife" ]; then
cat <<EOF > %b
%iif ( )
%i{
%i}
%ielse
%i{
%i}
EOF
[11:11:01] <il.smind> макрос
ctrl-space=EditWordLeft:-1;EditWordRightHighlight:-1;EditPipeBlock:55;EditUnmark:-1;
[11:11:16] <il.smind> делает следующее
[11:11:27] <il.smind> пишем fori
[11:11:40] <il.smind> жмём ctrl-пробел
[11:11:52] <il.smind> пишет
for (i = 0; i _; i++)
[11:12:06] <il.smind> вместо fori
[11:12:17] <slavazanko> IDE почти
[11:12:22] <il.smind> пишем ife
[11:12:27] <il.smind> ctrl-пробел
[11:12:44] <il.smind> ну ты понел
[11:13:10] <slavazanko> да. понял
[11:13:11] <il.smind> можно делать в зависимости от языка
[11:22:00] <andrew_b> slavazanko: ты на трансифекс отправлял новые po?
[11:22:08] <slavazanko> да
[11:22:49] <andrew_b> А то есть простой тикет, но там строка меняется.
[11:23:02] <andrew_b> Придётся отложить до следующего релиза.
[11:23:08] <andrew_b> Не критично.
[11:23:27] <slavazanko> ок
[11:23:47] <andrew_b> #2489
[11:24:11] <andrew_b> #2485 предлагаю в клинап.
[11:25:41] <slavazanko> да. 2485 ы клинап
[11:25:53] theMIROn вышел из конференции: Miranda IM. Menshe. Pushche. Proshhe!
[11:26:20] <andrew_b> Кто такой curtis? Настырный уж очень.
[11:27:22] <slavazanko> хз.
[11:31:33] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2489 (MC_COLOR_TABLE doesn't honor the 'header' color keyword) updated
http://www.midnight-commander.org/ticket/2489#comment:5
• Ticket #2492 (select by grep) updated
http://www.midnight-commander.org/ticket/2492#comment:1
• Ticket #2436 (Add registry files VFS (browse/search/edit/etc) using `reged`) updated
http://www.midnight-commander.org/ticket/2436#comment:2
• Ticket #2399 (Mouse behavior on wide screens) updated
http://www.midnight-commander.org/ticket/2399#comment:1
[11:43:58] BanderOS зашёл в конференцию
[11:54:06] BanderOS вышел из конференции
[11:58:38] BanderOS зашёл в конференцию
[12:21:34] <slavazanko> origin/2275_ignore_relative_dirs
origin/2275_ignore_relative_paths

Что актуально?
[12:22:33] <andrew_b> dirs
[12:22:41] <slavazanko> ок
[12:23:00] <andrew_b> У Ильи туннель завалило. Удалить не могу сейчас. Вечером.
[12:26:55] <il.smind> andrew_b: проверь
[12:28:12] <andrew_b> Неа.
[12:35:06] <il.smind> проверяй
[12:37:05] <andrew_b> Неа.
[12:44:06] <il.smind> andrew_b: а ща?
[12:44:12] <andrew_b> :)
[12:45:31] <andrew_b> Ога.
[12:46:12] <il.smind> понял
[12:46:30] <il.smind> а щас?
[12:46:45] <il.smind> у меня подозрения что это я убиваю
[12:47:10] <andrew_b> Щас нету.
[12:47:20] <il.smind> понял... я
[12:47:27] <andrew_b> Почему?
[12:48:05] BanderOS вышел из конференции
[12:48:23] <il.smind> видимо кривой запрос от меня идёт
[12:48:27] BanderOS зашёл в конференцию
[12:48:31] <il.smind> и он кладёт
[12:48:36] <il.smind> я перезапустил
[13:02:22] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2401 (Problems with ftp on NAS synology devices based on Marvell mv5281 ARM …) closed
http://www.midnight-commander.org/ticket/2401#comment:27
• Ticket #2485 (Change mc.ext entry for static libs) updated
http://www.midnight-commander.org/ticket/2485#comment:2
• Ticket #2481 (Prepare for release mc-4.7.5.1) updated
http://www.midnight-commander.org/ticket/2481
[13:05:20] BanderOS вышел из конференции
[13:05:33] BanderOS зашёл в конференцию
[13:14:44] theMIROn зашёл в конференцию
[13:33:11] <slavazanko> подпушил 2275_ignore_relative_dirs
[13:33:12] <slavazanko> и завотал :)
[13:33:36] Зося Синицкая вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[13:36:10] <il.smind> slavazanko: слав
[13:36:25] <slavazanko> ?
[13:36:32] <il.smind> можем мы поднять вебдав?
[13:36:39] <slavazanko> наверное да
[13:36:51] <slavazanko> ща
[13:36:55] <il.smind> мне теперь даже gmail закрыли
[13:37:05] <slavazanko> херасе
[13:37:12] <il.smind> я теперь патчи по почте себе слать не могу
[13:37:18] <slavazanko> m-c.o пока держится?
[13:37:24] <il.smind> да
[13:37:27] <slavazanko> ок. понято
[13:45:19] <il.smind> slavazanko> ща
ща?
[13:45:26] <il.smind> вот так просто?
[13:46:03] <il.smind> http://www.xiaoka.com/blog/2008/04/13/git-repository-over-http-webdav-with-nginx/
[13:46:22] <slavazanko> херасе
[13:46:39] <slavazanko> я тоже эту же ссылку нашёл
[13:46:54] <slavazanko> сейчас поднастраиваю...
[13:47:59] <il.smind> slavazanko> я тоже эту же ссылку нашёл
это чудо!
[13:48:08] <slavazanko> да
[13:48:11] <slavazanko> однозначно
[13:48:20] <il.smind> она ведь вторая в гугле
[13:48:25] <il.smind> а не первая
[13:52:13] <il.smind> Андрей
[13:53:07] <andrew_b> Да.
[13:53:44] <il.smind> можно сделать чтобы редактор не еще один запускался а если mc уже запущен то
[13:54:25] <il.smind> вобщем еще один экземпяр редактора в том же сеансе mc
[13:54:34] <il.smind> это возможно?
[13:54:47] <andrew_b> Не понял нифига.
[13:55:32] <il.smind> новое окно редактора
[13:55:43] <il.smind> а не новый редакрор
[13:55:50] <il.smind> а не новый редактор
[13:56:09] <il.smind> делаешь так mcedit file
[13:58:14] <il.smind> опять не понятно?
[13:58:32] <andrew_b> Нет. Опиши по шагам, что ты хочешь.
[13:59:35] <il.smind> что будет если выполнить
mcedit file1
mcedit file2
mcedit file3
[13:59:47] <il.smind> будет 3 процесса
[14:00:04] <il.smind> а хочется
чтобы 1 процесс
[14:00:27] <il.smind> с переключением по alt-~
[14:01:00] <andrew_b> Не. Нельзя.
[14:01:16] <il.smind> да не
[14:01:22] <il.smind> ты не понял
[14:01:25] <il.smind> не сейчас
[14:01:30] <andrew_b> Видимо, нет.
[14:01:31] <il.smind> а в принципе
[14:01:42] <il.smind> сейчас я знаю что нельзя
[14:02:13] <il.smind> можно ли такое осуществить в принципе?
[14:02:39] <andrew_b> Ну... Надо ведь как-то передать уже работающему процессу некю инфу.
[14:02:52] <il.smind> когда я запускаю из mc
[14:02:56] <andrew_b> Команду на открытие редактора и имя файла.
[14:03:09] <andrew_b> Как?
[14:03:18] <il.smind> хочется так %{edit} file1
[14:04:10] <andrew_b> Макроподстановку сделать в комстроке?
[14:04:41] <il.smind> ну вот я вижу есть вот такое %view 324234
[14:04:47] <slavazanko> http://www.midnight-commander.org/repo/mc.git
пробуй, Илья. Парол такой же, как на трак. Для Андрея тоже сделал на всякий
[14:05:04] <slavazanko> поменяй в .git/config
[14:05:18] <slavazanko> ибо если клонить. то добхуа. больше 100 метров
[14:05:25] <slavazanko> надо будет на серваке пожать репу
[14:05:43] <andrew_b> И что мне с этим делать?
[14:05:57] <slavazanko> .git/config
[14:06:19] <slavazanko> [remote "origin"]
<------>url = ssh://www.midnight-commander.org:22/git/mc.git
[14:06:48] <slavazanko> сделай
url = http://USER:PASS@www.midnight-commander.org/repo/mc.git <http://www.midnight-commander.org/repo/mc.git>
[14:07:52] <andrew_b> Дома попробую.
[14:09:52] theMIROn вышел из конференции
[14:10:03] theMIROn зашёл в конференцию
[14:10:22] theMIROn вышел из конференции
[14:10:23] theMIROn зашёл в конференцию
[14:11:20] iNode вышел из конференции
[14:13:24] <il.smind> опят трак тогось...
[14:13:38] <il.smind> запулилось без вопросов
[14:13:56] <slavazanko> пуш пока не работает
[14:14:01] <slavazanko> ща
[14:14:30] <il.smind> пушить не дало

admin@holmes:/home/projects/mc$ git push origin 2456_editor_incorrect_restore_selection
error: Cannot access URL http://angel_il:пароль@www.midnight-commander.org/repo/mc.git/, return code 22
error: failed to push some refs to 'http://angel_il:пароль@www.midnight-commander.org/repo/mc.git'
[14:14:48] <il.smind> slavazanko> пуш пока не работает
аа..
[14:14:58] <slavazanko> решаю
[14:15:05] <slavazanko> там с правами надо подумать
[14:15:36] <andrew_b> http://angel_il:пароль@www.midnight-commander.org/repo/mc.git/
Слэш в конце убрать не надо?
[14:16:04] <slavazanko> он сам
[14:16:52] <il.smind> slavazanko: а в чём затыг?
[14:17:02] <slavazanko> не знаю
[14:17:07] <il.smind> )
[14:17:11] <slavazanko> гуглю
[14:17:20] <il.smind> а над чем думаешь то?
[14:31:06] theMIROn вышел из конференции: Miranda IM. Menshe. Pushche. Proshhe!
[14:33:30] <slavazanko> http://blog.agoragames.com/2009/03/20/webdav-nginx-play-nice/
Also bear in mind that you can’t use a vanilla Debian NGINX (or, whatever UNIX flavor you prefer), as it doesn’t support WebDAV out-of-the-box. You will need to custom compile it with the “–with-http_dav_module” flag passed to “./configure”. It’s not complicated, but compiling NGINX is beyond the scope of this article.
[14:33:34] <slavazanko> вот блять
[14:33:52] <slavazanko> компилить надо nginx. не поддерживает дебиановская сборка webdav
[14:39:18] <il.smind> а...
[14:58:49] <andrew_b> Хотелось бы вот что обсудить в свете DEV_simplify_keybindings.
Сейчас у нас есть:

PanelMoveHome -- переход к первому файлу в каталоге
PanelGotoTopFile -- переход к первому файлу на экране

InputBol -- переход в начало строки

ListboxMoveHome -- переход к первому элементу в списке

TreeMoveHome -- переход к перевому каталогу в дереве

HelpMoveTop -- переход в начала раздела справки

EditHome -- переход к началу строки
EditBeginningOfText -- переход к началу файла

ViewMoveToBol -- переход к началу строки
ViewMoveTop -- переход к началу файла

DiffHome -- переход к началу строки
DiffBOF -- переход к началу файла

Тут вакханалия Home, Bol, BOF, Top и BeginningOfText. Хотелось бы унифицировать. Как-то закрепить мнемонику.

Например, Home всегда ассоциировать со строкой (горизонталь). Тогда переименовать надо так:
InputBol -> Home
EditHome -> Home
ViewMoveToBol -> Home
DiffHome -> Home

Переход вверх (вертикаль) хотелось бы ассоциировать с Top, но в панелях два верха: самый верх -- первый файл в каталоге, и верхний файл на экране.
Может быть, так:
Тор -- вверх до упора, переход к самому первому элементу.
PanelMoveHome -> Top
ListboxMoveHome -> Top
TreeMoveHome -> Top
HelpMoveTop -> Top
EditBeginningOfText -> Top
ViewMoveTop -> Top
DiffBOF -> Top

TopOnScreen -- вверх к первому видимому элементу на экране. Сейчас этого нет нигде кроме панелей, но может появиться в редакторе, например.
Получается:
PanelGotoTopFile -> TopOnScreen

А?
[15:00:38] <andrew_b> Аналогично с End.
[15:01:46] <slavazanko> да, не помешало бы
[15:02:10] <andrew_b> А что скажет автор всего этого?
[15:03:28] <slavazanko> начальник транспортного цеха, ваш выход
[15:04:36] <andrew_b> А ему пох. :)
[15:04:59] <andrew_b> il.smind: смотри, макросы навернутся.
[15:05:45] <il.smind> я чо?
[15:05:50] <il.smind> шо
[15:05:55] <il.smind> где?
[15:06:01] <andrew_b> Выше.
[15:06:14] <il.smind> не навернутся
[15:06:38] <il.smind> будет Editor.Top
[15:07:02] <il.smind> только поиск будет медленнее имхо
[15:07:19] <il.smind> но я то не переживаю
[15:07:31] <il.smind> этож андрею переделывать
[15:07:53] <il.smind> он всё красиво сделает я точно знаю
[15:07:58] <andrew_b> Ты себе уже надел макросов.
[15:08:08] <andrew_b> В тут раз -- и поменялись все имена.
[15:08:14] <andrew_b> У действий.
[15:08:15] BanderOS вышел из конференции
[15:08:23] <il.smind> я свои 2 макроса перепишу, ты не переживай
[15:08:28] <andrew_b> А...
[15:08:33] <andrew_b> Ну если так.
[15:09:08] <il.smind> я думаю кроме меня в ближайшие пару лет макросов особо ни у кого не появится
[15:11:41] <andrew_b> Я уже это говрил, но все забыли. Повторю еще раз.
Хорошо бы переделать логику загрузки кеймапов.
1. Считываем захардкоденные мапы в массив.
2. Обрабатывваем файлы:
2.1. Если в файле есть мап с непустым значением, которого ещё нет в массиве, добавляем этот мап.
2.2. Если в файле есть мап с непустым значением, отличным от того, который уже массиве, изменяем значение этого мапа.
2.3. Если в файле есть мап с пустым значением, удаляем этот мап из массива, если он там есть.
[15:12:36] <andrew_b> Тут, вероятно, помогут хэши.
[15:13:06] <andrew_b> Но для хэшей надо переписать чуть ли не всю логику обработки событий.
[15:13:41] <il.smind> andrew_b: не нужно
[15:13:48] <andrew_b> Можно пока на первом этапе обойтись без хэшей.
[15:14:58] <il.smind> да
[15:15:01] <il.smind> можно
[15:20:44] <il.smind> andrew_b: а в чём профит?
[15:21:24] <il.smind> т.е. оптимизация будет?
[15:21:46] <il.smind> andrew_b: о
[15:21:54] <il.smind> пока вы еще здесь
[15:22:09] <il.smind> можно формировать меню?
[15:22:19] <il.smind> в рантайме
[15:22:37] <andrew_b> Да.
[15:23:01] <il.smind> я бы хотел формировать ил списка скриптов меню
[15:23:27] <il.smind> тогда можно было бы видеть все скрипты в интерфейсе
[15:23:44] <il.smind> сейчас это f11
[15:24:00] <il.smind> а было бы в выподаюзем меню
[15:24:16] <il.smind> а было бы в выпадающем меню
[15:25:22] <il.smind> т.е. так можно?
[15:25:30] <andrew_b> В f11 можно напихать 100500 пунктов, и можно скроллить. А основное меню не умеет скроллинг.
[15:25:43] <il.smind> согласен
[15:26:15] <il.smind> тогда мне надо научить f11
[15:26:31] <il.smind> сообщать какой пункт выполнился
[15:26:43] <il.smind> чтобы событие генерировалось
[15:27:12] <il.smind> чтобы цепь замкнуть
[15:27:40] <il.smind> иначе запись доходит до ф11 а дальше как будто ничего не было
[15:28:50] <il.smind> наверное я подумаю о формировании списка который по f11 из каталога
.local/share/mc/mcedit/macros.d
[15:29:03] <il.smind> там и подписи к пунктам есть
[15:29:22] <il.smind> и переделывать не много
[15:29:51] <il.smind> только парсер утка переделать
[15:30:18] <il.smind> отдельным потом тикетом
[15:31:53] <andrew_b> Да.
[15:31:57] <il.smind> andrew_b: ты про сервис fpaste знаешь?
[15:31:58] andrew_b вышел из конференции: конец рабочего дня
[15:58:23] iNode зашёл в конференцию
[16:18:38] Зося Синицкая зашёл в конференцию
[16:18:40] Зося Синицкая вышел из конференции
[16:19:31] Зося Синицкая зашёл в конференцию
[16:31:43] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2275 (Find file: ignore_dir should allow to specify relative, not only absolute …) updated
http://www.midnight-commander.org/ticket/2275#comment:13
[16:48:07] <slavazanko> балин. Короче так: Илья, знаю что ты любишь нгикс...у тебя есть из дома нормальный доступ к репе, поэтому заходи из дома и смотри файл /etc/nginx/sites-common/midnight-commander.org/repo-rw
ябля в упор не понимаю, что я сделал не так.
$ git push origin TEST_BRANCH
error: Cannot access URL http://slavazanko@www.midnight-commander.org/repo/mc.git/, return code 22
fatal: git-http-push failed

и хоть ты тресни.
[16:50:45] <il.smind> эм...
[16:51:11] <il.smind> давай попробуем вместе?
[16:51:20] <slavazanko> давай. но мне через 10 минут домой.
[16:51:42] <slavazanko> я к тебе стуканусь. как домой завалюсь и пожру
[16:51:58] <il.smind> давай я тоже ща домой
[16:52:05] <il.smind> буду ждать тогда
[16:52:10] <slavazanko> ок
[16:52:21] il.smind вышел из конференции
[18:19:14] il.smind зашёл в конференцию
[18:29:12] <il.smind > slavazanko: туд?
[18:43:35] andrew_b зашёл в конференцию
[18:44:43] <andrew_b> il.smind : нет.
[18:44:56] <andrew_b> Не знаю.
[18:50:25] <il.smind > andrew_b: напомни
[18:50:46] <andrew_b> [17:31]<il.smind> andrew_b: ты про сервис fpaste знаешь?
[18:50:50] <il.smind > а...
[18:51:09] <il.smind > ну да утилита федорошная
[18:51:43] <andrew_b> $ fpaste
-bash: fpaste: команда не найдена
[19:06:01] <il.smind > работает так
dmesg|fpaste
[19:06:42] <andrew_b> И куда он пэстит?
[19:12:17] <il.smind > на
[19:12:26] <il.smind > http://www.fpaste.org/
[19:13:00] <il.smind > результат комманды dmesg|fpaste корокая ссылка
[19:24:39] <il.smind > slavazanko: ну ты хде?
[19:27:43] <il.smind > andrew_b: ну вот теперь знаешь
[19:42:10] slavazanko/h зашёл в конференцию
[20:29:47] repolainen зашёл в конференцию
[20:30:05] andrew_b вышел из конференции
[21:13:29] theMIROn зашёл в конференцию
[21:13:55] Зося Синицкая вышел из конференции
[21:29:35] Зося Синицкая зашёл в конференцию
[23:39:48] repolainen вышел из конференции
[23:43:50] il.smind вышел из конференции: Компьютер вошёл в спящий режим
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!