Difference between revisions of "Climm"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
m (Про поддержку протоколов)
(chat)
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
climm - это консольный клиент, функциональность которого можно описать аббревиатурой ''МММ'': мультипротокольный, мультиплатформенный (обычно говорят кроссплатформенный) и мультиаккаунтный.
+
{{Client
 +
|          name= {{PAGENAME}} <!-- название -->
 +
|          logo= <!-- логотип -->
 +
<!--      Общая информация          -->
 +
|          url= [http://www.climm.org/ climm.org] <!-- сайт -->
 +
|      language= {{lang|cl|C}}, {{lang|cl|C++}} <!-- язык. стереть, если язык неизвестен -->
 +
|            os= {{OS|cl|Windows|Mac OS|Linux}} <!-- ОС или платформа -->
 +
|      library= {{lib|iksemel}} <!-- jabber-библиотека. стереть, если библиотека неизвестна -->
 +
|      license= {{GPL|v2}} <!-- лицензия -->
 +
|    developer= Рюдигер&nbsp;Кульманн (Rüdiger&nbsp;Kuhlmann)<!-- разработчик -->
 +
<!--        Характеристики  -->
 +
|          i18n= да <!-- мультиязычность -->
 +
|      plugins= <!-- поддерживает ли он плагины -->
 +
|  acc_profiles= <!-- профили аккаунтов -->
 +
|    acc_multi= да <!-- использование нескольких аккаунтов одновременно -->
 +
|        smiles= <!-- поддержка смайликов -->
 +
|      history= <!-- хранение истории сообщений -->
 +
<!--        Поддержка стандартов  -->
 +
|  filetransfer= <!-- способы передачи файлов -->
 +
|      privacy= <!-- списки приватности -->
 +
|        disco= <!-- дискавери -->
 +
|        adhoc= <!-- вызов Ad-Hoc команд -->
 +
|            rc= <!-- удаленное управление клиентом через Ad-hoc -->
 +
|          muc= <!-- поддержка конференций -->
 +
|    bookmarks= <!-- закладки -->
 +
|      headline= <!-- новости -->
 +
|        vcard= <!-- просмотр и редактирование Vcard -->
 +
|          zip= <!-- сжатие трафика (XEP-0138) -->
 +
|        crypt= <!-- шифрование трафика -->
 +
|          pgp= <!-- шифрование сообщений (GPG/PGP) -->
 +
|        pubsub= <!-- работа с PubSub -->
 +
|          pep= <!-- получение и отправка PEP событий -->
 +
|    d_register= <!-- регистрация на транпортах и т.д. (XEP-0077) -->
 +
|      d_search= <!-- поиск в JUD-ах, транпортах и т.д. (XEP-0055) -->
 +
|          voip= <!-- голосовое и видеообщение -->
 +
|        jingle= <!-- поддержка протокола Jingle -->
 +
}}
 +
{{Interwiki
 +
| ruwiki =
 +
| enwiki = Climm
 +
| jworld =
 +
}}
 +
'''climm''' (акроним Command Line Interface Multi Messenger) - это консольный [[IM]]-клиент с текстовым интерфейсом (не псевдографика), функциональность которого можно описать аббревиатурой ''МММ'': мультипротокольный, мультиплатформенный (обычно говорят кроссплатформенный) и мультиаккаунтный. Поддерживаются {{protos|cl|ICQ}} и [[XMPP]] (с версии старше 0.6.1?).
  
Больший акцент в клиенте сделан на работе с [[ICQ]] и в меньшей степени с Jabber/XMPP. Потенциально может работать и с [[MSN]].
+
Авторами заявлена возможность работы в таких экзотических системах как {{w|AmigaOS}}, {{w|BeOS}}, [[w:Solaris (операционная система)|Solaris]], {{w|HP-UX}}, и {{w|AIX}}. Версия для [[Windows]] работает посредством использования [[:w:Cygwin|Cygwin]] или [[:w:MinGW|MinGW]].
  
До 2007 года носил название [[mICQ]]. Переименование, видимо, вызвано тем что автор получил " письмо счастья" от адвокатов компании [[Microsoft]].
+
Больший акцент в клиенте сделан на работе с [[ICQ]] и в меньшей степени с Jabber/XMPP. Возможно, сейчас эта ситуация изменилась в пользу XMPP. Потенциально может работать и с [[MSN]].
  
Авторами заявлена работа данного ПО под следующими ОС: AmigaOS, BeOS, Windows (посредством использования [[:w:Cygwin|Cygwin]] или [[:w:MinGW|MinGW]]), Mac OS X, NetBSD/OpenBSD/FreeBSD, Linux, Solaris, HP-UX, и AIX. На практике, скорее всего, сборки клиента существуют только под несколько распространенных операционных систем.
+
== Снимки экрана ==
 +
climm 0.6.1, запущенный в {{w|xterm}}.
 +
[[File:Climm-chat-conversation.png|650px]]
  
* Лицензия: GPL v2
+
<gallery>
 +
File:Climm-welcome-screen.png
 +
File:Climm-welcome-connection-ok.png|Успешное подключение
 +
File:Climm-welcome-connection.png|Неудавшееся подключение
 +
File:Climm-icqcontastlist-managing.png|Управление контакт-листом
 +
File:Climm-history.png|История
 +
File:Climm-commands.png|Команды
 +
</gallery>
  
===Ссылки===
+
== Настройка Jabber ==
[http://www.climm.org Домашняя страница]
+
В интерфейсе клиента можно настроить только ICQ, чтобы начать работу с XMPP, надо внести изменения в конфигурационный файл ~/.climm/climmrc, в тот момент когда клиент не запущен (при завершении работы конфигурационный файл перезаписывается).  
[[:w:Climm|Climm|Описание клиента]] в Wikipedia
+
  
[[Category:ConsoleClient]]
+
<PRE>
[[Category:Crossplatform]]
+
[Connection]
[[Category:Multi-protocol]]
+
type xmpp auto
 +
server talk.google.com
 +
port 5222
 +
screen lekseys@gtalk.com
 +
password RddsDwwa
 +
</PRE>
 +
 
 +
== Работа с ICQ ==
 +
При первом запуске предлагается указать один или несколько UIN/пароль, после чего создаются конфигурационные файлы с этими данными. Когда происходит первое подключения запрашиваются контакты с сервера.
 +
 
 +
Отправка сообщения по аналогии с SMTP-сессий - надо ввести точку и нажать Enter.
 +
 
 +
Выбор контакта происходит так - команда msg и нажатие клавиши Tab.
 +
 
 +
Справка по всем командам в формате man-pages - man climmcmds
 +
 
 +
Пример отправки сообщения UIN 217019705:
 +
<pre>
 +
climm> chat 217019705
 +
Пишем сообщение для 217019705:
 +
msg> барин, к табе жена приехала
 +
msg> .
 +
Продолжаем разговор с 217019705:
 +
18:28:05 217019705 >>> барин, к табе жена приехала
 +
</pre>
 +
 
 +
Добавить контакт add 623243443 selftezt
 +
 
 +
== История ==
 +
Первая версия клиента вышла 16 августа 1998. До 2007 года носил название [[mICQ]]. Переименование, видимо, вызвано тем что автор получил "письмо счастья" от адвокатов компании [[Microsoft]]. Т.е. ему было предложено сменить название под угрозой судебного разбирательства. Клиент изначально разрабатывался Matthew D. Smith, который свои разработки распространял под BSD лицензией. После ухода Метью проект был полностью переписан и его вклада не осталось.
 +
 
 +
Поскольку является консольным клиентом, может быть полезен для организации работы на компьютере людей с нарушением зрения. В этом случае используется системы синтеза речи, а также устройства брайля.
 +
 
 +
== Возможности ==
 +
* Поддержка [[OTR]]
 +
* Интерфейс на русском языке
 +
* Поддержка [[Tcl]] (внутри climm)
 +
* Автоматически выставляет статусы на основе активности
 +
* Может быть запущен из командной строки (UIN и пароль указывается)
 +
* Хранение контакт-листа возможно как локально и так на сервере, а также имеется механизм синхронизации
 +
 
 +
== Смешное ==
 +
Цитата из FAQ
 +
<blockquote>Q: My friend uses Trillian, and...<BR>
 +
A: Friends don't let friends use Trillian.</blockquote>
 +
 
 +
== Использование OpenSSL ==
 +
Из-за того что лицензия OpenSSL несовместима с GPL в программе изначально использовался {{w|GnuTLS}}, но потом к лицензии был добавлен абзац, оговаривающий использование {{w|OpenSSL}}.
 +
 
 +
[[Category:Консольные клиенты]]

Latest revision as of 19:40, 28 September 2010

Climm
Информация
Сайт: climm.org
Язык: C, C++
ОС/платформа: Windows, Mac OS, Linux
Библиотека: iksemel
Лицензия: GPL v2
Разработчик: Рюдигер Кульманн (Rüdiger Kuhlmann)
Характеристики
Мультиязычность: да
Несколько аккаунтов одновременно: да
Поддержка стандартов

climm (акроним Command Line Interface Multi Messenger) - это консольный IM-клиент с текстовым интерфейсом (не псевдографика), функциональность которого можно описать аббревиатурой МММ: мультипротокольный, мультиплатформенный (обычно говорят кроссплатформенный) и мультиаккаунтный. Поддерживаются ICQ и XMPP (с версии старше 0.6.1?).

Авторами заявлена возможность работы в таких экзотических системах как AmigaOS, BeOS, Solaris, HP-UX, и AIX. Версия для Windows работает посредством использования Cygwin или MinGW.

Больший акцент в клиенте сделан на работе с ICQ и в меньшей степени с Jabber/XMPP. Возможно, сейчас эта ситуация изменилась в пользу XMPP. Потенциально может работать и с MSN.

Снимки экрана[edit]

climm 0.6.1, запущенный в xterm. Climm-chat-conversation.png

Настройка Jabber[edit]

В интерфейсе клиента можно настроить только ICQ, чтобы начать работу с XMPP, надо внести изменения в конфигурационный файл ~/.climm/climmrc, в тот момент когда клиент не запущен (при завершении работы конфигурационный файл перезаписывается).

[Connection]
type xmpp auto
server talk.google.com
port 5222
screen lekseys@gtalk.com
password RddsDwwa

Работа с ICQ[edit]

При первом запуске предлагается указать один или несколько UIN/пароль, после чего создаются конфигурационные файлы с этими данными. Когда происходит первое подключения запрашиваются контакты с сервера.

Отправка сообщения по аналогии с SMTP-сессий - надо ввести точку и нажать Enter.

Выбор контакта происходит так - команда msg и нажатие клавиши Tab.

Справка по всем командам в формате man-pages - man climmcmds

Пример отправки сообщения UIN 217019705:

climm> chat 217019705
Пишем сообщение для 217019705:
msg> барин, к табе жена приехала
msg> .
Продолжаем разговор с 217019705:
18:28:05 217019705 >>> барин, к табе жена приехала

Добавить контакт add 623243443 selftezt

История[edit]

Первая версия клиента вышла 16 августа 1998. До 2007 года носил название mICQ. Переименование, видимо, вызвано тем что автор получил "письмо счастья" от адвокатов компании Microsoft. Т.е. ему было предложено сменить название под угрозой судебного разбирательства. Клиент изначально разрабатывался Matthew D. Smith, который свои разработки распространял под BSD лицензией. После ухода Метью проект был полностью переписан и его вклада не осталось.

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

Возможности[edit]

  • Поддержка OTR
  • Интерфейс на русском языке
  • Поддержка Tcl (внутри climm)
  • Автоматически выставляет статусы на основе активности
  • Может быть запущен из командной строки (UIN и пароль указывается)
  • Хранение контакт-листа возможно как локально и так на сервере, а также имеется механизм синхронизации

Смешное[edit]

Цитата из FAQ

Q: My friend uses Trillian, and...
A: Friends don't let friends use Trillian.

Использование OpenSSL[edit]

Из-за того что лицензия OpenSSL несовместима с GPL в программе изначально использовался GnuTLS, но потом к лицензии был добавлен абзац, оговаривающий использование OpenSSL.