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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

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

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

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



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

Цитата:
только у меня или ещё у кого?

Это уже исправлено.

Всего записей: 4706 | Зарегистр. 20-10-2006 | Отправлено: 16:14 18-09-2020
Nnq20ee20qnN



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

Всего записей: 387 | Зарегистр. 06-10-2011 | Отправлено: 16:25 18-09-2020
Acronis_true

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

Цитата:
А это уже проблема необновлённой XP.
Мы всегда исходим из того, что пользователь имеет обновлённую до упора ОС. В этом случае (если, конечно, отключена опция "Использовать HTTPS"), апдейтер спокойно может поставить плагин, а потом уже опцию можно включать.

Dart Raiden, нет, не угадали, я тогда и в ручную ставил несколько обновлений, которые советовали на вики миранды нг и на ру-боарде, и этот симпликспак полностью, это не помогало. Помогло только так, как я сказал.

Всего записей: 108 | Зарегистр. 28-05-2008 | Отправлено: 04:16 20-09-2020
GvM

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dart Raiden, Проблема с недоходящими сообщениями после оффлайна все-таки остается актуальна - сегодня повторилось (v0.95.13 alpha build #23363 (00a8a79cf2).
Нетлог включил, так что если снова проявится - отпишусь.
скриншот
ЗЫ Кстати, а у всех просмотр истории historypp подтормаживает при прокрутке если сообщений 100-300 тысяч? Мне казалось раньше не было так заметно.

Всего записей: 46 | Зарегистр. 06-01-2004 | Отправлено: 10:53 21-09-2020 | Исправлено: GvM, 11:10 21-09-2020
Dart Raiden



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Опытные товарищи подсказывают, что при таком кол-ве сообщений H++ должен вообще падать, так что подтормаживания вместо падения это ещё неплохо.

Всего записей: 4706 | Зарегистр. 20-10-2006 | Отправлено: 22:18 21-09-2020 | Исправлено: Dart Raiden, 22:19 21-09-2020
Elzor



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я не знаю, у меня не тормозит и не падает: https://yadi.sk/i/SyhybYT0euincA

Всего записей: 85 | Зарегистр. 11-10-2005 | Отправлено: 06:08 22-09-2020
GvM

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Elzor я про окно истории конкретного собеседника, где много сообщений, а у вас глобальный поиск и всего несколько видимых и без прокрутки.
 
Dart Raiden А! Так она при открытии составляет список Conversations (панель слева) не смотря на то, что эта панель у меня закрыта. Так вот в этот момент сильно тормозит прокрутка истории, а если открыть историю, подождать (видно что грузит проц на 13% как одно ядро) - то есть лишь небольшие задержки и вполне можно пользоваться.
Падений вроде не бывало.

Всего записей: 46 | Зарегистр. 06-01-2004 | Отправлено: 23:21 22-09-2020
Dart Raiden



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В любом случае, учитывая, что History++ в будущем отправится в утиль, отлаживать его никто не будет, да и некому - единственный человек, понимавший в Паскале (на котором написан H++), покинул нас несколько лет назад.

Всего записей: 4706 | Зарегистр. 20-10-2006 | Отправлено: 23:44 22-09-2020 | Исправлено: Dart Raiden, 23:44 22-09-2020
GvM

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dart Raiden по поводу недоходящих сообщений: по нетлогу пропущенные сообщения все таки приходят, они находятся в секции intro-messages, а в диалог миранды попадает только из tail-messages (т.е по тексту пришло только "она норм была"):
https://pastebin.com/BPj5V3GW
(там еще были последние сообщения из диалогов 2 других контаков, я вырезал из пасты, они видимо как часть истории каждый раз приходят)

Всего записей: 46 | Зарегистр. 06-01-2004 | Отправлено: 11:31 23-09-2020 | Исправлено: GvM, 11:33 23-09-2020
C1eriC



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Сегодня куча контактов ICQ в Миранде (0.95.12 build #23273 (8dd61b4509)) стало [deleted] и пропала их история... Как же так? Вроде же был патч на то, что бы они оставались в Миранде даже при удалении на сервере? Как теперь быть? Вчерашний бекап профиля есть.
 
ЗЫ Я, в своё время, провёл большую работу по переводу вручную старых ICQ контактов в Dummy с переносом истории. И они то как раз на месте. Я так понял, это ICQ зачем-то мне в контакт лист добавила кучу [deleted] контактов с пустой историей. Не знаю появились ли с тех пор новые удалённые контакты, которые не были мной вовремя сохранены. Подскажите, пжл, сейчас то можно быть спокойным? Сейчас история и контакт останутся в Миранде, даже при удалении их на сервере ICQ?

Всего записей: 731 | Зарегистр. 15-06-2013 | Отправлено: 16:44 23-09-2020 | Исправлено: C1eriC, 19:21 23-09-2020
fire667

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

Цитата:
учитывая, что History++ в будущем отправится в утиль

А что рекомендуется на замену?

Всего записей: 1919 | Зарегистр. 27-08-2004 | Отправлено: 00:34 24-09-2020
Apollo2k4



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

Цитата:
 А что рекомендуется на замену?  

NewStory, он пока не такой развесистый, но можно создавать тикеты с пожеланиями.

Всего записей: 413 | Зарегистр. 13-08-2009 | Отправлено: 07:43 24-09-2020
Dart Raiden



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GvM
Нужен полный нетлог, который делает Миранда

Цитата:
[13:47]  проблему как раз не видно
[13:48]  потому что дальше должен идти запрос истории
[13:48]  а почему его нет - не понятно

 
Добавлено:
C1eriC

Цитата:
Как теперь быть?  

Стереть их из Миранды.
Сервер по какой-то причине решил прислать удалённые контакты. У вас в Миранде их не было в учётке ICQ.
 
Если так и будут прилетать... ну, что  сделать, оставьте их в покое, пусть живут. Можете скрыть их.

Всего записей: 4706 | Зарегистр. 20-10-2006 | Отправлено: 13:48 25-09-2020 | Исправлено: Dart Raiden, 13:59 25-09-2020
GvM

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dart Raiden почему не видно? это и есть запрос истории (histDlgState) - лог сразу после того как я включил миранду (без коннекта и вступления) и в чате с контактом в миранде показались только tail сообщение без intro, хотя в ответе явно есть содержимое и в tail, и в intro.
а что далее? далее много всякой фигни - permitdeny, presence, users + caps, потом куча отдельных запросов инфы по каждому юзеру, а потом повторный histDlgState где новых сообщений нет (логично, ведь приняты по прошлому запросу, только в диалог не попали)
В прошлой пасте, к сожалению, порезались значения из-за кривого prettify в vscode - вот обновил пасту и добавил выборочно следующие ответы (если нужно сравнить по идам сообщений или таймстемпам)
https://pastebin.com/1mcfPJ2e
Возникает как в релизе так и на альфе, не только у меня. Проявляется, когда оффлайн контакту кидаются несколько сообщений.
Весь лог выкладывать не буду в целях безопсности, а то в прошлый раз кусок моей базы лег в гитхаб

Всего записей: 46 | Зарегистр. 06-01-2004 | Отправлено: 14:37 25-09-2020 | Исправлено: GvM, 14:52 25-09-2020
Dart Raiden



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
@ghazan сказал, что лог не полный и самого важного не видно, можете заслать ему на почту, если хотите, со ссылкой на пост для понимания контекста. У меня баг не воспроизводится, поэтому ничем помочь не могу.

Всего записей: 4706 | Зарегистр. 20-10-2006 | Отправлено: 18:18 25-09-2020 | Исправлено: Dart Raiden, 18:21 25-09-2020
GvM

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dart Raiden а... там наверно не хватило строк, судя по которым в кеш добавилось только одно, последнее сообщение (это все с того же запроса):

Цитата:
[10:25:56 1610] [ICQ] Proceeding with cache for 106: 6875401510205784999 < 6875569374707581702
[10:25:56 1610] [ICQ] Adding message 106:6875569374707581702 (CR=0)
[10:25:56 15E0] [ICQ] Executing request 71928cd4-70b0-4c87-b165-496d29846239:

А баг воспроизводится только с приличным интервалом - т.е. нужно вечером уйти в оффлайн и чтобы утром следующего дня кто-то вам писал несколько сообщений, пока вы в оффлайне и потом сравнить с тем что в логе web.icq.com.

Всего записей: 46 | Зарегистр. 06-01-2004 | Отправлено: 16:31 26-09-2020
GvM

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Отлично - написал пару сообщений людям в миранде, один написал в ответ (с миранды стейбл) - я открыл чат, прочитал, а окно tabsrmm висит (not responding), миранда - висит, подождал немного - без изменений, снял задачу - база побита...
>Miranda was unable to open 'gvm.dat', it's in an unknown format.
Да, кстати - мануал по восстановлению видимо устаревший, т.к. половины флагов нет, mdbx_dump мне вообще нулит файл...
Придется откатить на бекап...
 
Уж за >10 лет пользования обычной миранды всякие ситуации бывали и с зависаниями, и с бсодами, но битая база - второй раз за пол года и только в -ng с новым форматом.
 
ЗЫ после того как я восстановил недельный бекап (настраивал на "every 7 days") - миранда сделала очередной бекап... видимо дни как-то особенно считаются. miranda v0.95.13 alpha build #23363 (00a8a79cf2)

Всего записей: 46 | Зарегистр. 06-01-2004 | Отправлено: 11:34 16-10-2020 | Исправлено: GvM, 15:19 17-10-2020
Dart Raiden



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

Цитата:
Да, кстати - мануал по восстановлению видимо устаревший

Ваша версия устаревшая. Переключение мета-страниц реализовано, начиная с билда 23400.
 

Цитата:
ЗЫ после того как я восстановил недельный бекап (настраивал на "every 7 days") - миранда сделала очередной бекап... видимо дни как-то особенно считаются.

Дни считаются очень просто: при очередном бэкапе в базу пишется таймштамп. Затем периодически разницу между таймштампом и текущей датой сравниваем с промежутком, заданным в настройках.
 
Вы восстановили бэкап, который сделан 7 или более дней назад. В базе у него сидит ключик LastBackupTimestamp, указывающий на какой-то момент, который был 7 или более дней назад. Между временной меткой из этого ключика и текущим моментом прошло 7 или более дней, а в настройках стоит "делать каждые 7 дней", логично, правда?
 
P.S. Раз в неделю это довольно редко, у меня стоит при каждом старте (получается раз в день), можно поставить ещё чаше, например, раз в 12 часов. Количество прошлых резервных копий настраивается, с учётом этого можно подобрать оптимальное число, если жесткий диск небольшого размера.

Всего записей: 4706 | Зарегистр. 20-10-2006 | Отправлено: 02:21 17-10-2020 | Исправлено: Dart Raiden, 02:54 17-10-2020
GvM

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

Цитата:
Переключение мета-страниц реализовано, начиная с билда 23400.  

А, так мануал получается наоборот совсем новый. Так это хорошая новость, что ж все молчали!?
Попробовал восстановить ради проверки - база ожила, все логи сохранились, но решил все-таки остаться на бекапе (не особо критично).
Спасибо.

Всего записей: 46 | Зарегистр. 06-01-2004 | Отправлено: 15:17 17-10-2020 | Исправлено: GvM, 23:42 18-10-2020
GvM

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

Цитата:
Между временной меткой из этого ключика и текущим моментом прошло 7 или более дней, а в настройках стоит "делать каждые 7 дней", логично, правда?

> gvm.dat_2020.10.02@15-05-03_X64.dat
> gvm.dat_2020.10.09@15-05-29_X64.dat
> gvm.dat_2020.10.16@11-37-31_X64.dat (создан после отката на предыдущий)
Видимо в бекапе хранится устаревшая (предбекапная) метка, раз он сделал бекап после прошедших 6.5 дней с момента бекапа, т.е. фактически потому, что относительно устаревшей метки прошло 13.5 (>7) дней.
Так что я бы перефразировал поведение так:

Цитата:
Вы восстановили бэкап, который сделан 6.5 дней назад. В базе у него сидит ключик LastBackupTimestamp, указывающий на какой-то момент, который указывал плюс еще на 7 дней назад (т.е. 13.5 от текущей даты).

Я ради интереса откатил на позапрошлый бекап, чтобы проверить поведение и да - он сделал внеочередной бекап спустя пару минут после запуска.
В варианте с позапрошлым бекапом логично, тк он более 7 дней, а в моей исходной ситуации - не очень, т.к. тогда еще не прошло 7 дней с даты создания бекапа.
 
С другой стороны она вообще всегда будет делать бекап после восстановления устаревшего бекапа, но тут понятно, что миранда не знает - из бекапа она загрузилась или нет, поэтому это не проблема.
 
И кстати во время теста, после отката на позапрошлый бекап - мне пришло 1 сообщение (вчерашнее) с текущей датой и временем вместо реальной даты сообщения (это обратно к моей проблеме не доходящих сообщений), хотя в тот раз, когда возвращал бекап - мне автоматически прикатила вся серверная история полностью от даты бекапа (в чате отображается другим цветом, а косячное сообщение всегда дефолтом, будто его только что прислали).
Это конечно не совсем та ситуация, т.к. фактически эти сообщения уже приходили и даже помечены прочитанными в веб-клиенте, но поведение аналогичное (приходит только последнее сообщение и в чате стоит текущая дата вместо реальной) - так что можете попробовать этот вариант для выявления того бага.

Всего записей: 46 | Зарегистр. 06-01-2004 | Отправлено: 10:06 19-10-2020 | Исправлено: GvM, 14:44 19-10-2020
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум 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