Difference between revisions of "EyeCU"
(→Как правильно писать и произносить название) |
(→Гео-ориентированность) |
||
(9 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 | + | '''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:GPS|GPS]] и [[w:ГЛОНАСС|ГЛОНАСС]]) |
** По IP (с низкой точностью) | ** По IP (с низкой точностью) | ||
** Указывая вручную | ** Указывая вручную | ||
− | * Публикация своего местоположения, используя [[PEP]] ( | + | * Публикация своего местоположения, используя [[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 | + | * Точки интереса ([[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]]) === | ||
− | * '''Форматированый текст''' ( | + | * '''Форматированый текст''' ({{xep|0071|XHTML-IM}}). Единственный клиент, кроме Pidgin, где это расширение работает правильно. Предоставляет возможности для полноценного форматирования текста. |
− | * '''Внимание''' ( | + | * '''Внимание''' ({{xep|0244|Attention}}). Единственный известный клиент, где данное расширение на самом деле привлекает внимание, а не реализовано чисто "для галочки". |
* '''Расширенные статусы ([[PEP]])''': | * '''Расширенные статусы ([[PEP]])''': | ||
− | ** [[местоположение|Местоположение пользователя]] ( | + | ** [[местоположение|Местоположение пользователя]] ({{xep|0080|User Location}}). Смотрите выше. |
− | ** [[настроение|Настроение пользователя]] ( | + | ** [[настроение|Настроение пользователя]] ({{xep|0107|User Mood}}) Позволяет не только публиковать настроение посредством PEP, но и добавлять настроение к сообщению для его эмоциональной окраски. Такая возможность описана в XEP, но к сожалению, не реализована практически ни в одном клиенте. |
− | ** [[занятие|Занятие пользователя]] ( | + | ** [[занятие|Занятие пользователя]] ({{xep|0108|User Activity}}) |
− | ** [[музыка|Мелодия пользователя]] ( | + | ** [[музыка|Мелодия пользователя]] ({{xep|0118|User Tune}}). Поддерживает различные мультимедийные плееры в разных операционных системах. Может запрашивать информацию о воспроизводимой мелодии в интернете ([https://www.last.fm/ last.fm]). |
− | ** [[ник|Псевдоним пользователя]] ( | + | ** [[ник|Псевдоним пользователя]] ({{xep|0172|User Nickname}}). Данное расширение позволяет по разному сообщать ник пользователя другим, включая [[PEP]]. В '''eyeCU''' реализованы все эти способы. |
− | * '''Уведомление о доставке сообщений''' ( | + | * '''Уведомление о доставке сообщений''' ({{xep|0184|Message Delivery Receipts}}). Позволяет убедиться, что сообщение было доставлено адресату. |
− | * '''Данные вне канала''' ( | + | * '''Данные вне канала''' ({{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: | + | [[File:Win7-eyeCU.png]] |
<gallery> | <gallery> |
Latest revision as of 11:46, 8 April 2017
eyeCU | |
---|---|
Информация | |
Сайт: | http://www.eyecu.ru |
Язык: | C++ |
ОС/платформа: | Linux, Mac OS, Windows, OS/2 |
Библиотека: | Своя: на основе Vacuum-IM |
Лицензия: | GPL |
Разработчик: | Константин Козлов (Yagiza), Вячеслав Целых |
Характеристики | |
Мультиязычность: | да |
Поддержка плагинов: | да |
Профили аккаунтов: | да |
Несколько аккаунтов одновременно: | да |
Поддержка смайликов: | да (можно использовать свои наборы) |
История сообщений: | да |
Поддержка стандартов | |
Передача файлов: | да |
Списки приватности: | да |
Обзор сервисов: | да |
Регистрация в транспортах и сервисах: | да |
Поиск в сервисах: | да |
Команды ad hoc: | да |
Удаленное управление: | да |
Конференции: | да |
Закладки: | да |
Отображение Новости: | да |
Правка vCard: | да |
Сжатие трафика: | да |
Шифрование трафика: | да |
PubSub: | да |
PEP: | да |
Статьи по этой теме на других вики-сайтах: | |
---|---|
EyeCU — JabberWorld |
eyeCU - это свободный кросплатформенный гео-ориентированный Jabber-клиент, написанный на Qt. Является форком Vacuum-IM и соответственно, распространяется под лицензией GPL. Должен собираться под любую платформу, для которой существует Qt4 или Qt5, но на официальном сайте есть версии только для Windows, OS/2 и Linux (очень старая).
На сегодняшний является одним из самых богатых на фичи клиентом. Обладает всеми возможностями Vacuum-IM, плюс ещё множеством других.
Главная особенность этого клиента - его гео-ориентированность. Он позволяет в реальном времени видеть местоположение своё и своих собеседников, а также хранить на сервере информацию о географических объектах (точки интереса) и обмениваться ею с другими контактами.
Другой особенностью клиента является то, что это единственный клиент, с официальной поддержкой платформы OS/2.
Contents
Возможности (в дополнение к тем, которые есть в Vacuum-IM):[edit]
Гео-ориентированность[edit]
- Определение своего местоположения, использую различные источники:
- Публикация своего местоположения, используя PEP (XEP-0080).
- Встроенная карта, позволяющая использовать различные источники в интернете
- Лупа для карты.
- Отображение контактов на карте.
- Уведомление о близости контакта. Уведомляет пользователя о том, что какой-то из его контактов, находящихся в сети оказался поблизости (радиус и порог срабатывания определяются пользователем).
- Отображение сообщений от контактов на карте.
- Точки интереса (POI): создание, хранение на сервере, отображение на карте, обмен.
- Поиск по карте, позволяющий использовать различных поставщиков поиска:
- Найденные на карте объекты можно увидеть на карте, сохранить, как точку интереса или передать другому контакту.
- Просмотр фотографий мест (Google)
- Просмотр улиц (Google)
Реализованные расширения XMPP (XEP)[edit]
- Форматированый текст (XEP-0071: XHTML-IM). Единственный клиент, кроме Pidgin, где это расширение работает правильно. Предоставляет возможности для полноценного форматирования текста.
- Внимание (XEP-0244: Attention). Единственный известный клиент, где данное расширение на самом деле привлекает внимание, а не реализовано чисто "для галочки".
- Расширенные статусы (PEP):
- Местоположение пользователя (XEP-0080: User Location). Смотрите выше.
- Настроение пользователя (XEP-0107: User Mood) Позволяет не только публиковать настроение посредством PEP, но и добавлять настроение к сообщению для его эмоциональной окраски. Такая возможность описана в XEP, но к сожалению, не реализована практически ни в одном клиенте.
- Занятие пользователя (XEP-0108: User Activity)
- Мелодия пользователя (XEP-0118: User Tune). Поддерживает различные мультимедийные плееры в разных операционных системах. Может запрашивать информацию о воспроизводимой мелодии в интернете (last.fm).
- Псевдоним пользователя (XEP-0172: User Nickname). Данное расширение позволяет по разному сообщать ник пользователя другим, включая PEP. В eyeCU реализованы все эти способы.
- Уведомление о доставке сообщений (XEP-0184: Message Delivery Receipts). Позволяет убедиться, что сообщение было доставлено адресату.
- Данные вне канала (XEP-0066: Out of Band Data). Отображает OOB-ссылки в сообщениях, а также позволяет самому отправлять сообщения с такими ссылками.
Возможности, не регламентируемые XMPP[edit]
- Расшифровщик общепринятых сетевых аббревиатур: если Вы забыли, что такое RTFM, IMHO, WYSIWYG, IIRC, IANAL, TLDR, CUL8R, ЕВПОЧЯ, ЧАВО, ЕМНИП и т. д., встроенный расшифровщик расшифрует это для Вас. Аббревиатуры хранятся в обычных текстовых файлах, так что Вы легко можете добавлять свои аббревиатуры для расшифровки.
- Иконки клиентов: можно видеть, каким клиентом пользуется собеседник, не запрашивая его версию. Отображаются в ростере, в конференции и в приватном чате.
- Настраиваемый ростер
- Позволяет выбрать размер аватара, где он будет отображаться: слева, справа, или не будет отображаться вовсе, а также, будут ли отображаться иконки клиентов, занятия, настроения и местоположения.
- Позволяет включить отображение собственного контакта.
- Позволяет включить подствечивание чередования элементов ростера.
- Позволяет включить отображение отключенных транспортов, даже при выключенном отображении отключенных контактов.
- Когда контакты всех аккаунтов отображаются в общем списке, свои ресурсы (включая собственный контакт) являются дочерними элементами аккаунтов. Когда контакты различных аккаунтов разделены, группа "Мои ресурсы" всегда первая в списке.
- Удобное обращение - обращаться к участнику конференции или упоминать его теперь можно щёлкая по его нику в списке участников не только средней, но и левой кнопкой мыши. Также можно щёлкнуть левой кнопкой мыши по его нику в самом чате (работает практически со всеми стилями). Щёлкнув правой кнопкой, можно вызвать контекстное меню участника.
- Поддержка эмодзи. Позволяет печатать и видеть эмодзи в сообщениях, даже если они не поддерживаются платформой. Позволяет использовать различные наборы эмодзи различных размеров. Поддерживаются цвета кожи. Существующие наборы эмодзи:
- Чёрно-белые (справочная таблица с сайта unicode)
- EmojiOne (чёрно-белые и цветные).
- Apple
- Facebook Mobile
- вКонтакте
- Samsung
- Windows
- Мультимедийный проигрыватель. Позволяет проигрывать практически любые мультимедийные файлы и просматривать изображения (использует FFmpeg). Позволяет воспроизводить мультимедийный файл непосредственно во время его передачи. Так что можно прервать передачу файла, не дожидаясь её окончания, если стало ясно, что он не интересен.
- Два вида настроек - позволяет выбрать настройки в зависимости от того, насколько хорошо пользователь разбирается в Jabber/XMPP. В случае, если выбран режим для новичка, часть настроек, которые не очень понятны и вряд ли могут понадобиться новичку скрываются, либо заменяются на более простые понятные.
- Помощники:
- Мастер подключения - позволяет легко подключиться к Jabber'у даже новичку. Предлагает на выбор большой список рекомендуемых серверов, сообщая об их возможностях. Позволяет и подключать существующую учётную запись пользователя, и зарегистрировать новую. В случае, если сервер не поддерживает внутриполосную регистрацию, даёт подсказки, как зарегистрироваться через веб-сайт. Также существует возможность создать учётную запись вручную, без использования мастера.
- Мастер транспортов - позволяет легко подключить свои учётные записи в сторонних сетях через транспорты, а также сменить транспорт. Предлагает большой список рекомендуемых транспортов в различные сети и автоматически проверяет их на доступность.
Инструкции для пользователей[edit]
Снимки экрана[edit]
Ростер с картой в режиме полноразмерного отображения контактов.
Как правильно писать и произносить название[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]
- Репозиторий с исходными текстами
- Официальный сайт