Обновление FARа
Обновление FARа
Две мысли :
1.Почему вы, выкладывающие обновления, не пакуете с размером словаря в 512Килобайт и принудительным сжатием текста(это давно в WinRARе есть) ? По испытанным пробам ваше обновление(2271) в 494 тыс. байт сократилось на 20 000. ! Это гроши, но если тысячи людей сэкономят их, будет здорово! Что скажете ?
2.Я сижу в и-нете под юзером, а FAR запущен всегда под админом(ну доверяю я ему больше, чем explorer'у).И теперь(и каждый раз), скачав обновление, запускаю NecromancerDN, закрываю FAR, обновляю его и снова перезапускаю. Короче, по дурному как-то. Нельзя какой-нибудь пункт в меню прописать, чтобы FAR сам себя обновил ?
1.Почему вы, выкладывающие обновления, не пакуете с размером словаря в 512Килобайт и принудительным сжатием текста(это давно в WinRARе есть) ? По испытанным пробам ваше обновление(2271) в 494 тыс. байт сократилось на 20 000. ! Это гроши, но если тысячи людей сэкономят их, будет здорово! Что скажете ?
2.Я сижу в и-нете под юзером, а FAR запущен всегда под админом(ну доверяю я ему больше, чем explorer'у).И теперь(и каждый раз), скачав обновление, запускаю NecromancerDN, закрываю FAR, обновляю его и снова перезапускаю. Короче, по дурному как-то. Нельзя какой-нибудь пункт в меню прописать, чтобы FAR сам себя обновил ?
- Andrey Budko
- Posts: 1203
- Joined: Fri 01 Apr, 2005 14:03
- Contact:
Кстати, да. Запарили вы уже паковать фар платной с закрытыми исходниками слабоподдерживающей уникод софтиной. Пакуйте в ZIP.Почему вы, выкладывающие обновления, не пакуете с размером словаря в 512Килобайт и принудительным сжатием текста(это давно в WinRARе есть)
Ты не поверишь, но если заархивировать последнее обновление Дурилкой (DURILCA.exe), то выигрыш будет еще 60 килобайт, а если Паскудой (PAsQDa.exe -7), то искомые 493 978 байт превращаются в 389 438. Минус 110 (сто десять) килобайт! Мозг отказывается даже вообразить подобную экономию трафика!По испытанным пробам ваше обновление(2271) в 494 тыс. байт сократилось на 20 000. ! Это гроши, но если тысячи людей сэкономят их, будет здорово!
Тысяча людей по 20 кб это сколько? 20 мегабайт что ли? Сколько стоит 20 мегабайт в Зимбабве?
Напиши батник install.bat который будет:И теперь(и каждый раз), скачав обновление, запускаю NecromancerDN, закрываю FAR, обновляю его и снова перезапускаю
1. Переименовывать far.exe например в far_old.exe (это возможно при работающем фаре если у тебя не 9х конечно)
2. Разархивировать обновление в каталог фара
3. Килять процесс фара с помощью виндовый taskkill.exe
4. Запускать новую копию Far
Делов на 3 минуты
Last edited by Andrey Budko on Thu 11 Oct, 2007 15:48, edited 1 time in total.
Re: Обновление FARа
так флаг в руки - батник и напиши какой тебе нравится, или пункт в меню. В чем проблема?Слава wrote:Короче, по дурному как-то. Нельзя какой-нибудь пункт в меню прописать, чтобы FAR сам себя обновил ?
я обновляю так:
1. захожу ФАРом в каталог ФАРа, мувлю far.exe в \
2. не выходя распаковываю туда ФАРом обновление (прочие файлы не залочены)
3. выхожу из ФАРа и обновленной копией убиваю far.exe в корне.
ошибка — считать, что фар для пользователей. (с) zg
- Andrey Budko
- Posts: 1203
- Joined: Fri 01 Apr, 2005 14:03
- Contact:
А куда делось сообщение Зеро Гравити?
Я, короче, считаю, что превращать форум в faq - тоже не стоит. Тем более, если спрашивающие получают ответы на свои вопросы. Ведь это главное? Все что ниже - не суть. В этом топике ответ был дан первым постом - моим, все остальное либо оффтопик либо обезьянничество и лично я бы свой пост в таком случае удалил.
Я, короче, считаю, что превращать форум в faq - тоже не стоит. Тем более, если спрашивающие получают ответы на свои вопросы. Ведь это главное? Все что ниже - не суть. В этом топике ответ был дан первым постом - моим, все остальное либо оффтопик либо обезьянничество и лично я бы свой пост в таком случае удалил.
Что интересно, я увидев пост jbak последним, отослал свой - и сразу в rss увидел одновременный пост HaRT. А твой увидел только вернувшись с работы...Andrey Budko wrote:В этом топике ответ был дан первым постом - моим
кстати - часы на форуме сейчас несинхронизированы с остальным миром...
А удалять мессаги - я смысла не вижу, равно как и повода тебе гордиться своим первенством или обзываться...
ошибка — считать, что фар для пользователей. (с) zg
- Andrey Budko
- Posts: 1203
- Joined: Fri 01 Apr, 2005 14:03
- Contact:
Идея очень понравилась, и в тот же час была реализована. После проверки (два раза уже обновлять доводилось ) решил таки поделиться. Заодно, может, общими усилиями и усовершенствовать что-нибудь получится.для пущей автоматизации и красивости можешь ещё прикрутить в усерменю сначала вгет(при правильном юзаньи будет просить только номер билда) затем распаковщик (пока это рар). а потом ужо и вышеописаный батник.
Code: Select all
@echo off
if %1.==. goto hint
set newfar=Far171.%1.x86.rar
set fardir=%farhome%
if (%fardir%=="") set fardir=d:\far
rem Махинации эти нужны на случай если FAR не запущен
echo ** Update FAR to build %1?
echo * (press CtrlC to cancel)
pause
echo.
if exist %newfar% goto backup
echo ** Downloading FAR from http://farmanager.com/farbugs/ ...
%fardir%\addons\utils\wget\wget.exe -nc http://farmanager.com/farbugs/%newfar%
:backup
if not exist %newfar% goto error
set bakdir=%fardir%\~far.bak
echo ** Backuping FAR to %bakdir%\ ...
if not exist %bakdir% md %bakdir%
move /y %fardir%\Far.exe %bakdir%\
move /y %fardir%\FarEng.lng %bakdir%\
move /y %fardir%\FarRus.lng %bakdir%\
move /y %fardir%\Far.map %bakdir%\
move /y %fardir%\FarEng.hlf %bakdir%\
move /y %fardir%\FarRus.hlf %bakdir%\
set bakdir=
:update
echo ** Updating FAR ...
%fardir%\arh\rar.exe e -o+ %newfar% Far.exe FarEng.lng FarRus.lng Far.map FarEng.hlf FarRus.hlf %fardir%\
echo Restart FAR and use it! ;)
goto cleanup
:error
rem Архив с Far'ом в текущей папке так и не появился
echo Something wrong, sorry :-[
goto cleanup
:hint
echo Not specified FAR buld: Far171.%%buld%%.x86.rar
echo Usage example: %~nx0 b2275
exit
:cleanup
set newfar=
set fardir=
P.S. Может, отдельный топик создать, с указанием ссылки (ну эту тему) откуда он вырос?
upd: уже исправил багу
- Attachments
-
- farupdate.zip
- (688 Bytes) Downloaded 184 times
Last edited by [e]Bu$ter on Mon 15 Oct, 2007 14:21, edited 1 time in total.
HaRT, а в чём фишка, и как это собвственно делается? Не совсем понял.
upd: просто, в архиве могут быть и лишние файлы (как в b2275) поэтому я и задал жёсткий список.
upd: просто, в архиве могут быть и лишние файлы (как в b2275) поэтому я и задал жёсткий список.
Last edited by [e]Bu$ter on Mon 15 Oct, 2007 14:43, edited 1 time in total.