Pull to refresh

Comments 235

Исправил. спасибо!
xmpp-ссылка не правильная всё равно :)

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

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

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

Правда, хабр всё равно не прочухивает xmpp как ссылку :(
Попробуем эту версию. Судя по описанию-была проделана огромная работа.
Кстати а где русский язык?
а переключение языка так и осталось через копирование текстовичка и рестарт?
Да. Это осталось прежним.
Есть плагин langman, который позволяет выбирать лангпак
UFO just landed and posted this here
поиски компромисса длились, насколько мне известно, практически весь жизненный цикл 10ой ветки Miranda IM.
Ну. Там просто достигли точки бурления фекалий те кто кодят и те кто выпускают — чуть чуть разные люди. Плюс траблы с одним конкретным разрабом, не менее активным чем ghazan, но сначала комитящим код, а потом пытающимся его компилить. В итоге это надоело, Боркру обозвали жидоамериканцем, а Гхазана в абауте перенесли из разрабов в низ ретайред мемберс, впрочем оставив там древних динозавров типа меня. Вообщем сралко было решено по Гордиевски.
> Подключение и отключение плагинов на лету, без перезапуска программы;

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

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

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

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

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

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

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

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

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

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

без разширения
Отлично, заработало!
Приятные новости — старушка Миранда ещё жива и даже размножается почкованием.
— дети, как размножаются дождевые черви? Да, Вовочка.
— делением!
— а это как?
— лопатой!
охренеть! Ну и кому нужен софт, где при апгрейде все может поломаться к чертям? Отсутствие поддержки плагинов обычной Миранды тоже веселит…
UFO just landed and posted this here
UFO just landed and posted this here
А я скорее уверен в обратном. Очень много раз натыкался на то что свежие плагины глючат и приводят к крешу, а те же самые другой версии работают стабильно. Мне бы не хотелось, чтобы после обновления все упало к чертовой матери из-за того что в одном (еще поди найди каком) плагине какая-то ошибка.
Но это НЕ обновление это форк.

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

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

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

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

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

Жаль, столько напильников было за 2 года об 10.04 сточено.
Ммм, попробую на днях переехать, заодно и к разработке присоединюсь видимо, совместимость профилей это главное! В целом идеология правильная — код должен быть доступен, и сами плагины тоже, без этого хороший, и активно тестируемый продукт не получить.
Только что переехал без проблем. Заменил файлы плагинов и скопировал поверх Mirana IM саму Miranda NG.
Тоже без проблем переехал, правда нашёл один глючёк: при включённом Clist_modern и TopToolBar почему то при перетаскивании профиля из одной сборки в другую слетает выбор отображаемых кнопок O_O, пока базу не изучал правда.
Тоже переехал без особых проблем. И тоже слетели настройки кнопок. А ещё в фрейме «Мои детали» в КЛ появилась серая заливка, при том, что цвет прозрачности для фреймов и, собственно, цвет заливки фрейма выставлены одинаковые и с ядром IM всё работало корректно. Пробовал играться с этим, выставляя разные цвета, не помогает. Отключил фрейм до лучших времен.
ВНЕЗАПНО рекурсия:
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'е плагина для вставки кусков текста наглядно демонстрируют, что идея провалилась :)
Была ошибка в плагине CrashDumper. Ловил несуществующие падения.
Плюс, не очень разумно подключать сразу все доступные плагины, архив сделан лишь для удобства скачивания.
Скачать удобно, но новичку, не знающего модули по имени файла, будет сложно разобраться. Хорошо бы в архив какой-нибудь files.bbs с кратким описанием модулей положить.
UFO just landed and posted this here
Где можно запросить поддержку imo.im со всеми плюшками для миранды? :)
Я рискну показаться идиотом или кем-то похуже, но объясните мне в двух словах, что такое Имач и в чём его аппетитность — я всю жизнь прожил на клиентских IM, а знакомые от него, причем не особо технически осведомлённые, просто пищат.
Он есть на всех популярных мобильных платформах и на браузере. Он позволяет заходит сразу в скайп, аську, джаббер и ещё кучу всего, залогинившись с одной учетки, даже в незнакомом месте. Кроссплатформенная история, которая пишется и на девайс, и на сервер. Удобный список контактов.
Вылущив суть, универсальная джойнилка для кучи аккаунтов?

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

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

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

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

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

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

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

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

соответственно, попробуйте удалить dbx_3x
_3x — это и есть первый по списку. попробуйте его удалить из папки плагинов.
Извините, пасс.Если ПО требует танцев с бубном, то проще оставить старую миранду, она просто работает уже последние 7 лет или больше.

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

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

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

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

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

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

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

Дай бог вам удержаться, дотянуть ядро и стабилизировать API — ведь нет смысла звать новых плагинописателей, когда API не зафиксирован. Кто выиграет в войне — посмотрим. Но, уверен, после сложившейся патовой ситуации пользователь точно окажется в выигрыше.
Кхм, и ещё косяк нашёл, и он уже критичный :( после возвращению на обычную миранду с профилем перестаёт корректно работает утилита dbtool :(
Попробуйте заменить драйвер базы на dbx_mmap
Благодарю, действительно полегчало. Сейчас вижу, что этот момент пофиксили, и база открывается с тем движком в котором была создана.
Совершенно верно, был небольшой «нюанс» :)
UFO just landed and posted this here
Пока с Windows 8 всё тихо.
Ждём-с плугина для ВК.
Ещё у меня вопрос — я никак не могу найти где настраивается частота мигания иконки нового сообщения в трее — у меня как-то адски-часто мигает.
ВК это ж Jabber обычный, разве нет?
«Плагин не поддерживается разработчиками».
А в двух словах, чем он лучше, чем просто джаббер контакта?
В двух словах: тем, что это не просто джаббер, там есть быстрый переход из меню к любым «местам» профиля пользователя (своего и друзей): музыка, фото, и т.д.; отображение статусов друзей, возможность быстро написать на стене пользователя, а не только отправить ему личку, и т.д.
UFO just landed and posted this here
И мультичаты, они с отдельным плагином работают!
Попробуйте в кутиме через джаббер сидеть и через вконтакте плагин, который даже конференции умеет.
Привет. А подскажите, где отключить вот эту фишку?

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

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

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

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

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

Тоже проверил 0.8.27, чистая сразу нормально обновилась.
Миранда как и раньше даёт возможность пошевелить мозгами! :) Удаление tabsrmm (не отключение) с последующей установкой в плагинс обычного srmm даёт зеленый свет обновлению.
UFO just landed and posted this here
Да остались бекапы. На свежем профиле с теми же плагинами проблема остается. Скоро проверю на дефолтной 0.8.27 + этот таб и отпишусь, странно конечно т.к. таб полюбому брал из контриба (или как они там назывались). Для удобства может скинете ник в лс который используйте в конфе? Чтобы не флудить больше тут.
Sign up to leave a comment.

Articles

Change theme settings