Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Miranda IM - это многопротокольное приложение для обмена мгновенными сообщениями с открытым исходным кодом , разработанное для Microsoft Windows . Miranda - это бесплатное программное обеспечение, распространяемое под Стандартной общественной лицензией GNU .

Архитектура [ править ]

Miranda IM предоставляет базовую клиентскую структуру, графический интерфейс и расширенную архитектуру плагинов. Поддержка различных IM - протоколов и дополнительных функций осуществляется с помощью дополнительных плагинов , [3] , некоторые из которых поставляются в комплекте с Мирандой по умолчанию; остальные (более 500) ранее были доступны на официальном сайте аддонов. [4] Неиспользуемые протоколы можно удалить.

Особенности [ править ]

  • Индивидуальный внешний вид и функции в соответствии с потребностями каждого человека.
  • Управление и организация сотен друзей по обмену мгновенными сообщениями во многих сетях обмена мгновенными сообщениями
    • Переименование контактов
  • База данных полного архива сообщений
    • Простой вызов или удаление с помощью DB Tool или плагина History Sweeper.
  • Контактные данные или фотографии отображаются при наведении указателя мыши. (Требуется дополнительный плагин)
  • Нет рекламы
  • Компактный и портативный: с несколькими плагинами
  • Безопасность / конфиденциальность: сохраняет историю на жестком диске
  • Малый объем памяти [5]

Связь [ править ]

Плагины протокола, включенные в Miranda IM, включают AIM , Gadu-Gadu , ICQ , IRC , службу Microsoft Messenger (также известную как MSN, .NET, Live и т. Д.), XMPP (& Google Talk ) и Yahoo! Посланник . [6] [7] Другие протоколы, доступные через плагины, включают Bonjour [8] Fetion , Facebook Messenger , Inter-Asterisk eXchange , Lotus Sametime , NetSend , MySpace , Tencent QQ , SIP , Skype.(требуется Skype), [9] Tlen.pl , Xfire .

История [ править ]

Ранние дни [ править ]

Miranda IM была впервые запущена Роландом Рабьеном (figbug) 2 февраля 2000 года. В то время это был минималистичный клон ICQ и официально назывался Miranda ICQ. Первый общедоступный выпуск, версия 0.0.1, был выпущен 6 февраля 2000 года. В этом выпуске использовалась LibICQ, не было поддержки истории сообщений, базы данных и подключаемых модулей , а также размер распределения менее 100 КБ.

Важной новой функцией версии 0.0.4 был чат-бот MegaHAL , который позволял автоматически общаться между Мирандой и другими пользователями ICQ. Поддержка плагинов была добавлена ​​в версии 0.0.6. Плагин Logger был первым плагином, включенным в официальный выпуск.

Версия 0.1.x [ править ]

После выпуска версии 0.0.6.1 26 декабря 2000 года первоначальные разработчики ушли, и проект взял на себя Ричард «cyreve» Хьюз. Его первый выпуск, версия 0.1.0.0 от 8 апреля 2001 года, был улучшен путем серьезного переписывания. Диалоговое окно с разделенным сообщением, включенное в этот выпуск, стало первым модулем обмена сообщениями, который был помещен в плагин. Плагин протокола .Net Messenger Service появился примерно во время выпуска версии 0.1.1.0, став вторым протоколом обмена сообщениями, поддерживаемым Miranda. Это также был первый официальный выпуск, поддерживающий перевод языковых пакетов. Таким образом, у Миранды были многопротокольные многоязычные функции обмена мгновенными сообщениями.

После v0.1.0.0 разработка плагинов Miranda быстро росла. В версии 0.1.2.1 (28 февраля 2002 г.) было доступно около 50 плагинов. В то время новый плагин Lizard включал поддержку скинов; единственный раз Миранда поддерживала скины. Вскоре после этого развитие Lizard прекратилось из-за вызванной им нестабильности.

Версия 0.2.x [ править ]

После загадочного исчезновения Сайрева в июне 2002 года [10] разработчики Мартин Оберг (Strickz), Роберт Рейнуотер (дождевая вода), Сэм К. (egoDust) и Лайон Лим (lynlimz) взяли на себя управление проектом. Протокол MSN был передан Рако Шизука, который также разработал первую версию Yahoo! Коммуникатор протокол, который был третий протокол , поддерживаемый Miranda. Yahoo! плагин был с закрытым исходным кодом и потерял надежность как официальный Yahoo! Протокол мессенджера со временем изменился - позже его переписал новый разработчик Геннадий Фельдман.

В этот период были выпущены первые плагины не для обмена мгновенными сообщениями, включая RSS News и Weather . Они добавляли контакт в список контактов с целью отображения информации пользователю, а не общения в чате.

Примерно в это же время началось обсуждение переименования программы и удаления ICQ из ядра. В связи с увеличением поддержки протоколов 17 декабря 2002 года проект был официально переименован в Miranda IM .

Первый выпуск под новым названием вышел 1 февраля 2003 г., примерно через три года после начала проекта, а версия с исправлением ошибок появилась через две недели.

Версия 0.3.x [ править ]

Основным изменением в версии 0.3, выпущенной 23 июня 2003 года, было удаление ICQ из ядра в плагин. Отныне Миранда могла работать без установленного приложения ICQ . [11] Проект переехал на новый сайт www.miranda-im.org с новой доской обсуждений и списком файлов.

Плагины протокола, включенные в версию 0.3, включают ICQ , MSN , AIM и XMPP . Yahoo! протокол не был включен в пакет. Поддержка IRC была добавлена ​​позже Йоргеном Перссоном (m8rix) к официальному выпуску версии 0.3.1 8 августа 2003 г. [12] [13]

Другим важным изменением было удаление модуля обмена сообщениями отправки и получения из ядра в плагин SRMM . [12] Это уменьшило размер исполняемого файла и способствовало быстрой разработке модулей обмена сообщениями. В течение этого периода многие варианты (включая SRAMM , SRMM_mod и т. Д.) Предлагали различные новые функции и улучшения по сравнению со стандартной реализацией.

ZDNet.be рассмотрел версию 0.3, отметив ее «легкий» импорт контактов, низкое использование памяти и широкий спектр плагинов, а также заявив: «Miranda - это сильная рекомендация для людей, у которых панель задач заполнена несколькими приложениями IM». [13]

Версия 0.4.x [ править ]

Miranda IM , настроенная с помощью плагинов и скинов.

Версия 0.4 Miranda IM была выпущена 7 апреля 2005 года. Это была первая версия, в которой Yahoo! протокол прилагается к официальному выпуску. Другие важные изменения включали удаление списка контактов и модуля базы данных из ядра в плагины. [14] [15] В результате появилось 4 варианта модулей списков контактов: оригинальный clist_classic , многооконный список контактов clist_mw , современный список контактов clist_modern и более удобный список контактов с обширной настройкой пользовательского интерфейса clist_nicer . Другие популярные плагины, выпущенные в этот период, включали окно сообщений с вкладками ( tabsrmm и scriver ), поддержку журнала сообщений на основе HTML.Представление IE , плагин сценариев mbot и плагин мета-контактов.

Версия 0.5.x [ править ]

Версия 0.5 Miranda IM была выпущена 28 июля 2006 года. Это первая версия с поддержкой Unicode, доступной в качестве варианта загрузки для пользователей Windows NT , 2000 и XP . Еще одна новая функция - введение AIM Oscar , впервые выпущенного в начале 2006 года, позволяющего пользователям передавать файлы и получать сообщения об отсутствии. Эта версия также предоставила дополнительную поддержку аватаров среди различных протоколов. [16] [17]

Версия 0.6.x [ править ]

Настроенная Miranda IM 0.6.8 - плагины (Modern Contact List, SmileyAdd, Scriver ...), скин (WIP Zune), значки, цвета и т. Д.

Версия 0.6 Miranda IM была выпущена 29 декабря 2006 года. В этой версии появилась поддержка UPnP для улучшения передачи файлов и надежности прямого подключения через маршрутизаторы . Другие изменения включали улучшенную поддержку строк UTF-8 , улучшенную поддержку параметров с вкладками и многочисленные исправления ошибок. [18]

Версия 0.7.x [ править ]

Версия 0.7 Miranda IM была выпущена 1 октября 2007 года. Ключевые изменения включали интегрированные службы шрифтов и значков, переработанный механизм меню и средство уведомления о выпуске. Одно большое изменение - это новый способ однозначной идентификации подключаемых модулей и интерфейсов, которые они реализуют, что может нарушить обратную совместимость в будущем. [19] [20]

Обзор CNET 2008 года дал программе 4 звезды из 5, отметив, что, хотя интерфейс "простой", программа поддерживает большинство протоколов обмена мгновенными сообщениями в одном пакете. Особенности, отмеченные в обзоре, включали централизованное управление личной информацией, «многочисленные» элементы управления поведением окон и настраиваемые горячие клавиши. [21]

Techzine.nl рассмотрел эту версию и перечислил ее положительные атрибуты, такие как «поддержка многих протоколов; небольшой и быстрый; множество плагинов и скинов; множество настроек», и написание этого «не будет плохо смотреться на вашем компьютере. если вам нужен простой клиент на USB-накопителе, то Miranda IM - хороший выбор ». С другой стороны, «если вы используете WLM ( Windows Live Messenger ) и находите настройки программы сложными, [мы] не можем рекомендовать Miranda IM. Типичные вещи, такие как смайлы, звуки, подмигивания и игры WLM, нестандартны. . Вы получаете эту функциональность благодаря широкому выбору скинов и плагинов, но для этого вам нужно провести некоторые исследования и настройку ». [6]

Авторы Луи и Чан в книге « Ритмы разработки программного обеспечения» описывают использование архитектуры подключаемых модулей Miranda IM для копирования, изменения и тестирования существующих подключаемых модулей с целью разработки «NAMMIK», бота для общения в ICQ с поддержкой сценариев, используемого для интервьюирования людей; они называют архитектуру Miranda IM «простой и гибкой». [3]

Версия 0.8.x [ править ]

Версия 0.8 Miranda IM была выпущена 17 июня 2009 года. Она включала новый менеджер учетных записей, который поддерживает несколько учетных записей для каждого протокола (без переименования DLL), встроенную поддержку SSL , различные улучшения и исправления для ядра и подключаемых модулей. [22]

В обзоре версии 0.8.16, проведенной журналом PCWorld Magazine, отмечены его возможности надстройки, но указано, что «пользовательский интерфейс Миранды оставляет желать лучшего», в то же время ссылаясь на значки состояния входа в систему, желая упростить управление и группировку контактов, простую блокировку / сообщение о спамерах. , и в конечном итоге рекомендовать его «тем, кто использует только поверхностные возможности мессенджеров». [7]

Версия 0.9.x [ править ]

Версия 0.9 Miranda IM была выпущена 24 августа 2010 года. Она включает множество новых функций, направленных на улучшение поддержки Unicode и общие улучшения протокола. Это также первая версия Miranda IM с официальной 64-битной сборкой. [23]

Версия 0.10.x [ править ]

Версия 0.10 Miranda IM была выпущена 18 июля 2012 года. Она состоит из усовершенствований Miranda IM 0.9.x, включая улучшенную языковую поддержку и улучшенную поддержку сети. [24]

После нескольких лет самостоятельного размещения версия 0.10.80 была перенесена на Sourceforge 25 апреля 2018 года. [2] По состоянию на январь 2020 года с тех пор в проекте не было никакой активности.

Где-то в августе 2019 года официальный сайт Miranda IM исчез и был заменен нерелевантным стандартным контентом . [25]

Miranda NG (независимый форк) [ править ]

В мае 2012 года Miranda IM была разделена на Miranda NG (New Generation). Причинами стали смена команды разработчиков и медленное развитие оригинальной Миранды. Основные различия между исходным клиентом и вилкой: переход на компилятор Visual Studio 2010 , отказ от поддержки Windows 95/98 / ME и подключаемых модулей, отличных от Unicode, а также тот факт, что разработка ядра и подключаемых модулей была объединена и что у них общий репозиторий.

По состоянию на ноябрь 2020 г. последняя версия Miranda NG - 0.95.12.1, выпущенная 19 ноября 2020 г. [26]

См. Также [ править ]

  • Сравнение клиентов обмена мгновенными сообщениями
  • Сравнение протоколов обмена мгновенными сообщениями
  • Сравнение клиентов Internet Relay Chat
  • Сравнение сетевых мессенджеров
  • Мессенджер LAN
  • Служба обмена сообщениями Windows

Ссылки [ править ]

  1. ^ «Миранда IM [r14691] v0.10.80» . Миранда И.М. 24 апреля 2018 . Проверено 29 июня 2018 .
  2. ^ a b Дождевая вода, Роберт. «Фиксировать [r14690]: обновить ссылки» . Sourceforge.net . Проверено 29 июня 2018 .
  3. ^ а б Луи, Ким Ман (2008). Ритмы разработки программного обеспечения: гармонизация гибких практик для синергии . Wiley-Interscience . С. 124–125. ISBN 978-0-470-07386-5.
  4. ^ Официальный сайт аддонов Miranda IM (копия из Интернет-архива; сервер неактивен примерно с апреля 2015 г.)
  5. ^ Дворжак, Джон; Пирилло, Крис, Тейлор, Венди (2003). Онлайн !: книга . Prentice Hall PTR. ISBN 978-0-13-142363-3.CS1 maint: несколько имен: список авторов ( ссылка )
  6. ^ a b Конинг, Воутер (2 декабря 2008 г.). «Миранда И.М. (Обзор)» (на голландском языке). Techzine.nl . Проверено 13 июля 2010 года . Английский тр.
  7. ^ a b Хортон, Стив (5 марта 2010 г.). "Обзор Миранды IM" . pcworld.com . PCWorld . Проверено 13 июля 2010 года .
  8. Симпсон, Гарет (14 апреля 2005 г.). «Протокол рандеву для Миранды» . xurble.org . Архивировано из оригинала 2 июля 2008 года.
  9. ^ "Обсуждение плагина Skype" . Форум . Miranda-im.org. 25 апреля 2006 Архивировано из оригинала 16 января 2008 года.
  10. ^ Miranda IM osdir.com Каталог программного обеспечения с открытым исходным кодом .
  11. ^ "Выпущена Miranda IM v0.3" . Sourceforge . Миранда И.М. 25 июня 2003 года Архивировано из оригинала 15 января 2009 года . Проверено 21 ноября 2008 года .
  12. ^ a b «Журнал изменений Miranda IM v0.3.3.1» . Miranda-im.org. Архивировано из оригинала 3 апреля 2005 года . Проверено 21 ноября 2008 года .
  13. ^ a b Биземанс, Джейми (25 июня 2003 г.). «Миранда IM 0.3» (на голландском языке). ZDNet.be . Проверено 13 июля 2010 года .( Англ. Тр. )
  14. ^ "Объявление о выпуске Miranda IM v0.4" . 9 апреля 2005 года Архивировано из оригинала 10 апреля 2005 года . Проверено 21 ноября 2008 года .
  15. ^ "Журнал изменений Miranda IM v0.4" . Miranda-im.org. Архивировано из оригинала 8 мая 2005 года . Проверено 21 ноября 2008 года .
  16. ^ "Выпущена Miranda IM v0.5" . Miranda-im.org. 28 июля 2006 Архивировано из оригинала 5 февраля 2012 года . Проверено 21 ноября 2008 года .
  17. ^ Biesemans, Джейми (31 июля 2006). "Miranda IM 0.5" (на голландском языке). ZDNet.be . Проверено 13 июля 2010 года .( Англ. Тр. )
  18. ^ "Выпущена Miranda IM v0.6" . Miranda-im.org. 29 декабря 2006 Архивировано из оригинала 5 февраля 2012 года . Проверено 21 ноября 2008 года .
  19. ^ "Выпущена Miranda IM v0.7" . Miranda-im.org. 2 октября 2007 года Архивировано из оригинала 5 февраля 2012 года . Проверено 21 ноября 2008 года .
  20. ^ Biesemans, Джейми (9 октября 2007). "Miranda IM 0.7.1" (на голландском языке). ZDNet.be . Проверено 13 июля 2010 года .( Англ. Тр. )
  21. ^ Персонал CNET (6 ноября 2008 г.). Миранда И.М. - Обзор редакции CNET . download.CNET.com ; CBS Interactive.
  22. ^ "Выпущена версия 0.8.0 Miranda IM" . Miranda-im.org. 17 июня 2009 года Архивировано из оригинала 9 июля 2010 года . Проверено 17 июня 2009 года .
  23. ^ "Выпущена Miranda IM v0.9.0" . Miranda-im.org. 24 августа 2010 года Архивировано из оригинала 5 февраля 2012 года . Проверено 24 августа 2010 года .
  24. ^ "Выпущена версия Miranda IM v0.10.0" . Miranda-im.org. 18 июля 2012 г.
  25. ^ Wayback Machine - http://www.miranda-im.org/
  26. ^ dartraiden. «Выпущена новая стабильная сборка: 0.95.12.1» . Дата обращения 23 ноября 2020 .

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • Официальный сайт Miranda NG (New Generation)
  • Miranda IM Wiki (копия из Интернет-архива)
  • Старый сайт разработки Miranda IM (неактивен с 2015 года)