Author Topic: PluginUpdater  (Read 39126 times)

0 Members and 2 Guests are viewing this topic.

Offline Black Sniper

PluginUpdater
« on: 27 05 2014, 18:13:05 »
Вопрос по функционалу. По новости.
Насторожил это момент
Quote
при этом от юзера не будет требоваться никаких действий, реальное обновление Миранды произойдёт при ее первом перезапуске после обновления

Уважаемый ghazan или watcher, может, имеет смысл (подумать), о реализации и тихой "перезагрузки" или оповещения через попап о том, что можно перезапустить миранду?
Бью метко, но редко...
 

Offline watcher

Re: PluginUpdater
« Reply #1 on: 27 05 2014, 18:26:22 »
Black Sniper, да, всё верно, сегодня уже подумали и Mataes сделал оповещение попапом, после завершения обновления, в завтрашнем апдейте уже будет.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline watcher

Re: PluginUpdater
« Reply #2 on: 27 05 2014, 18:40:42 »
Уважаемый ghazan или watcher, может, имеет смысл (подумать), о реализации и тихой "перезагрузки"

Тихой перезагрузщки решили не делать, в теории это принесёт большое количество проблем - человек зашел, галки поставил, сам не понял какие - потом миранда входит и выходит (замечательно выходит), очень уж это жестоко. Учитывая, что при тихом обновлении из всех попапов остается лишь один, который уведомляет об окончании обновления - можно смело поставить его на бесконечность (-1).
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Flash Gordon

  • Newbie
  • *
  • Posts: 4
  • Country: pa
Re: PluginUpdater
« Reply #3 on: 30 05 2014, 12:13:09 »
Может рассмотрите вариант более очевидного уведомления для тех, кто компьютер не выключает месяцами?
У меня Миранда висит и никак не проявляет себя, что она скачала обновления и её неплохо бы перезагрузить. Возможно были всплывающие сообщения, но они висят недолго и, скорее всего, в этот момент я не был за компьютером.
Рассмотрите, пожалуйста, какой-либо более удобный вариант, где уведомление будет отображаться постоянно ("обновления готовы") и кнопку перезагрузить рядом.
 

Offline watcher

Re: PluginUpdater
« Reply #4 on: 30 05 2014, 15:18:03 »
Может рассмотрите вариант более очевидного уведомления для тех, кто компьютер не выключает месяцами?
У меня Миранда висит и никак не проявляет себя, что она скачала обновления и её неплохо бы перезагрузить. Возможно были всплывающие сообщения, но они висят недолго и, скорее всего, в этот момент я не был за компьютером.
Рассмотрите, пожалуйста, какой-либо более удобный вариант, где уведомление будет отображаться постоянно ("обновления готовы") и кнопку перезагрузить рядом.


Рассмотрели - попап, который не исчезает сам. С обновления завтрашнего дня. Хотите кнопку перезапуска - используйте плагин Restart или переключайтесь на обычные обновления.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Flash Gordon

  • Newbie
  • *
  • Posts: 4
  • Country: pa
Re: PluginUpdater
« Reply #5 on: 30 05 2014, 18:01:39 »

Рассмотрели - попап, который не исчезает сам. С обновления завтрашнего дня. Хотите кнопку перезапуска - используйте плагин Restart или переключайтесь на обычные обновления.
Спасибо!
Плагин Restart добавляет избыточную опцию перезагрузки, которая уже есть в меню.
 

Offline watcher

Re: PluginUpdater
« Reply #6 on: 30 05 2014, 19:31:50 »
Плагин Restart добавляет избыточную опцию перезагрузки, которая уже есть в меню.

Нет в меню миранды такой опции, это видимо экшн на актмане или стоит плагин ProfileManagerEX - в чистой миранде нет опции перезапуска.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Flash Gordon

  • Newbie
  • *
  • Posts: 4
  • Country: pa
Re: PluginUpdater
« Reply #7 on: 31 05 2014, 01:24:29 »
Нет в меню миранды такой опции, это видимо экшн на актмане или стоит плагин ProfileManagerEX - в чистой миранде нет опции перезапуска.


Подтверждаю — pmanagerex.dll. actman.dll не задействован. Спасибо за разъяснение.
 

Offline Evgenyatam

  • Newbie
  • *
  • Posts: 18
Re: PluginUpdater
« Reply #8 on: 01 06 2014, 16:57:32 »
Нет в меню миранды такой опции, это видимо экшн на актмане или стоит плагин ProfileManagerEX - в чистой миранде нет опции перезапуска.
а почему у меня она есть?
Spoiler
Quote
CPU: AMD Athlon(tm) 64 Processor 3000+ [x86 Family 15 Model 47 Stepping 2]
Installed RAM: 1536 MBytes
Operating System: Microsoft Windows XP Professional Service Pack 3 (build 2600)
Internet Explorer: 8.0.6001.18702 (build 86001)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 13924 MBytes

Miranda NG Version: 0.94.9 final build #8010
Build time: 2 Feb 2014 20:41:31
Profile: C:\Documents and Settings\john\Application Data\Miranda_WP\john\john.dat
Profile size: 458752 Bytes
Profile creation date: 15 Feb 2014 22:16:41
Language pack: Russian (RU) [0419]
Service Mode: No

Active Plugins (63):
  AdvaImg.dll v.0.11.0.1 [2 Feb 2014 20:34:09] - Miranda image services
  AdvancedAutoAway.dll v.0.8.1.0 [2 Feb 2014 19:35:18] - Advanced Auto Away
  Alarms.dll v.0.4.0.5 [2 Feb 2014 19:35:44] - Alarms
  AuthState.dll v.0.0.2.1 [2 Feb 2014 18:34:12] - Authorization state
  AvatarHistory.dll v.0.1.0.1 [2 Feb 2014 19:39:18] - Avatar history
  AVS.dll v.0.11.1.1 [2 Feb 2014 20:32:52] - Avatar service
  BASS_interface.dll v.0.0.0.14 [2 Feb 2014 19:39:20] - BASS interface
  ClientChangeNotify.dll v.0.1.1.3 [2 Feb 2014 18:36:00] - Client change notify
  Clist_modern.dll v.0.9.0.12 [2 Feb 2014 20:36:29] - Modern contact list
  CmdLine.dll v.0.0.4.1 [2 Feb 2014 19:37:10] - Command line
  CrashDumper.dll v.0.0.4.22 [2 Feb 2014 19:37:22] - Crash dumper
  CryptoPP.dll v.1.0.4.7 [2 Feb 2014 19:41:46] - Crypto++
  CSList.dll v.0.1.1.0 [2 Feb 2014 19:34:30] - Custom status list
  CyrTranslit.dll v.0.1.2.0 [2 Oct 2013 16:42:06] - CyrTranslit
  Db_autobackups.dll v.0.0.0.10 [2 Feb 2014 19:34:34] - Db autobackuper
  DbEditorPP.dll v.3.2.0.1 [2 Feb 2014 19:37:22] - Database editor++
  Dbx_mmap.dll v.0.11.0.2 [2 Feb 2014 20:33:00] - Miranda NG mmap database driver
  FavContacts.dll v.0.0.0.7 [2 Feb 2014 19:34:34] - Favorite contacts
  Fingerprint.dll v.0.1.0.0 [2 Feb 2014 19:39:08] - Fingerprint NG
  Folders.dll v.0.2.0.1 [2 Feb 2014 19:34:44] - Custom profile folders
  HistoryPP.dll v.1.5.1.5 [2 Feb 2014 2:26:38] - History++
  ICQ.dll v.0.11.1.0 [2 Feb 2014 20:33:53] - IcqOscarJ Protocol
  IEView.dll v.1.4.0.0 [2 Feb 2014 19:34:52] - IEView
  IgnoreState.dll v.0.0.3.0 [2 Feb 2014 18:34:50] - Ignore state
  Import.dll v.0.11.0.1 [2 Feb 2014 20:32:57] - Import contacts and messages
  ImportTXT.dll v.0.0.1.11 [2 Feb 2014 19:41:54] - Import TXT
  Jabber.dll v.0.11.0.4 [5 Mar 2014 22:35:32] - Jabber Protocol
  KeepStatus.dll v.0.9.0.1 [2 Feb 2014 19:35:18] - Keep status
  MenuEx.dll v.1.3.0.10 [2 Feb 2014 18:34:54] - Menu item ext
  MobileState.dll v.0.0.1.4 [2 Feb 2014 19:38:32] - Mobile state
  MRA.dll v.2.1.0.8 [2 Feb 2014 19:35:34] - Mail.ru Agent
  mRadio.dll v.0.0.2.4 [2 Feb 2014 19:41:54] - mRadio Mod
  MsgPopup.dll v.0.1.1.3 [2 Feb 2014 19:39:36] - Message popup
  mTextControl.dll v.0.8.0.1 [2 Feb 2014 18:34:56] - Miranda text control
  MyDetails.dll v.0.0.1.11 [2 Feb 2014 18:37:32] - My details
  NewEventNotify.dll v.0.2.2.3 [2 Feb 2014 19:36:32] - NewEventNotify
  NewXstatusNotify.dll v.1.4.0.9 [2 Feb 2014 19:34:58] - xStatus notify
  NotifyAnything.dll v.0.0.2.8 [2 Feb 2014 18:39:32] - NotifyAnything
  PluginUpdater.dll v.0.1.1.7 [2 Feb 2014 20:37:53] - Plugin updater
  PManagerEx.dll v.0.0.0.5 [2 Feb 2014 18:37:54] - Miranda NG profile changer
  Popup.dll v.2.1.1.8 [2 Feb 2014 19:35:04] - Popup plus
  QuickMessages.dll v.0.0.4.2 [2 Feb 2014 18:35:00] - Quick messages
  QuickSearch.dll v.1.4.2.0 [2 Feb 2014 19:41:56] - Quick Search
  Rate.dll v.0.0.2.1 [2 Feb 2014 18:35:02] - Contact`s rate
  RecentContacts.dll v.0.0.2.0 [2 Feb 2014 19:36:04] - Recent contacts
  SecureIM.dll v.1.0.12.4 [2 Feb 2014 19:35:06] - SecureIM
  SeenPlugin.dll v.5.0.4.8 [2 Feb 2014 19:35:04] - Last seen
  SendSS.dll v.0.8.3.1 [2 Feb 2014 19:37:20] - Send ScreenShot+
  ShlExt.dll v.2.2.0.3 [2 Feb 2014 18:40:26] - Shell extension
  SimpleAR.dll v.2.0.2.6 [2 Feb 2014 18:35:08] - Simple auto replier
  SmileyAdd.dll v.0.2.3.17 [2 Feb 2014 19:35:18] - SmileyAdd
  SMS.dll v.0.2.5.3 [2 Feb 2014 19:39:24] - SMS
  Spamotron.dll v.0.0.4.6 [2 Feb 2014 18:39:58] - Spam-o-tron
  SpellChecker.dll v.0.2.6.1 [2 Feb 2014 19:35:48] - Spell checker
  SplashScreen.dll v.0.1.2.3 [2 Feb 2014 18:35:10] - Splash screen
  StartupStatus.dll v.0.8.0.45 [2 Feb 2014 19:35:18] - StartupStatus
  TabSRMM.dll v.3.3.0.3 [2 Feb 2014 20:33:30] - TabSRMM
  Tipper.dll v.2.1.0.5 [2 Feb 2014 19:35:24] - Tipper
  TopToolBar.dll v.0.8.0.3 [2 Feb 2014 20:36:09] - TopToolBar
  UInfoEx.dll v.0.8.5.0 [2 Feb 2014 19:35:34] - User info ext
  Variables.dll v.0.2.3.10 [2 Feb 2014 19:35:30] - Variables
  XSoundNotify.dll v.1.0.1.2 [2 Feb 2014 19:39:36] - XSoundNotify
  YAMN.dll v.0.1.2.6 [2 Feb 2014 18:39:04] - Mail Notifier

Unloadable Plugins (1):
  DbChecker.dll v.0.0.0.0 [2 Feb 2014 20:37:33] - <unknown>


Protocols and Accounts:
-------------------------------------------------------------------------------
ICQ                      2 - Enabled 0 - Disabled  Loaded
JABBER                   1 - Enabled 0 - Disabled  Loaded
MRA                      1 - Enabled 0 - Disabled  Loaded
mRadio                   1 - Enabled 0 - Disabled  Loaded
YAMN                     1 - Enabled 0 - Disabled  Loaded

Icon Packs:
-------------------------------------------------------------------------------
 colour_schemes.dll [6 Aug 2011 14:00:46]
 Flags_icons.dll [2 Feb 2014 19:39:28]
 Fp_icons.dll [2 Feb 2014 19:39:04]
 HistoryPP_icons.dll [2 Feb 2014 19:38:06]
 Proto_AIM.dll [2 Feb 2014 20:36:10]
 proto_conn_facebook.dll [2 Feb 2011 17:25:26]
 proto_conn_icq.dll [11 Oct 2010 13:01:04]
 proto_conn_jabber.dll [11 Oct 2010 13:01:04]
 proto_conn_mra.dll [16 Sep 2012 21:33:58]
 Proto_Facebook.dll [2 Feb 2014 20:36:09]
 Proto_GG.dll [2 Feb 2014 20:36:10]
 proto_Global_miranda.dll [13 Dec 2008 1:39:04]
 proto_ICQ Corp.dll [13 Dec 2008 1:39:04]
 Proto_ICQ.dll [2 Feb 2014 20:36:11]
 Proto_IRC.dll [2 Feb 2014 20:36:12]
 Proto_Jabber.dll [2 Feb 2014 20:36:13]
 Proto_MRA.dll [2 Feb 2014 19:36:10]
 Proto_mRadio.dll [2 Feb 2014 19:38:46]
 Proto_MSN.dll [2 Feb 2014 20:36:13]
 Proto_Yahoo.dll [2 Feb 2014 20:36:13]
 Proto_YAMN.dll [2 Feb 2014 18:38:58]
 SecureIM_icons.dll [2 Feb 2014 19:39:28]
 TabSRMM_icons.dll [2 Feb 2014 20:38:06]
 Toolbar_icons.dll [2 Feb 2014 20:36:19]
 UInfoEx_icons.dll [2 Feb 2014 19:35:50]
 useactions_icons.dll [4 Jun 2010 1:44:20]
 xStatus_ICQ.dll [2 Feb 2014 20:34:03]
 xStatus_Jabber.dll [2 Feb 2014 20:34:07]
 xStatus_MRA.dll [2 Feb 2014 19:35:54]
[close]
 

Offline Black Sniper

Re: PluginUpdater
« Reply #9 on: 01 06 2014, 17:01:00 »
а почему у меня она есть?
PManagerEx.dll v.0.0.0.5 [2 Feb 2014 18:37:54] - Miranda NG profile changer
Бью метко, но редко...
 

Offline Apollo2k4

Re: PluginUpdater
« Reply #10 on: 01 06 2014, 17:16:15 »
Black Sniper, может потому, что в вопрошающего в [Настройка → Тонкая настройка → Меню → Главное меню] отключён этот пункт
«Все глупости совершаются с серьёзным выражением лица» © Кён «Меланхолия Сузумии Харухи»

Правильно заданный вопрос – 50% решения.
Правила постинга
 

Offline watcher

Re: PluginUpdater
« Reply #11 on: 01 06 2014, 17:19:38 »
Apollo2k4, какой пункт, почему отключен? Он спрашивает почему у него есть он, ему ответили почему.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Black Sniper

Re: PluginUpdater
« Reply #12 on: 01 06 2014, 17:28:14 »
Если честно, то я бы не оказался от функции "тихой перезагрузки". Проблема только в том, что эта функция возможно нужна будет "мне и мне" и делать её для одного человека - накладно.

Я даже "придумал" как в гуи это выглядеть будет. Увы исходный код не скажу, да и возможно это костыль на костыле, забор на заборе.
В ГУИ есть чекбокс на включение тихой перезагрузки, он заблокирован (не активен), чтоб его включить, нужно лезть в БД, править, перезагружаться, и тогда в ГУИ чекбокс будет активен на выключение.
offtopic:
У меня вообще этих пунктов два, причём отключение второго (снятие галки), отключает и первый :)
« Last Edit: 01 06 2014, 17:31:20 by Black Sniper »
Бью метко, но редко...
 

Offline watcher

Re: PluginUpdater
« Reply #13 on: 01 06 2014, 19:28:12 »
Если честно, то я бы не оказался от функции "тихой перезагрузки". Проблема только в том, что эта функция возможно нужна будет "мне и мне" и делать её для одного человека - накладно.

Реализация этого - дел на 5 минут. Тут скорее дело в том, что это "потенциально вредная фича", поэтому реализовывать мы её не будем, ghazan сказал, что 100% этого в Миранде не будет, Mataes тоже против, я в общем-то тоже не хочу этой фичи. Это потом расхлёбывать то, что сам создал - кто-то поставит, забудет, потом крики, плач, почему перезапускается.

Я даже "придумал" как в гуи это выглядеть будет. Увы исходный код не скажу, да и возможно это костыль на костыле, забор на заборе.
В ГУИ есть чекбокс на включение тихой перезагрузки, он заблокирован (не активен), чтоб его включить, нужно лезть в БД, править, перезагружаться, и тогда в ГУИ чекбокс будет активен на выключение.
offtopic:
У меня вообще этих пунктов два, причём отключение второго (снятие галки), отключает и первый :)

Такое делается просто скрытой настройкой, без какого-либо гуи (есть такие настройки и их немало в миранде), прописыванием параметра в базу вручную, но и этого не будет.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Black Sniper

Re: PluginUpdater
« Reply #14 on: 02 09 2014, 08:59:48 »
watcher, есть ли возможно научить, чтоб можно было какие то плагины не обновлять?
Скажем, решил поставить vkontakte и scriver которые тут выложили, но при этом не хочу чтоб их сразу же заменили на те что в базе и не хочется совсем от обновлений отказываться?
Бью метко, но редко...