Обновление FARа

Вам не хватает чего-то в Far? Вы считаете, что вашу идею стоит услышать? Пишите сюда.
Слава
«математик»
Posts: 232
Joined: Sat 22 Apr, 2006 17:12

Обновление FARа

Post by Слава »

Две мысли :
1.Почему вы, выкладывающие обновления, не пакуете с размером словаря в 512Килобайт и принудительным сжатием текста(это давно в WinRARе есть) ? По испытанным пробам ваше обновление(2271) в 494 тыс. байт сократилось на 20 000. ! Это гроши, но если тысячи людей сэкономят их, будет здорово! Что скажете ? :o
2.Я сижу в и-нете под юзером, а FAR запущен всегда под админом(ну доверяю я ему больше, чем explorer'у).И теперь(и каждый раз), скачав обновление, запускаю NecromancerDN, закрываю FAR, обновляю его и снова перезапускаю. Короче, по дурному как-то. Нельзя какой-нибудь пункт в меню прописать, чтобы FAR сам себя обновил ? :)
User avatar
jbak
Posts: 609
Joined: Tue 04 Oct, 2005 15:01
Location: Одесса

Post by jbak »

1. Как-то совсем пофиг, даже если со смартфона качаю.
2. У меня Far через конман стартует, у кого-то через батник, у кого-то ещё через какие-то гланды. Как его запускать-то?
User avatar
Andrey Budko
Posts: 1203
Joined: Fri 01 Apr, 2005 14:03
Contact:

Post by Andrey Budko »

Почему вы, выкладывающие обновления, не пакуете с размером словаря в 512Килобайт и принудительным сжатием текста(это давно в WinRARе есть)
Кстати, да. Запарили вы уже паковать фар платной с закрытыми исходниками слабоподдерживающей уникод софтиной. Пакуйте в ZIP.
По испытанным пробам ваше обновление(2271) в 494 тыс. байт сократилось на 20 000. ! Это гроши, но если тысячи людей сэкономят их, будет здорово!
Ты не поверишь, но если заархивировать последнее обновление Дурилкой (DURILCA.exe), то выигрыш будет еще 60 килобайт, а если Паскудой (PAsQDa.exe -7), то искомые 493 978 байт превращаются в 389 438. Минус 110 (сто десять) килобайт! Мозг отказывается даже вообразить подобную экономию трафика!

Тысяча людей по 20 кб это сколько? 20 мегабайт что ли? Сколько стоит 20 мегабайт в Зимбабве?
И теперь(и каждый раз), скачав обновление, запускаю NecromancerDN, закрываю FAR, обновляю его и снова перезапускаю
Напиши батник install.bat который будет:
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.
wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

Re: Обновление FARа

Post by wolf »

Слава wrote:Короче, по дурному как-то. Нельзя какой-нибудь пункт в меню прописать, чтобы FAR сам себя обновил ? :)
так флаг в руки - батник и напиши какой тебе нравится, или пункт в меню. В чем проблема?

я обновляю так:
1. захожу ФАРом в каталог ФАРа, мувлю far.exe в \
2. не выходя :) распаковываю туда ФАРом обновление (прочие файлы не залочены)
3. выхожу из ФАРа и обновленной копией убиваю far.exe в корне.
ошибка — считать, что фар для пользователей. (с) zg
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Post by HaRT »

jbak
А в случае КонМана и вовсе легко обновлять: переносишь старые файлы во временную папку, кладёшь на их место новые, одной комбинацией клавиш стартуешь в той же консоли новый Фар, переходишь в старый, выходишь, удаляешь старые файлы — очень быстро.

По сути то же, что у wolf.
User avatar
Andrey Budko
Posts: 1203
Joined: Fri 01 Apr, 2005 14:03
Contact:

Post by Andrey Budko »

обезьяны
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Post by HaRT »

Andrey Budko wrote:обезьяны
С офтопиком — в приват.
User avatar
Andrey Budko
Posts: 1203
Joined: Fri 01 Apr, 2005 14:03
Contact:

Post by Andrey Budko »

А куда делось сообщение Зеро Гравити?

Я, короче, считаю, что превращать форум в faq - тоже не стоит. Тем более, если спрашивающие получают ответы на свои вопросы. Ведь это главное? Все что ниже - не суть. В этом топике ответ был дан первым постом - моим, все остальное либо оффтопик либо обезьянничество и лично я бы свой пост в таком случае удалил.
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Post by HaRT »

Andrey Budko wrote:А куда делось сообщение Зеро Гравити?
Переехало.
wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

Post by wolf »

Andrey Budko wrote:В этом топике ответ был дан первым постом - моим
Что интересно, я увидев пост jbak последним, отослал свой - и сразу в rss увидел одновременный пост HaRT. А твой увидел только вернувшись с работы...

кстати - часы на форуме сейчас несинхронизированы с остальным миром...

А удалять мессаги - я смысла не вижу, равно как и повода тебе гордиться своим первенством или обзываться...
ошибка — считать, что фар для пользователей. (с) zg
User avatar
Andrey Budko
Posts: 1203
Joined: Fri 01 Apr, 2005 14:03
Contact:

Post by Andrey Budko »

равно как и повода тебе гордиться своим первенством
господи боже мой, неужели со стороны выглядит, что я этим горжусь?
или обзываться...
боже упаси. я кроме улыбки на такое "обзывательство" ничего даже не предполагал на твоем лице.
User avatar
Sitivrat
Posts: 39
Joined: Mon 29 Aug, 2005 00:16
Location: Belarus Grodno
Contact:

Post by Sitivrat »

2 топикстартер:
для пущей автоматизации и красивости можешь ещё прикрутить в усерменю сначала вгет(при правильном юзаньи будет просить только номер билда) затем распаковщик (пока это рар). а потом ужо и вышеописаный батник.
# Не умеешь работать мышкой - работай лопатой...
Image
User avatar
[e]Bu$ter
Posts: 792
Joined: Mon 30 May, 2005 23:05
Location: Беларусь, Минск
Contact:

Post by [e]Bu$ter »

для пущей автоматизации и красивости можешь ещё прикрутить в усерменю сначала вгет(при правильном юзаньи будет просить только номер билда) затем распаковщик (пока это рар). а потом ужо и вышеописаный батник.
Идея очень понравилась, и в тот же час была реализована. После проверки (два раза уже обновлять доводилось :) ) решил таки поделиться. Заодно, может, общими усилиями и усовершенствовать что-нибудь получится.

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.
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Post by HaRT »

[e]Bu$ter
Список файлов лучше не хард-кодить, а брать из оглавления архива.
User avatar
[e]Bu$ter
Posts: 792
Joined: Mon 30 May, 2005 23:05
Location: Беларусь, Минск
Contact:

Post by [e]Bu$ter »

HaRT, а в чём фишка, и как это собвственно делается? Не совсем понял.


upd: просто, в архиве могут быть и лишние файлы (как в b2275) поэтому я и задал жёсткий список.
Last edited by [e]Bu$ter on Mon 15 Oct, 2007 14:43, edited 1 time in total.
Post Reply

Return to “Предложения и идеи”