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

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

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

Maz



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

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


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

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


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


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

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

Всего записей: 39616 | Зарегистр. 26-02-2002 | Отправлено: 12:10 14-03-2019 | Исправлено: Dart Raiden, 22:27 07-04-2025
Dart Raiden



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

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

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

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



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

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

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

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

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

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

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

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



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

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



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

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

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

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



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

Всего записей: 6320 | Зарегистр. 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 других контаков, я вырезал из пасты, они видимо как часть истории каждый раз приходят)

Всего записей: 50 | Зарегистр. 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?

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

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

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

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

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



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

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

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

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



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

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

 
Добавлено:
C1eriC

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

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

Всего записей: 6320 | Зарегистр. 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
Возникает как в релизе так и на альфе, не только у меня. Проявляется, когда оффлайн контакту кидаются несколько сообщений.
Весь лог выкладывать не буду в целях безопсности, а то в прошлый раз кусок моей базы лег в гитхаб

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



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

Всего записей: 6320 | Зарегистр. 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.

Всего записей: 50 | Зарегистр. 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)

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



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

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

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

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

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

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

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

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

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

Всего записей: 50 | Зарегистр. 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 сообщение (вчерашнее) с текущей датой и временем вместо реальной даты сообщения (это обратно к моей проблеме не доходящих сообщений), хотя в тот раз, когда возвращал бекап - мне автоматически прикатила вся серверная история полностью от даты бекапа (в чате отображается другим цветом, а косячное сообщение всегда дефолтом, будто его только что прислали).
Это конечно не совсем та ситуация, т.к. фактически эти сообщения уже приходили и даже помечены прочитанными в веб-клиенте, но поведение аналогичное (приходит только последнее сообщение и в чате стоит текущая дата вместо реальной) - так что можете попробовать этот вариант для выявления того бага.

Всего записей: 50 | Зарегистр. 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 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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru