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

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

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

Maz (14-03-2019 12:11): Miranda NG (Часть 2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

   

gjf



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие темы: Часть 1
Тема по Miranda IM

 
Miranda NG  0.95.10.1 (от 08.02.2019)
 
Домашняя страница | Форум | Скачать | История изменений | Wiki | Описание и FAQ | Статья на Хабре | RSS (зеркало в Twitter) | Багтрекер | GitHub
 
Miranda NG — это мультипротокольный клиент для Windows. Очень лёгкий и не требовательный к ресурсам компьютера. Быстрый.  


Стабильная сборка: x32 | x64 | Русский языковой пакет  

Тестовая сборка: x32 | x64 | Русский языковой пакет  


Список доступных для закачки плагинов и прочее...


Внимание!
К сообщениям об ошибках прикладывайте пожалуйста краш-репорт!
(Как правильно делать краш-репорты...)
 
Как отключить уведомления о входе контакта в сеть
 
Различные сборки Miranda

Топик в с обсуждением шапки - все кардинальные изменения обсуждаем и сначала выкладываем там!

Всего записей: 11444 | Зарегистр. 14-03-2007 | Отправлено: 14:21 07-09-2012 | Исправлено: Maz, 18:07 02-04-2019
ghazan



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

Цитата:
Вот бы ключик, который бы запускал Миранду без интерфейса и только для всасывания в новый/старый профиль инишки, после чего процесс завершается, аля тихий импорт (/importini=user).  

не очень понимаю, чем это отличается от /profile=User

Всего записей: 345 | Зарегистр. 18-10-2005 | Отправлено: 15:06 09-07-2018
boss911



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ghazan
 
Я подробно описал, почему данный вариант не годен при создании сборки/инсталлятора, который будет разворачиваться (не мною) на чужих компах. Мне больше добавить нечего, могу лишь повторить.

Цитата:
А лучше без ключей, если лежит AutoExec_User.ini и AutoCreate=yes, то автоматом импортировать в новый User.dat, если имя INI задано не верно (проверка по маске AutoExec_*.ini), то ничего не импортируем.

Всего записей: 3757 | Зарегистр. 29-01-2005 | Отправлено: 19:48 09-07-2018
ghazan



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

Цитата:
Я подробно описал, почему данный вариант не годен при создании сборки/инсталлятора, который будет разворачиваться (не мною) на чужих компах.

Нет ни малейшей разницы прописывать в ярлык миранду с ключиком /profile или прописывать миранду с ключиком тихого импорта из инишки - и там, и там ключик.
 

Цитата:
А лучше без ключей, если лежит AutoExec_User.ini и AutoCreate=yes, то автоматом импортировать в новый User.dat, если имя INI задано не верно (проверка по маске AutoExec_*.ini), то ничего не импортируем

Нет, это 100% не вариант. При разворачивании в корпоративной сети под сетевой дистрибутив миранды может подкладываться несколько инишек, и что при этом будет происходить - одному богу ведомо.

Всего записей: 345 | Зарегистр. 18-10-2005 | Отправлено: 19:55 09-07-2018
boss911



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ghazan
 
После установки, Миранда запускаться не будет, задача только ее установить/извлечь, запускать будет пользователь, потом, через ярлык, либо через Run из реестра, данное условие - правило. Как автоматом всосать AutoExec_User.ini в данном условии (и ни в каком другом)?

Всего записей: 3757 | Зарегистр. 29-01-2005 | Отправлено: 22:45 09-07-2018
Aldares



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прилетело обновление
Miranda32.exe 0.95.8.19984
ICQ.dll 0.95.8.1
И миранда встала раком. После перезапуска - пустое окно. Через несколько минут появляется список контактов который не реагирует на нажатия. Убивается только таскменеджером. Win XP SP3.
Вернул экзешник из бэкапа - взлетело.

Всего записей: 620 | Зарегистр. 09-11-2004 | Отправлено: 05:27 10-07-2018 | Исправлено: Aldares, 05:28 10-07-2018
KOHTPAKT



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

Цитата:
Miranda32.exe 0.95.8.19984

На Win7 x64 всё норм... Только что проверил...

----------
Memento mori...

Всего записей: 1720 | Зарегистр. 15-09-2012 | Отправлено: 08:11 10-07-2018
ghazan



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

Цитата:
Вернул экзешник из бэкапа - взлетело.

проблема в том, что exe не делает ничего вообще, только грузит mir_app.mir.  
думаю, что имеет смысл поиграться с антивирусом

Всего записей: 345 | Зарегистр. 18-10-2005 | Отправлено: 09:17 10-07-2018
Aldares



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ghazan
Антивирус NOD32 8.0.319.1 без файрвола, в логах и карантине было пусто, это я смотрел сразу же.
Что характерно - сегодня утром опять обновилась до той же 0.95.8.19984, перезапустилась и работает.
Перезапустил ещё раз руками - работает. Комп не перезагружал, Миранду на ночь не закрывал, антивирус не выключал. Значит, временное помутнение было...
 
Таким обычно Кашперы грешат - молча что-то блокируют без варнингов и записи в лог. НОД у меня тоже навёрнут, параноидально, и может отнестись к подобным самоперезапускам при обновлении превратно но, обычно, в трее пишет, что происходит.

Всего записей: 620 | Зарегистр. 09-11-2004 | Отправлено: 05:56 11-07-2018 | Исправлено: Aldares, 06:04 11-07-2018
ghazan



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

Цитата:
Значит, временное помутнение было...  

обычно в антивирусах это называется "эвристический алгоритм"
на второй раз оно поняло, что ничего страшного нет, и расслабилось
 
Добавлено:
boss911

Цитата:
Как автоматом всосать AutoExec_User.ini в данном условии (и ни в каком другом)?

 
;OnCreateFilename
;Defines ini file that will be executed every time new profile is created.
;Default is empty (no override possible)
OnCreateFilename=

Всего записей: 345 | Зарегистр. 18-10-2005 | Отправлено: 14:12 11-07-2018
boss911



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

Код:
[Database]
AutoCreate=yes
 
[AutoExec]
OnCreateFilename=AutoExec_User.ini

И что должно произойти? Запускаю Миранду без профиля, AutoExec_User.ini лежит рядом, появляется диалог создания нового профиля, что не есть для меня вариантом, ибо нужно автосоздание на базе моего INI.

Всего записей: 3757 | Зарегистр. 29-01-2005 | Отправлено: 15:54 11-07-2018 | Исправлено: boss911, 15:55 11-07-2018
ghazan



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

Цитата:
Запускаю Миранду без профиля, AutoExec_User.ini лежит рядом, появляется диалог создания нового профиля, что не есть для меня вариантом, ибо нужно автосоздание на базе моего INI.

 
а если ShowProfileMgr=never?

Всего записей: 345 | Зарегистр. 18-10-2005 | Отправлено: 16:24 11-07-2018
boss911



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

Код:
[Database]
ShowProfileMgr=never
AutoCreate=yes
 
[AutoExec]  
OnCreateFilename=AutoExec_User.ini

Все равно появляется диалог создания нового профиля.

Всего записей: 3757 | Зарегистр. 29-01-2005 | Отправлено: 19:17 11-07-2018
ghazan



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

Цитата:
Все равно появляется диалог создания нового профиля.

Интересно, я помедитирую над этим. Немного только непонятно, откуда при этом брать имя профиля...

Всего записей: 345 | Зарегистр. 18-10-2005 | Отправлено: 20:33 14-07-2018
Apollo2k4



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

Цитата:
Немного только непонятно, откуда при этом брать имя профиля...

Можно подтягивать из переменной окружения и создавать профиль с именем текущего пользователя системы, хотя я не знаю как себя поведёт 10-ка если там Live ID

Всего записей: 441 | Зарегистр. 13-08-2009 | Отправлено: 21:16 14-07-2018
ghazan



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

Цитата:
Можно подтягивать из переменной окружения и создавать профиль с именем текущего пользователя системы, хотя я не знаю как себя поведёт 10-ка если там Live ID

%USERNAME% так или иначе есть всегда

Всего записей: 345 | Зарегистр. 18-10-2005 | Отправлено: 21:18 14-07-2018
boss911



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

Цитата:
Немного только непонятно, откуда при этом брать имя профиля...


Цитата:
А лучше без ключей, если лежит AutoExec_User.ini и AutoCreate=yes, то автоматом импортировать в новый User.dat, если имя INI задано не верно (проверка по маске AutoExec_*.ini), то ничего не импортируем.

Имя профиля брать из имени AutoExec_*.ini, где * - имя профиля. Если имя не задано (AutoExec.ini и AutoExec_.ini), а его легко проверить по маске, то пользователь сам виноват, в таком случае игнорировать автоматическое создание профиля, либо в таком случае использовать системное %USERNAME%. Либо через ключ /AutoCreateProfile=user, который указывает, что нужно создать профиль "user", а далее по сценарию всасывается, если есть, соответствующий AutoExec (AutoExec_user.ini).
 
Короче, возможность РАЗОВО указывать имя профиля для автосоздания из AutoExec_*.ini должно быть обязательным.
 
Я уже собрал сборку с костылем. Создал профиль, вычистил из базы все модули и сделал бекап профиля соответствующим плагином, получил голую базу (DAT файл) размером 28 Kb, в который потом всасывается мой INI.

Всего записей: 3757 | Зарегистр. 29-01-2005 | Отправлено: 23:45 14-07-2018
romby



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
После сегодняшнего обновления сабж не открывается.
Предыдущее делал в декабре, тогда dbx_mdbx ещё не было.
 
Вот такое показывает с dbx_mmap + dbx_mdbx:
 
   
   
 
Вот такое – с dbx_mmap без dbx_mdbx:
 
   
   
 
В обоих случаях последовательно выдаёт сообщения и завершает работу.
 
Перед обновлением всё было в порядке.
Система W7 x64; сабж x32 официальный; обновление ручное из ZIP с официального сайта.

Всего записей: 1792 | Зарегистр. 09-02-2006 | Отправлено: 19:04 17-07-2018 | Исправлено: romby, 19:15 17-07-2018
Apollo2k4



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
romby, а версия миранды, вы на стабильную обновляетесь или на ночники? Попробуйте перед обновление прогнать db_checker по базе.

Всего записей: 441 | Зарегистр. 13-08-2009 | Отправлено: 20:27 17-07-2018
romby



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

Цитата:
а версия миранды, вы на стабильную обновляетесь или на ночники?
 
Обновляюсь раз в полгода или реже – соответственно ночники не практикую:
Цитата:
32-bit stable (0.95.8.1)


Цитата:
Попробуйте перед обновление прогнать db_checker

Что было перед – к сожалению, не знаю. А после – вот:
Цитата:
<Unknown format>

Всего записей: 1792 | Зарегистр. 09-02-2006 | Отправлено: 21:04 17-07-2018 | Исправлено: romby, 21:15 17-07-2018
ghazan



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

Цитата:
обновление ручное из ZIP с официального сайта.

Это очень плохо. Обновляться надо только через Plugin Updater.
Есть мнение, что образовалась некоторая каша, например, mmap старый, а mdbx новый (иначе старый user.dat 100% бы сконвертировался).
 
Наверное, теперь проще всего набрать заново плагины в чистый профиль, запуститься на 0.95.8.1 и импортировать профиль из mmap целиком, чем выяснять, какой плагин или библиотека пропущены

Всего записей: 345 | Зарегистр. 18-10-2005 | Отправлено: 21:40 17-07-2018
   

Страницы: 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 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

Компьютерный форум Ru.Board » Компьютеры » Программы » Miranda NG (Часть 1)
Maz (14-03-2019 12:11): Miranda NG (Часть 2)


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru