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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
Предыдущие топики:  1 2 3 4 5  
 
Где взять последнюю версию?
На странице загрузки скачайте MSI-инсталлятор стабильной сборки нужной вам разрядности (32 или 64 бита) или дистрибутив в виде 7z-архива и установите/распакуйте в любую папку (FAR портабелен и может работать без установки).
Там же на свой страх и риск можно взять наиболее свежую "ночную" сборку (в ночных сборках устраняются выявленные недоработки, добавляются новые функции, но могут содержаться и серьёзные ошибки).
Архив всех предыдущих ночных сборок FAR
Last release на github - собирается практически сразу (в течение получаса) после каждого коммита.
 
Общие сведения о совместимости 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, иначе плагин не будет загружен.
* Блондинку на скриншоте зовут Tommie Jo.

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

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

Всего записей: 37439 | Зарегистр. 26-02-2002 | Отправлено: 17:36 15-01-2020 | Исправлено: Victor_VG, 11:07 31-08-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arax20
 
Проще - сколько людей, столько и мнений. Фар-й МА в ТС работает как узкоспециализированный инструмент, но так как исходно он задуман как универсальная оболочка для специализированных инструментов, то его универсальность преподносит сюрпризы в виде "неожиданной реакции" МА в случаях его некорректного применения.
 
Alexyz21
 
Посмотри мой custom_user.ini - я когда-то разбирался с Inno Setup и FreeArc у меня для них так сделано:

Код:
[FreeArc]
TypeName=FreeArc
ID=41 72 43 01
Extension=arc
List=arc.exe v --noarcext --
Start="^--"
End="^--"
Format0="yyyy tt dd hh mm ss aaaaaaa zzzzzzzzzzzzzzz ppppppppppppppp rrrrrrrr nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract=arc.exe x --noarcext -y -fn {-p%%P} -kb {-ap%%R} {%%S} -- %%A @%%LNM
ExtractWithoutPath=arc e --noarcext -y -fn {-p%%P} -kb {%%S} -- %%A @%%LNM
Test=arc.exe t --noarcext -y -fn {-p%%P} {%%S} -- %%A @%%LNM
Delete=arc.exe d --noarcext -y -fn {-p%%P} {-w%%W} {%%S} -- %%A @%%LNM
Comment=arc.exe c --noarcext -y {-p%%P} {-w%%W} {%%S} -- %%A
CommentFiles=
SFX=arc.exe s --noarcext -y {-p%%P} {-w%%W} {%%S} -- %%A
Lock=arc.exe k --noarcext -y {-p%%P} {-w%%W} {%%S} -- %%A
Protect=arc.exe rr --noarcext -y {-p%%P} {-w%%W} {%%S} -- %%A
Recover=arc.exe r --noarcext -y {-p%%P} {-w%%W} {%%S} -- %%A
Add=arc.exe a --noarcext -y {-p%%P} {-w%%W} {-ap%%R} {%%S} -- %%A @%%LN
Move=arc.exe mf --noarcext -y {-p%%P} {-w%%W} {-ap%%R} {%%S} -- %%A @%%LN
AddRecurse=arc.exe a --noarcext -y {-p%%P} {-w%%W} {-ap%%R} {%%S} -- %%A @%%LN
MoveRecurse=arc.exe m --noarcext -y {-p%%P} {-w%%W} {-ap%%R} {%%S} -- %%A @%%LN
AllFilesMask="*"
 
[InnoSetup6]
TypeName=Inno Setup 6
ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 36 2E
IDOnly=1
List=innounp.exe -v -m -a %%AQ
Errorlevel=1
Start="^---------"
End="^---------"
Format0="/^\s*?(?P<size>\d+?)\s+?(?P<mYear>\d+?)\.(?P<mMonth>\d+?)\.(?P<mDay>\d+?)\s+?(?P<mHour>\d+?)?P<mMin>\d+?)\s+?(?P<name>\S.*)$/i"
Extract=innounp.exe -x -m -a {-c%%R} %%AQ {@%%LMQ}
ExtractWithoutPath=innounp.exe -e -m -a {-c%%R} %%AQ {@%%LMQ}
Test=innounp.exe -t -m -a %%AQ
AllFilesMask="*.*"
 
[InnoSetup5]
TypeName=Inno Setup 5
ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 35 2E
IDOnly=1
List=innounp.exe -v -m -a %%AQ
Errorlevel=1
Start="^---------"
End="^---------"
Format0="/^\s*?(?P<size>\d+?)\s+?(?P<mYear>\d+?)\.(?P<mMonth>\d+?)\.(?P<mDay>\d+?)\s+?(?P<mHour>\d+?)?P<mMin>\d+?)\s+?(?P<name>\S.*)$/i"
Extract=innounp.exe -x -m -a {-c%%R} %%AQ {@%%LMQ}
ExtractWithoutPath=innounp.exe -e -m -a {-c%%R} %%AQ {@%%LMQ}
Test=innounp.exe -t -m -a %%AQ
AllFilesMask="*.*"
 
[InnoSetup4]
TypeName=Inno Setup 4
ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 34 2E
IDOnly=1
List=innounp.exe -v -m -a %%AQ
Errorlevel=1
Start="^---------"
End="^---------"
Format0="/^\s*?(?P<size>\d+?)\s+?(?P<mYear>\d+?)\.(?P<mMonth>\d+?)\.(?P<mDay>\d+?)\s+?(?P<mHour>\d+?)?P<mMin>\d+?)\s+?(?P<name>\S.*)$/i"
Extract=innounp.exe -x -m -a {-c%%R} %%AQ {@%%LMQ}
ExtractWithoutPath=innounp.exe -e -m -a {-c%%R} %%AQ {@%%LMQ}
Test=innounp.exe -t -m -a %%AQ
AllFilesMask="*.*"
 
[InnoSetup3]
TypeName=Inno Setup 3
ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 33 2E
IDOnly=1
List=innounp.exe -v -m -a %%AQ
Errorlevel=1
Start="^---------"
End="^---------"
Format0="/^\s*?(?P<size>\d+?)\s+?(?P<mYear>\d+?)\.(?P<mMonth>\d+?)\.(?P<mDay>\d+?)\s+?(?P<mHour>\d+?)?P<mMin>\d+?)\s+?(?P<name>\S.*)$/i"
Extract=innounp.exe -x -m -a {-c%%R} %%AQ {@%%LMQ}
ExtractWithoutPath=innounp.exe -e -m -a {-c%%R} %%AQ {@%%LMQ}
Test=innounp.exe -t -m -a %%AQ
AllFilesMask="*.*"
 
[InnoSetup2]
TypeName=Inno Setup 2
ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 32 2E
IDOnly=1
List=innounp.exe -v -m -a %%AQ
Errorlevel=1
Start="^---------"
End="^---------"
Format0="/^\s*?(?P<size>\d+?)\s+?(?P<mYear>\d+?)\.(?P<mMonth>\d+?)\.(?P<mDay>\d+?)\s+?(?P<mHour>\d+?)?P<mMin>\d+?)\s+?(?P<name>\S.*)$/i"
Extract=innounp.exe -x -m -a {-c%%R} %%AQ {@%%LMQ}
ExtractWithoutPath=innounp.exe -e -m -a {-c%%R} %%AQ {@%%LMQ}
Test=innounp.exe -t -m -a %%AQ
AllFilesMask="*.*"
 
[InnoSetup]
TypeName=Inno Setup
ID=49 6E 6E 6F
IDPos=48
Extension=exe
List=innounp.exe -v -m -a %%AQ
Errorlevel=1
Start="^---------"
End="^---------"
Format0="/^\s*?(?P<size>\d+?)\s+?(?P<mYear>\d+?)\.(?P<mMonth>\d+?)\.(?P<mDay>\d+?)\s+?(?P<mHour>\d+?)?P<mMin>\d+?)\s+?(?P<name>\S.*)$/i"
Extract=innounp.exe -x -m -a {-c%%R} %%AQ {@%%LMQ}
ExtractWithoutPath=innounp.exe -e -m -a {-c%%R} %%AQ {@%%LMQ}
AllFilesMask="*.*"

использование консольного innounp.exe позволило устранить медлительный innounp.so от pepak - тот перечитывает архив заново после каждого файла и в итоге большие файлы могут распаковывать не минуты, а часы. Например на машине с 2 х Xeon E5-2697A v4 / 320 Gb REG ECC DDR4-2400 / Intel С624 Chipset минимальное время распаковки инсталлятора gimp-2.10.22-setup.exe (Inno Setup 6.x) этим модулем составило 4 часа 23 мин 19 сек, а через innounp он распаковался примерно за 17 секунд. Разница во времени очевидна, и потому у меня в наборе к обсерверу данного модуля нет - "сырой" ещё. Будет устранён его основной недостаток - крайне медленная работа с непрерывными архивами - проверю и если не вылезет ошибок с удовольствием воспользуюсь. А пока innounp.exe работает несравнимо быстрее сознанного на его исходниках моду. Не говоря ещё о том, что он в разы компактнее последнего.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb

Всего записей: 29432 | Зарегистр. 31-07-2002 | Отправлено: 19:33 08-03-2021
arax20



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

Цитата:
этим модулем составило 4 часа 23 мин 19 сек, а через innounp он распаковался примерно за 17 секунд

 
Сейчас посмотрел на распаковку gimp-2.10.22-setup.exe:
00:03:13 у ma из вашей сборки против 00:04:43 у пепака, то что у пепака есть какой-то косяк это точно, но результаты вашего тестирование еще страннее.

Всего записей: 233 | Зарегистр. 25-10-2007 | Отправлено: 21:16 08-03-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arax20
 
У модуля pepak причина сходна с https://github.com/lazyhamster/Observer/issues/6 - требуется доработка алгоритма распаковки который сейчас работает в режиме "один вызов - один распакованный объект". А вот как её сделать ещё никто не придумал и потому его модуль на разных машинах тратит очень большое время, причём на всех по разному.  
 
Дома на рабочей машине с Xeon E5-2667/C602J/16 GB REG ECC DDR3-1866 под Win 7 X64 SP1 эту же задачу он решал около 36 минут, на другой с i7-2600/z68/16 GB DDR-1600 распаковка заняла ~ 42 минуты, а на рабочей станции с парой Xeon под Tru64 UNIX + WINE HQ свыше 4-х часов. Видимо применённый в модуле алгоритм распаковки чувствителен к "внешней среде".

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb

Всего записей: 29432 | Зарегистр. 31-07-2002 | Отправлено: 21:45 08-03-2021
arax20



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

Цитата:
Tru64 UNIX + WINE HQ


А за 17 секунд где распаковалось?

Всего записей: 233 | Зарегистр. 25-10-2007 | Отправлено: 21:56 08-03-2021 | Исправлено: arax20, 21:57 08-03-2021
Smitis



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

Цитата:
у пепака есть какой-то косяк это точно

Там не косяк, а особенность работы Observer, распаковка идёт по одному файлу (если не ошибаюсь).
Если надо распаковать дистрибутив какой-либо программы полностью, лучше запускать innounp из командной строки. Распаковано будет ЗНАЧИТЕЛЬНО быстрее.

----------
Разум когда-нибудь победит

Всего записей: 2412 | Зарегистр. 09-02-2003 | Отправлено: 23:22 08-03-2021
arax20



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

Цитата:
Распаковано будет ЗНАЧИТЕЛЬНО быстрее.

Ну меньше трети времени — это не так уж "ЗНАЧИТЕЛЬНО", но не приятно это точно.
Главный вопрос, где Виктор это за 17 секунд распаковал.

Всего записей: 233 | Зарегистр. 25-10-2007 | Отправлено: 23:29 08-03-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arax20
 
С модулем у меня такого не наблюдалось, так что с этим к его автору. Оригинальная утилита работает быстро, модуль медленно. 17 секунд для данного дистрибутива - не реально ибо объём распаковки порядка 1,8 Гб, а скорость распаковки алгоритма ограничена. У меня 7-Zip 21.00 alpha обеспечивает скорость распаковки ~ 40 Мб/с так что распаковать 1,8 Гб за 17 секунд на моей машине не реально, а контейнер Inno Setup это не контейнер 7-Zip - он основан на его формате, но имеет свои отличия и реальная скорость его распаковки ниже чем для 7-Zip, так что потребуется больше времени на работу.
 


----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb

Всего записей: 29432 | Зарегистр. 31-07-2002 | Отправлено: 23:31 08-03-2021
arax20



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

Цитата:
этим модулем составило 4 часа 23 мин 19 сек, а через innounp он распаковался примерно за 17 секундх


Цитата:
Tru64 UNIX + WINE HQ


Цитата:
4 часа 23 мин 19 сек


Цитата:
17 секунд для данного дистрибутива - не реально

Ясно, понятно, вопросов больше не имею.
 

Всего записей: 233 | Зарегистр. 25-10-2007 | Отправлено: 23:46 08-03-2021
Smitis



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

Цитата:
Ну меньше трети времени — это не так уж "ЗНАЧИТЕЛЬНО", но не приятно это точно.  

Ну не знаю. MultiArc vs командная строка у меня на Вашем файле получилось 235 vs 57 секунд. В 4 раза быстрее. Хотя MA через ту же командную строку распаковывает.

----------
Разум когда-нибудь победит

Всего записей: 2412 | Зарегистр. 09-02-2003 | Отправлено: 00:41 09-03-2021
arax20



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

Цитата:
В 4 раза быстрее. Хотя MA через ту же командную строку распаковывает.

Не ту же, а с параметром -a который разницу и делает.  
И он скорее нужен чем нет, так как иначе результат может быть не корректен.
 

Всего записей: 233 | Зарегистр. 25-10-2007 | Отправлено: 12:15 09-03-2021
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NB - session - SCP - Private key - подразумевается путь к файлу для импорта ключа? какого он должен быть формата? Public from rsa-2048 не подходит.

Всего записей: 2676 | Зарегистр. 16-06-2007 | Отправлено: 14:05 11-03-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
 
В исходниках NB .\libs\putty ни о чём не говорит?

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb

Всего записей: 29432 | Зарегистр. 31-07-2002 | Отправлено: 16:02 11-03-2021
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Говорит о том, что F1 не помешал бы.
 
LOG хорошо бы видеть в логе, какой из fmt модулей MultiArc приводит к висяку.

Всего записей: 2676 | Зарегистр. 16-06-2007 | Отправлено: 12:13 12-03-2021 | Исправлено: Alexyz21, 12:49 12-03-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
 
README.md/README.PL.md/README.RU.md

Цитата:
3. Ключи при использовании протоколов SFTP, SCP
 
   Файл с ключами (публичным и приватным) должен быть в формате Putty (.ppk).

можно было и прочитать - это документация по плагину. Исторически.


----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb

Всего записей: 29432 | Зарегистр. 31-07-2002 | Отправлено: 16:31 12-03-2021
SuperKolobok01



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Некоторое время назад перестали работать команды панелей ctrl+1...ctrl+0 в связке far+conemu,
причем остальные команды ctrl+l, ctrl+q, сортировка, смена дисков работают.
 
Подскажите может кто в курсе куда копать?

Всего записей: 73 | Зарегистр. 09-11-2015 | Отправлено: 10:29 15-03-2021
bytie

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В ConEmu эти сочетания обычно переключают закладки, то есть перехватываются ConEmu до передачи их в Far.

Всего записей: 261 | Зарегистр. 18-08-2005 | Отправлено: 10:51 15-03-2021
SuperKolobok01



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bytie
Спасибо за наводку, отключил закладки и заработало.

Всего записей: 73 | Зарегистр. 09-11-2015 | Отправлено: 11:09 15-03-2021
Alexyz21



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

Код:
Z:\TEMP\Far.2021.03.15_06.21.17.555_3884.txt                                
 1 [2021/03/15·06:21:17.539][3952][info]·Far·Manager,·version·3.0.5760.0·x86

- если 1-я запись в лог кладётся в 539, то ожидается, что лог начал создаваться в это время, а не в 555. Вместе с тем CreationTime файла лога =09:21:17.555198. Понятно, что файл был создан позднее, чем начал формироваться лог, но определённая логическая неувязка имеется.

Всего записей: 2676 | Зарегистр. 16-06-2007 | Отправлено: 13:24 15-03-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
 
Нет неувязки - так работает дисковый кэш ОС в режиме "обратная запись" -  
 
"Для ускорения работы дисковой подсистемы и снижения времени простоя прикладных и системных задач запись на диск производится в момент его минимального использования ОС и прикладными  задачами, а сообщение об успешности дисковых операций инициировавшая её задача получает сразу после их постановки в очередь на выполнение, но до их физического выполнения подсистемой ввода-вывода ОС",  
 
а потому моменты времени создания записи файла в таблицах ФС и реальной записи данных разнесены во времени.  
 
Отсюда и "видимые нестыковки времён". А подсистема ввода-вывода это просто мост между аппаратурой и ОС работающий с любыми данными как с битовым потоком.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb

Всего записей: 29432 | Зарегистр. 31-07-2002 | Отправлено: 19:42 15-03-2021 | Исправлено: Victor_VG, 20:07 15-03-2021
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
см. внимательно на имя файла лога и на 1-ю его запись.
 
 
XP, 5761 - colorer, netbox ругаются на отсутствующие процедуры при старте фара, 5760 ещё норм.

Всего записей: 2676 | Зарегистр. 16-06-2007 | Отправлено: 22:45 15-03-2021 | Исправлено: Alexyz21, 22:45 15-03-2021
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 6)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru