Пользователь
0,0
рейтинг
24 сентября 2012 в 21:46

Разработка → Релиз Miranda NG recovery mode

Сегодня я хочу рассказать вам о выходе второго stable-релиза IM-мессенджера Miranda NG, форка Miranda IM, созданного бывшими разработчиками ядра и ряда плагинов.



Стабильные сборки: http://www.miranda-ng.org/distr/stable/

Исходный код
Ресурс со всеми портированными плагинами
Трекер

Статья-прародитель, содержащая небольшой FAQ для «введения в курс дела»


Веб-сайт и вики сейчас находятся в стадии активной разработки и наполнения контентом, впереди еще много работы, но команда полна идей и энтузиазма, так что не судите строго.

История, отличия и другая информация под катом.

Зачем понадобилось делать форк?


К весне 2012 года в разработке Miranda IM сложилась патовая ситуация, так как принятая (и по сегодняшний день существующая) модель разработки Миранды оказалась полностью нежизнеспособной по следующим причинам:

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


К тому же, сложился четко созревший конфликт между двумя оставшимися на тот момент активными разработчиками Миранды: Георгием Хазаном (ghazan) и Борисом Красновским (borkra), последней каплей которого стал откат Борисом фикса для совершенной им ошибки под тем предлогом, что в комментарии к коммиту был употреблен английское причастие “borkred”, изобретенное для сломанных им частей миранды одним из участников проекта (не Георгием).

В результате всего этого в начале апреля 2012 тогдашний куратор ядра Miranda IM Георгий Хазан принял решение покинуть проект, несмотря на наличие множества очевидных направлений развития Миранды.

Однако, в процессе переговоров между разными сторонами было принято решение организовать новый проект, под руководством ghazan, основанный на следующих принципах:
  • В проект входит не только ядро, но и вообще все плагины, которые могут быть использованы. это открывает возможность любому члену команды проверить (и при необходимости исправить) код любого плагина;
  • Каждая конкретная версия Miranda NG совместима только сама с собой (т.е. гарантируется, что все плагины в одной сборке совместимы друг с другом, но две соседние сборки могут быть полностью несовместимы). Это полностью решает все проблемы с совместимостью разных версий, позволяет избавиться от громоздкого кода во многих местах ядра и открывает широчайший простор для глобальной оптимизации как ядра Миранды, так и соответствующих плагинов.
  • Прекращается поддержка версий ANSI, как полностью морально устаревших. Единственным поддерживаемым компилятором на момент написания статьи является Visual Studio 2010. Возможно, после выхода релиза VS2012, ее поддержка также будет включена в проект.
  • Все члены команды имеют разный доступ: кто-то может исправлять только код плагинов, кто-то работает в трекере и вики, кто-то может исправлять любой код.


Т.о. 15 мая 2012 года исходный код ядра Миранды был залит в отдельный репозиторий, со временем в него было добавлено больше сотни плагинов. В последующем в исходные тексты было внесено более полутора тысяч изменений, после чего 30 августа 2012 года был выпущен первый релиз Miranda NG.

Сейчас в проекте зарегистрированы 15 человек, из них минимум половина активно участвуют в разработке.

Что нового?


Была произведена практически полная ревизия кода как ядра, так и портированных плагинов (основная их часть выбиралась по принципу частоты использования и популярности на сайте www.miranda-vi.org). Однозначно исключались плагины, для которых не существовало актуального исходного кода., поэтому нет смысла описывать все мелкие изменения и багфиксы, с полным changelog'ом проще всего ознакомиться в svn.

В этой статье я перечислю лишь основные и принципиальные изменения.

Главные преимущества (на данный момент) Miranda NG перед Miranda IM


  • Подключение и отключение плагинов на лету, без перезапуска программы;
  • Повышена скорость запуска и работы программы;
  • Значительно уменьшено потребление ресурсов системы (GDI и оперативной памяти), в т.ч. за счет вынесения неиспользуемых кусков ядра в отдельные модули (папка .\Core)
  • Все плагины находятся в одном репозитории, при изменениях в ядре необходимые правки вносятся сразу, без ожидания реакции разработчиков, которая может длиться месяцами у Miranda IM.
  • Проведена достаточно большая работа по унификации — многое из того, что каждый плагин реализовывал самостоятельно, было перенесено в микроядро (mir_core.dll).
  • Избавление от многих старых “костылей” и багов, повышающее общую стабильность программы.
  • Возвращение в разработку Miranda NG кодеров, покинувших или бросивших по тем или иным причинам разработку плагинов под Miranda IM.
  • To be continued...


Особенности и отличия Miranda NG


  • В связи с серьезными изменениями в ядре программы, Miranda NG стала несовместима с плагинами от Miranda IM.
  • Папка Core в корне программы — вынесенные из ядра стандартные модули, которые не загружаются в память при наличии “замен” и автоматически подгружаются, если “замена” была отключена.
  • Вместо нескольких тулбаров, реализуемых в каждом плагине контакт-листа по-своему, приведен в порядок и доведен до ума плагин TopToolBar
  • DBtool стал плагином
  • Отказ от ANSI, ядро и все плагины полностью поддерживают Unicode.
  • Во второй стабильный релиз вошел полностью переработанный протокол MRA, полностью уникодный и с поддержкой учетных записей
  • To be continued...


Как “переехать” на Miranda NG с Miranda IM?


Нет ничего проще: достаточно лишь “подложить” старый профиль к Miranda NG (сохранив, конечно же, структуру папок) или заменить все плагины и ядро (не забыв про папку Core и библиотеку mir_core.dll в корне) на новые с сайта проекта.
Все старые настройки, внешний вид, история контактов и т.д. останутся нетронутыми и прежними. Профили IM и NG полностью совместимы.

Какие планы на будущее?


В ближайшем будущем планируется реализация:
  • Виртуальные контакты (погода, почта etc) + нативная поддержка МетаКонтактов ядром
  • Ядерная шифрация, взломоустойчивые профили на базе обычного dbx_mmap — драйвера
  • Приведение в порядок Jabber и всех его плагинов 2-го уровня
  • Отдельный плагин для Miranda IM, позволяющий «переехать» на Miranda NG в автоматическом режиме.


На все вопросы и замечания команда всегда готова ответить на форуме и jabber-конференции xmpp:miranda-ng@conference.jabber.ru.

За подготовку материала — огромное спасибо Георгию Хазану (ghazan).
Евгений @jscar
карма
18,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Спецпроект

Самое читаемое Разработка

Комментарии (235)

  • +1
    Ссылки то неправильные…
    • +1
      Исправил. спасибо!
      • 0
        xmpp-ссылка не правильная всё равно :)

        // да, простите, я слоупок, только сегодня дали ссылку на статью

        P.P.S.: у миранды есть очень обидный недостаток: завязанность на WinAPI. Не хочется ради неё wine таскать :-/
        • 0
          почему же неправильная? все там

          а, слеши! дурацкая привычка, исправил :)
          • 0
            ещё кстати, православно "?join" на конце дописывать :)

            Правда, хабр всё равно не прочухивает xmpp как ссылку :(
  • 0
    Попробуем эту версию. Судя по описанию-была проделана огромная работа.
    Кстати а где русский язык?
    • +3
      Последний лангпак можно взять здесь: mir-rl.googlecode.com/files/Langpack_russian.zip
      • +3
        а переключение языка так и осталось через копирование текстовичка и рестарт?
        • 0
          Да. Это осталось прежним.
        • 0
          Есть плагин langman, который позволяет выбирать лангпак
      • 0
        Теперь лангпак «живет» на нашем svn: mysvn.ru/ghazan/myranda/trunk/langpacks/ru/Langpack_russian.zip
  • НЛО прилетело и опубликовало эту надпись здесь
    • +2
      поиски компромисса длились, насколько мне известно, практически весь жизненный цикл 10ой ветки Miranda IM.
    • +4
      Ну. Там просто достигли точки бурления фекалий те кто кодят и те кто выпускают — чуть чуть разные люди. Плюс траблы с одним конкретным разрабом, не менее активным чем ghazan, но сначала комитящим код, а потом пытающимся его компилить. В итоге это надоело, Боркру обозвали жидоамериканцем, а Гхазана в абауте перенесли из разрабов в низ ретайред мемберс, впрочем оставив там древних динозавров типа меня. Вообщем сралко было решено по Гордиевски.
  • 0
    > Подключение и отключение плагинов на лету, без перезапуска программы;

    Это считается главным преимуществом, но на деле реализовано только интерфейсно, т.к. плагины не исправлены, то попытка их отключать/включать неминуемо приводит к побочным эффектам и даже к крешу.

    > В связи с серьезными изменениями в ядре программы, Miranda NG стала несовместима с плагинами от Miranda IM.

    Это не соответствует действительности, изменения чисто косметические (убраны дефайны поддерживающие старые версии структур данных, удалены макросы или заменены на функции) как будто специально хотели сделать несовместимость. По сути любой плагин можно переделать из IM в NG и обратно минут за 15.
    • +3
      И получить кучу крашей. Практически в каждый значимый плагин вносились изменения для повышения стабильности и быстродействия. А также, были сделаны достаточно серьезные архитектурные изменения для работы с новой структурой клиента.
    • +1
      С Вами уже был диалог на форуме, есть ли смысл переводить его сюда?
      • 0
        Видимо имеется в виду этот: forum.miranda.im/showthread.php?p=44945
        Где все уверяют меня в моей некомпетентности как программиста и плагинописателя для миранды, и не хотят отвечать на неудобные вопросы по отличиям Miranda NG от Miranda IM?
    • +1
      Как человек, учавствовавший в запиливании аналогичной фичи для кутима, хочу сказать, что если изначально все не писалось с расчетом на переключение плагинов на лету, то потом подводные камни обходить задолбаешься и можно этим потом до пенсии сидеть ковыряться. Даже при наличии тестов.
      Зависимости штука сложная.
  • +1
    Когда то в началае 2000… тока её и юзал. на жопорезе. )
    Пёрла кастомизация… минимализм и минимум трафа.

    Сорри за оффтоп.
    Ребята кто знает почему при попытке запостить QA вываливается 404? кармофильтр или что?

  • +3
    Интересно, почему разработчики не перешли с SVN на Mercurial или GIT? Лень переучиваться, или сила привычки, или преимущества распределённых VCS для Miranda NG не актуальны?
    • +2
      Для разработчиков SVN — обкатанный и знакомый механизм, с известными «нюансами». Дело привычки, плюс, отвечает всем предъявляемым требованиям.
    • НЛО прилетело и опубликовало эту надпись здесь
      • +4
        Плюс некоторые благодарные пользователи могли бы делать пуш-реквесты.
        • +2
          пул-реквесты
          • +1
            Зарапортовался, конечно же, пулл-реквесты.
      • 0
        Вот-вот, сейчас уже мирандой не пользуюсь. но примерно с полгода назад решил глянуть что там и как — немного ужаснулся, плагины которые работали у меня дома на доисторической версии… попросту не заводятся на одной из последних, и последнее их обновление было чуть ли не в 10-м году. И это не какие-то совсем уж нишевые плагины, а те, которыми пользовалось большинство народу — к примеру tabsrmm.
        • +1
          Эээ да ты гонишь, тасрмм давно уже идет в поставке в паке контриб модулей вместе с релизом, а на аддогнсах его тупо никто не обновляет — ибо собиралось и выкладовалось оно вместе с основным бинарником.
          • 0
            Именно что. Качаем зип, качаем контриб, получаем кучу вариантов — от полного минимализма до нескольких вариантов листов. Сто лет как это уже.
      • +1
        Согласен. Плюс, если разнести плагины по отдельным репозиториям, то каждый плагин по сути может иметь собственную страницу (gh-pages) с описанием.
  • 0
    Вот бы её ещё на мак портировали… мечты-мечты :(
    • НЛО прилетело и опубликовало эту надпись здесь
      • +1
        по этому и говорю — «мечты-мечты», и смахивая скупую мужскую слезу вспоминаю сборку Hot Coffee, которой активно пользовался ещё когда жил на винде (кстати автор сборки тоже переехал на макось) :)
        • +3
          Насколько я помню, в рядах фанатов Миранды лучше не упоминать эту сборку :)
          • 0
            Не знаю — мне нравилась :)
          • НЛО прилетело и опубликовало эту надпись здесь
            • +2
              Кратко говоря, автор вырезал отовсюду копирайты, заменив на свои данные, выдавая продукт за свою собственную разработку
              • +2
                как пом мне, это не повод не любить сборку, если она стоящая. я про GPL-ные войны не знал, по форумам не лазил — пользовался спокойно и радовался жизни. когда нужно было добавить какой-нибудь плагин, добавлял, что-то нужно было в настройках поменять — быстро находил. внешне оно ничем от обычной миранды не отличалось. поэтому я не вижу поводов для минусов KorP. на Dendy все играли только в пиратские игры с вырезанными копирайтами, но ведь всем нравилось.
            • +3
              Кратко — нагло нарушил условия GPL, а когда его попросили исправиться — отправил всех на 3 буквы.
              • +2
                Вывод автор — мудак, сделавший хорошую сборку. Сборка то тут причем. Мне тоже были непонятны все эти прения.
                • 0
                  При том, что сборка небыла выпилена на ура. Падения были, просить фиксить было некого. Изменился протокол в очередной раз, прошло у меня несколько дней в оффлайне, и я собрал себе.

    • 0
      Для Мака проще qutIM допилить, там уже многое сделано, но страдает пока больше всего пользовательский интерфейс. Да и два три разработчика, которые не могут быть активными все время, тоже не добавляют скорости разработки при таком объеме поддерживаемых операционок.
      • 0
        Или допилить утку… ну хоть что-нить допилить до приемлемого уровня :)
        • 0
          А что с уткой? Работает вроде бы и вполне приятная на ощупь, хоть и не самая фичастая. Да и плагины умеет.
          • 0
            одно слово: антиспам :)
            • 0
              Был же вроде плагин :)
              • 0
                Был, даже 2, но оба уже давно не работают, кажется с 1.3 версии
    • 0
      А нафига она там нужна?
      • 0
        Я что то упустил и под макось написали адекватный и работающий icq клиент?
        • –3
          О боже. Слова «адекватный» и «работающий» уже лет 8, наверное, как не применимы к «ICQ».
          • 0
            А, т.е. для вас всё говно? Ну это ваше мнение, которое я не разделяю. Та же утка не плоха, но отсутствие спам-фильтра меня просто выбешивает. Остальное или страшное или черезжопуработающее. В общем выбора нет никакого.
            • –1
              Выбор есть, очевидный и самый правильный — отказаться от ICQ.
              • +2
                Ну да, или от компьютера вообще… расскажите это 50-ти людям в моём контакт листе, которые не любят скайп, а при словах — джаббер у них трясутся руки. Да и дело не в icq в общем то, почти все клиенты под макось поддерживают множество протоколов, помимо icq, но работают с ними так же погано, так что не в icq дело совсем.
                • –1
                  Я не испытывал никаких проблем ни с Адиумом ни с Айчатом (а ныне, с Сообщениями). «Расскажите это 50-ти людям…», ну это смешно. В моём контакт листе Аськи накопилось около 300 наверное, и ничего, из них человек 50, наверное, только были действительно нужны и никто из них не потерялся. Скайп, хоть и далеко не идеал, но не любить его, значить абсолютно не знать его возможностей, и даже с его выкрутасами, я не терял денег и клиентов, как это было во времена Аськи. Джаббер, ха-ха, да у каждого из них он есть, в жимейле, контактике, фейсбуке, яндексе… Но, если уж так нравится наслаждаться всеми «прелестями» аськи, то ради бога, чо, с вами всё понятно :)
                  • +1
                    Я рад что вы не испытываете никаких сложностей, а у меня к утке достаточно претензий и я с этим ничего поделать не могу. А нужны мне асечные контакты или нет, это согласитесь — не аргумент. А заставлять 50 человек, крайне далёких от it убеждать перейти на что то другое помимо аськи, при том что все их контакты только в аське — бред невыносимый. Но я счастлив что у вас всё замечательно, но это не делает лучше ни один из клиентов, так что могу сказать что ваши аргументы крайне безосновательны. Ну а раз со мной всё понятно — можно и словоблудие это прекратить, ничего нового вы мне рассказать не можете, а навязывать своё видение мира мне не нужно.
                    • 0
                      Была такая же проблема. Но потом прицепил через icq-транспорт контакты в jabber и не знаю горя.
              • +3
                >Выбор есть, очевидный и самый правильный — отказаться от ICQ.
                Первая заповедь макофана(не путать с простыми пользователями): «Если на маке чего-то нет, то это никому из пользователей мака и не нужно»
                • 0
                  Вот забавный всё-таки народ вы, макофобы.
                  • +2
                    А с чего вы меня отнесли к макофобам? Я разве что-то сказал про мак?
                    Вернее будет меня назвать макофанофобом(хотя и это не совсем правильно, я вас не боюсь).

                    И, возвращаясь к теме, вы действительно считаете адекватным на вопрос: «Как мне на платформе Х воспользоваться протоколом Y?» ответ «Протокол Y — отстой, не используйте его»?
        • 0
          Я смотрю, в этой ветке очень любят ICQ.
          • 0
            Да дело даже не в самой icq, сколько в отсутствии адекватных клиентов (благо они сейчас все умеют работать практически по всем протоколам).
            • +1
              Согласен, много проблем с ними. Я когда-то перебрал чуть ли не весь этот список, но в конце концов выработал для себя несколько правил:
              — Instant Message – это только текст. Только текст.
              — Всё остальное – через сторонние сервисы. Например, файлы передаю через Droplr и так далее.
              Страдать перестал. Сейчас пользуюсь Trillian.
              • 0
                Ну я из этого пробовал примерно 2/3. Trillian в упор не нравится. Я бы рад был, если б все в тот же скайп свалили (хотя клиент там тоже даёт жару), но слишком много нубов сидящих на каком-нить qip 2005 и при слове джаббер они с криками прячутся от меня в углу :)
                • 0
                  Поэтому — многопротокольность.
    • +2
      Для «Мака» это совершенно чуждое приложение. «Миранда» — это бесконечная кастомизация до гробовой доски, в «Маке» принято делать приложения с минимумом кастомизации, чтобы сразу удобно работало.
      • –1
        Глупости это всё. Вы видели Adium? Он является пожалуй самым распространённым клиентом на маках, а он в плане настроек и кастомизации не так уж и сильно уступает той же миранде. Вот только плагина антиспама нет :( был один, но человек забил на него и как следствие — на новых версиях он не работает.
        www.adiumxtras.com
        И кастомизуйте и настраивайте как угодно.
        • +1
          Я видел Адиум (правда сейчас пользуюсь «Сообщениями»), его можно установить и пользоваться.
          • –1
            Вот уж что не кастомизуемо, так это как раз Сообщения, и антиспама нет и плагинов нет, ничего нет. Переработанный iChat
        • 0
          Уступает. И сильно.
      • 0
        >> Миранда» — это бесконечная кастомизация до гробовой доски
        Слава кастомизации! Слава!
        Хочу сортировку по последнему отправленному сообщению!
        Хочу скин красивый. И чтобы выбирать можно было из сотен, а не пяти!
        Хочу чтобы можно было убрать аватары, увеличить отступы, и поменять цвет!
        Хочу чтобы это работало, так как я этого хочу, а не так как она (программа) этого хочет!
        — Да я знаю, что принято делать " с минимумом кастомизации, чтобы сразу удобно работало." Вот только никаким «удобно» тут и не пахнет.
    • +2
      А смысла какой?
      Миранда сильна модульностью. Ядро портировать можно подочто угодно. А вот плагины. Кто будет их портировать? Уровень их разработчиков очень разный. И мотивации «кросскомпилируемости» нет для многих никакой. Некоторые даже под пингвинами то не работали, не то что на яблоках.

      Да и многи плагины то и так чисто для и из-за винды. Например clist_modern от стандартного clist_classic отличается скинами и поддержки чисто виндовых layered windows (прозрачные окна). Там 3/4 отличий не то что жесткий WinAPI. Там в плоть до использования недокументированных фич и разных костылей. как такое портировать. В итоге это выльется в набор плагинов для мака и набор плагинов для винды.

      А если из ядра сделать среду/движок типа мозиловского — это будет уже совсем не миранда. Хотя да назвать новый продукт можно как угодно.
  • +1
    А не планируется разделить настройки с контакт листом, чтобы они лежали в разных профилях. У меня на работе и дома разные настройки миранды, но при этом контакт лист один и тот же.
    P.S. понимаю, что решение достаточно спорное, но все же?
    • 0
      если имеется в виду разделение настроек и контактов с историей — то нет
      • 0
        А как же идея с dbx_tree?
        • 0
          он все еще в разработке
  • +2
    Спасибо за пост, будем тестировать. Надеюсь, что это не зря, и миранда наконец снова начнет развиваться (хоть даже и в форке), как в былые времена.
  • +1
    Вроде накатилось успешно, всё на месте (кроме стиля окна сообщений).

    Попутный вопрос — как через ярлык указать точно на профиль? UIN.dat в параметрах не воспринимается — предлагает выбрать профиль вручную :(
    • 0
      Достаточно указать имя профиля как аргумент, без расширения.
    • 0
      извиняюсь, ошибся
      /profile: имя_профиля

      без разширения
      • 0
        Отлично, заработало!
  • +13
    Приятные новости — старушка Миранда ещё жива и даже размножается почкованием.
    • –1
      — дети, как размножаются дождевые черви? Да, Вовочка.
      — делением!
      — а это как?
      — лопатой!
  • –14
    охренеть! Ну и кому нужен софт, где при апгрейде все может поломаться к чертям? Отсутствие поддержки плагинов обычной Миранды тоже веселит…
    • НЛО прилетело и опубликовало эту надпись здесь
    • НЛО прилетело и опубликовало эту надпись здесь
      • +1
        А я скорее уверен в обратном. Очень много раз натыкался на то что свежие плагины глючат и приводят к крешу, а те же самые другой версии работают стабильно. Мне бы не хотелось, чтобы после обновления все упало к чертовой матери из-за того что в одном (еще поди найди каком) плагине какая-то ошибка.
        • +1
          Но это НЕ обновление это форк.

          То что можно сохранить старые настройки скорее бонус.

          Никто не заставляет переезжать на НГ. Старый Miranda-IM никто никуда не удалял. И никто не мешает им делать бекпорт обновлений и багфиксов модулей из НГ как и наоборот. Это же мир OpenSource все исходники и патчи общедоступны.
          • 0
            Вы меня не так поняли. Я имел в виду обновление самой сборки NG — если я ее установлю и буду пользоваться, в какой-то момент она может обновиться и начать падать из-за какого-то плагина. У меня больше не будет возможности найти этот плагин и откатить до предыдущей версии.
            • 0
              Почему не будет возможности?
              • 0
                Ну так потому что
                т.е. гарантируется, что все плагины в одной сборке совместимы друг с другом, но две соседние сборки могут быть полностью несовместимы
                • 0
                  Речь про «стабильные» версии. Плюс, всегда есть svn. Плюс, надо понимать, что каждый новый коммит не будет несовместим с предыдущими. Да и причина такого выбора описана в статье.
                • НЛО прилетело и опубликовало эту надпись здесь
                • 0
                  Ну примерно так же как в файрфоксе — между версиями поддержка старых модулей не гарантируется. ДеФакто напрягать это особенно будет только первое время пока активно будет меняться архитектурная часть. Далее базовая архитектура устаканиться и плагины на 95% останутся совместимы.
            • НЛО прилетело и опубликовало эту надпись здесь
  • +2
    Вот интересно, планируются (или уже существуют) версии под линукс системы?
    • 0
      В Miranda NG так же, как и в Miranda IM всё очень сильно завязано на WinAPI, когда-то была попытка портировать Миранду под *nix, но судьба этого проекта мне неизвестна.
    • +3
      Голая миранда запускается под WINE, а дальше минное поле при установке каждого следующего плагина
      • 0
        На самом деле, с новыми версиями WINE работает даже далеко не голой, у меня при экспериментах стартовал и «как-то» работал даже clist_modern
    • 0
      Сейчас там, думается, в районе 99.9% (плюс-минус потолок) кода просто унаследовано от миранды, из чего следует, что линукс-версий не существует. А планируются они или нет — это уже интересный вопрос.
    • +1
      Для Linux систем больше всего на Миранду похож qutIM, но есть еще активно развивающийся фреймворк телепатия. Хотя с точки зрения реализации мне лично он не нравится. но с точки зрения самой идеи и пользовательского интерфейса он очень удобен для простого, не требовательного пользователя.
      • 0
        qutim минималистичен, удобен, пользуюсь им 2 или 3 года, менять на другой клиент не хочу

        с самого начала огорчила неприятная вещь в UI — при прокрутке окна чата, чтобы посмотреть переписку, окошко подвисает, а затем при прокрутке начинает сильно тупить — настолько проблемно, что быстрее открыть хистори и посмотреть там, чем перематывать сообщения в окошке чата
        Ubuntu 10.04, все обновления up to date, qutim устанавливал из репозиториев убунты

        Знакома ли Вам данная проблема и если да, то будет ли она исправлена?
        • +1
          В репах там 0.2 версия и там оно в сочетании с багом Qt так себя ведёт. Естественно там это не будет никогда исправлено просто потому, что нет возможности никакие патчи уже в репу протолкнуть.
          На 0.3 нет этой проблемы, но её для 10.04 придется собирать, причем вместе со свежей версией Qt. То есть портировать затруднительно.
          • 0
            Спасибо за ответ. Видимо, придется-таки апгрейдить ОС. Со некоторым софтом уже замечаю такие траблы — в репах 10.04 старые версии. Например такая же ситуация с remmina (GUI wrapper для RDP, VNC, NX).

            Перспектива пересобирать Qt мне не сильно нравится. Вообще неизвестно, что отвалится.

            Жаль, столько напильников было за 2 года об 10.04 сточено.
  • 0
    Ммм, попробую на днях переехать, заодно и к разработке присоединюсь видимо, совместимость профилей это главное! В целом идеология правильная — код должен быть доступен, и сами плагины тоже, без этого хороший, и активно тестируемый продукт не получить.
    • 0
      Только что переехал без проблем. Заменил файлы плагинов и скопировал поверх Mirana IM саму Miranda NG.
      • 0
        Тоже без проблем переехал, правда нашёл один глючёк: при включённом Clist_modern и TopToolBar почему то при перетаскивании профиля из одной сборки в другую слетает выбор отображаемых кнопок O_O, пока базу не изучал правда.
        • 0
          Тоже переехал без особых проблем. И тоже слетели настройки кнопок. А ещё в фрейме «Мои детали» в КЛ появилась серая заливка, при том, что цвет прозрачности для фреймов и, собственно, цвет заливки фрейма выставлены одинаковые и с ядром IM всё работало корректно. Пробовал играться с этим, выставляя разные цвета, не помогает. Отключил фрейм до лучших времен.
  • +3
    ВНЕЗАПНО рекурсия:
    Miranda Crash Report from 24 Sep 2012 23:52:33. Crash Dumper v.0.0.4.22

    Likely cause of the crash plugin: Crash Dumper

    Произошло после переключения на clist_mw. Там целая вереница

    Вообще говоря, архив с пачкой плагинов, где куча дублирующихся по функционалу, не очень хорошая идея. Помню, где-то между 0.4 и 0.7 с большой помпой вводили UUID для плагинов, по известным значениям которых должны были отсеиваться дублирующие друг друга… 2 работающих антиспама и 2 загрузившихся, но неработающих в Scriver'е плагина для вставки кусков текста наглядно демонстрируют, что идея провалилась :)
    • 0
      Была ошибка в плагине CrashDumper. Ловил несуществующие падения.
      Плюс, не очень разумно подключать сразу все доступные плагины, архив сделан лишь для удобства скачивания.
      • 0
        Скачать удобно, но новичку, не знающего модули по имени файла, будет сложно разобраться. Хорошо бы в архив какой-нибудь files.bbs с кратким описанием модулей положить.
        • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    Где можно запросить поддержку imo.im со всеми плюшками для миранды? :)
    • +1
      Я рискну показаться идиотом или кем-то похуже, но объясните мне в двух словах, что такое Имач и в чём его аппетитность — я всю жизнь прожил на клиентских IM, а знакомые от него, причем не особо технически осведомлённые, просто пищат.
      • 0
        Он есть на всех популярных мобильных платформах и на браузере. Он позволяет заходит сразу в скайп, аську, джаббер и ещё кучу всего, залогинившись с одной учетки, даже в незнакомом месте. Кроссплатформенная история, которая пишется и на девайс, и на сервер. Удобный список контактов.
        • +3
          Вылущив суть, универсальная джойнилка для кучи аккаунтов?

          Выглядит удобно, не спорю, но мне не нравится сама идея отдавать кучу данных на сторону, не говоря уж о том, чтобы сторить там историю и кроссить связи между учётками.

          Спасибо что пояснили, буду знать.
          • 0
            Джойнилка И мобильный клиент для всех популярных платформ. На мой взгляд — один из лучших мультипротокольников для Android, iOS, Symbian + поддерживает BB вроде как. Как с точки зрения интерфейчса, так и с точки зрения единого информационного поля — пришёл домой, открыл браузер (а я хочу — запустил привычную себе миранду, с которой уже много лет провёл), а там тебе и история, и незавершённые беседы, и все остальные плюшки.
  • 0
    History++ в этой версии как я понимаю нету? Без него переезжать не вижу смысла
  • +2
    Давно следовало так сделать… А то россыпи плагинов по сети и куча левых сборок очень сильно распыляют силы. Представляю, что там в баг трекере творился за ад :)
    Кстати, а оригинальная Миранда значит теперь окончательный RIP?
    • +1
      Так сборки более-менее в куче своей на ванильном коде были основаны, а все гвозди, что из них могли расти, происходили от рук человека, конкретный пакет собравший.

      Ванилька не рип, вроде ещё шевелится, но там действительно активности очень сильно поубавилось. Так вышло, что я достаточно близко знаком с людьми, активно писавшими патчи к джаббер-протоколу ванильной Миранды, и занимавшимися кастомными сборками на МП, и конфликт между Боркрой и всеми остальными был действительно долгоиграющим и очень кислотным.

      По сути, заниматься теперь оригиналом попросту некому — более-менее все из российского коммьюнити (а двигало разработку в последнее время сугубо оно), кто не занимался диванной аналитикой, а код писал в основную ветку, ушли работать над NG.
  • +4
    И всё-таки, почему не Гитхаб? Я бы может даже что нибудь ради интереса попилил :)
    • +1
      Насколько я помню, когда все это весной затевалось, главным приоритетом было «чтобы было под рукой». Насколько я знаю, хостится все это дело даже не в ДЦ, а где-то у своих.
      • 0
        Какая-то полузакрытая разработка, так получается?
        • +1
          Почему? Код же доступен в паблике для пулла.
          • 0
            Он ведь написал «разработка», а не «код» :)
            • 0
              Да, разработка вполне может быть закрытой при открытом коде :)
              • 0
                Ну, насколько я в курсе дел, Георгий и остальные регулярно появляются на форуме miranda.im, да и в конфе miranda-planet@conference.jabber.ru тусуется некоторое количество разработчиков, не говоря уж о конфе собственно проекта, на которую указали чуть ниже.
                • 0
                  совершенно верно.
                  forum.miranda.im, трекер и miranda-ng@conference.jabber.ru постоянно посещаются разработчиками, в том числе и Георгием (ghazan).
        • 0
          Никакой закрытости, приходите на miranda-ng@conference.jabber.ru для знакомства :)
    • 0
      В первую очередь из-за отсутствия настроек прав доступа
      • 0
        Раздать каждому разрабу по форку и потом некоторым дать право эти форки в апстрим апрувить? Или сделать как в Qtшном gerrit'е, никто его не мешает поднять. А то получается, что без права доступа я особо не поразвлекаюсь, а с правом доступа мой коммит, даже если он был сделан в 3 утра по пьяне, попадет в мастер ветку.
        • 0
          ну и выше я уже отвечал, что SVN разработчикам «привычнее».
  • 0
    Давно хотел переехать на миранду с rnq но вот импорта истории нет, а для меня это очень важно… может сделаете =) у вас сразу много почитателей появится =)
    • 0
      А банально профиль скопировать благородному дону что мешает? ;)
      • 0
        Уважаемый, подскажите как? Вовек вам благодарен буду!
      • 0
        Может быть несовместимость профилей миранды и rnq?
        • 0
          естественно несовместимость… да еще и с rnq нормального експорта нет… и в миранду также нет импорта… соотвественно… а через костыль от квипа оно костылем и выходит…
    • 0
      Можно смотреть в сторону плагина importTXT. Историю в текстовые файлы загнать и сделать rnq.ini для сабжа — и…
      (сам не пользовался, только предполагаю возможность.)
  • 0
    Это хорошо, конечно, но… Эта версия у меня крашится и виснет так же часто, как и старая. Заменил плагины, заменил ядро.
  • 0
    Помню времена, когда продвинутый поиск по хистори миранды, превращал многолетнюю историю в настоящую базу знаний по любому вопросу. Evernote тогда еще не придумали, и оно успешно его заменяло :)

    Кстати, Miranda NG имеет удобно работающий плагин к скайпу?
    И что бы история сохранялась так же в общую базу?
  • –1
    Называйте это не «стабильным выпуском», а какой-нибудь «бета-версией», «демонстрацией перед сообществом мирандоводов». Потому что у вас нет — пускай даже минималистичной — но работающей сборочки, как в исходной Миранде. Я, конечно, собрал нечто работающее по одному плагинчику. Но всё равно некузяво как-то для программы, целиком состоящей из плагинов.
    • +2
      Хм, залез, качнул миранду, zlib, прошелся по требуемым плагинам и иконкам, закинул старый профиль и смайлы — все заработало, пока вопросов нет.
      • +2
        У меня тоже всё заработало и сейчас я именно на NG. Но попробую объяснить свою точку зрения всем минусующим.
        1. Плагины и их ресурсы находятся в разных каталогах. Например, Fingerprint (определитель клиента) — в Plugins, а нужные ему иконки — в Icons.
        2. Есть большой архив плагинов. Если скачать Миранду и этот архив, получаем страшную череду окон с ошибками, а некоторых протоколов (например, ICQ) всё равно нет.
        3. И даже маленькая сложность нашлась. У Fingerprint имена файлов иконок (см. 1) изменились, и пришлось выяснять, чего не хватает.
        4. А если перед нами пользователь, которому «блондиночный» интерфейс QIP съел глаза? Ему-то что делать? Искать сборки по «левым» сайтам? Не забывайте, Миранда чуть менее, чем полностью состоит из плагинов и БД, аватары и смайлики — это отдельные плагины.
        (Интерфейс QIP блондиночный потому, что они со всеми своими менюшками поступили как настоящие блондинки: КАЖДЫЙ пункт меню отметили иконкой, причём малоинформативной.)
        • 0
          Исправляюсь. Сборка всё-таки есть, но она помечена как нечто старое.
          «У нас второй стабильный релиз» — а там два архива, latest и 0.93. Как вы думаете, что пользователь будет качать?
          • 0
            latest — это последняя собранная ревизия SVN, т.е. что-то вроде «ночника».
            • 0
              В принципе, да. Но отсутствие версии на сайте, версия меньше 1 в одном архиве и название «latest» в другом сбивает с толку.
            • +1
              Классно, а что она делает в папке «stable»?
        • 0
          не совсем правы. Такова иерархия папок: все плагины в plugins все иконки в Icons, более того сам фингерпринт не использует эти иконки напрямую а юзает их через отдельный сервисный плагин (раньше так было).

          Вы прям как маленький. Миранда (ванилька) никогда не была «для блондинок» это всегда был конструктор «собери сам или скачай у того кто собрал сам». Каких то «официальных сборок» не было. Ну если то что стандартно поставлялось можно назвать сборкой… Но совсем прям для аскетов. Так что практически ничего не изменилось. Не стоит пока критиковать NG за отсутствие нормального сайта. Уверен что все будет. А так как «сборщики» тоже кучкуются на конфах, плюс доступность исходных кодов всех плагинов, какая никакая унификация. Не забывайте что многие сборщики не программеры и даже малейший косяк в файле проекта из за которого что то не компилиться — ставит их в тупик. Здесь же общая среда. Выкачал все скомпилил что нужно.
          • 0
            Моя сборка простенькая. Scriver, IEView с самодельным скином, похожим на NConvers++, Tipper, Clist_modern, WhenWasIt, History++, Fingerprint.

            Да на сайте старой Миранды уже год как ничего, кроме симбурде, это видно. Особенно меня рассмешило: вышла версия с одним-единственным исправлением. «Теперь инсталлятор запускает программу с пользовательскими правами».
            • 0
              Отчасти и это тоже сало причиной почкования. Когда альфа стабильнее релиза.
  • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    Повременю с переходом. Посмотрю, как будут дальше развиваться.
    Сейчас сижу на 0932. Работает нормально, есть не просит :)
  • 0
    А как же плагин мод ICQ протокола? Забыли?
    • 0
      Мы не забыли, но авторы давно отказались от поддержки плагина.
  • –6
    Проект крайне сырой. Первая же попытка запустить программу под Windows 8 вывалила такое не иллюзорное количество фатал ерроров, что моментально пропало желание возиться с ней дальше. Однозначно, в корзину.
  • 0
    Поставил. Запустил. Пропал интернет — ИМ сразу аварийно завершился. Пытаюсь запустить снова — просто не запускается.
    W7, лицензия.
    • 0
      У меня нормально запустилась только после отключения больше половины плагинов.
      • +1
        Вы подключили сразу все > 100 плагинов из архива? Тогда это не удивляет.
      • 0
        Она у меня висит в процессах пару минут, а потом винда сообщает, что «приложение-то работало неправильно!»
        • 0
          Ну и жрет же она памяти… вот эта вот по ссылке, которая 64б отъела 48 мегов против 17 у miranda 0.10.2
          • НЛО прилетело и опубликовало эту надпись здесь
            • 0
              Наверху ссылка www.miranda-ng.org/distr/stable/miranda-ng-v0.93.1_x64.7z
              Вот только ее и ставил, никаких плагинов, кроме идущих в поставке.

              баг1: если пропадает инет, то она просто вылетает и больше запустить ее нельзя, похоже, убивается профиль.
              баг2: сейчас она съела уже 56 мегабайт просто вися в трее, ни одного окна не открыто, работает только 1 xmpp на gmail
              Миранда ест 11 мегов, если нет открытых окон. С открытыми до 17.
              • 0
                Похоже, действительно убивается БД. Запущенная после падения с /svc:dbchecker тут же начинает рассказывать, что в базе с 2-мя сообщениями просто невероятно много ошибок и мы все умрем
                • 0
                  драйвер базы, случайно, не db3x?
                  • 0
                    А какие есть варианты? Там в выпадающем списке db3x и что там дальше — не прочитать. Кто-то догадался сделать строки длинными, а сам падающий список коротким.
                    • 0
                      dbx_mmap
                      dbx_mmap_sa
                      dbx_3x

                      соответственно, попробуйте удалить dbx_3x
                      • 0
                        dbx_3x в падающем списке нет.
                        s60.radikal.ru/i170/1209/3e/d670d6dfb5bd.jpg
                        • 0
                          _3x — это и есть первый по списку. попробуйте его удалить из папки плагинов.
                          • 0
                            Извините, пасс.Если ПО требует танцев с бубном, то проще оставить старую миранду, она просто работает уже последние 7 лет или больше.

                            Когда авторы сделают действительно работающую версию, стабильную по сути, а не названию, можно будет предпринять вторую попытку.
                            • 0
                              Достаточно почитать форумы MIranda-IM, чтобы понять, насколько она «работает».

                              На самом деле, у Вас — странная и неожиданная проблема, хотелось бы понять ее суть и решить.
                              • 0
                                У меня — работает без нареканий около 7 последних лет.
                                NG уже снес. Внизу есть чуть более развернутый пост. Может, ситуация прояснится.
  • 0
    Не могу понять, куда тыкнуть, чтобы попасть в настройку конкретного плагина?
    • 0
      В окне настроек, в правом верхнем углу. Выпадающий список.
      • 0
        Нашел, только надо изначально перейти на классический вид. Классический вид мне уже давно знаком
  • 0
    Как была проблема с иконками на оригинальной миранде, так тут и осталась. Все в кашу, какая иконка где надо искать методом тыка и разбираться, часть иконок изменить нельзя. Печально.
    Так же не нашел где поменять скин у clist_mw.
    • +1
      Не совсем понял про иконки и кашу. В настройках они распределены по разделам и плагинам.

      Clist_mw не поддерживает скины.
    • +2
      Ну никто и не говорит, что взяли и всю Миранду переписали и теперь она работает стабильнее всех.
      Пока объявили, что проект отпочковался от изначальной разработки и все поставлено на разумные рельсы (по крайней мере задумка такая).
      Думаю, со временем такой подход даст плоды и многие подобные проблемы уйдут
      • 0
        Совершенно верно, лучше бы не ответил :)
  • 0
    dbtool, похоже, вообще не работает.

    Вариант1: Создаем пустую базу, выходим.
    Запускаем /svc:dbchecker на пустой, только что созданной базе
    s47.radikal.ru/i116/1209/7a/654cfc907138.jpg

    вариант2: запускаем на существующем профиле. Отключаем вай-фай. Миранда со свистом вылетает. Пробуем запуститься -висит в процессах, через некоторое время «работа приложения была завершена».
    Запускам /svc:dbchecer
    первый раз — скриншот аналогичный приведенному выше и предложение не сохраняться если нет бэкапа. Ок, не сохраняемся и коварно запускаем проверку еще раз. Ошибок не найдено.

    Либо я что-то упускаю, либо что-то работает не как ожидалось.
    • 0
      Мы уже всей командой пытаемся это повторить, ни у кого не повторяется проблема. Нет вероятности неисправного HDD?
      • 0
        Близкая к 0.
        Забавне, что один и тот же профайл конвертацию в UTF-8 у вас проходит, а в миранде нет. При этом если сконвертированный и проверенный вашим чекером профайл отдать миранде, их чекер, как и раньше, видит несконвертированные сообщения и так же, как и раньше — падает.
    • 0
      Я наверное что-то не так делаю :).
      Выдернул инет — миранда написал о отвале и попытке рэконнекта. Воткнул инет — подсоединилась. Может не в ней проблема?
      • 0
        Не знаю. Одновременно работают: ng, миранда, ssh, skype и верещит радио. Падает внешний канал.
        радио затыкается. Миранда показывает красный глаз, скайп крутится в трее, пытается покдлючиться. SSH попрощался и выкинул сообщение. NG «приложение завершило работу» стандартный виндовый окон. В логах

        pastebin.com/2mPi66YE
        В количестве, соответствующем количеству попыток запуска после обвала инета.
        • 0
          Не могли бы Вы установить плагин CrashDumper и подложить дебаг-символы? (архивы с ними лежат на www.miranda-ng.org/distr, для указанного Вами выше архива — это www.miranda-ng.org/distr/stable/miranda-ng-v0.93.1_x64-pdb.7z)

          Очень странная проблема.
          • 0
            ближе к вечеру. И так засиделся на хабре.
            • 0
              Спасибо!
  • 0
    Раз тут внезапно собралась такая тусовка, хочу задать вопрос, который меня давно волнует, но не до такой степени, чтоб специально на форум идти:
    Есть у меня один контакт icq, для которого в окне сообщений показывается вся история с древнейших времен. И мне это, определенно, нравится. И есть множество других контактов, для которых свежеоткрытое окно сообщений пустое. В чем разница, настройку на эту тему пытался искать несколько раз, так и не нашел. Сейчас версия 0.9.33, но наблюдается это еще с версий 0.4.* или какая там версия была в 2005 году… Как сделать, чтоб везде так было как для того «особенного» контакта?
    • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Скорее всего, у этого контакта в истории присутствует какое-то «битое» событие.
      Есть два возможных варианта решения:
      1) запустить dbtool (в NG — dbcheker) и поставить галку «отметить все события как прочитанные»
      2) в HistoryPP (если используете) создать фильтр «All except messages» и удалить эти события
  • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      На входе в конференцию запрашивается капча. Может, в этом дело?
      • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    Вроде работает ;) Спасибо по пользуем.
    • НЛО прилетело и опубликовало эту надпись здесь
  • –4
    NG лол
    • +1
      New Generation :)
  • 0
    Вопрос: стоит ли ждать автоматического обновления у миранды, по типу файрфокса-хрома?
    • +2
      уже :) плагин PluginUpdater. Обвновляет ядро, плагины и, при желании, даже иконпаки.
  • +2
    Удачи с форком, но очень не хватает поддержки Skype.
    • 0
      Поддержка Skype старательно урезается самой компанией: чтобы сделать законное standalone-приложение нужен лицензированный SkypeKit.
      • 0
        М, а в чём проблема? У Trillian получилось сделать нативную поддержку скайпа, почему же Миранда не сможет? :)
        • +2
          Потому что нужен для этого закрытый платный skypekit, это денег стоит и противоречит GPL
          • +1
            Очень жаль. Скайпом пользуюсь чаще остальных протоколов, намучился уже с устаревшим плагином для Миранды. При этом проблема сделать нормальную интеграцию не техническая, что расстраивает ещё больше.
  • +2
    Повеселило про «borkred», отличная, судя по всему, дразнилка.
    • 0
      Глокая куздра штеко будланула бокра…
  • +3
    Да, я назвал ваш выпуск «бетой», исключительно из-за бардака на сайте. Надеюсь, это дело временное. А так я удивлён. Приятно удивлён: ЧЕТЫРЕ МЕГАБАЙТА. Старая Миранда на той же конфигурации требовала вдвое больше памяти. И это в 2012 году, когда любой резидент занимает 10–20 мегабайт, а браузеру не зазорно зохавать и пятьсот!

    Дай бог вам удержаться, дотянуть ядро и стабилизировать API — ведь нет смысла звать новых плагинописателей, когда API не зафиксирован. Кто выиграет в войне — посмотрим. Но, уверен, после сложившейся патовой ситуации пользователь точно окажется в выигрыше.
  • 0
    Откатился назад на IM, NG форк у меня после выхода из спящего режима валится с периодичностью в 10 минут trac.mysvn.ru/ghazan/myranda/ticket/64 ждёмс исправления :)
    • 0
      Кхм, и ещё косяк нашёл, и он уже критичный :( после возвращению на обычную миранду с профилем перестаёт корректно работает утилита dbtool :(
      • 0
        Попробуйте заменить драйвер базы на dbx_mmap
        • 0
          Благодарю, действительно полегчало. Сейчас вижу, что этот момент пофиксили, и база открывается с тем движком в котором была создана.
          • 0
            Совершенно верно, был небольшой «нюанс» :)
  • 0
    А под Metro всё это будет портироваться?
    • 0
      Пока с Windows 8 всё тихо.
  • +1
    Ждём-с плугина для ВК.
    Ещё у меня вопрос — я никак не могу найти где настраивается частота мигания иконки нового сообщения в трее — у меня как-то адски-часто мигает.
    • 0
      ВК это ж Jabber обычный, разве нет?
      • 0
        Нет, это полноценный плагин, с поддержкой апи вконтактика гуглокод — code.google.com/p/vkontakte-miranda-plugin/, вк группа vk.com/miranda_plugin
        • 0
          «Плагин не поддерживается разработчиками».
          А в двух словах, чем он лучше, чем просто джаббер контакта?
          • 0
            В двух словах: тем, что это не просто джаббер, там есть быстрый переход из меню к любым «местам» профиля пользователя (своего и друзей): музыка, фото, и т.д.; отображение статусов друзей, возможность быстро написать на стене пользователя, а не только отправить ему личку, и т.д.
          • 0
            Статус прочитанности сообщений, если коротко.
            • 0
              И мультичаты, они с отдельным плагином работают!
          • 0
            Попробуйте в кутиме через джаббер сидеть и через вконтакте плагин, который даже конференции умеет.
  • 0
    Привет. А подскажите, где отключить вот эту фишку?

    image
    • +1
      настройки — message sessions — вкладка containers — снять галку «use windows 7 task bar enhancements»
  • 0
    Вот наблюдал этот баг в ванильной миранде, и наблюдаю здесь. Если выключить компьютер, не закрыв миранду (на Win7), то есть предоставить системе завершить миранду самостоятельно, то где-то в 2/3 случаев после запуска окно контакт-листа оказывается уменьшенным до размера заголовка, а статус-бар оказывается выключенным (clist-modern). Мелочь, но раздражает, так как руками закрывать миранду при выключении компа лень, а при включении приходится развертывать/включать.
  • 0
    Вот так история, даже не знал, раньше постоянно следил за мирандой.
    Подскажите как обновится со старенькой (0.8.27) IM до NG? Поставил IM Updater 32-bit > check… и не чего не происходит или я слишком много хочу? :) Могу предположить, что надо сначало дистрибутив NG накатить поверх, потом апдейтить? И есть ли смысл переходить на x64 версию?
    • 0
      нет, ничего накатывать поверх не нужно, плагин создан специально для «легкого» переезда

      только что проверили на 0.8.10 и 0.8.27, все обновляется и работает. может, дело в брандмауэре?
      • 0
        А можно и мне вопрос задать, надеюсь не только у меня подобная ситуация.

        Меня интересует вопрос merge истории от двух экземпляров Miranda NG, такое возможно?

        Поясню:
        У меня два экземпляра Miranda-NG. Один на работе и другой на работе. В виду того я программер, моя история из-за кусков кода в ней очень важна для меня. Но хочется периодически каким-либо синхронизировать историю обоих экземпляров.

        ЗЫ: Таскать на флешке не предлагать, неудобно.
        • НЛО прилетело и опубликовало эту надпись здесь
      • 0
        Отключал фаер, uac, от админа принудительно запускал. Нечего не помогло, при повторном нажатии на чек вылазит попап — update checking already started, так миранда полдня провисела нечего не обновив.
        ви — www.miranda-vi.org/users/lexer/
        Базу конечно же расшифровал. Попробовал вернуть дефолтный из дистрибутива dbx_mmap, но не чего не изменилось.

        Тоже проверил 0.8.27, чистая сразу нормально обновилась.
        • 0
          Миранда как и раньше даёт возможность пошевелить мозгами! :) Удаление tabsrmm (не отключение) с последующей установкой в плагинс обычного srmm даёт зеленый свет обновлению.
          • НЛО прилетело и опубликовало эту надпись здесь
            • 0
              Да остались бекапы. На свежем профиле с теми же плагинами проблема остается. Скоро проверю на дефолтной 0.8.27 + этот таб и отпишусь, странно конечно т.к. таб полюбому брал из контриба (или как они там назывались). Для удобства может скинете ник в лс который используйте в конфе? Чтобы не флудить больше тут.

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