Update — автообновление Фара и стандартных плагинов

Здесь можно обсудить ваш любимый плагин.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Update

Post by DrKnS »

Latest post of the previous page:

гы.
а если загрузить один update, без остальных плагинов?
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: Update

Post by Kerberos464 »

вот блин =) значит враг народа кто-то другой, щас найдём...
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: Update

Post by Kerberos464 »

нашёл - проблема появляется, когда одновременно загружены Update и ансишный FarTray.
если убрать любой из них, оставив все остальные мои плагины - проблемы нет.
причём, если в Update поставить обновление по запросу, то та кривая папка в C:\Users создаётся токо при попытке обновления.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Update

Post by DrKnS »

ансишный FarTray
Ну вот вам и ответ.
Когда фар вызывает функцию из анси-плагина — он делает SetFileApisToOEM (сиречь переключает функции windows на работу с dos-кодировкой) для того, чтобы плагин не обламывался.
А обратно не возвращает.
Update использует некоторые функции из WinInet, который реализован через IE.
А в IE, очевидно, до сих пор (!) остались неуникодные куски (позор, позор индусам!), вот его c SetFileApisToOEM и колбасит.

Починять идеологически правильнее в фаре.
User avatar
Andrey Budko
Posts: 1203
Joined: Fri 01 Apr, 2005 14:03
Contact:

Re: Update

Post by Andrey Budko »

Andrey Budko wrote:У меня этот апдейтер схлопывает фар почти всегда если стоит ручной режим.
John Doe wrote:Тоже наблюдал вылет фара после префикса Update. Перезапустил фар - то же самое. Несколько раз.
Через меню нормально обновилось.
Меня вконец за* перезапускать фар 20 раз чтобы проапдейтиться и я разобрался. Дело оказалось в ConEmu плагине. Не в самом ConEmu, а именно в плагине. Грохнул его - падать перестало.
Kirill
Posts: 263
Joined: Thu 04 Aug, 2005 10:27
Location: Kaliningrad
Has thanked: 3 times
Contact:

Re: Update

Post by Kirill »

Andrey Budko wrote:Меня вконец за* перезапускать фар 20 раз чтобы проапдейтиться и я разобрался. Дело оказалось в ConEmu плагине. Не в самом ConEmu, а именно в плагине. Грохнул его - падать перестало.
Огромное спасибо.
User avatar
Andrey Budko
Posts: 1203
Joined: Fri 01 Apr, 2005 14:03
Contact:

Re: Update

Post by Andrey Budko »

Kirill wrote:Огромное спасибо.
Радоваться особо нечему, так как без плагина при выходе вылазит следующее:
ConEmuC: Root process was alive less than 10 sec.
Press Enter to close console...
Kirill
Posts: 263
Joined: Thu 04 Aug, 2005 10:27
Location: Kaliningrad
Has thanked: 3 times
Contact:

Re: Update

Post by Kirill »

Andrey Budko wrote:Радоваться особо нечему, так как без плагина при выходе вылазит следующее:
ConEmuC: Root process was alive less than 10 sec.
Press Enter to close console...
А слона-то и не заметил :(
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: Update

Post by John Doe »

Критерием необходимости обновления является номер билда фара, что не очень хорошо, т.к. бывает что в очередной ночной сборке обновляются только плагины (например сегодня и вчера именно так).

Может быть стоит поменять критерий? Проще всего (не правильнее, а проще) ориентироваться на дату сборки / аттрибут файла.
User avatar
Andrey Budko
Posts: 1203
Joined: Fri 01 Apr, 2005 14:03
Contact:

Re: Update

Post by Andrey Budko »

Kirill wrote:А слона-то и не заметил :(
Макрос напиши. Я вот написал - вроде работает.
u: update
unload:D:\tools\Far\plugins\ConEmu\conemu.dll
macro:post Ctrl\ f11 u Enter Enter l o a d : D : \ t o o l s \ F a r \ p l u g i n s \ C o n E m u \ c o n e m u . d l l Enter
Наверняка можно как-то "умнее", но я не фанат.
Imp_GL
Posts: 47
Joined: Thu 13 Nov, 2008 22:03

Re: Update

Post by Imp_GL »

Данный плагин обновляет только плагины, входящие в дистрибутив? Или все установленные?
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: Update

Post by John Doe »

:rtfm:
Анонс прочитать слабо?
Imp_GL
Posts: 47
Joined: Thu 13 Nov, 2008 22:03

Re: Update

Post by Imp_GL »

Анонс давно прочитан. Так же прочитано и то, что анонс писался в 2008 году. За два года плагин могли и доработать...
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Re: Update

Post by SUSim »

Imp_GL wrote:Анонс давно прочитан. Так же прочитано и то, что анонс писался в 2008 году. За два года плагин могли и доработать...
Неужели бы при доработке плагина (в вашем понимании расширении) не доработали анонс :) ???
Плагин дорабатывался не однократно, но цель у него не менялась - обновлять только стандартные плагины...
я может быть тоже хотел чтобы он(плагин) обновлял мои любимые плагины, но только я знаю какие у меня любимые а какие не очень :)
SimSU ··· ·· -- ··· ··-
User avatar
Andrey Budko
Posts: 1203
Joined: Fri 01 Apr, 2005 14:03
Contact:

Re: Update

Post by Andrey Budko »

Kirill wrote:А слона-то и не заметил :(
вроде как вылеты при наличии конему исправлен (в конему)
Kirill
Posts: 263
Joined: Thu 04 Aug, 2005 10:27
Location: Kaliningrad
Has thanked: 3 times
Contact:

Re: Update

Post by Kirill »

Andrey Budko wrote:вроде как вылеты при наличии конему исправлен (в конему)
Спасибо. Только что проверил - пока работает. У меня завис, на Запуск FAR. Не срубается ConEmu
Post Reply

Return to “Обсуждение плагинов”