Форум Miranda-Planet - Ваша планета Miranda IM: Miranda IM - Bohdan's pack - Форум Miranda-Planet - Ваша планета Miranda IM

Перейти к содержимому

Загрузил

Информация

  • Загружен: 12 июн 2009 13:24
  • Последнее обновление: 27 ноя 2010 12:34
  • Размер: 4,93МБ
  • Просмотров: 36456
  • Скачан: 4 879
Тема поддержки файла

Предыдущие версии

  • 27 ноя 2010 Скачать Miranda IM - Bohdan's pack

Загрузить Miranda IM - Bohdan's pack

* * * * * 7 Голосов

Скриншот

Описание

Сборку делаю визуально близкой к стандартной официальной миранде, развивая «правильность» и удобность.
Разложу описание по пунктам с комментариями:
  • Здесь нет погоды, радио, игр, RRS-ридера, транслирования тегов проигрываемого медиа-файла. Я считаю, что в мессенджере это не нужно.
    Прогноз погоды мне нужен максимум раз в день — браузером смотреть мне только удобнее. К тому же, нет плагина погоды — меньше контакт-лист и меньше среда для багов.
    С радио foobar2000 и даже WMP справляется лучше.
    Игры — актуальны разве что если бы были в официальных спецификациях протоколов и поддерживались всеми клиентами, а не только миранда_с_игрой + миранда_с_игрой.
    Для просмотра RRS-ленты есть куда более удобные средства, чем существующий плагин к миранде.
    В Watrack'е я тоже не вижу ничего позитивного. Здесь его нет.

  • В диалоге общения используется стандартный движок Windows Rich Edit.

    ИзображениеИзображение

    Плюсы этого решения:
    • «стандартность»
    • схожесть журнала чат-комнат и личных бесед (поскольку в чатах доступен только Rich Edit)
    • независимость от IE, по сравнению с ieview
    • нормальная работа полосы прокрутки, по сравнению с History++
    • возможность масштабировать текст колесом мыши при зажатии Ctrl
    • сообщения размещаются компактно, не пёстро, и, на мой взгляд, удобно для восприятия

    Теоретические минусы:
    • Нет возможности видеть изображения прямо в диалоге. — Не велика потеря, учитывая, что изображения по разрешению обычно больше окна диалога, а видео-ролики с youtube зачастую доступны в HD-формате. Не растягивать же для них окно. Проще полноценно просмотреть в браузере.
    • Невозможность гибко оформить журнал в своем стиле. — Для меня не имеет значения, мой стиль диалога — это Rich Edit.

  • Вид подсказок подобен родному в Windows.

    Изображение

    Не вижу красоты в громоздких скинявых полупрозрачных подсказках. Для меня было бы еще лучше, если бы можно было использовать параметры вида из Windows напрямую. Плагин Tooltip Plus от Nullbie не устраивает недостаточным функционалом.

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

    ИзображениеИзображение

    Popup'ы с текстом сообщения появляются если не открыто окно диалога и отображаются 10 секунд; левой кнопкой открывается диалог, правой — если отвечать не надо — popup закрывается и сообщение помечается прочитанным.
    Никаких popup'ов типа «Венера изменил свой статус на «Отсутствую» (был В сети)» или «Monk сейчас слушает: Дима билан - Я ночной хулиган» нету.

  • Звуками сопровождаются только события, связанные с сообщениями, передачей файлов и авторизацией.
    Я считаю, что озвучивание остальных событий пользы не несет, только отвлекает. Но про запас в сборке присутствуют звуковые файлы для других событий (отключенные).

  • Меню максимально аккуратное и простое.

    Главное: Изображение джаббер: Изображение айсикью: Изображение
    Отключено:
    • Копировать ID пользователя, стаусное сообщение и остальные данные: в любом случае скопировать можно со всплывающей подсказки, нажимая Ctrl+C.
    • Очистить историю: целиком для контактов удалять приходится не так часто, я думаю, чтобы для этого держать отдельный пункт в контекстном меню. Удалить можно из окна ее просмотра, когда это нужно.
    • Отправить ссылку: это то же, что отправить сообщение в формате «ссылка (описание)». В любом случае, как правило, после просмотра ссылки человек отвечает, и приходится открывать окно беседы. Поэтому отправку ссылки со специального меню считаю ущербным.
    • Отправить письмо на E-mail. Я не пользуюсь почтовыми клиентами, у меня эта команда вообще не работает. Я привык копировать адрес контакта через Ctrl+C со всплывающей подсказки, потому что в основном пользуюсь почтой через веб-интерфейс.
    • Пункт настроек отображения контакта в списке: он дублирует параметры игнорирования, плюс позволяет отключить для данного контакта отдельные иконки. Отключен за ненадобностью.

    Реализовано с помощью связки Actman+UseActions:
    • Пункт открытия папки принятых файлов у контакта, если она есть (спасибо NightFox).
    • Пункт «Перезагрузка» в главном меню.

Последние изменения:
27.11.10
  • Обновлены версии
  • Switch Layout заменен на Switch Layout or Transliterate, который написал Mataes. Изменены сочетания для перевода текста в друрую раскладку и добавлены сочетания для смены регистра (строчные<->заглавные) и латинско-кириллической транслитерации. Найдете в тонкой настройке - гарячих главишах.
  • Теперь скомпилирована статически 2010-й студией, что означает, что установка библиотек MS VC++ 2008 больше не требуется. За счет этого увеличился размер.


История версий

08.10.10
  • Обновлены версии;
  • SwitchLayout заменен на Switch Layout Light (спасибо ksunechkin) => комбинация для смены раскладки набранного текста изменена с Ctrl+Win на Ctrl+R;
  • Благодаря Mataes автообновления теперь работают и с прокси;
  • Убран напоминатель о днях рождений;
  • Может еще что забыл.

25.08.10
  • Обновление большинства модулей, оптимизация под новые функции;
  • Путь хранения аватаров приведен в соответствие со стандартным - теперь добавленные пользователем учетные записи будут хранить аватары там же, где преднастроенные;
  • Избавление от жестко прописанных русских названий в Actman'е - теперь для полного избавления от русификации достаточно удалить файл Langpack_russian.txt;
  • Добавлена возможность зашифровать профиль;
  • Нажатие средней кнопки мыши на всплывающие окна теперь фиксирует их;
  • Другие мелкие исправления.

26.07.10
  • Добавлен плагин ZeroUpdate для автоматизированного обновления сборки. Я буду периодически (чаще, чем на сайте) выпускать обновления, которые миранда будет предлагать установить. От пользователя для полного обновления требуется только три щелчка мышью. Настройки в профиле не будут затрагиваться (за исключением исправлений);
  • Исправлено отображение пункта меню контакта "Принятые файлы". Спасибо zxs;
  • Обновлен PopUp+, внесены настройки для новой версии.
  • WinRAR SFX заменен на модифицированный SFX-модуль 7-Zip ввиду его большей гибкости и степени сжатия;
  • Обновлены все компоненты.

21.06.10
  • Обновлены версии (0.9.0.11), исправлены мелочи в профиле.

20.06.10
  • Обновлены версии (0.9.0.11), в новом icq.dll отключено уведомление об устаревании. В профиле никаких изменений.

15.06.10
  • Включена фильтрация запросов авторизации антиспамом;
  • Уменьшен промежуток времени между попытками подключения после разрыва с 5 минут до 10 секунд, отключено переподключение заблокированных протоколов;
  • Разные мелкие исправления;
  • Обновлены версии.
    В сборку вложен autoexec, который внесет описанные изменения в ваш существующий профиль.

30.05.10
  • Исправлен порядок значков статусов ICQ;
  • Заодно обновлены модули.

29.05.10
28.05.10
  • Обновлены модули и ядро (исправлена большая проблема со списком контактов, внедрен родной для висты/7 стиль меню, исправлены проблемы с добавлением контактов ICQ);
  • возвращены старые значки, которые на скриншоте.

23.05.10
  • Обновлены версии (из важного: Jabber: исправлен сброс vCard при первом подключении; ICQ: исправлено добавление контакта);
  • Включена кнопка "редактировать заметки о пользователе" в окне бесед;
  • Добавлен англификатор (sfx-архив удаляет лангпак, распаковывает autoexec, который изменяет в профиле прописанные русские строки английскими (применится только к первому запущенному после распаковки профилю), и заменяет db.ini английским вариантом).

16.05.10
  • Исправлены наборы смайлов - расширенный набор, простые и без смайлов. Баг появился давно, при переходе на беспрофильность.

15.05.10
  • [перезалито в 23:46]: отключено удаление временных контактов в настройках бесед;
  • Переход на 0.9 ветку со всеми вытекающими, частичная замена значков на официальные;
  • Отказ от модифицированного clist_nicer от Yaho (жертвуя кнопками "открыть папку миранды" и "вкл/выкл. всплыв. окна" на верхней панели), возможно это исправит зависание переключателя отображения оффлайн-контактов;
  • Реорганизация слотов иконок под стандартный их порядок в списке контактов (раньше я не учитывал, что мой порядок слотов не сохраняется в настройках db.ini, импортируемых при создании профиля, и поэтому порядок значков получался неправильный);
  • Убраны более не нужные библиотеки msvcp71.dll и msvcr71.dll.
  • Разные мелкие доработки.
  • Обновлены версии.

13.02.10
  • Обновлены версии, исправлены мелкие недочеты, использован упаковщик WinRAR вместо 7-Zip.

11.12.09
  • Обновлены версии.

13.10.09
  • Обновлены версии (исправлен крэш при приеме файла по ICQ);
  • Добавлен забытый в прошлый раз файл таблицы лицензий;
  • Исправлено соответствие значков статусов ICQ (DND был перепутан с Occupied);
    Обновить сборку можно, распаковав обновленный архив поверх с заменой всех файлов. Профиль сохранится.

07.10.09
  • Обновлены версии, параметры под них подстроены;
  • Профиль теперь в сборку не включен, предлагается создание при первом запуске. Таким образом, теперь можно обновлять сборку простой полной заменой поверх, профиль при этом сохраняется.

19.07.09
  • Обновлены версии. Важно: с новой версией TabSRMM контейнеры бесед создаются в среде Висты/7 так же быстро, как в ХР, и всвязи с этим я решил сборку с этого выпуска больше нацеливать на новые ОС, изменив шрифты: теперь по умолчанию в интерфейсе применяется Segoe UI 9 пт; для возврата Tahoma 8 пт используйте приложенный в конце поста autoexec.

18.07.09
  • Включено отображение кнопки бесед на панели статуса контейнера — для доступа к меню TabSRMM, которое иначе как нажатием ПКМ на эту конпку не вызвывается (я не нашел другого способа);
  • Обновлены версии.

28.06.09
  • Исправлен внезапный баг в параметрах диалога настроек, приводивший к отсутствию пункта "Профили вида" в дереве настроек списка контактов (решение - удалить редактором базы модуль "Options"; после перезапуска создается чистый);
  • Исправлен сбившийся порядок экстра-значков списка контактов (исправление посредством autoexec.ini невозможно, т.к. параметры порядка значков сохраняются в нестандартной кодировке; придется тем, кто оставляет свой профиль, править вручную);
  • Обновлены версии.

25.06.09
  • Обновлены версии (примечание: в новом clist_nicer сломано меню "Внешний вид" — оно отображается только один раз после запуска миранды.
  • Всплывающие подсказки: улучшен вывод ID пользователя — теперь показывается JID чат-комнат, даже если они отсутствуют в ростере.
  • Окно беседы: выключено мигание текста заголовков фоновых вкладок при появлении в них новых сообщений (теперь мигают только значки).
  • Убран Remove Personal Settings — плагин для очистки профиля от личных данных.
  • Может, еще что, но не вспомню.

VersionInfo

Active Plugins (29):
¤ actman.dll v.0.1.1.10 [2010-08-08 15:36:47+0200] - Action manager |Unicode aware|
¤ advaimg.dll v.0.10.0.1 [2010-11-02 21:02:11+0200] - Miranda Image services
¤ AuthState.dll v.0.0.2.0 [2010-11-02 20:41:40+0200] - Authorization State (Unicode) |Unicode aware|
¤ avs.dll v.0.10.0.1 [2010-11-02 21:00:08+0200] - Avatar service (Unicode) |Unicode aware|
¤ BossKey.dll v.0.5.0.2 [2010-11-02 20:42:09+0200] - BossKey+ |Unicode aware|
¤ buddyexpectator.dll v.0.1.2.3 [2010-11-02 20:42:24+0200] - Buddy Expectator+
¤ clist_nicer.dll v.0.9.2.1 [2010-11-27 10:46:23+0200] - CList Nicer+ (Unicode) |Unicode aware|
¤ dbx_mmap_sa.dll v.0.7.5.3 [2010-11-02 20:43:03+0200] - Miranda SecuredMMAP database driver |Unicode aware|
¤ fingerprint.dll v.0.2.2.3 [2010-11-27 10:42:36+0200] - Fingerprint Mod+ (Unicode) |Unicode aware|
¤ folders.dll v.0.1.5.3 [2010-11-02 20:49:03+0200] - Custom profile folders |Unicode aware|
¤ historypp.dll v.1.5.1.4 [2010-02-26 20:11:55+0200] - History++ (2in1) |Unicode aware|
¤ icq.dll v.0.10.0.1 [2010-11-27 10:46:18+0200] - IcqOscarJ Protocol |Unicode aware|
¤ import_sa.dll v.0.10.0.1 [2010-11-02 20:44:41+0200] - Import secured contacts and messages |Unicode aware|
¤ jabber.dll v.0.10.0.1 [2010-11-27 10:46:25+0200] - Jabber Protocol |Unicode aware|
¤ KeepStatus.dll v.0.8.0.96 [2010-11-02 21:06:13+0200] - KeepStatus (Unicode) |Unicode aware|
¤ keyboardnotify.dll v.1.5.7.7 [2008-02-13 18:20:20+0200] - Keyboard Notify Ext.
¤ MagneticWindows.dll v.0.0.5.0 [2007-03-10 15:38:18+0200] - Magnetic Windows
¤ PackUpdater.dll v.0.0.0.5 [2010-11-02 20:50:03+0200] - PackUpdater (Unicode) |Unicode aware|
¤ PopUpW.dll v.2.1.1.5 [2010-11-02 20:50:36+0200] - PopUp Plus (Unicode) |Unicode aware|
¤ quicksearch.dll v.1.4.1.18 [2010-08-08 15:39:06+0200] - Quick Search Mod |Unicode aware|
¤ smileyaddw.dll v.0.2.3.15 [2010-11-27 10:43:31+0200] - SmileyAdd Unicode |Unicode aware|
¤ spellcheckerW.dll v.0.2.5.0 [2010-11-02 20:52:38+0200] - Spell Checker |Unicode aware|
¤ stopspam.dll v.0.0.1.4 [2010-11-02 20:53:35+0200] - StopSpam+ (Unicode) |Unicode aware|
¤ svc_dbepp.dll v.3.2.0.0 [2008-10-04 13:07:28+0200] - Database Editor++
¤ tabsrmm.dll v.3.1.99.6 [2010-11-27 10:46:18+0200] - TabSRMM (Unicode) |Unicode aware|
¤ tipper.dll v.2.1.0.4 [2010-11-27 10:44:20+0200] - Tipper YM (Unicode) Mataes Release |Unicode aware|
¤ TranslitSwitcher.dll v.0.0.0.8 [2010-11-27 11:08:33+0200] - Switch Layout or Transliterate (Unicode) |Unicode aware|
¤ UseActions.dll v.0.0.0.3 [2010-11-02 20:54:36+0200] - UseActions |Unicode aware|
¤ Variables.dll v.0.2.3.8 [2010-11-02 21:12:04+0200] - Variables (Unicode) |Unicode aware|
FAQ

  • Что надо подкрутить чтоб при запуске миранды был статус "в сети"?
    Миранда запоминает и восстанавливает так называемый глобальный статус, меню которого вызывается правой кнопкой на панели статусов в списке контактов. Этот статус применяется для всех имеющихся учетных записей (ICQ1, ICQ2, Jabber и т.д.) и восстанавливается при следующем запуске. Левой же кнопкой выбирается статус только для учетной записи, на которую наведен курсор.
    Так же здесь уместно объяснить блокировку учетных записей:
    скриншот
    Изображение
    На заблокированные учетные записи не влияет изменение глобального статуса. Таким образом, менять статус этих учеток можно только по отдельности левой кнопкой. И при запуске миранды независимо от сохраненного глобального статуса заблокированные будут оставаться оффлайн.
    Если нужно гибкое управление статусами - добавьте плагин (файл .dll) StartupStatus в папку Plugins.

  • С чем связаны задержки при отправке сообщений? Т.е. я жму enter, а сообщение появляется в окне беседы с задержкой.
    В сборке сообщение появляется в диалоге только после прихода подтверждения о его доставке собеседнику, это дает гарантию, что сообщение дошло. Большинство сборщиков предпочитают оставлять проверку доставки только до сервера (так не возникает проблема, описанная в вопросе номер 3, и никто не жалуется на "тормознутость" появления сообщений), я же предпочитаю полную проверку, мирясь с неудобствами. Продолжение темы в следующем вопросе.

  • Почему мои сообщения не появляются в журнале и пишется, что отправка не удалась, хотя на самом деле до адресата сообщения доходят? Как исправить?
    Это означает, что клиент собеседника просто не отправляет уведомления о приеме сообщений. Миранда не знает, что они до адресата доходят, и ждет. Через минуту (таков таймаут) оповещает о неудачной доставке. Выключить проверку доставки можно отдельно для нужных контактов:
    Меню контакта - Настройка бесед - Игнорировать таймаут доставки (третяя снизу галочка справа).
    Чтобы полностью отключить проверку доставки адресату, в настройках:
    Сеть - ICQ - Возможности - включить "только подтверждение приема с сервера (быстрей)"
    Сеть - Jabber - Дополнительно - отключить "отсылать сообщения медленнее, но с подтверждением"
    скриншоты
    Изображение Изображение

  • Каждые 20-30 минут статус ICQ меняется с "в сети" на "не в сети", выводится всплывающее окно "Автоподключение: ICQ ошибка статуса (след. повтор через 10 секунд)". Исправимо?
    Возможно, поможет включение безопасного соединения и смена порта с 5190 на 443:
    скриншот
    Изображение

  • Почему отображаются только те смайлики, которые отделены пробелами?
    Чтобы не было такого:
    скриншот
    Изображение
    Я считаю, что преимущество этой опции существеннее потери. Кто нет - это отключаемо: Тонкая настройка -> Смайлики -> "Заменять только смайлы окруженные пробелами"

  • На скрине два окна бесед: одно - обычный диалог, как в icq, другое - чат с множеством участников. Как сделать чат?
    Чат называется здесь конференцией. ICQ их не поддерживает. Конференции поддерживают Jabber, IRC. Об этом можно почитать здесь: Как создать конференцию

  • Иногда мигает лампочка Scroll Lock на клавиатуре; зачем это и где настроить?
    Плагин мигания светодиодами - нестандартная вещь, под идею сборки не пляшет, но я нахожу его очень и очень полезным. Мигать начинает через минуту после прихода сообщения, если пользователь не трогал миранду. Чем это удобно? Когда отходишь от компьютера, когда гаснет экран - чтобы узнать, не пришло ли от кого сообщение, нужно включать монитор. С этим миганием всегда будет видно, если есть сообщения. Другой вариант, где может пригодиться - во время игры, просмотре фильма и т.п. Если вы не услышали приход сообщения, вы никак не проверите, не свернув игру/фильм. А светодиод не даст упустить. Для статуса "не беспокоить" мигание отключено. Отвечает за это плагин keyboardnotify.dll. Настраивается тут: модули - мигание клавиатуры.

  • 38Мб в памяти однако :). Откуда столько?
    Большую часть потребляемой мирандой памяти занимают словари для проверки орфографии, модуль spellcheckerw.dll. Без него будет занимать до 10 МБ. Свернутая в трей - до 2.

  • Для чего эти библиотеки Microsoft Visual C++ 2008 вашей сборке — размером с нее? ;)
    Миранда по природе своей требует эти библиотеки, но большинство сборщиков использует статически скомпилированные модули, избавляя пользователей Windows XP от заботы об их наличии. Статически - значит, что каждый плагин содержит в себе нужные ему компоненты. На официальном сайте миранда (и большинство плагинов на addons.miranda-im.org) выкладывается скомпилированная динамически, что означает, что нужные компоненты она и плагины берут из ОС. Но дело в том, что библиотеки Visual C++ 2008 встроены во всех ОС после ХР, их требует много программ. Это важные компоненты, их наличие в системе не имеет никаких минусов. Они даже автоматически устанавливаются с драйверами для видеокарт AMD для Catalyst Control Center, с Nero (Micro и Lite сборками в том числе) и многими другими программами (правда, обычно с 2005-й версией, а я компилирую в 2008). Поэтому я предпочитаю не вшивать в каждый модуль одни и те же компоненты, если их можно легко добавить в винду в одном экземпляре и давать пользоваться ими всему, что их требует. Повторю, что устанавливать требуется только для Windows XP и старее.
    В АСКе все в статике:

    Просмотр сообщенияКреол (3.7.2009, 10:38) писал:

    B.Maximenko, тут только нюанс с портативностью... Если таскаешь на флехе, по разным компам то лучше иметь все таки все в статике.






 

Статистика файлового архива

Всего файлов
759
Всего категорий
48
Всего авторов
150
Всего загрузок
756 980
Последний файл
Последним был загружен Miranda IM HotCoffee от dracosha  (27 апреля 2012 - 00:24)

0 посетителей за последние 15 минут
0 гостей, 0 скрытых пользователей

Яндекс.Метрика
Ножевой форум