BcpuT.png

Swift — Jabber-клиент от бывших участников проекта Psi.

http://swift.im/


mWhPJ.png


Скриншоты : http://jawiki.ru/Swift




Swift 1.0 Release

для

Windows, Linux, Mac OS

IiQla.png

Замечу, что «статье» по ссылке чуть ли не год. Но идея простого и симпатичного клиента осталась.

Замечу, что «статье» по ссылке чуть ли не год.

krigstask ага, там про бета-версию, но чего-то более свеженького не отыскал :angel:

Простота, кстати, и на сайте тоже заметна. На главное странице - большая кнопка "download" (8

Кому интересно, вышла версия 1.0.

Если сделают поддержку GPG или OTR - вполне можно переходить (ибо не люблю комбайны)... Хотя, насколько я понял, там для шифрования есть экспериментальный XEP-0258: http://xmpp.org/extensions/xep-0258.html

Ай-яй-яй, Rosenfeld, а как же mcabber?

mcabber все так же великолепен, на одной из машин работает. А что ему сделается?

Почему ж только на одной, а?

А в чем проблема-то у Вас? Обрисуйте в двух словах?

Коллеги, оттестировал сегодня клиент на одной из машин. Впечатления двойственные.

С одной стороны, явно виден подход GNOME в создании ПО: простота приложения, доведенная до минимализма. В окне создания профиля всего два поля - JID + password (в принципе, для xmpp сейчас зарезервирован стандартный порт 5222 TLS, поэтому без его прямого указания можно и обойтись).

Никаких других изысков в настройках не замечено, а именно: выбор порта 5523 для устаревшего SSL, выбор прокси, транспортов и т.п. Возможно лишь переименование имени своего профиля. То же самое могу сказать и об окне ростера: можно сменить свой статус, можно вызвать чужой JID на связь или переименовать его. Нет форматирования сообщений (и не надо, ибо это от лукавого!). Отображаются чужие (и свои) аватары... Поле набора многострочного сообщения растет в высоту по мере заполнения текстом. Но это - ВСЁ! :)

Никаких дополнительных настроек, смайликов, рюшечек и т.п., столь характерных для Psi (а создатели Swift - из команды Psi). Никаких сторонних опций, непонятных для начинающего пользователя Linux. А самое главное - нет радражающих лично меня сторонних проприетарных IM-протоколов: поддерживается только(!) чистый xmpp.

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

Мой общий вывод и рекомендация от Розенфельда :) - идеально простой jabber-клиент для новичков. Если будете кого-то перетаскивать на jabber - это именно тот(!) клиент, который нужен*.

Недостатки (я уже частично писал о них выше) - отсутствие антиспама, средства работы с авторизацией контактов (возможно оно и есть, просто я не экспериментировал с ручным добавлением новых неавторизованных контактов), шифрования сообщений при помощи OTR и GPG (которые обязаны(!) быть в любом клиенте "по умолчанию")... По поводу хранения истории (вернее - запрета на ее хранения в целях безопасности) - ничего сказать не могу, попросту не нашел.

P.S. У меня, на Gnome Minimalist, клиент потребовал закачать десять дополнительных зависимостей. Я как раз отлучался от машины, по-моему, это были библиотеки Qt.

-------------------------------------------------------------
* Под Windows инсталлятор тоже есть.
Но там (для пользователей) боюсь, клиент будет очень сложен в настройке. :)

P.P.S. Кстати, о ведущих разработчиках можно сказать, что они не только делали Psi, но и входили (входят) в Совет по стандартизации XMPP (и являлись членами коммьюнити разработчиков), а также - авторами гайдбука по описанию этого протокола, вышедшего в хорошо известном техническом издательстве O'Reilly Media:

Swift is being developed by Remko Tronçon and Kevin Smith, both co-authors of XMPP: The Definitive Guide, long-time members of the XMPP community, and respectively former and current members of the XMPP Standards Foundation Council. They have been involved in various XMPP-related projects in the past, including leading the Psi project for several years.

http://oreilly.com/catalog/9780596521271

Так что, судя по всему, к работе по созданию Swift они подошли действительно серьезно и с сугубо профессиональной точки зрения. Искренне буду надеяться, что проект будет развиваться дальше.

Вышел Swift 2.0 Beta1:

Changelog

These are the changes since 1.0:

    Windows packages are now built in Microsoft Installer’s “.msi” format. Please uninstall any older NSIS-based Swift packages before upgrading to this release.
    Suitable names will now be suggested from the contact’s vcard when adding/editing their roster entry.
    It is now possible for sysadmins to deploy files with policies for configuration options, such as making it impossible for users to save passwords or to force sound notifications off, or to set defaults.
    Swift will now use appropriate algorithms when run on a Windows platform locked down in FIPS-140-2 mode.
    Our TLS provider has been changed to the platform-provided one (Schannel) on Windows, allowing us to use certificates (both file and card-based) from the system store (CAPI).
    Added support for message receipts in one-to-one conversations (XEP-0184)
    Added support for several MUC operations (kicking, banning, invites, topic changes, room destruction, changing participant affiliations, …)
    It is now possible to resize the font in the chat window conversations.
    Added support for message correction. Use ‘up’ to edit the previous message.
    A list of recent chats is now kept in the ‘Chats’ tab of the main window.
    Added support for server commands.
    Chat tabs with unread messages from several chats will now be a little more descriptive.
    Use a bar for showing where the last read messages in a chat are.
    Added support for SOCKS5 and HTTPConnect proxies. These settings are taken from the platform preferences.
    Retrieve incremental contact list on login on servers that support it (XEP-0237: Roster Versioning)
    Lots of bugfixes, performance fixes, and other changes

Также прошло мероприятие под названием Swift Hackathon

Remko Tronçon, 06/05/2012

Last sunday, we finished our week-long Swift Hackathon, and it was a great success, leading to Swift 2.0-beta1! Here’s a list of the things we achieved during that week.

First of all, the goal of the week was to find and fix as many bugs as possible. This is what our ‘hackathon bug count dials’ were displaying at the end of the week:

Hackathon Week Bug Counter

In only one week, we found 19 bugs, and fixed 64! Not a bad result for our first hackathon, don’t you think? As you can see from the trend, we put a big dent in the list of open bugs:

Hackathon Week Bug Trend

And if fixing all these bugs wasn’t enough, we found the time to do some other things on the side as well during the week:

    Together with Olly Betts, we finished our Debian packages, and submitted them to Debian. So, expect both Swift and Swiften to be available from the official Debian repositories soon!
    We set up a build for the brand new Ubuntu 12.04 (Precise Pangolin)
    We started fixing and cleaning up translation strings

Миранда, инстантбёрд... Когда уже в сообществе договорятся о стандарте аудио- и видеосвязи для всего протокола, чтобы можно было оптимально звонить с разных клиента на клиент?

okkamas_knife
А триллианом пользовались Вы? Как он Вам?
Там, вроде, единственный адекватный видеочат из всех...

okkamas_knife пишет

мирандакомм

Так он чуть ли не 90х годов...

okkamas_knife пишет

комуто чтото показать с вебкамеры

На сегодня скайп вне конкуренции. По соотношению качество-траффик.

okkamas_knife
Не надо использовать скайп для передачи данных - только и всего. Видео- и аудиочат происходят через p2p
А вот любой текст и файлы, переданные через скайп "являются интеллектуальной собственностью Skype" - из лицензионного соглашения.

okkamas_knife
Про p2p с чего я взял? Мне Eset SysInspector нашептал, он мониторит все подключения всех программ в системе.

okkamas_knife пишет

MirandaComm2 0.3.2.0 Updated    08.03.2007

Всё равно это ядро версии 0.6 (текущая версия ядра 0.10, если что). С тех пор в ядре произошли значительные изменения. Лично у меня этот плагин безбожно крашил, в результате чего и был удален.

вобщем как был недоклиент так и остался.

для знакомства юзера с джаббером есть а) заранее настроенная миранда б) заранее настроенный пиджин

Так хомячки и с этими "заранее настроенными" не разберутся! :)

Я к тому, что если кому-то вообще не соображающему в ОС и ПО ставить машину, то лучше обойтись таким вот простеньким клиентом с минимумом настроек. На у в качестве браузера - киоск под названием Webian Shell :) (помните я о нем писал как-то, вернее - скрин приводил)?

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

Я - точно нет. :) У меня по определению не может быть вышеперечисленных аккаунтов.. :)

А ещё, помнится, они грозились ядро 1.0 выкатить... И так дальше бетки и не пошло...