LINUX.ORG.RU

Vacuum IM 1.0.0

 , , ,


0

0

После трёх лет разработки вышла первая версия jabber-клиента Vacuum IM.

Vacuum IM - это свободный кроссплатформенный Jabber-клиент, написанный на Qt4. Принципиальное отличие от других кросплатформенных клиентов заключается в открытой модульной архитектуре, позволяющей гибко настраивать функциональность под конкретные нужды, а также использовать возможности уже имеющихся модулей при разработке собственных.

Возможности:

  • Несколько независимых профилей
  • Несколько аккаунтов в одном профиле
  • Вложенные группы в ростере
  • Поддержка JID с экранированными запрещенными символами
  • Хранение истории как локально так и на сервере, с возможностью репликации истории с сервера на локальный компьютер
  • Согласованное отключение сохранения сообщений (режим OTR)
  • Полная поддержка джаббер конференций
  • Создание закладок на конференции с возможностью автовхода
  • Поддержка CAPTCHA форм, с возможностью прохождения без использования браузера
  • Несколько именованных окон со вкладками для чатов и конференций
  • Поддержка Adium стилей оформления сообщений
  • Анимированные смайлики (при использовании Adium стиля)
  • Уведомления об активности пользователя в чате
  • Автоматическая смена транспорта с сохранением имён, расположений, подписок а также архива сообщений
  • Списки приватности, с возможностью игнорирования либо перехода в невидимый режим как для отдельных контактов, так и для групп
  • Многоступенчатая автоматическая смена статуса в зависимости от времени бездействия
  • Возможность задать различные статус-иконки как для отдельных контактов, так и для групп контактов подключенных через транспорты
  • Поддержка аватар с возможностью задания контакту произвольного изображения в качестве аватара
  • Комментарии к контактам
  • Ad-Hoc команды
  • Передача файлов
  • XML консоль

Сайт программы http://www.vacuum-im.org/

Исходники: http://code.google.com/p/vacuum-im/source/checkout

>>> Подробности



Проверено: Shaman007 ()
Последнее исправление: cetjs2 (всего исправлений: 2)
Ответ на: комментарий от vkos

> Которые нужны для того, чтобы облегчить жизнь разработчикам и пользователям.

Вы забыли добавить, разработчикам и пользователям KDE. Остальным это не нужно.
Возвращайтесь лучше к Б. Гейтсу или С. Джобсу - там любят анальных рабов.

andreyu ★★★★★
()
Ответ на: комментарий от vertexua

Кстати, был бы QParts, то было бы еще не так плачевно. Но KParts, это слишком. Юзать кделибы или гномолибы, для приложения не специально для DE - очень плохая идея...

vertexua ★★★★★
()
Ответ на: комментарий от andreyu

>Вы забыли добавить, разработчикам и пользователям KDE. Остальным это не нужно.

Ну выбор никто не отменял. Не хочешь простоты написания и единого интерфейса — не используй КДЕ.

vkos ★★
()
Ответ на: комментарий от vkos

>Один раз написал интерфейс Okular и интерфейс Konqueror. А отдельно отображалку PDF, HTML, ODT и прочее.

Что мешает использовать разделяемые библиотеки?

Kate, как и любое KDE-приложение умеет вешать клавиши на что угодно.

И скрипты? Давай рецептик. Как это сделать в kate.

Но альтернативы не должны тормозить прогресс.

Скорее регресс. 3-е кеды летают на допотопном железе, в то время как в 4-х с нвидией всё по-прежнему плохо.

Я и не предлагаю KParts в консоль засовывать.

Тогда какой от него толк? Круг его использования сужается до одной точки.

Ну и чем же не тянет? Что, падает, может быть, часто? Или не вся запланированная функциональность реализована?

И падает и не доделан. Даже альфа k3b лучше выглядит.

anonymous
()
Ответ на: комментарий от vertexua

>Нет виджетов, которые не используются. Иначе этих виджетов нет.

Ну видимо они просто не являются аналогом KParts, вот и всё.

Работало на ура.

А я читал, что её выкинули из-за тормознутости CORBA.

Встраивание обычно не HIGу или просто усложняет интерфейс. Явно антигномовская философия.

Ну да, в гноме лишь бы просто было, а функциональность — дело десятое.

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

Ну эта альтернатива и половины функций не выполняет.

ждем еще трупов

Долго же ты ждать будешь.

Кстати, был бы QParts, то было бы еще не так плачевно. Но KParts, это слишком. Юзать кделибы или гномолибы, для приложения не специально для DE - очень плохая идея...

Вообще KDE это не только и не столько DE. KDE — очень мощная платформа разработки.

vkos ★★
()
Ответ на: комментарий от vkos

> Ну выбор никто не отменял. Не хочешь простоты написания и единого интерфейса — не используй КДЕ.

Когда уже до вас дойдет, что для единого интерфейса НЕ нужна привязка к какой то определенной DE.

Я не использую KDE, как и GNOME.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Сколько уже раз писать, что DE в KDE — это только plasma. А всё остальное — платформа и приложения на ней. А платформа нужна для того, чтобы не писать велосипеды и всё выглядело одинаково.

vkos ★★
()
Ответ на: комментарий от vkos

>Не хочешь простоты написания и единого интерфейса — не используй КДЕ.

Ты хоть писал под них? Простотой там и не пахнет. Дело начинается с отсутствия нормальной IDE и кончается постоянной ломкой интерфейсов. На чистом Qt разрабатывать на порядки проще, т.к. есть документация, IDE и куча других утилит. И главное, сейчас сразу не определить, есть ли у программы kde-зависимости.

anonymous
()
Ответ на: комментарий от vkos

> Вообще KDE это не только и не столько DE.

Так все же это DE? Пару страниц назад ,вы утверждали, что это не DE, а фреймворк, позволяющий упростить разработку приложений.
Правда и тогда забыли добавить, что речь о разработке приложений для KDE.

KDE — очень мощная платформа разработки.


Сколько вы уже будете тут агитировать за KDE? С вашей агитацией дойдет до того, что пользователи будут ассоциировать KDE с рабством а-ля Apple.

andreyu ★★★★★
()
Ответ на: комментарий от vkos

>Уже давно есть.

Продолжай заниматься самообманом. k3b - перманентная альфа, 4-й kaffeine (который тоже альфа) даже на 10% не умеет того, чего умел 3-й.

anonymous
()
Ответ на: комментарий от vkos

> Ну видимо они просто не являются аналогом KParts, вот и всё.

Вполне делают то что надо

Ну эта альтернатива и половины функций не выполняет.

Что не так?

Вообще KDE это не только и не столько DE. KDE — очень мощная платформа разработки.

По определению не надо тащить DE за собой под видом платформы. Примеры мощных KDE приложений под винду и макось? Гномоприложений? Как видите, с вашим виденьем мира не согласны професиональные разработчики. А вот Gtk и Qt приложения - это хоть отбавляй.

Что если я захочу встроить не KDE приложение? Легко делается?

vertexua ★★★★★
()
Ответ на: комментарий от andreyu

>Так все же это DE?

В том числе. Но ДЕ это не главное, оно является таким же приложением на платформе KDE, как и любое другое.

Правда и тогда забыли добавить, что речь о разработке приложений для KDE.

Совершенно бессмысленное утверждение. Точно также Qt нужен для разработки приложений для Qt, Gtk для Gtk-приложений и т.д.

пользователи будут ассоциировать KDE с рабством а-ля Apple.

Какие ассоциации будут у неадекватов, мне пофиг.

vkos ★★
()
Ответ на: комментарий от vkos

> Сколько уже раз писать, что DE в KDE — это только plasma.

DE - desktop environment. Вы хотите сказать, что plasma и есть окружение? Именно в plasma входят всякие kate/kwrite, k3b, amarok, konqueror, etc.?
Быть может вы путаете WM и DE? Не знаю, что там у KDE сейчас, но раньше там был kwin.

andreyu ★★★★★
()
Ответ на: комментарий от vkos

> В том числе. Но ДЕ это не главное, оно является таким же приложением на платформе KDE, как и любое другое.

Млять, DE не может быть отдельным приложением. Это ОКРУЖЕНИЕ - некий комплекс программ.
Вы явно путаете WM и DE.

Совершенно бессмысленное утверждение. Точно также Qt нужен для разработки приложений для Qt, Gtk для Gtk-приложений и т.д.


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

>пользователи будут ассоциировать KDE с рабством а-ля Apple.

Какие ассоциации будут у неадекватов, мне пофиг.



Кто бы сомневался.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Он просто имеет свое виденье того что такое KDE. На их сайте написано

KDE or the K Desktop Environment, is a network transparent contemporary desktop environment for UNIX workstations.

И это знает каждый линуксоид

vertexua ★★★★★
()
Ответ на: комментарий от vertexua

> Он просто имеет свое виденье того что такое KDE.

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

andreyu ★★★★★
()
Ответ на: комментарий от vertexua

>Вполне делают то что надо

С этим я и не спорю. Очень может быть, что они выполняют ф-ии, для которых предназначались. Но приложений в Gnome с использованием чего-то подобного KParts я не видел.

Что не так?

Хотя бы встроенного терминала нет в большинстве (может и во всех) приложений, где он нужен. Что показывает, что технология встраивания нужна, а «аналог» не даёт этой возможности.

Примеры мощных KDE приложений под винду и макось?

Приложения KDE кроссплатформенны. Так что говорить об осях неуместно. А мало пользуются ими там потому, что KDE официально портирован только начиная с 4.x.

Что если я захочу встроить не KDE приложение? Легко делается?

А что, ты знаешь технологию, в которой можно встраивать что угодно? Ну-ну..

vkos ★★
()
Ответ на: комментарий от andreyu

Ну он хоть не говорит что КДЕ - еще и девушка для каждого нормального парня. А заодно и жизненное счастье. Это был бы абсурд.

До для него КДЕ - самая мощная платформа для разработки. Java, .NET, Qt, libg* - отдыхают

vertexua ★★★★★
()
Ответ на: комментарий от andreyu

>Именно в plasma входят всякие kate/kwrite, k3b, amarok, konqueror, etc.?

А с какой радости приложения называть окружением? Почитал бы что ли википедию: http://ru.wikipedia.org/wiki/Desktop_Environment.

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

Аргументов — ноль.

vkos ★★
()
Ответ на: комментарий от vkos

> А что, ты знаешь технологию, в которой можно встраивать что угодно? Ну-ну..

Тебе же писали о XEmbed и Dbus. Я могу сделать 3 процесса, один на Gtk, другой на Qt, третий на иксах и встроить один в другой, как матрешки. Никаких гномов и или кде в озу. Все легко и просто.

Хотя бы встроенного терминала нет в большинстве (может и во всех) приложений, где он нужен. Что показывает, что технология встраивания нужна, а «аналог» не даёт этой возможности.

Это нужно тебе. Но нету терминала. Не потому что нельзя. Я написал что это сделать легко. А потому что нафиг никому не надо. Запустил терминал и работаешь. Комбайны не любят.

vertexua ★★★★★
()
Ответ на: комментарий от vkos

> >KDE is an international technology team that creates Free Software for desktop and portable computing. (kde.org)

Читать не умеем, да?


А вы значит читать умеете. Что же вы там такого вычитали?

andreyu ★★★★★
()
Ответ на: комментарий от vkos

> Аргументов — ноль.

Да для вас есть только один аргумент - это ваше слово. Про барана и стену я уже говорил?..

andreyu ★★★★★
()
Ответ на: комментарий от vertexua

>Тебе же писали о XEmbed и Dbus.

Ну так почему их не используют? Видимо потому, что криво получается.

Запустил терминал и работаешь.

Так ведь не удобно. Ни синхронизации нет, ни быстрого переключения. Да и потом, есть куча других примеров. Хотя бы даже встроенный файловый браузер.

vkos ★★
()
Ответ на: комментарий от vertexua

А я дал текст из главной страницы kde.org. И там написано, что такое KDE. А страница what is KDE уже, между прочем, давно не обновлялась. И, кроме того, там нет определения DE.

Ты в упор не видишь буквы D и E в KDE?

Тебе так принципиально название? А что насчёт того, что Gtk — Gimp toolkit? Так можно сказать, что он ни на что больше и не годится.

vkos ★★
()
Ответ на: комментарий от vkos

> Вообще здесь написано, что такое KDE.

Всем известно, что там написано. А вот вам видимо сложно уловить смысл.

andreyu ★★★★★
()
Ответ на: комментарий от vkos

> Ну так почему их не используют? Видимо потому, что криво получается.

Ну как криво. Все работает и проблем нет. Легко и просто. Ну не надо оно и все.

Хотя бы даже встроенный файловый браузер.

Как я только не извращался в гугле. И «embedding file manager into application» и по другому. Ну не надо никому такое. Не надо никому ничего встраивать из другого адресного пространства, в том числе и файловый менеджер. Хочешь сложный виждет? Он лежит в какой то либе. И файловый навигатор тоже.

vertexua ★★★★★
()
Ответ на: комментарий от vkos

> Тебе так принципиально название? А что насчёт того, что Gtk — Gimp toolkit? Так можно сказать, что он ни на что больше и не годится.

О Gtk все знают, что это тулкит общего назначения. А то что KDE это не DE, а платформа решающая все жизненные проблемы, тем более что она шире в возможностях чем Qt - слышу впервые

vertexua ★★★★★
()
Ответ на: комментарий от vertexua

>Ну не надо оно и все.

Тебе не надо — не говори за других.

Он лежит в какой то либе.

Всё в gtk не запихнёшь.

vkos ★★
()
Ответ на: комментарий от vertexua

>платформа решающая все жизненные проблемы

Где я это написал?

А то что KDE это не DE, а платформа

И, наверное, каждый раз удивлялся, когда видел новое KDE-приложение, не являющиеся частью DE.

vkos ★★
()
Ответ на: комментарий от vkos

> И, наверное, каждый раз удивлялся, когда видел новое KDE-приложение, не являющиеся частью DE

Постоянно вижу Qt приложения.

Всё в gtk не запихнёшь.

Я не говорю о gtk, просто в другие либы. В библиотеки виджетов. GtkExtra, libsexy, SciGraphica, Libgda.

vertexua ★★★★★
()

potapov.s.a, скажите, а Gtk вы просто не осилили, или что?

anonymous
()
Ответ на: комментарий от vkos

> Ну так почему их не используют? Видимо потому, что криво получается.

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

Хотя бы встроенного терминала нет в большинстве (может и во всех) приложений, где он нужен.

Есть в gedit. А где он еще нужен? Разве что в наутилусе пригодился бы. Но в нем зато есть пункт меню «открыть в терминале», которого достаточно в абсолютном большинстве случаев.

Хотя бы даже встроенный файловый браузер.

Опять же, зачем? В некоторых приложениях есть простые виджеты в виде дерева директорий и файлов, которых хватает за глаза.

anno
()

таки да.

кдешников проще убивать, чем объяснить какой нить примитив.

APM
()
Ответ на: комментарий от anonymous

> Я устройством GTK не интересовался, я как раз о толстоте кделибсов говорю, они настолько тормозные, что визуально медленно рисуются кнопка за кнопкой.

ну ты говорил, якобы в кде тормоза из-за ООП. я грю, что в гтк тоже ООП, ещё более тормознуто реализованное

стало быть, тормоза КДЕ в чём-то другом

ubuntulover
()

Psi и qutIM хватает в большинстве случаев IM-жизни...

mcdebugger ★★
()
Ответ на: комментарий от ubuntulover

Где вы видели тормоза в гноме и кде? Сейчас это не актуально. Скорость работы чаще всего определяется не процессором, а попадает ли память в своп. Например у меня 3 ГБ ОЗУ. У меня никогда загрузка ОЗУ не заходить больше чем 1 ГБ. Исключение составляет запуск VirtualBox или NetBeans+Glassfish. Но уж никогда не больше чем 2 ГБ.

Редко у кого сейчас 256 МБ ОЗУ, а если есть, то существуют спец DE и WM.

Так что слова о тормознутости Qt или Gtk - пустой звук, не подкрепленный бенчмарками. По сравнению даже с 1 ГБ ОЗУ, приложения на этих тулкитах на сами тулкиты тратят очень мало памяти.

Взаимодействие с GUI занимает очень маленький процент всей работы программы. Иногда таки большой, но тогда взаимодействие происходит в основном с графикой. В Qt работает достаточно быстро, но в Gtk используется Cairo, который предназначен для очень высококачественной статической графики. Например когда нужен очень качественный PDF или один раз кнопочки нарисовать в память. Зато производительность на последнем месте. Вот и тормоза.

В иерархиях классов Qt или GObject сами вызовы функций очень мало на что-то влияют. Все тормоза в алгоритмах графики и подобного.

Если у вас таки тормозит гном и кде, то копайте под эффекты рабочего стола и свою видеокарту.

vertexua ★★★★★
()

Может, и неплохая вещь, но QT 4.5.3 в требованиях расстраивает меня - пользователя стейбла. У нас тут 4.4.3.

Ладно. В любом случае, есть Gajim 0.13, а ничего лучше я пока не видел.

anonymous
()

Уж больно на быдло-кип похоже. А вообще лучше б писали больше мультипротокольных велосипедов, а то с этим делом в Линуксе как-то бедновато :(

troll_them_all
()

Уж в чём, а недостатка в Jabber-клиентах нет.

moogle ★★
()

У меня на Debian Squeeze падает в кору.

soko1 ★★★★★
()

> Анимированные смайлики (при использовании Adium стиля)

Скачал с официального сайта .deb для Ubuntu, поставил, а там Колобки анимированные. Какой же это GPL?

anonymous
()

После сборки и запуска падает: Archlinux x86_64

anonymous
()

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

ирц-стиль в окне чата отсутствует, где время и ник слева, текст — справа. окно чата невозможно избавить от лишнего мусора, оставив там только два текстовых поля и более ничего.

слава богу, можно хоть режим one window per contact сделать, а не только дефолтное «все чаты в одном окне».

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

в топку, хотя в остальном довольно прилично выглядит.

а, ну да. для отображения дат оно почему-то смотрит на LANG, а не на LC_TIME.

честно говоря, даже нет никакого желания писать feature request-ы и bug report-ы. устал. остаюсь на psi, дерьмовом, но наиболее приемлемом из всех имеющихся.

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

anonymous
()

про капчу понравилось, но psi гламурнее.

opensuse
()

говно и не нужно и выглядит как клон psi

menhater
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.