Difference between revisions of "EyeCU"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
(Created page with "{{Client | name=eyeCU | logo=Image:Logo-eyeCU-128.png <!-- Общая информация --> | url=http://www.eyecu.ru |...")
 
(Гео-ориентированность)
 
(11 intermediate revisions by 2 users not shown)
Line 22: Line 22:
 
|        disco=да
 
|        disco=да
 
|        adhoc=да
 
|        adhoc=да
 +
|            rc=да
 
|          muc=да
 
|          muc=да
 +
|    bookmarks=да
 
|      headline=да
 
|      headline=да
 
|        vcard=да
 
|        vcard=да
Line 35: Line 37:
 
| jworld = EyeCU
 
| jworld = EyeCU
 
}}
 
}}
'''eyeCU''' - это свободный кросплатформенный гео-ориентированный Jabber-клиент, написанный на [[Qt]]. Является [[w:ru:форк|форком]] [[Vacuum|Vacuum-IM]] и соответственно, распространяется под лицензией GPL.
+
'''eyeCU''' - это свободный кросплатформенный гео-ориентированный Jabber-клиент, написанный на [[Qt]]. Является [[w:форк|форком]] [[Vacuum|Vacuum-IM]] и соответственно, распространяется под лицензией GPL.
Должен собираться под любую платформу, для которой существует Qt4 или Qt5, но на официальном сайте есть версии только для Windows, OS/2 и Linux (очень старая).
+
Должен собираться под любую платформу, для которой существует Qt4 или Qt5, но на официальном сайте есть версии только для [[Windows]], [[OS/2]] и [[Linux]] (очень старая).
  
 
На сегодняшний является одним из самых богатых на фичи клиентом. Обладает всеми возможностями [[Vacuum|Vacuum-IM]], плюс ещё множеством других.
 
На сегодняшний является одним из самых богатых на фичи клиентом. Обладает всеми возможностями [[Vacuum|Vacuum-IM]], плюс ещё множеством других.
  
Главная особенность этого клиента - его гео-ориентированность. Он позволяет в реальном времени видеть местоположение своё и своих собеседников, а также хранить на сервере обмениваться информациею о географических объектах (точки интереса) и обмениваться ею с другими контактами.
+
Главная особенность этого клиента - его гео-ориентированность. Он позволяет в реальном времени видеть местоположение своё и своих собеседников, а также хранить на сервере информацию о географических объектах (точки интереса) и обмениваться ею с другими контактами.
 +
 
 +
Другой особенностью клиента является то, что это единственный клиент, с официальной поддержкой платформы [[OS/2]].
  
 
== Возможности (в дополнение к тем, которые есть в [[Vacuum|Vacuum-IM]]): ==
 
== Возможности (в дополнение к тем, которые есть в [[Vacuum|Vacuum-IM]]): ==
Line 46: Line 50:
 
=== Гео-ориентированность ===
 
=== Гео-ориентированность ===
 
* Определение своего местоположения, использую различные источники:
 
* Определение своего местоположения, использую различные источники:
** Испльзуя устройства для определения местоположения (приёмники [[w:ru:GPS|GPS]] и [[w:ru:ГЛОНАСС|ГЛОНАСС]])
+
** Используя устройства для определения местоположения (приёмники [[w:GPS|GPS]] и [[w:ГЛОНАСС|ГЛОНАСС]])
 
** По IP (с низкой точностью)
 
** По IP (с низкой точностью)
 
** Указывая вручную
 
** Указывая вручную
* Публикация своего местоположения, используя [[PEP]] ([http://www.xmpp.org/extensions/xep-0080.html XEP-0080]).
+
* Публикация своего местоположения, используя [[PEP]] ({{xep|0080}}).
* Встроенная карта, позволяющая использовать различные источники в интернете:
+
* Встроенная карта, позволяющая использовать различные источники в интернете
 
** [https://www.openstreetmap.org OpenStreetMap (OSM)]
 
** [https://www.openstreetmap.org OpenStreetMap (OSM)]
 
** [http://wikimapia.org/ wikimapia]
 
** [http://wikimapia.org/ wikimapia]
Line 63: Line 67:
 
** [http://megafon.ru/ МегаФон]
 
** [http://megafon.ru/ МегаФон]
 
** [https://www.pro-gorod.ru/maps Про-город]
 
** [https://www.pro-gorod.ru/maps Про-город]
 +
** [http://gps.web-glonass.com/ VI-TEL]
 
* Лупа для карты.
 
* Лупа для карты.
 
* Отображение контактов на карте.
 
* Отображение контактов на карте.
 +
* Уведомление о близости контакта. Уведомляет пользователя о том, что какой-то из его контактов, находящихся в сети оказался поблизости (радиус и порог срабатывания определяются пользователем).
 
* Отображение сообщений от контактов на карте.
 
* Отображение сообщений от контактов на карте.
* Точки интереса ([[w:ru:POI|POI]]): создание, хранение на сервере, отображение на карте, обмен.
+
* Точки интереса ([[w:POI|POI]]): создание, хранение на сервере, отображение на карте, обмен.
 
* Поиск по карте, позволяющий использовать различных поставщиков поиска:
 
* Поиск по карте, позволяющий использовать различных поставщиков поиска:
 
** [https://www.openstreetmap.org OpenStreetMap (OSM)]
 
** [https://www.openstreetmap.org OpenStreetMap (OSM)]
Line 76: Line 82:
 
* Просмотр фотографий мест (Google)
 
* Просмотр фотографий мест (Google)
 
* Просмотр улиц (Google)
 
* Просмотр улиц (Google)
 +
 
=== Реализованные расширения XMPP ([[XEP]]) ===
 
=== Реализованные расширения XMPP ([[XEP]]) ===
* '''Форматированый текст''' ([https://xmpp.org/extensions/xep-0071.html XEP-071: XHTML-IM]). Единственный клиент, кроме Pidgin, где это расширение работает правильно. Предоставляет возможности для полноценного форматирования текста.
+
* '''Форматированый текст''' ({{xep|0071|XHTML-IM}}). Единственный клиент, кроме Pidgin, где это расширение работает правильно. Предоставляет возможности для полноценного форматирования текста.
* '''Внимание''' ([https://xmpp.org/extensions/xep-0224.html XEP-0244: Attention]). Единственный известный клиент, где данное расширение на самом деле привлекает внимание, а не реализовано чисто "для галочки".
+
* '''Внимание''' ({{xep|0244|Attention}}). Единственный известный клиент, где данное расширение на самом деле привлекает внимание, а не реализовано чисто "для галочки".
 
* '''Расширенные статусы ([[PEP]])''':
 
* '''Расширенные статусы ([[PEP]])''':
** [[местоположение|Местоположение пользователя]] ([https://xmpp.org/extensions/xep-0080.html XEP-0080: User Location]). Смотрите выше.
+
** [[местоположение|Местоположение пользователя]] ({{xep|0080|User Location}}). Смотрите выше.
** [[настроение|Настроение пользователя]] ([https://xmpp.org/extensions/xep-0107.html XEP-0107: User Mood])
+
** [[настроение|Настроение пользователя]] ({{xep|0107|User Mood}}) Позволяет не только публиковать настроение посредством PEP, но и добавлять настроение к сообщению для его эмоциональной окраски. Такая возможность описана в XEP, но к сожалению, не реализована практически ни в одном клиенте.
** [[занятие|Занятие пользователя]] ([https://xmpp.org/extensions/xep-0108.html XEP-0108: User Activity])
+
** [[занятие|Занятие пользователя]] ({{xep|0108|User Activity}})
** [[музыка|Мелодия пользователя]] ([https://xmpp.org/extensions/xep-0118.html XEP-0118: User Tune]). Поддерживает различные мультимедийные плееры в разных операционных системах. Может запрашивать информацию о воспроизводимой мелодии в интернете ([https://www.last.fm/ last.fm]).
+
** [[музыка|Мелодия пользователя]] ({{xep|0118|User Tune}}). Поддерживает различные мультимедийные плееры в разных операционных системах. Может запрашивать информацию о воспроизводимой мелодии в интернете ([https://www.last.fm/ last.fm]).
** [[ник|Псевдоним пользователя]] ([https://xmpp.org/extensions/xep-0172.html XEP-0172: User Nickname]). Данное расширение позволяет по разному сообщать ник пользователя другим, включая [[PEP]]. В '''eyeCU''' реализованы все эти способы.
+
** [[ник|Псевдоним пользователя]] ({{xep|0172|User Nickname}}). Данное расширение позволяет по разному сообщать ник пользователя другим, включая [[PEP]]. В '''eyeCU''' реализованы все эти способы.
* '''Уведомление о доставке сообщений''' ([https://xmpp.org/extensions/xep-0184.html XEP-0184: Message Delivery Receipts]). Позволяет убедиться, что сообщение было доставлено адресату.
+
* '''Уведомление о доставке сообщений''' ({{xep|0184|Message Delivery Receipts}}). Позволяет убедиться, что сообщение было доставлено адресату.
* '''Данные вне канала''' ([https://xmpp.org/extensions/xep-0066.html XEP-0066: Out of Band Data]). Отображает OOB-ссылки в сообщениях, а также позволяет самому отправлять сообщения с такими ссылками.
+
* '''Данные вне канала''' ({{xep|0066|Out of Band Data}}). Отображает OOB-ссылки в сообщениях, а также позволяет самому отправлять сообщения с такими ссылками.
 
=== Возможности, не регламентируемые XMPP ===
 
=== Возможности, не регламентируемые XMPP ===
 +
* '''Расшифровщик общепринятых сетевых аббревиатур''': если Вы забыли, что такое RTFM, IMHO, WYSIWYG, IIRC, IANAL, TLDR, CUL8R, ЕВПОЧЯ, ЧАВО, ЕМНИП и т. д., встроенный расшифровщик расшифрует это для Вас. Аббревиатуры хранятся в обычных текстовых файлах, так что Вы легко можете добавлять свои аббревиатуры для расшифровки.
 
* '''Иконки клиентов''': можно видеть, каким клиентом пользуется собеседник, не запрашивая его версию. Отображаются в [[Ростер|ростере]], в [[конференции]] и в приватном чате.
 
* '''Иконки клиентов''': можно видеть, каким клиентом пользуется собеседник, не запрашивая его версию. Отображаются в [[Ростер|ростере]], в [[конференции]] и в приватном чате.
* '''Настраиваемый [[ростер]]''' - позволяет выбрать, где будет отображаться аватар - слева, справа, или не будет отображаться вовсе, а также, будут ли отображаться иконки клиентов, занятия, настроения и местоположения.
+
* '''Настраиваемый [[ростер]]'''
 +
** Позволяет выбрать размер аватара, где он будет отображаться: слева, справа, или не будет отображаться вовсе, а также, будут ли отображаться иконки клиентов, занятия, настроения и местоположения.
 +
** Позволяет включить отображение собственного контакта.
 +
** Позволяет включить подствечивание чередования элементов ростера.
 +
** Позволяет включить отображение отключенных транспортов, даже при выключенном отображении отключенных контактов.
 +
** Когда контакты всех аккаунтов отображаются в общем списке, свои ресурсы (включая собственный контакт) являются дочерними элементами аккаунтов. Когда контакты различных аккаунтов разделены, группа "Мои ресурсы" всегда первая в списке.
 +
* '''Удобное обращение''' - обращаться к участнику конференции или упоминать его теперь можно щёлкая по его нику в списке участников не только средней, но и левой кнопкой мыши. Также можно щёлкнуть левой кнопкой мыши по его нику в самом чате (работает практически со всеми стилями). Щёлкнув правой кнопкой, можно вызвать контекстное меню участника.
 
* '''Поддержка [[w:ru:эмодзи|эмодзи]]'''. Позволяет печатать и видеть эмодзи в сообщениях, даже если они не поддерживаются платформой. Позволяет использовать различные наборы эмодзи различных размеров. Поддерживаются цвета кожи. Существующие наборы эмодзи:
 
* '''Поддержка [[w:ru:эмодзи|эмодзи]]'''. Позволяет печатать и видеть эмодзи в сообщениях, даже если они не поддерживаются платформой. Позволяет использовать различные наборы эмодзи различных размеров. Поддерживаются цвета кожи. Существующие наборы эмодзи:
 
** Чёрно-белые (справочная таблица с [http://unicode.org/ сайта unicode])
 
** Чёрно-белые (справочная таблица с [http://unicode.org/ сайта unicode])
Line 104: Line 118:
 
* '''Два вида настроек''' - позволяет выбрать настройки в зависимости от того, насколько хорошо пользователь разбирается в [[Jabber]]/[[XMPP]]. В случае, если выбран режим для новичка, часть настроек, которые не очень понятны и вряд ли могут понадобиться новичку скрываются, либо заменяются на более простые  понятные.
 
* '''Два вида настроек''' - позволяет выбрать настройки в зависимости от того, насколько хорошо пользователь разбирается в [[Jabber]]/[[XMPP]]. В случае, если выбран режим для новичка, часть настроек, которые не очень понятны и вряд ли могут понадобиться новичку скрываются, либо заменяются на более простые  понятные.
 
* '''Помощники''':
 
* '''Помощники''':
** Мастер подключения - позволяет легко подключиться к [[Jabber]]'у даже новичку. Предлагает на выбор большой список рекомендуемых [[Hosts-list|серверов]], сообщая об их возможностях. Позволяет и подключать существующую учётную запись пользователя, и зарегистрировать новую. В случае, если сервер не поддерживает внутриполосную регистрацию, даёт подсказки, как зарегистрироваться через веб-сайт.
+
** Мастер подключения - позволяет легко подключиться к [[Jabber]]'у даже новичку. Предлагает на выбор большой список рекомендуемых [[Hosts-list|серверов]], сообщая об их возможностях. Позволяет и подключать существующую учётную запись пользователя, и зарегистрировать новую. В случае, если сервер не поддерживает внутриполосную регистрацию, даёт подсказки, как зарегистрироваться через веб-сайт. Также существует возможность создать учётную запись вручную, без использования мастера.
 
** Мастер транспортов - позволяет легко подключить свои учётные записи в сторонних сетях через [[транспорт|транспорты]], а также сменить транспорт. Предлагает большой список рекомендуемых транспортов в различные сети и автоматически проверяет их на доступность.
 
** Мастер транспортов - позволяет легко подключить свои учётные записи в сторонних сетях через [[транспорт|транспорты]], а также сменить транспорт. Предлагает большой список рекомендуемых транспортов в различные сети и автоматически проверяет их на доступность.
 
{{-}}
 
{{-}}
Line 115: Line 129:
  
 
== Снимки экрана ==
 
== Снимки экрана ==
Диалоговые окна контакт-листа и конференции
+
[[Ростер]] с картой в режиме полноразмерного отображения контактов.
  
[[File:Map-Sources-eyeCU.gif]]
+
[[File:Win7-eyeCU.png]]
  
 
<gallery>
 
<gallery>
Line 123: Line 137:
  
 
== Как правильно писать и произносить название ==
 
== Как правильно писать и произносить название ==
Название клиента пишется именно '''eyeCU''' (с маленькой "e"). Большая "E" в названии данной страницы - из-за ограничений wiki-движка. Смысл такой записи в том, что всё, написанное заглавными буквами следует читать произносить побуквенно, а записанное строчными буквами - читать, как слова.
+
Название клиента пишется именно '''eyeCU''' (с маленькой "e"). Большая "E" в названии данной страницы - из-за ограничений wiki-движка. Смысл такой записи в том, что всё, написанное заглавными буквами следует читать побуквенно, а записанное строчными буквами - читать, как слова.
  
 
'''eyeCU''' следует произносить '''Ай-Си-Ю''', это английское выражение '''I See You''', где "'''I'''" ("я") заменено словом "'''eye'''" ("глаз"), которое звучит так же, а слова "'''See You'''" ("вижу тебя") заменены буквами "'''C'''" и "'''U'''" английского алфавита, которые произносятся так же.
 
'''eyeCU''' следует произносить '''Ай-Си-Ю''', это английское выражение '''I See You''', где "'''I'''" ("я") заменено словом "'''eye'''" ("глаз"), которое звучит так же, а слова "'''See You'''" ("вижу тебя") заменены буквами "'''C'''" и "'''U'''" английского алфавита, которые произносятся так же.

Latest revision as of 11:46, 8 April 2017

eyeCU
Logo-eyeCU-128.png
Информация
Сайт: http://www.eyecu.ru
Язык: C++
ОС/платформа: Linux, Mac OS, Windows, OS/2
Библиотека: Своя: на основе Vacuum-IM
Лицензия: GPL
Разработчик: Константин Козлов (Yagiza), Вячеслав Целых
Характеристики
Мультиязычность: да
Поддержка плагинов: да
Профили аккаунтов: да
Несколько аккаунтов одновременно: да
Поддержка смайликов: да (можно использовать свои наборы)
История сообщений: да
Поддержка стандартов
Передача файлов: да
Списки приватности: да
Обзор сервисов: да
Регистрация в транспортах и сервисах: да
Поиск в сервисах: да
Команды ad hoc: да
Удаленное управление: да
Конференции: да
Закладки: да
Отображение Новости: да
Правка vCard: да
Сжатие трафика: да
Шифрование трафика: да
PubSub: да
PEP: да

eyeCU - это свободный кросплатформенный гео-ориентированный Jabber-клиент, написанный на Qt. Является форком Vacuum-IM и соответственно, распространяется под лицензией GPL. Должен собираться под любую платформу, для которой существует Qt4 или Qt5, но на официальном сайте есть версии только для Windows, OS/2 и Linux (очень старая).

На сегодняшний является одним из самых богатых на фичи клиентом. Обладает всеми возможностями Vacuum-IM, плюс ещё множеством других.

Главная особенность этого клиента - его гео-ориентированность. Он позволяет в реальном времени видеть местоположение своё и своих собеседников, а также хранить на сервере информацию о географических объектах (точки интереса) и обмениваться ею с другими контактами.

Другой особенностью клиента является то, что это единственный клиент, с официальной поддержкой платформы OS/2.

Возможности (в дополнение к тем, которые есть в Vacuum-IM):[edit]

Гео-ориентированность[edit]

  • Определение своего местоположения, использую различные источники:
    • Используя устройства для определения местоположения (приёмники GPS и ГЛОНАСС)
    • По IP (с низкой точностью)
    • Указывая вручную
  • Публикация своего местоположения, используя PEP (XEP-0080).
  • Встроенная карта, позволяющая использовать различные источники в интернете
  • Лупа для карты.
  • Отображение контактов на карте.
  • Уведомление о близости контакта. Уведомляет пользователя о том, что какой-то из его контактов, находящихся в сети оказался поблизости (радиус и порог срабатывания определяются пользователем).
  • Отображение сообщений от контактов на карте.
  • Точки интереса (POI): создание, хранение на сервере, отображение на карте, обмен.
  • Поиск по карте, позволяющий использовать различных поставщиков поиска:
  • Найденные на карте объекты можно увидеть на карте, сохранить, как точку интереса или передать другому контакту.
  • Просмотр фотографий мест (Google)
  • Просмотр улиц (Google)

Реализованные расширения XMPP (XEP)[edit]

  • Форматированый текст (XEP-0071: XHTML-IM). Единственный клиент, кроме Pidgin, где это расширение работает правильно. Предоставляет возможности для полноценного форматирования текста.
  • Внимание (XEP-0244: Attention). Единственный известный клиент, где данное расширение на самом деле привлекает внимание, а не реализовано чисто "для галочки".
  • Расширенные статусы (PEP):
  • Уведомление о доставке сообщений (XEP-0184: Message Delivery Receipts). Позволяет убедиться, что сообщение было доставлено адресату.
  • Данные вне канала (XEP-0066: Out of Band Data). Отображает OOB-ссылки в сообщениях, а также позволяет самому отправлять сообщения с такими ссылками.

Возможности, не регламентируемые XMPP[edit]

  • Расшифровщик общепринятых сетевых аббревиатур: если Вы забыли, что такое RTFM, IMHO, WYSIWYG, IIRC, IANAL, TLDR, CUL8R, ЕВПОЧЯ, ЧАВО, ЕМНИП и т. д., встроенный расшифровщик расшифрует это для Вас. Аббревиатуры хранятся в обычных текстовых файлах, так что Вы легко можете добавлять свои аббревиатуры для расшифровки.
  • Иконки клиентов: можно видеть, каким клиентом пользуется собеседник, не запрашивая его версию. Отображаются в ростере, в конференции и в приватном чате.
  • Настраиваемый ростер
    • Позволяет выбрать размер аватара, где он будет отображаться: слева, справа, или не будет отображаться вовсе, а также, будут ли отображаться иконки клиентов, занятия, настроения и местоположения.
    • Позволяет включить отображение собственного контакта.
    • Позволяет включить подствечивание чередования элементов ростера.
    • Позволяет включить отображение отключенных транспортов, даже при выключенном отображении отключенных контактов.
    • Когда контакты всех аккаунтов отображаются в общем списке, свои ресурсы (включая собственный контакт) являются дочерними элементами аккаунтов. Когда контакты различных аккаунтов разделены, группа "Мои ресурсы" всегда первая в списке.
  • Удобное обращение - обращаться к участнику конференции или упоминать его теперь можно щёлкая по его нику в списке участников не только средней, но и левой кнопкой мыши. Также можно щёлкнуть левой кнопкой мыши по его нику в самом чате (работает практически со всеми стилями). Щёлкнув правой кнопкой, можно вызвать контекстное меню участника.
  • Поддержка эмодзи. Позволяет печатать и видеть эмодзи в сообщениях, даже если они не поддерживаются платформой. Позволяет использовать различные наборы эмодзи различных размеров. Поддерживаются цвета кожи. Существующие наборы эмодзи:
    • Чёрно-белые (справочная таблица с сайта unicode)
    • EmojiOne (чёрно-белые и цветные).
    • Apple
    • Google
    • Twitter
    • Facebook
    • Facebook Mobile
    • вКонтакте
    • Samsung
    • Windows
  • Мультимедийный проигрыватель. Позволяет проигрывать практически любые мультимедийные файлы и просматривать изображения (использует FFmpeg). Позволяет воспроизводить мультимедийный файл непосредственно во время его передачи. Так что можно прервать передачу файла, не дожидаясь её окончания, если стало ясно, что он не интересен.
  • Два вида настроек - позволяет выбрать настройки в зависимости от того, насколько хорошо пользователь разбирается в Jabber/XMPP. В случае, если выбран режим для новичка, часть настроек, которые не очень понятны и вряд ли могут понадобиться новичку скрываются, либо заменяются на более простые понятные.
  • Помощники:
    • Мастер подключения - позволяет легко подключиться к Jabber'у даже новичку. Предлагает на выбор большой список рекомендуемых серверов, сообщая об их возможностях. Позволяет и подключать существующую учётную запись пользователя, и зарегистрировать новую. В случае, если сервер не поддерживает внутриполосную регистрацию, даёт подсказки, как зарегистрироваться через веб-сайт. Также существует возможность создать учётную запись вручную, без использования мастера.
    • Мастер транспортов - позволяет легко подключить свои учётные записи в сторонних сетях через транспорты, а также сменить транспорт. Предлагает большой список рекомендуемых транспортов в различные сети и автоматически проверяет их на доступность.


Инструкции для пользователей[edit]

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

Ростер с картой в режиме полноразмерного отображения контактов.

Win7-eyeCU.png

Как правильно писать и произносить название[edit]

Название клиента пишется именно eyeCU (с маленькой "e"). Большая "E" в названии данной страницы - из-за ограничений wiki-движка. Смысл такой записи в том, что всё, написанное заглавными буквами следует читать побуквенно, а записанное строчными буквами - читать, как слова.

eyeCU следует произносить Ай-Си-Ю, это английское выражение I See You, где "I" ("я") заменено словом "eye" ("глаз"), которое звучит так же, а слова "See You" ("вижу тебя") заменены буквами "C" и "U" английского алфавита, которые произносятся так же.

Название является своего рода отсылкой к аббревиатуре "ICQ", которая звучит, как "I Seek You" ("Я ищу тебя"). Смысл в том, что ICQ создавался для поиска людей для общения, а eyeCU - чтобы видеть местоположение своих собеседников.

Обзор сервисов[edit]

В отличие от Vacuum-IM, из верхнего тулбара главного окна убрана кнопка обзора сервисов. Обзор сервисов следует вызывать из контекстного меню учётной записи в ростере.

Ссылки[edit]