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

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

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

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В Scriver и StdMsg это должно работать.
 
В TabSRMM это исправлено только что.

Всего записей: 4698 | Зарегистр. 20-10-2006 | Отправлено: 20:35 04-03-2020
MishNSK



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ЗАменил роутер, Миранда перестала подключатся.  До этого никаких проблем не было, менял роутеры, провайдеры, подключения, всё работало. Даже когда-то работало с этим роутером. Совпало и проблема с Мирандой, или надо что-то с роутером сделать, порт может прокинуть, или ещё что?
Использую только Skype/

Всего записей: 687 | Зарегистр. 08-10-2012 | Отправлено: 09:31 21-03-2020 | Исправлено: MishNSK, 09:32 21-03-2020
Apollo2k4



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

Всего записей: 413 | Зарегистр. 13-08-2009 | Отправлено: 10:29 21-03-2020
Taciturn

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Зачем нужен файл jabberCaps.json, который в последнее время создаётся в каталоге профиля?

Всего записей: 1745 | Зарегистр. 26-07-2003 | Отправлено: 18:03 21-03-2020
Dart Raiden



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

Цитата:
 
ghazan, 02.03.2020 22:44:35:
так, капсы поехали в отдельный файлик
 
ghazan, 22:45:04:
иначе там <...> наступал из-за наличия символа = на конце некоторых хэшей
 
ghazan, 22:45:23:
если такое экспортнуть из базы, то оно никогда не импортируется обратно
 
ghazan, 22:45:37:
потому что лишний =, а за ним не тип переменной, а хз что
 
ghazan, 22:45:47:
импорт сильно обижался

Всего записей: 4698 | Зарегистр. 20-10-2006 | Отправлено: 18:26 21-03-2020 | Исправлено: Dart Raiden, 18:29 21-03-2020
Dart Raiden



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В девелоперской версии реализована загрузка всей истории с сервера ICQ:
 
- она запускается строго вручную (из меню контакта)
- она не стирает из базы имеющуюся историю, а дополняет её (если в базе отсутствуют какие-то сообщения, которые есть в серверной истории)
- она не загружает переданные файлы, потому что одновременная куча файлтрансферов это печально
 
наслаждайтесь
когда пользователи её обкатают, можно будет подумать о том, чтобы автоматически всасывать историю с сервера на новых профилях.
 
P.S. В последние дни сервер ICQ что-то чудит и порой стирает из списка контактов вполне живых пользователей. Если вы заметили, что контакт стал бледненьким, то сразу передобавьте его, иначе Миранда его тоже сотрёт при ближайшем перезапуске. Ну а если вы таки прошляпили, то можете теперь подтянуть историю с сервера.

Всего записей: 4698 | Зарегистр. 20-10-2006 | Отправлено: 21:34 24-03-2020 | Исправлено: Dart Raiden, 21:37 24-03-2020
Taciturn

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Dart Raiden
Миранда его тоже сотрёт при ближайшем перезапуске.
Ну почему вы так не хотите сделать опцию, чтобы Миранда игнорировала удаление со стороны сервера?

Всего записей: 1745 | Зарегистр. 26-07-2003 | Отправлено: 21:52 24-03-2020
Dart Raiden



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Потому что тогда вы не сможете человеку послать сообщение, файл и не увидите его статус, если попытаетесь всё это проделать с тем, кого нет в серверном списке. Ну вы, ладно, прошаренный и теперь об этом знаете, а обычный пользователь, который не читает топик (да и вики мало кто читает)? Вот на сервере случился сбой, сервер выкинул некоторые вполне живые контакты из серверного списка, пользовать этого не видит (раз Миранда будет это игнорировать), пытается общаться и получает фигвам, не понимая, что он делает не так, ведь контакт вот он, в клисте Миранды. Т.е. это будет типичная настройка "включи и поимей неочевидные проблемы". И дальше возникает следующая проблема: а как передобавить этот контакт, если вам нужно с ним общаться.
 
Добавлено:
И дальше возникает следующая проблема: а как передобавить этот контакт в серверный список, если вам нужно с ним общаться. Очевидно, удалить его из Миранды и добавить снова. А это похерит локальную историю. То есть, либо забить на локальную историю, либо возиться с её экспортом и ре-импортом. Зачем разводить весь вышеописанный секс в гамаке, когда можно:
 
- [deleted] перетащить на Dummy (хотя, контакты с таким именем из актуальных версий Миранды автоматически уже давно не удаляются)
- втянуть историю с сервера (если уж вы пролюбили контакт и не успели его передобавить)
 
В старом протоколе было проще (можно было написывать кому угодно куда угодно), но старый протокол умер, и если сервер с переходом на новый протокол не позволяет чего-то сделать, то это не в наших силах.

Всего записей: 4698 | Зарегистр. 20-10-2006 | Отправлено: 22:58 24-03-2020 | Исправлено: Dart Raiden, 23:20 24-03-2020
AlexeiKozlov

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dart Raiden
Скорее, предыдущий говорит о том, чтобы программа, дала понять пользователю , что произошло , а потом как это поправить и оставить доступ к тому, что пользователь создал.
 
Типа программа пишет:
1. У вас произошло: сервер icq удалил этого контакта.  История его хранится локально.
Она доступна через такие то шаги в миранде...
2. Как исправить: тоже набор шагов.  
 
И эту полезную информацию можно прочитать в будущем из самой миранды, при этом имея доступ к истории контакта из миранды.  
То есть , то что человек создал - локальную историю и контакт , должно остаться интуитивно доступно через интерфейс миранды.
 
А не просто обязать миранду выполнять, какую-то подковерную работу с точки зрения обычного пользователя.

Всего записей: 1986 | Зарегистр. 16-10-2004 | Отправлено: 23:22 24-03-2020 | Исправлено: AlexeiKozlov, 23:26 24-03-2020
Dart Raiden



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для "обычного" пользователя это китайская грамота, что-то там экспортировать, импортировать. "Обычный" пользователь хочет кнопку "сделайте мне зае как в квипе" (ну раз мы заговорили об обычном пользователе, это так, и мы, хоть и не собираемся копировать квип, но заставлять пользователя прыгать через обруч тоже не хотим). Нажать "всосать историю с сервака" явно проще, чем с импортом мудохаться.
 
Вот, кстати, пользователи нежно любимого многими квипа (если бы он смог каким-то чудом поддержать новый протокол) столкнулись бы как раз с тем, что не могут написать некоторым контактам, потому что этих контактов у них в клисте на сервере не было никогда.  
 
Возможно, имеет смысл сделать крыжик "не очищать NotInList вообще". Независимо от протокола, от имён контактов, потому что эту группу чистит ядро при старте программы. Тогда контакты будут оставаться бледненькими, им нельзя будет написать, до тех пор, пока вы не нажмёте "плюсик" в окне беседы, но они не будут стираться, да и пользователю по цвету видно, что с этими ребятами что-то не то. Вот это мы, пожалуй, обсудим...
 
Добавлено:
Кстати, раз мы теперь можем вгружать историю с сервера, возможно, мы можем её и удалять, этот вопрос тоже надо провентилировать... (хотя, конечно, мысль о том, что история реально удаляется, а не просто скрывается с глаз пользователя, смешна, начиная с того, что это невыгодно mail.ru, и кончая тем, что это запрещено законодательством, требующим хранить переписку N-ное время... единственная гарантия того, что переписку никто посторонний не прочитает - e2e-шифрование).

Всего записей: 4698 | Зарегистр. 20-10-2006 | Отправлено: 23:24 24-03-2020 | Исправлено: Dart Raiden, 23:46 24-03-2020
Taciturn

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

Цитата:
Зачем разводить весь вышеописанный секс в гамаке, когда можно

Так ведь нельзя! Вы сами пишете что, фактически, нужно при каждом логине просматривать весь список контактов, проверяя не стала ли какая-нибудь иконка серой. Пропустил? Всё, прощай история. Ладно бы ещё вылезал вопрос «X контактов удалено — Сохранить или удалить?», так ведь нет, всё нужно вручную и об этом можно узнать только из неприметного сообщения на форуме!
 

Цитата:
а как передобавить этот контакт в серверный список, если вам нужно с ним общаться.

Сделайте надпись «Контакт не в списке, для продолжения работы требуется повторное добавление» и кнопку «Добавить», которая будет добавлять контакт в серверный список, ничего не удаляя локально.
А если вдруг добавить ну совсем невозможно, то лучше пусть останется история, чем всё молча удалится.

Всего записей: 1745 | Зарегистр. 26-07-2003 | Отправлено: 08:11 25-03-2020 | Исправлено: Taciturn, 08:13 25-03-2020
Dart Raiden



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

Цитата:
Сделайте надпись «Контакт не в списке, для продолжения работы требуется повторное добавление» и кнопку «Добавить», которая будет добавлять контакт в серверный список, ничего не удаляя локально.  

Простите, где сделать? Ну ладно, добавление в серверный список можно сделать пунктом меню контакта  А надпись где должна выводиться? (упихивать ICQ-специфические сообщения и заморочки, коим является отсутствие контакта в серверном ростере, во все три плагина сообщений не предлагать, это полностью противоречит идеологии программы, где каждый плагин делает своё дело... прям как утилиты в Linux).
 
Вот наилучшее решение, к тому же, глобальное, не привязанное к ICQ
https://github.com/miranda-ng/miranda-ng/issues/2281
 
Добавлено:
По поводу удаления истории, можно накидывать умные мысли сюда
https://github.com/miranda-ng/miranda-ng/issues/2282
 
Сначала надо обдумать, как получше это реализовать и не дать пользователям даже при очень большом желании стереть всю серверную историю.

Всего записей: 4698 | Зарегистр. 20-10-2006 | Отправлено: 02:55 26-03-2020 | Исправлено: Dart Raiden, 03:05 26-03-2020
Taciturn

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

Цитата:
Простите, где сделать?


Цитата:
во все три плагина сообщений не предлагать, это полностью противоречит идеологии программы

Лучше бы идеология была для людей, а не просто ради идеологии. Добавление такого функционала в плагины сообщений прекрасно решит проблемы с контактами без чтения документации/форумов.
Да и не настолько эти сообщения ICQ-специфичны. Для нормальной работы Jabber'а, к примеру, хорошо бы получить авторизацию.

Всего записей: 1745 | Зарегистр. 26-07-2003 | Отправлено: 07:33 26-03-2020
Dart Raiden



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для индикации проблем с авторизацией есть отдельный плагин. Проблема, опять же, в том, что он не в базовой поставке, и его индикация сводится к значку в списке контактов. Это если забыть о том, что понятия "авторизация" аскосервер уже не знает

Всего записей: 4698 | Зарегистр. 20-10-2006 | Отправлено: 13:58 26-03-2020 | Исправлено: Dart Raiden, 14:10 26-03-2020
Rucha

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как поменять протокол, статус которого отображает иконка в System Tray?

Всего записей: 1267 | Зарегистр. 31-07-2001 | Отправлено: 16:11 26-03-2020
Apollo2k4



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

Цитата:
Как поменять протокол, статус которого отображает иконка в System Tray?

Настройки - Список контактов - Трей

Всего записей: 413 | Зарегистр. 13-08-2009 | Отправлено: 16:34 26-03-2020
SuPriTo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В skypeweb перестали отображаться статусы пользователей (в сети, не беспокоить и т. д.). Все статусы стали не в сети. Сообщения приходят.
В чем может быть проблема?
P.S.: Постоянно миранда стала отваливаться в skypeweb.

Всего записей: 1396 | Зарегистр. 24-03-2009 | Отправлено: 15:52 27-03-2020 | Исправлено: SuPriTo, 15:54 27-03-2020
Dart Raiden



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Серверам Skype что-то перестало нравиться в Миранде, запросы отваливаются по таймауту. А раз отваливаются, то откуда ж получить статус контакта? Вот статусов и нет.
 
Status Manager -> Keep Status в помощь и потерпеть, пока не будет найдено решение.

Всего записей: 4698 | Зарегистр. 20-10-2006 | Отправлено: 16:35 27-03-2020 | Исправлено: Dart Raiden, 19:49 28-03-2020
Dart Raiden



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Начиная с сегодняшнего дня все общие настройки всех четырёх клистов переезжают в "Список контактов -> Общие". Там же отныне будет находиться та самая настройка "Удалять временные контакты при выходе", которая обсуждалась выше. Таким образов, при ее отключении контакты, не найденные в серверном ростере (у протоколов, которые поддерживают серверный ростер в принципе), будут сохранены.
 
Временные контакты всё равно могут быть удалены, например, антиспамом (если в настройках антиспама это включено), но это уже целиком и полностью лежит на пользователе, который сам решает, для каких протоколов включать антиспам, и включать ли в настройках антиспама зачистку временных.

Всего записей: 4698 | Зарегистр. 20-10-2006 | Отправлено: 19:29 30-03-2020 | Исправлено: Dart Raiden, 14:25 31-03-2020
Dart Raiden



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Jabber научился делать HTTP File Upload в групчаты, в связи с этим механизм передачи файлов в нём пришлось серьезно переписать. Если что-то отвалилось - сообщайте.

Всего записей: 4698 | Зарегистр. 20-10-2006 | Отправлено: 14:57 31-03-2020 | Исправлено: Dart Raiden, 15:00 31-03-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