[00:05:13] slavazanko/w/g зашёл в конференцию [00:05:14] slavazanko/w вышел из конференции [00:25:36] il.smind вышел из конференции [00:30:42] il.smind зашёл в конференцию [04:56:51] slavazanko вышел из конференции [04:57:05] slavazanko зашёл в конференцию [05:54:33] iNode вышел из конференции [05:58:28] andrew_b зашёл в конференцию [06:16:15] dkostousov зашёл в конференцию [06:50:15] <il.smind > andrew_b: ответ я нарисовал выше [06:50:32] <il.smind > на счет имени скрипта а не содержимого [06:51:13] <andrew_b> Ну так скрипт-то на ту сторону передаётся? Мы же знаем, что передаём? [06:51:23] <andrew_b> Зачем это в лог? [06:51:32] <andrew_b> Достаточно имени скрипта. [06:51:44] <il.smind > да знаем но он же заполняется подстановкой [06:51:47] <il.smind > строк [06:52:00] <il.smind > он же не один в один передается [06:52:37] <il.smind > я бы например никогда не догадался о том что за херь у меня с датой [06:52:53] slavazanko/w/g вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable [06:52:56] <il.smind > на просто был не экранированый % [06:52:57] <andrew_b> Ну переменные окружения можно записывать. [06:53:46] <il.smind > не экранированный [06:56:16] <il.smind > и т.п. [06:56:46] <il.smind > т.е. чтобы понять что случилось надо смотреть - что выполнилось по факту [06:56:54] <andrew_b> Где что в скрипте подстанавливается? [06:57:21] <il.smind > g_str... [06:57:41] slavazanko/w/g зашёл в конференцию [06:58:02] <il.smind > и далее [06:58:11] <il.smind > например shell_commands = g_strconcat (SUP.scr_env, "export FISH_FILENAME=%s;export FISH_FILESIZE=%lu;\n", SUP.scr_send, (char *) NULL); n = fish_command (me, super, WAIT_REPLY, shell_commands, quoted_name, (unsigned long) s.st_size); [06:59:35] <andrew_b> Какой размер лога будет? [06:59:40] <andrew_b> Гигабайты? [07:00:22] <il.smind > ну не считал [07:00:33] <il.smind > думаю не большой [07:00:45] <il.smind > т.к. передается то не постоянно [07:01:00] <il.smind > а при смене каталога и тп [07:01:10] <il.smind > думаю мегабайты [07:01:36] <il.smind > оно в /tmp/ пишет [07:01:50] <il.smind > не в .mc/log [07:23:21] <il.smind > читали на счет гитхаба? [07:23:58] <il.smind > ...Новый сервис ориентирован на большие проекты и содержит в себе механизмы по упрощению организации работы над проектом большого числа разработчиков. .. [07:24:30] <andrew_b> Где читали? [07:26:58] <il.smind > на опиннетах [07:27:14] <andrew_b> Нет. [07:27:30] <il.smind > http://www.opennet.ru/opennews/art.shtml?num=27144 [07:30:13] <il.smind > andrew_b: если нас вдруг выгонят будет куда пойти [07:31:21] <andrew_b> $250 в год? [07:31:57] <andrew_b> А... Для свободных проектов сервис бесплатен. [07:33:37] <il.smind > да [07:35:02] il.smind вышел из конференции [08:23:51] gonzo111 зашёл в конференцию [08:25:43] il.smind зашёл в конференцию [08:37:53] <il.smind > andrew_b: Привет! [08:38:02] <il.smind > как сам то? [08:38:28] <il.smind > ясно, ну перейдём к делу [08:38:41] <il.smind > у меня вон чего export FISH_HAVE_DATE_MDYT=1; export FISH_HAVE_LSQ=1; export FISH_HAVE_PERL=1; export FISH_HAVE_AWK=1; export FISH_HAVE_SED=1; #CHOWN $FISH_FILEOWNER:$FISH_FILEGROUP $FISH_FILENAME if chown ${FISH_FILEOWNER}:${FISH_FILEGROUP} "/${FISH_FILENAME}" ; then echo "### 000" else echo "### 500" fi ### 500 export FISH_HAVE_DATE_MDYT=1; export FISH_HAVE_LSQ=1; export FISH_HAVE_PERL=1; export FISH_HAVE_AWK=1; export FISH_HAVE_SED=1; #CHMOD $FISH_FILEMODE $FISH_FILENAME if chmod ${FISH_FILEMODE} "/${FISH_FILENAME}" 2>/dev/null; then echo "### 000" else echo "### 500" fi ### 500 export FISH_HAVE_DATE_MDYT=1; export FISH_HAVE_LSQ=1; export FISH_HAVE_PERL=1; export FISH_HAVE_AWK=1; export FISH_HAVE_SED=1; #APPE $FISH_FILESIZE $FISH_FILENAME echo "### 001" FILENAME="/$FISH_FILENAME" res=`exec 3>&1 ( head -c $FISH_FILESIZE -q - || echo DD >&3 ) 2>/dev/null | ( cat > "${FILENAME}" cat > /dev/null )`; [ "$res" = DD ] && { > "${FILENAME}" while [ $FISH_FILESIZE -gt 0 ] do cnt=`expr \\( $FISH_FILESIZE + 255 \\) / 256` n=`dd bs=256 count=$cnt | tee -a "${FILENAME}" | wc -c` FISH_FILESIZE=`expr $FISH_FILESIZE - $n` done }; echo "### 200" ### 001 ### 200 [08:38:48] <andrew_b> Ты лики исправил? [08:38:57] <il.smind > т.е. понятно что происходит [08:39:35] <il.smind > сначала отрабытывает #CHOWN #CHMOD после этого создается файл [08:40:25] <il.smind > естественно что #CHOWN #CHMOD возвращают #500 - т.е. файл не найден [08:40:36] <il.smind > и это не я накосячил [08:40:48] <il.smind > andrew_b: да то что ты говорил вчера поправил [08:41:01] <il.smind > заодно кое что еще переделал [08:42:06] <il.smind > andrew_b: можно тебя попросить помочь разобраться с [08:42:32] <il.smind > я что то не очень понял кто регламентирует последовательность запуска [08:43:02] <andrew_b> Запуска чего? [08:43:11] <il.smind > ну вот смотри [08:43:17] <il.smind > есть процедуры [08:43:23] <il.smind > э... [08:43:24] <il.smind > ща [08:44:00] <il.smind > vfs_fish_ops.chmod = fish_chmod; vfs_fish_ops.chown = fish_chown; vfs_fish_ops.open = fish_open; vfs_fish_ops.symlink = fish_symlink; vfs_fish_ops.link = fish_link; vfs_fish_ops.unlink = fish_unlink; vfs_fish_ops.rename = fish_rename; vfs_fish_ops.mkdir = fish_mkdir; vfs_fish_ops.rmdir = fish_rmdir; vfs_fish_ops.ctl = fish_ctl; [08:44:19] <il.smind > по имени понятно наверное что за что отвечает [08:44:41] <il.smind > по логу еще раз рассказать или там понятно? [08:45:13] <il.smind > то что в логе присутствуют ответы вида ### 500 [08:45:42] <il.smind > означает что была ошибка отработки #CHOWN и #CHMOD [08:45:53] <il.smind > обе они вернули #500 [08:47:38] <il.smind > что и понятно, т.к. #APPE сработало позже вызова #CHOWN и #CHMOD [08:52:01] <il.smind > теперь отвечаю на вопрос > Запуска чего? запуск vfs_fish_ops.chown и vfs_fish_ops.chmod [08:54:53] <il.smind > andrew_b: ась? [08:55:03] <andrew_b> Я разбираюсь. [08:55:37] <andrew_b> Я вижу, что fish_file_store вызывается в vfs_s_close(), что какбэ намекает... [08:55:51] <il.smind > я забыл сказать про [08:57:56] <andrew_b> Зачем в fishdef.h столько пробелов? [08:58:12] <andrew_b> Они же все будут слаться. [09:02:32] <andrew_b> Последовательность запуска vfs_fish_ops.chown и vfs_fish_ops.chmod регламентирует пользователь, когда отдаёт соответствующие команды. [09:03:13] <andrew_b> Это если просто. [09:03:49] <andrew_b> А тебе, как я понял, надо поменять атрибуты на скопированный файл? [09:07:10] <il.smind > это... [09:08:30] кучугур зашёл в конференцию [09:09:46] кучугур вышел из конференции [09:13:07] кучугур зашёл в конференцию [09:15:18] <il.smind > такая фигня происходит при редактирования нового файла на fish [09:17:16] <andrew_b> Тогда ковыряй редактор. [09:17:37] <il.smind > ща скопирую [09:18:49] <il.smind > при копировании все ок [09:21:15] <andrew_b> Ты зашёл на на хост по fish и нажал shift-f4? [09:21:25] <andrew_b> Чтобы создать там файл. [09:34:46] <il.smind > по телефону говорил [09:34:55] <il.smind > [11:32:38] <andrew_b> Ты зашёл на на хост по fish и нажал shift-f4? [11:32:48] <andrew_b> Чтобы создать там файл. всё так [09:52:55] il.smind вышел из конференции [09:58:01] <andrew_b> il.smind : edit_save_file 280 ret = mc_chown (savename, edit->stat1.st_uid, edit->stat1.st_gid); 281 ret = mc_chmod (savename, edit->stat1.st_mode); [09:59:55] gonzo111 вышел из конференции [10:13:02] BanderOS зашёл в конференцию [10:18:51] BanderOS вышел из конференции [10:22:03] BanderOS зашёл в конференцию [10:31:17] il.smind зашёл в конференцию [10:32:13] <il.smind > andrew_b: т.е. надо условие написать что если это новый файл то - того [10:32:18] <il.smind > нэ нада [10:36:56] <il.smind > andrew_b: скажи я все сделал как ты велел? [10:37:21] <il.smind > моя рыбы приготовлена умело и искусно? [10:42:15] <andrew_b> :)) [10:44:40] <il.smind > andrew_b: попробуй подключиться к своему хосту [10:45:39] <il.smind > и проверить все возможности, копирование, редактирование, смена прав, владельца, создание каталога, удаление [10:45:46] <il.smind > создание линка [10:46:04] <andrew_b> В релиз хочешь? [10:46:31] <il.smind > хочу [10:51:47] <andrew_b> il.smind : я бы резко сократил количество пробелов в дефолтовых скриптах. [10:52:21] <andrew_b> За каким их посылать на ту сторону? [10:55:57] <andrew_b> FISH_TSCR_* не удалены. [11:19:24] <il.smind > andrew_b: 1 сек [11:19:36] <il.smind > andrew_b: смотри [11:19:42] <il.smind > по пробелам [11:20:00] <il.smind > эти скрипты не будут юзаться вообще [11:20:19] <il.smind > зато сопровождать их так на порядок проще [11:21:01] <andrew_b> Ха! А зачем они тогда нужны? [11:21:15] <andrew_b> il.smind : запуль. [11:21:38] <andrew_b> Я кое-чего подкрутил. [11:22:03] <il.smind > andrew_b: чтобы если какой то кекс в дистре прибьет внешние скрипты то хоть как то продержаться [11:22:27] <andrew_b> Это проблемы кеса того. [11:23:13] <il.smind > FISH_HAVE_HEAD=1 так нельзя [11:23:26] <il.smind > надо export обязательно [11:23:37] <il.smind > иначе оно того [11:24:21] <il.smind > andrew_b: вот чтобы проблема была минимальна и есть эти встроенные эталонные скрипты [11:24:47] <il.smind > с ними спокойнее [11:25:04] <il.smind > но использоваться в норме они не будут [11:25:41] <il.smind > поэтому экономить на пробелах не стоит зато читать на порядок проще [11:25:44] andrew_b вышел из конференции [11:54:13] il.smind вышел из конференции [11:59:17] iNode зашёл в конференцию [12:46:04] gonzo111 зашёл в конференцию [12:46:43] gonzo111 вышел из конференции [12:46:46] gonzo111 зашёл в конференцию [12:50:35] BanderOS вышел из конференции [12:52:53] il.smind зашёл в конференцию [13:35:54] iNode вышел из конференции [13:36:55] iNode зашёл в конференцию [13:44:13] andrew_b зашёл в конференцию [13:44:50] <andrew_b> il.smind : export там есть, в самом начале. [13:45:13] <andrew_b> il.smind : пробелы не в коде, а в самом скрипте. [13:47:58] <il.smind > andrew_b: в .h ? [13:49:27] <andrew_b> Да. [13:50:54] <il.smind > я про них и говорю [13:51:09] <il.smind > чем они тебе мешают то? [13:51:58] <il.smind > понятно что это лишний трафик, но они работают только в экстренных случаях [13:52:07] <il.smind > когда все плохо [13:52:14] <andrew_b> Тем более не нужны. [13:52:25] <il.smind > да почему? [13:52:34] <andrew_b> А зачем? [13:53:12] <andrew_b> -"export LC_TIME=C\n "\ +"export LC_TIME=C\n" \
Не? [14:00:55] <il.smind > ну... [14:01:47] <il.smind > andrew_b: т.е. ты хочешь чтобы я последнее здоровье потерял да?... [14:02:00] <il.smind > переделать можно [14:02:38] <andrew_b> Так надо было сразу делать, с товарищами посоветоваться... Инициатива наказуема. :) [14:07:42] <andrew_b> И в начале строк тоже! [14:08:04] <andrew_b> -" if [ \"$a\" = \"0\" ]; then\n "\ + "if [ \"$a\" = \"0\" ]; then\n" \ [14:09:24] <il.smind > эт зачем? [14:09:43] <andrew_b> За тем же самым. [14:09:51] <il.smind > потом его сложно редактировать [14:10:04] Yury V. Zaytsev зашёл в конференцию [14:10:06] <andrew_b> Почему? [14:10:09] <il.smind > пусть останутся спереди [14:10:17] <andrew_b> Я против. [14:10:23] <il.smind > мотив? [14:10:33] <Yury V. Zaytsev> Вообще если честно я не просекаю зачем их хардкодить теперь [14:10:54] <Yury V. Zaytsev> Если устновка сломана, значит пусть чинят или идут по бороде как ты выражаешься [14:11:10] <andrew_b> Yury V. Zaytsev: я тоже за это. [14:11:33] <Yury V. Zaytsev> У aptitude команда reinstall, которая сравнивает то, что в пакете с тем, что в системе, и если что-то не так или чего-то не хватает чинит сама [14:11:36] <il.smind > Yury V. Zaytsev: не помнишь что было когда кто то забыл mc.keymap в дистр включить? [14:11:53] <Yury V. Zaytsev> У yum / RPM та же самая система есть [14:12:04] <Yury V. Zaytsev> il.smind : не помню если честно. Кто и когда это сделала? [14:12:20] <il.smind > а я считаю система должна быть устойчива в таких ситуациях [14:12:38] <andrew_b> il.smind : не кеймап, а файл раскраски файлов. [14:12:53] <il.smind > Yury V. Zaytsev: я не помню что то типа убунты или что то типпа того [14:13:05] <andrew_b> il.smind : дебиан. [14:13:22] <Yury V. Zaytsev> Ну да, это Денис был, от большого ума. Нам в дебиан полезли баги потом. Это было последней каплей которая заставила меня самого заняться пакетом [14:13:48] <Yury V. Zaytsev> Но вообще такого происходить не должно. Надо просто не мудить и всё будет хорошо. [14:13:58] <il.smind > Yury V. Zaytsev: какая разница кто и от какого ума, система должна работать [14:14:19] <Yury V. Zaytsev> Такая разница, что к mc это никаким боком. Паковщик виноват, паковщик исправился. [14:14:30] <il.smind > Yury V. Zaytsev: ну и что [14:14:34] <Yury V. Zaytsev> Да ландо, если ты сделаешь автоматическую синхронизацию скриптов в исходник я не против [14:15:02] <il.smind > я не сделаю, не вышел мозгом-с [14:15:03] <Yury V. Zaytsev> Но иметь два набора скриптов это вообще очень плохо. В итоге кто-нибудь забудет исправить что-нибудь в одном и начнутся странные баги [14:15:29] <il.smind > но если бы кто то бы помог я был бы весьма за [14:15:30] <Yury V. Zaytsev> Так что я не понимаю чем это будет лучше той истории с подсветкой. Тоже просто забыл [14:16:23] <Yury V. Zaytsev> Ну если ты это на меня намекаешь, то я вообще не шарю ни в чем. Если тебе пакет сделать, это другое дло [14:18:43] <il.smind > Yury V. Zaytsev: я не на тебя [14:18:53] <il.smind > ты не пугайся так :) [14:19:12] <Yury V. Zaytsev> У меня progit собрался в PDF =) буду читать и умнеть [14:19:17] <il.smind > ну может там Славик какой... [14:19:23] <Yury V. Zaytsev> Потом придет слай и буду давить на него интеллектом [14:19:29] <Yury V. Zaytsev> Чтобы он понял какого это [14:23:38] <andrew_b> il.smind : 45_LANG_warnings_fix удаляем? [14:28:13] <Yury V. Zaytsev> Ага, он уже в клинапе [14:31:17] <il.smind > andrew_b: да [14:35:30] dkostousov вышел из конференции [14:40:32] <il.smind > andrew_b: так чо начальник? [14:50:12] <il.smind > я домой [14:50:17] il.smind вышел из конференции [15:21:19] кучугур вышел из конференции [16:07:44] andrew_b вышел из конференции [16:37:49] andrew_b зашёл в конференцию [16:39:59] iNode вышел из конференции [17:42:58] Yury V. Zaytsev вышел из конференции [17:57:20] кучугур зашёл в конференцию [17:57:23] il.smind зашёл в конференцию [17:57:56] <il.smind > abdrew_b: ну ччо ттам [18:16:15] andrew_b вышел из конференции [18:26:52] andrew_b зашёл в конференцию [18:32:46] iNode зашёл в конференцию [19:04:41] andrew_b вышел из конференции [20:25:08] slavazanko/w/g вышел из конференции [20:25:12] slavazanko/w/g зашёл в конференцию [20:31:47] кучугур вышел из конференции: Компьютер вошёл в спящий режим [22:23:59] dan.samara зашёл в конференцию [22:28:49] <dan.samara> Приветствую! Подскажите в чём может быть косяк. У меня файлы php с расширением .module и подстветка синтаксиса в них не работает. Причем ни включение вручную, ни правка файла Syntax: file ..\*\\.(php|PHP|module)[0-9]?$ PHP\sProgram [22:29:05] <dan.samara> версия 44.7.2 [22:29:17] <Зося Синицкая> dan.samara: Ошибка! Удалённый сервер не найден! [22:29:32] <dan.samara> 4.7.2 ) [22:39:25] <il.smind > dan.samara: ась? [22:40:50] <dan.samara> сорри, пропустил сообщения. можно ещё раз [22:41:58] <dan.samara> moi soobsheniy vidny? [22:44:28] dan.samara вышел из конференции [22:46:20] dan.samara зашёл в конференцию [23:20:26] <il.smind > dan.samara: видны [23:20:50] dan.samara вышел из конференции [23:21:10] dan.samara зашёл в конференцию [23:21:22] <il.smind > давай завтра если нужна помощь [23:21:41] <dan.samara> ок. если не разберусь, завтра постучусь. [23:21:44] <dan.samara> спасибо