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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие темы: Часть 1 Тема по Miranda IM
Miranda NG  0.95.13.1 (от 03.05.2021)
 
Домашняя страница | Форум | Скачать | История изменений | Wiki | Описание и FAQ | Статья на Хабре | RSS (зеркало в Twitter) | Багтрекер | GitHub
 
Miranda NG — это мультипротокольный клиент для Windows. Очень лёгкий и не требовательный к ресурсам компьютера. Быстрый.  


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

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


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


Внимание!
К сообщениям об ошибках прикладывайте пожалуйста краш-репорт!
(Как правильно делать краш-репорты...)
 
Как отключить уведомления о входе контакта в сеть
Большой FAQ по поддержке ICQ в Miranda NG
Ошибка «Miranda NG не может открыть <имя_профиля>, профиль в неизвестном формате» после обновления
Как собрать Миранду самостоятельно
 
Различные сборки Miranda

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

Всего записей: 37525 | Зарегистр. 26-02-2002 | Отправлено: 12:10 14-03-2019 | Исправлено: Dart Raiden, 20:48 03-05-2021
KOHTPAKT



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Никогда не интересовался до этого, но сейчас глянул - Miranda NG у меня занимает 2-8 Мб памяти...  
В зависимости от активности... Это когда в Аське/Агенте...

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

Всего записей: 1561 | Зарегистр. 15-09-2012 | Отправлено: 09:22 24-08-2019
AlexeiKozlov

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят, можно чтото поправить в такой ситуации.
Миранда работает на sd ридере.
Сравнивал с работой на hdd.
на sd=тормоза при одновременном обмене сообщениями
на hdd = все хорошо
 
Может поколдуете, чтобы скорости sd карточки хватало для без лагового общения с 1 контактом.
МОгу помочь в тестах и т.п.

Всего записей: 1994 | Зарегистр. 16-10-2004 | Отправлено: 11:00 29-08-2019
Apollo2k4



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexeiKozlov, сомнительный багрепорт, у вас тормозит, а у других может не тормозит, может тормозит карта или сам ридер, может попутно на карту идёт другая запись, хорошо бы мониторить этот момент и хорошо бы указать какого размера профиль.

Всего записей: 413 | Зарегистр. 13-08-2009 | Отправлено: 11:08 29-08-2019
AlexeiKozlov

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Apollo2k4
два ридера использую с одной и той же сдкартой.
поведение одинаковое.
 
там только миранда работает.  
только процесс миранды использует сдкарту.
я уже это описывал, периодически описываю этот казус.
 
в каком формате нужне баг репорт?
или можете мне дать дебаг версию, которая снимет статистику.
могу видео снять.
 
Добавлено:
профиль размер = 60 мегабайт.

Всего записей: 1994 | Зарегистр. 16-10-2004 | Отправлено: 11:21 29-08-2019
Dart Raiden



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попробуйте dbx_sqlite...
Не думаю, что mdbx будут оптимизировать под такой сценарий.

Всего записей: 4798 | Зарегистр. 20-10-2006 | Отправлено: 23:31 29-08-2019 | Исправлено: Dart Raiden, 23:31 29-08-2019
AlexeiKozlov

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А есть какие то инструкции для перехода на dbx_sqlite?

Всего записей: 1994 | Зарегистр. 16-10-2004 | Отправлено: 09:55 30-08-2019
Dart Raiden



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сделать новую базу и втянуть импортом туда всё со старой.
Старую базу сохранить в тёплом сухом месте, потому что обратный импорт (из sqlite в mdbx) не работает.

Всего записей: 4798 | Зарегистр. 20-10-2006 | Отправлено: 16:57 31-08-2019 | Исправлено: Dart Raiden, 16:57 31-08-2019
erthink

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как автор libmdbx отвечаю на http://gallery.ru-board.com/topic.cgi?forum=5&topic=50156&start=360#15
 

Цитата:
mdbx не очень любит внезапные завершения работы, тут мы бессильны.

 

Цитата:
В общем, если на mdbx жить туго...

 
Пожалуйста, не вводите людей в заблуждение и не устраивайте FUD.
 
1) Внутри Miranda mdbx-драйвером база НАМЕРЕННО открывается в режиме НЕ ГАРАНТИРУЮЩЕМ сохранность данных (выбранный режим соответствует MDBX_UTTERLY_NOSYNC.
 
Цитата из https://github.com/leo-yuriev/libmdbx/blob/master/README-RU.md
 
"В текущей версии libmdbx вам предоставляется выбор между безопасным режимом (по умолчанию) асинхронной фиксации, и режимом UTTERLY_NOSYNC когда при системной аварии есть шанс полного разрушения БД как в LMDB."
 
2) В Miranda NG используется не оригинальная вервия libmdbx, см. https://forum.miranda-ng.org/index.php?topic=5542.msg25330#msg25330

Всего записей: 24 | Зарегистр. 02-09-2019 | Отправлено: 14:40 02-09-2019 | Исправлено: erthink, 14:41 02-09-2019
WildGoblin



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

Цитата:
"В текущей версии libmdbx вам предоставляется выбор между безопасным режимом (по умолчанию) асинхронной фиксации, и режимом UTTERLY_NOSYNC когда при системной аварии есть шанс полного разрушения БД как в LMDB."

А для чего предусмотрены эти два режима (в чём преимущества UTTERLY_NOSYNC)?
 
P.S. Спасибо, что пришли и разъяснили ситуацию!

Всего записей: 20732 | Зарегистр. 15-09-2001 | Отправлено: 15:45 02-09-2019
apb1956



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
создана группа, в ней несколько контактов, вроде все нормально. Создаются бекап папку AutoBackups. Но есть одно НО! После выхода из Miranda NG (версия 0.95.10.3) группа пустая, приходится восстанавливаться из папки AutoBackups, тогда контакты и история появляется... как то маленько не удобно. Никто не встречал подобного?

Всего записей: 879 | Зарегистр. 03-01-2006 | Отправлено: 13:58 03-09-2019
Dart Raiden



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

Цитата:
Пожалуйста, не вводите людей в заблуждение

Да, мне стоило писать dbx_mdbx, потому что речь шла о конкретной имплементации в Миранде со всеми её недостатками. В принципе, думаю, что те, кому надо, те прекрасно понимают, что фразы типа "импорт из mdbx в sqlite невозможен" означают "невозможен импорт средствами Миранды из базы указанного формата в базу указанного формата" (причем, тут виноват даже не наш dbx_mdbx, а наш же dbx_sqlite, где очень многое ещё не реализовано и неизвестно будет ли).
 

Цитата:
В Miranda NG используется не оригинальная вервия libmdbx

В репу Miranda NG втянута куча сторонних зависимостей, во многие внесены наши патчи, иначе не собирается (это касается, например, sqlite, который без вот такого работать не будет). Я стараюсь по возможности вести список патчей, чтобы можно было обновить зависимости (и наложить наши патчи поверх). Некоторые настолько сильно пропатчены, что вычленить оттуда наши изменения уже нереально (и эти зависимости не обновляются годами). Все сторонние зависимости обновляются и патчатся вручную, это очень неудобно (в первую очередь мне, потому что значительную часть обновляю я (libmdbx не входит в этот перечень, поэтому я не знаю, какие там изменения от команды Miranda NG)), но иного решения разработчики пока не видят (невозможность использования субмодулей Git вам объяснили на гитхабе, насколько я вижу).
 
До прошлого года зависимостей было ещё больше (а наши патчи в них вообще никто не отслеживал), пока я не провёл ревизию, благодаря чему разработчики смогли приличное кол-во стороннего кода либо выкинуть вовсе (например, в одном плагине сидел аж целый доисторический PolarSSL, при том, что всё мыслимое крипто обеспечивается ядром, поэтому эта зависимость была ликвидирована), либо обновить после многих лет.
 
Да, всё это дурно пахнет, жутко неудобно (хотя на фоне того, как производится локализация Миранды JS и VBS-скриптами - это ещё фигня), но в проекте, который писала суммарно сотня человек на протяжении 20 лет, сейчас  полтора программиста, поэтому либо так, либо закрыть проект и нехай юзеры ставят себе кучу официальных клиентов.
 
WildGoblin

Цитата:
в чём преимущества UTTERLY_NOSYNC

По словам @ghazan тот второй режим (который Миранда не использует), хоть и безопаснее, но приводит к большим тормозам драйвера dbx_mdbx (в причины я не вдавался, поскольку не программист), поэтому было решено, что пользователей с зависающими компами (что является нештатной ситуацией) намного меньше, чем пользователей с большими базами и большими списками контактов (что вполне штатное явление).
 
Я никогда не говорю про MDBX как про отдельный продукт по причине полной профанации в области программирования. В топике Миранды я говорю о недостатках имплементации MDBX в Миранде (dbx_mdbx не любит внезапных завершений работы, так устроен этот драйвер базы Miranda NG, это факт, который я не могу исправить, но отрицать его бессмысленно). Возможно, имело бы смысл реализовать в dbx_mdbx некий переключатель между безопасностью и отсутствием тормозогло, по этому поводу не возбраняется открыть тикет и ждать, пока кто-то не заинтересуется.
 
 
apb1956

Цитата:
Никто не встречал подобного?

И ни слова не сказали про протокол Аська?

Всего записей: 4798 | Зарегистр. 20-10-2006 | Отправлено: 14:34 03-09-2019 | Исправлено: Dart Raiden, 15:33 03-09-2019
apb1956



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

Цитата:
И ни слова не сказали про протокол  Аська?

да, ICQ

Всего записей: 879 | Зарегистр. 03-01-2006 | Отправлено: 15:10 03-09-2019
Dart Raiden



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Миранда при старте читает контакты с сервера ICQ и сверяет с имеющимися в базе. Отсутствующие на сервере стираются при следующем старте.
 
Решение очевидное: нужно добавить каждый отсутствующий на сервере контакт на сервер (пункт в контекстном меню контакта, либо открыть окно беседы с контактом и нажать зелёный "плюсик")

Всего записей: 4798 | Зарегистр. 20-10-2006 | Отправлено: 15:15 03-09-2019 | Исправлено: Dart Raiden, 15:18 03-09-2019
apb1956



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dart Raiden
а ларчик просто открывался...
СПАСИБО ЗА ПОМОЩЬ!!!

Всего записей: 879 | Зарегистр. 03-01-2006 | Отправлено: 15:28 03-09-2019
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dart Raiden

Цитата:
Возможно, имело бы смысл реализовать в dbx_mdbx некий переключатель между безопасностью и отсутствием тормозогло, по этому поводу не возбраняется открыть тикет и ждать, пока кто-то не заинтересуется.

Было бы отлично (и быстродействие бы протестировали)!

Всего записей: 20732 | Зарегистр. 15-09-2001 | Отправлено: 18:24 03-09-2019
Dart Raiden



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Объявление для пользователей девелоперской версии, использующих StdMsg
Начинается серьёзная переделка реализации групповых чатов (приведение кода чатов и приватов к единому знаменателю, поскольку сейчас это совершенно разные сущности, сожительствующие второй десяток лет бок о бок, хватит терпеть этот разврат), поэтому StdMsg в ближайшие дни будет очень колбасить. Если вам это не по душе - временно уходите на стабильную версию, а если по душе, то шлите баг-репорты, когда что-то сломается.
 
Когда-нибудь та же участь постигнет и TabSRMM, после чего откроется теоретическая возможность использовать внешние журналы History++ и IEView в групповых чатах TabSRMM, о чём пользователи просят уже кучу лет.

Всего записей: 4798 | Зарегистр. 20-10-2006 | Отправлено: 19:54 03-09-2019 | Исправлено: Dart Raiden, 14:11 04-09-2019
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dart Raiden

Цитата:
Когда-нибудь та же участь постигнет и TabSRMM...

Скорей бы уже (а про StdMsg лично только сейчас узнал )!

Всего записей: 20732 | Зарегистр. 15-09-2001 | Отправлено: 21:13 03-09-2019
erthink

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

Всего записей: 24 | Зарегистр. 02-09-2019 | Отправлено: 15:37 04-09-2019 | Исправлено: erthink, 16:05 04-09-2019
WildGoblin



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

Цитата:
Подробнее...

Очень интересно и подробно - спасибо большое!

Всего записей: 20732 | Зарегистр. 15-09-2001 | Отправлено: 16:48 04-09-2019
Rucha

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть в природе смайл-пак для Smileys, совместимый с современным скайпом? Погуглил - только старые паки..

Всего записей: 1279 | Зарегистр. 31-07-2001 | Отправлено: 17:55 05-09-2019
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Программы » Miranda NG (Часть 2)


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru

Рейтинг.ru