Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 4)

Модерирует : gyra, Maz

Maz (23-11-2017 18:57): FAR Manager (часть 5)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

   

AlViS



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
Предыдущие топики:  1 2 3
 
Где взять последнюю версию?
На странице загрузки скачайте MSI-инсталлятор стабильной сборки нужной вам разрядности (32 или 64 бита) или дистрибутив в виде 7z-архива и установите/распакуйте в любую папку (FAR портабелен и может работать без установки).
Там же на свой страх и риск можно взять наиболее свежую "ночную" сборку (в ночных сборках устраняются выявленные недоработки, добавляются новые функции, но могут содержаться и серьёзные ошибки).
 
Общие сведения о совместимости FAR и плагинов
 
Можно воспользоваться одной из пользовательских сборок FAR Manager
Вопросы, касающиеся сборок, следует задавать непосредственно их авторам, а не на официальном форуме.
 
Где взять дополнительные плагины, скрипты и макросы?
Плагринг. В настоящее время большинство авторов (возможно, уже и все) выкладывают плагины здесь. Кроме плагинов здесь появляется всё относящиеся к FAR: дополнения, консольные шрифты, скрипты и пр.
Анонсы плагинов на официальном форуме. Даже если автор не выкладывает по каким-либо причинам плагин на плагринге, он может дать анонс в этой теме.
Полезные скрипты и макросы.
 
Инструкции по сборке ФАРа из исходников
Набор для самостоятельной сборки ФАРа
Как собрать FAR самостоятельно (старая инструкция)  
 
Ссылки на устаревшие версии
Выдержка из Far Manager Site and Forum ‹ FAQ :
Отличия FAR 3 от FAR 2
Отличия FAR 2 от FAR 1.7
 
Примечания
 
* 13 декабря 2008 г. произошло переименование веток: ANSI-ветка 1.71 превратилась в 1.75, а Unicode-ветка получила номер версии 2.0 (вместо 1.80). Т.е. версии 1.хх это ANSI ("старый" FAR), а версии 2.хх – Unicode ("новый" FAR). Эти ветки сильно различаются по способу взаимодействия с плагинами и системой!
* При обновлении ANSI-ветки 1.хх более старые версии плагинов могут работать в более новом FAR, но более новые плагины в большинстве случаев требуют обновления FAR (см. документацию).
* Unicode-плагины в ANSI-версии FAR не работают – у них иной способ взаимодействия (API) с Far.exe, поэтому даже не пытайтесь их использовать в FAR версии ниже 1.80.
* При обновлении Unicode-версии FAR 1.80/2.0/3.0 обращайте внимание на номер сборки: следует обязательно обновить все плагины для сборок 677/680/684, иначе они не будут работать. ANSI-плагины (кроме тех, которые работают в редакторе) можно применять в Unicode-версии FAR, в меню плагинов (вызываемом по F11) они будут помечены значком [A] справа от их имени. Unicode-плагины в FAR 1.80/2.x/3.х никаким значком после имени не помечаются.
* Unicode-версия FAR 1.80/2.x/3.х требует как минимум Windows 2000, т.е. она работает только в Windows 2000/XP/2003/Vista/2008/7/8/10.
* Плагины от FAR 2 несовместимы с FAR 3 и не запустятся.
* В FAR 3 выборочно могут работать плагины от FAR 1, однако не стоит брать от FAR 1 плагины для редактора или работающие с дисками: первые портят текст в Юникоде, вторые – файловую систему.
* В любом случае разрядность плагинов должна совпадать с разрядностью FAR, иначе плагин не будет загружен.

 
Принципиальные различия между hard link, symlink и junction
Как устранить взаимное влияние запущенных копий FAR в памяти
Как запустить Lua/MoonScript из FAR
Как правильно добавить в программу нужную DLL (или иную зависимость), чтобы при обновлении ОС или иных программ она не перестала работать
 
Общие правила обращения за помощью
  1. Решаете задачу самостоятельно, при необходимости ищете ответы в теме и других источниках. Предварительное изучение документации обязательно!
  2. Если ваших знаний не хватает, то задаёте вопрос в форуме и строго следуете инструкциям тех людей, которые вам помогают.
  3. Если решить задачу, следуя пунктам 1 и 2, не удалось, то задаёте вопрос разработчикам.

Невыполнение этих правил ведёт к тому, что никто не станет помогать решать вашу задачу.

Всего записей: 2396 | Зарегистр. 03-01-2002 | Отправлено: 11:10 07-11-2015 | Исправлено: Victor_VG, 04:33 26-09-2017
Sanc4eZ



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Спасибо! То, что нужно.

Всего записей: 1164 | Зарегистр. 24-11-2004 | Отправлено: 20:05 28-04-2017
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG

Цитата:
Проблемы пошли после перехода на WinSCP

Сам WinSCP работает намного стабильнее. Проблемы именно в коде NetBox. И в том, что их за столько времени никто даже не пытается исправлять.

Всего записей: 6471 | Зарегистр. 01-10-2002 | Отправлено: 21:05 28-04-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Benchmark
 
Скорее в ином - код WinSCP замкнут только на себя и его сложно приспособить в других местах.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 23660 | Зарегистр. 31-07-2002 | Отправлено: 23:11 28-04-2017
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Т.е. автор NetBox упорно пытается использовать код, под который он не в состоянии адаптировать собственный плагин. Ясно, понятно.
 
Но главный-то вопрос - как этот багодром попал в набор плагинов, идущих стандартном в комплекте. И кто такой... талантливый его туда добавил.

Всего записей: 6471 | Зарегистр. 01-10-2002 | Отправлено: 13:41 29-04-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Benchmark
 
Первоначально использовалась FileZilla и всё работало, сейчас Миша пытается исправить чужие ошибки.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 23660 | Зарегистр. 31-07-2002 | Отправлено: 14:03 29-04-2017
Wave_Blessed

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
И кто такой... талантливый его туда добавил.

Добавили потому что это единственный поддерживаемый плагин для этих целей. Появился бы какой-то другой, лучше, добавили бы его. FarFtp выкинули потому, что никто не брался перевести его на юникод, он был слишком замороченный, его никто не поддерживает и кроме того он только для ftp, тогда как нетбокс ещё и для sftp, scp и webdav. Я не в восторге от этой ситуации, но не вижу никакой разницы, иметь этот плагин в штатной поставке или всё равно ставить его самому. Потому что альтернативой только пользоваться тоталом-файлзиллой-etc.
Хотя, конечно, для общего имиджа ФАРа это неполезно.

Всего записей: 557 | Зарегистр. 16-04-2006 | Отправлено: 14:34 29-04-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Успел посмотреть (и подновить -test) как себя ведёт Far с переменным DPI при правке манифеста, но не успел собрать FarUE3, а она в SVN r14886 вошла. Вовремя я её пощупал.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 23660 | Зарегистр. 31-07-2002 | Отправлено: 00:36 30-04-2017 | Исправлено: Victor_VG, 00:41 30-04-2017
Wave_Blessed

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Словил очередной шикарный глюк нетбокса. Закинул крошечный ридми на вебдав. Потом там же его отредактировал и нажал F2. Проскочил прогресс-бар аплоада. Нажал ESC, чтобы выйти из редактора. Потом решил на всякий случай проверить, как оно там отредактировалось. Нажал F4 и…
Я в полном и абсолютном восторге, только чуть более по-русски! Вместо текста, который я только что ввёл, там оказался совершенно левый текст! Он там соответствовал тексту, который когда-то был в другом ридми. Теперь этот текст нашёлся в C:\Windows\Temp\F3TA3CC.tmp\readme.txt. Откуда он взялся там, не знаю, вроде бы этот ридми не архивировал-разархивировал. Но вот какого хера нетбокс проаплоадил его вместо того, что я только что редактировал, в душе не сношаю.
Эксперимента ради поредактировал readme.txt в других каталогах этого вебдава и на другом вебдаве - каждый раз после сохранения в качестве содержимого там оказывалось содержимое этого вот C:\Windows\Temp\F3TA3CC.tmp\readme.txt.
 
Far Manager, version 3.0 (build 4943) x86,
NetBox 2.4.3.483 23.04.2017
 
Добавлено:
P.s. Ну или допускаю, что это глюк не нетбокса, а в ФАРе после очередного рефакторинга сломалось что-то в работе с временными файлами. Вроде был недавно такой рефакторинг. Но всё равно, блин…
 
Добавлено:
О повторяемости. Чищу temp, редактирую файл на хостинге — берётся ридми из корня диска D:\ и в temp этого файла не оказывается. Переименовываю readme.txt в корне в readme1.txt и пробую редактировать readme.txt на хостинге — при сохранении не происходит аплоада. Откуда в прошлый раз файл взялся, не знаю, не из корня точно.

Всего записей: 557 | Зарегистр. 16-04-2006 | Отправлено: 00:48 30-04-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wave_Blessed
 
Я понимаю, что интересно гулять по любимым граблям, а если посмотреть иной вариант? Или "тут наверняка всё глючит и падает - я не проверял, но заранее это знаю, а потому и проверять не стану!"©.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 23660 | Зарегистр. 31-07-2002 | Отправлено: 01:20 30-04-2017
wseventeen

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
сейчас Миша пытается исправить чужие ошибки.

Victor_VG
Бросьте базу на которой падает (без явок и паролей) в личку...
Очень сомневаюсь, что дело в VS.
И даже если в студии - почему только одному танцору мешает?

Всего записей: 1005 | Зарегистр. 20-12-2007 | Отправлено: 01:32 30-04-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wseventeen
 
Сделано, но факт что тот же плагин но собранный в VC2010 не падает мы на гитхабе пометили в #230 - v2.4.3.483 в VC2010 - не собирается libputty и в итоге сбой построения, а собранная в VC2015 при наличии запущенного плагина Drag-n-Drop на старте падает роняя Far. - VictorVG opened this Issue 6 days ago · 15 comments  


----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 23660 | Зарегистр. 31-07-2002 | Отправлено: 01:47 30-04-2017
Pasha_ZZZ



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Victor_VG
Но я уже говорил, у меня Фар новее 4939 падал и без драгндропа... После пересоздания базы нетбокса с нуля все ок

Всего записей: 8120 | Зарегистр. 11-03-2002 | Отправлено: 02:05 30-04-2017
Wave_Blessed

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 Я понимаю, что интересно гулять по любимым граблям, а если посмотреть иной вариант? Или "тут наверняка всё глючит и падает - я не проверял, но заранее это знаю, а потому и проверять не стану!"©.

 
А при чём здесь гуляние по граблям? Вообще, если ты (вы?) о том, что «вышел плохой билд, а у меня правильный, скомпилированный в VS2010», нетбокс я беру в твоих (ваших?) сборках FarU3. Конкретно даже в общем-то этот самый билд у меня и установлен, CRC32 dll — CFD0522B, совпадает с той, что в архиве «иного варианта». Это первое. Второе то, что проблема не имеет отношения к свежеобсуждающимся «падает в новых ФАРах и с драг-н-дропом». Это не гуляние по граблям, разве что вообще любое использование нетбокса можно так назвать. Зато сама по себе проблема критическая. Ну и третье, с утра добавлю: на FTP проблему не наблюдаю, на WebDAV наблюдаю — не сохраняются редактируемые файлы, хотя в корне диска всё так же лежит одноимённый readme.txt. С другими именами тоже не сохраняются. WebDAV, на котором вчера проблему поймал — мост WebDavMailRuCloud, проверяю сейчас в том числе на Яндекс.Диске.

Всего записей: 557 | Зарегистр. 16-04-2006 | Отправлено: 10:39 30-04-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pasha_ZZZ
 
Я про это и думал.
 
Wave_Blessed
 
Давай я сейчас свежую ревизию соберу и посмотрим как она себя  поведёт? У ЯД были фокусы с кэшированием когда при синхронизации он не обновлял файлы а кидал старые из своего кэша - был разговор с их техподдержкой, но серверную ошибку вроде поправили. Давай проверим?
 
Добавлено:
Wave_Blessed
 
О! Скрипты собрали в VC2010, а в тот раз это не выходило и я с сервера IDE запускал. Ну, будем проверять.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 23660 | Зарегистр. 31-07-2002 | Отправлено: 11:59 30-04-2017
Wave_Blessed

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 У ЯД были фокусы с кэшированием когда при синхронизации он не обновлял файлы а кидал старые из своего кэша - был разговор с их техподдержкой, но серверную ошибку вроде поправили.

Тут не в кэшировании дело. Дело в том, что обычно (на FTP, например), после нажатия в редакторе F2 появляется прогресс-бар аплоада (настройка «загружать файлы при каждом сохранении»), а в данном случае его просто не появляется. Не загружается файл при сохранении. Это первое. А второе — никакой кэш не объясняет появление левого текста вместо того, который я набирал. Да, когда-то этот текст где-то на винте у меня лежал. Потом я его удалял, но файл, похоже, сохранился в темпе или что-то в этом роде. А потом при редактировании и не на яд притом, взял и загрузился вместо правильного.

Всего записей: 557 | Зарегистр. 16-04-2006 | Отправлено: 12:46 30-04-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wave_Blessed
 
Давай подумаем как нам это дело проверить? Я вижу такой вариант с ходу:
 
1) очищаем все времянки с затиранием мусора в них по AltDel;
2) скидываем на диски все  буфера ФС - это Procerss Hacker (я уже выложил v3.0 (r549) где исправлена опечатка в сообщении:
 
--- ./ProcessHacker/actions.c rev5585    Thu Apr 27 12:12:40 2017
+++ actions.c rev558    Sun Apr 30 02:09:27 2017
@@ -2807,7 +2807,7 @@
                     L"Unable to unload ",
                     Module->Name->Buffer,
                     L". Make sure Process Hacker is running with "
-                    L"administrative privileges. Error"
+                    L"administrative privileges."
                     )->Buffer,
                     status,
                     0

 
умеет - идём в меню View -> System Information (CtrlI) -> Memory -> More -> Empty или сразу нажимаем CtrlI (если окно визуально мелкое, то по F11 оно развернётся на полный экран, свернётся по ней же - это недавно добавлено), а после с  помощью вкладки Handles свойств процесса поглядим какие файлы и откуда он использует? При включении в расширенных настройках РН опции Enable kernel-mode driver и установленном драйвере от РН сложно что-то скрыть и по тому, что увидим будем исключать всё лишнее чтобы минимизировать явление до его первопричины.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 23660 | Зарегистр. 31-07-2002 | Отправлено: 13:15 30-04-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Инц#230 пофикшен в v2.4.3.485 Git-4649e72cf6 .VC2010 сборка как обычно, выложена в ./Far, для сравнения VC2010-and-VC2015_builds.7z.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 23660 | Зарегистр. 31-07-2002 | Отправлено: 15:18 30-04-2017 | Исправлено: Victor_VG, 15:41 30-04-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wave_Blessed
 
NetBox v2.4.3.486 Git-c57aa7b6e1 :
 
Всё упирается в кэш сервера - нужно выждать интервал времени после операции записи файла и нажать Ctrl-R на панели NetBox-а так как протокол не информирует плагин об изменения файловой системы. Я сейчас на YD проверял. Состряпал файл readme.txt с первым пришедшим в голову мусором ./readme.txt (10 байт) - qrertrytuy:
 

 
 , NetBox -> YD, захожу к себе:
 

 
, закидываю туда этот файл, дожидаюсь его появления на YD:
 

 
жму F4, меняю текст на 12345 и сохраняю
 

 
тайм-аут, открываем ЯД, видим:
 

 
открываем файл на ЯД, видим:
 

 
По идее жать Ctrl-R можно обработчиком событий по EditorInput (Keys ('F2')) влепив в него таймер секунд  на пять - десять. Или не забыть самому Ctrl-R нажать...
 
Добавлено:
Отчёт зарепортил и на ГитХаб #231.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 23660 | Зарегистр. 31-07-2002 | Отправлено: 22:17 30-04-2017 | Исправлено: Victor_VG, 23:22 30-04-2017
Wave_Blessed

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG, с чистым темпом закинул на ЯД readme.txt размером 32 байта. Там его по F4 открыл и дописал пару переводов строки и слово test. Нажал F2, увидел прогресс-бар аплоада. Нажал ESC, увидел, что этот файл на ЯДе имеет 13001 байт. Несколько раз нажал Ctrl-R, ничего не изменилось. Открыл этот файл по F4 и увидел текст другого readme.txt, который лежит у меня в D:\Download. Причём, этот ридми я в текущей сессии ФАРа и даже в текущей сессии винды не трогал. На панелях ФАРа этот каталог не открывал. На ЯДе этого файла не было. И вообще этот файл в Download с января лежит нетронутый. В общем, почему он, не знаю. В темпе пусто. Точнее, не то чтобы совсем пусто, лежит несколько файлов вида etilqs_mD6hPQQedUod6lD, etilqs_QDHGdS6wKMyjgeb, FXSAPIDebugLogFile.txt, захваченные своими процессами.
 
Процесс-хакер скачал, установил, попытался выполнить инструкцию и ничего не понял.
View -> System Information (CtrlI) -> Memory -> More -> Empty
   
выдаётся такое меню и по нажатию на любой из пунктов ничего внятного не происходит.

Всего записей: 557 | Зарегистр. 16-04-2006 | Отправлено: 11:26 01-05-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wave_Blessed
 
Ну, просто - эти пункты меню нажимаемы:
 
Первый пункт сверху приказывает вытеснить в файл подкачки все неиспользуемые фрагменты программ, что освободит физическую память - график скакнёт вниз;
Второй - четвёртый скинут в подкачку системные страницы памяти, их трогать нет смысла - хватит и первого. Но ОЗУ стоит не много - 2 Гб хватало для ХР, для семёрки это  рабочий минимум.
 
А вот то, что описал в начале более походит на ошибку ЯД -  именно с такой мы и разбирались. Это на сервере завис файл в кеше синхронизации, тут пиши им в тех поддержку и ребята помогут. Хотя и им потребуется время, но исправят. Причина не в NB, а в ошибке сервера. Ты просто с этим не встречался и не смог правильно определить с чем столкнулся.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 23660 | Зарегистр. 31-07-2002 | Отправлено: 12:04 01-05-2017
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 4)
Maz (23-11-2017 18:57): FAR Manager (часть 5)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru