EyeCU: различия между версиями
Yagiza (обсуждение | вклад) |
Rain (обсуждение | вклад) м (→Ссылки) |
||
(не показаны 23 промежуточные версии 4 участников) | |||
Строка 1: | Строка 1: | ||
[[Файл:EyeCU-logo-128px.png|upright|thumb|Логотип eyeCU]] | |||
'''eyeCU''' - это свободный кросплатформенный гео-ориентированный Jabber-клиент, написанный на Qt4/Qt5. Является [[ | '''eyeCU''' - это свободный кросплатформенный гео-ориентированный Jabber-клиент, написанный на Qt4/Qt5. Является [[ru_wikipedia:форк|форком]] [[Vacuum-IM]] и соответственно, распространяется под лицензией GPL. | ||
Должен собираться под любую платформу, для которой существует Qt4 или Qt5, но на официальном сайте есть версии только для Windows, OS/2 и Linux | Должен собираться под любую платформу, для которой существует Qt4 или Qt5, но на официальном сайте есть версии только для Windows, OS/2 и Linux. | ||
На сегодняшний является одним из самых богатых на фичи клиентом. Обладает всеми возможностями [[Vacuum-IM]], плюс ещё множеством других. | На сегодняшний является одним из самых богатых на фичи клиентом. Обладает всеми возможностями [[Vacuum-IM]], плюс ещё множеством других. | ||
Главная особенность этого клиента - его гео-ориентированность. Он позволяет в реальном времени видеть местоположение своё и своих собеседников, а также хранить на сервере | Главная особенность этого клиента - его гео-ориентированность. Он позволяет в реальном времени видеть местоположение своё и своих собеседников, а также хранить на сервере информацию о географических объектах (точки интереса) и обмениваться ею с другими контактами. | ||
{{Hider hiding | |||
|title= Возможности (в дополнение к тем, которые есть в [[Vacuum-IM]]): | |||
|content= | |||
=== Гео-ориентированность === | |||
* Определение своего местоположения, использую различные источники: | |||
** | ** Используя устройства для определения местоположения (приёмники [[ru_wikipedia:GPS|GPS]] и [[ru_wikipedia:ГЛОНАСС|ГЛОНАСС]]) | ||
** По IP (с низкой точностью) | |||
** Указывая вручную | |||
* Публикация своего местоположения, используя [[PEP]] ([http://www.xmpp.org/extensions/xep-0080.html XEP-0080]). | |||
* Встроенная карта, позволяющая использовать различные источники в интернете: | |||
** [https://www.openstreetmap.org OpenStreetMap (OSM)] | |||
** [http://wikimapia.org/ wikimapia] | |||
** [http://www.google.com/maps/ Google] | |||
** [https://yandex.ru/maps/ Yandex] | |||
** [https://wego.here.com/ here] | |||
** [http://www.kosmosnimki.ru/ космоснимки (scanex)] | |||
** [https://www.bing.com/maps bing (Microsoft)] | |||
** [https://www.mapquest.com/ mapquest] | |||
** [http://www.esri.com/ esri] | |||
** [https://2gis.ru/ 2ГИС] | |||
** [http://megafon.ru/ МегаФон] | |||
** [https://www.pro-gorod.ru/maps Про-город] | |||
** Лупа для карты. | ** [http://gps.web-glonass.com/ VI-TEL] | ||
* Лупа для карты. | |||
** Отображение сообщений от контактов на карте. | * Отображение контактов на карте. | ||
* Уведомление о близости контакта. Уведомляет пользователя о том, что какой-то из его контактов, находящихся в сети оказался поблизости (радиус и порог срабатывания определяются пользователем). | |||
* Отображение сообщений от контактов на карте. | |||
* Точки интереса ([[wikipedia:POI|POI]]): создание, хранение на сервере, отображение на карте, обмен. | |||
* Поиск по карте, позволяющий использовать различных поставщиков поиска: | |||
** [https://www.openstreetmap.org OpenStreetMap (OSM)] | |||
** [http://www.google.com/maps/ Google] | |||
** [https://yandex.ru/maps/ Yandex] | |||
** [https://wego.here.com/ here] | |||
** [https://2gis.ru/ 2ГИС] | |||
* Найденные на карте объекты можно увидеть на карте, сохранить, как точку интереса или передать другому контакту. | |||
* Просмотр фотографий мест (Google) | |||
* Просмотр улиц (Google) | |||
=== Реализованные расширения [[XMPP]] === | |||
* '''Форматированый текст''' ([https://xmpp.org/extensions/xep-0071.html XEP-071: XHTML-IM]). Единственный клиент, кроме Pidgin, где это расширение работает правильно. Предоставляет возможности для полноценного форматирования текста. | * '''Форматированый текст''' ([https://xmpp.org/extensions/xep-0071.html XEP-071: XHTML-IM]). Единственный клиент, кроме Pidgin, где это расширение работает правильно. Предоставляет возможности для полноценного форматирования текста. | ||
* '''Внимание''' ([https://xmpp.org/extensions/xep-0224.html XEP-0244: Attention]). Единственный известный клиент, где данное расширение на самом деле привлекает внимание, а не реализовано чисто "для галочки". | * '''Внимание''' ([https://xmpp.org/extensions/xep-0224.html XEP-0244: Attention]). Единственный известный клиент, где данное расширение на самом деле привлекает внимание, а не реализовано чисто "для галочки". | ||
* '''[[Расширенные статусы]] ([[PEP]])''': | * '''[[Расширенные статусы]] ([[PEP]])''': | ||
** Местоположение пользователя ([https://xmpp.org/extensions/xep-0080.html XEP-0080: User Location]). Смотрите выше. | ** Местоположение пользователя ([https://xmpp.org/extensions/xep-0080.html XEP-0080: User Location]). Смотрите выше. | ||
** Настроение пользователя ([https://xmpp.org/extensions/xep-0107.html XEP-0107: User Mood]) | ** Настроение пользователя ([https://xmpp.org/extensions/xep-0107.html XEP-0107: User Mood]). Позволяет не только публиковать настроение посредством PEP, но и добавлять настроение к сообщению для его эмоциональной окраски. Такая возможность описана в XEP, но к сожалению, не реализована практически ни в одном клиенте. | ||
** | ** Занятие пользователя ([https://xmpp.org/extensions/xep-0108.html XEP-0108: User Activity]) | ||
** Мелодия пользователя ([https://xmpp.org/extensions/xep-0118.html XEP-0118: User Tune]). Поддерживает различные мультимедийные плееры в разных операционных системах. Может запрашивать информацию о воспроизводимой мелодии в интернете ([https://www.last.fm/ last.fm]). | ** Мелодия пользователя ([https://xmpp.org/extensions/xep-0118.html XEP-0118: User Tune]). Поддерживает различные мультимедийные плееры в разных операционных системах. Может запрашивать информацию о воспроизводимой мелодии в интернете ([https://www.last.fm/ last.fm]). | ||
** Псевдоним пользователя ([https://xmpp.org/extensions/xep-0172.html XEP-0172: User Nickname]). Данное расширение позволяет по разному сообщать ник пользователя другим, включая [[PEP]]. В '''eyeCU''' реализованы все эти способы. | ** Псевдоним пользователя ([https://xmpp.org/extensions/xep-0172.html XEP-0172: User Nickname]). Данное расширение позволяет по разному сообщать ник пользователя другим, включая [[PEP]]. В '''eyeCU''' реализованы все эти способы. | ||
* '''Уведомление о доставке сообщений'''. Позволяет убедиться, что сообщение было доставлено адресату. | * '''Уведомление о доставке сообщений'''. Позволяет убедиться, что сообщение было доставлено адресату. | ||
* '''Данные вне канала''' ([https://xmpp.org/extensions/xep-0066.html XEP-0066: Out of Band Data]). Отображает OOB-ссылки в сообщениях, а также позволяет самому отправлять сообщения с такими ссылками. | |||
=== Возможности, не регламентируемые XMPP === | |||
* '''Расшифровщик общепринятых сетевых аббревиатур''': если Вы забыли, что такое RTFM, IMHO, WYSIWYG, IIRC, IANAL, TLDR, CUL8R, ЕВПОЧЯ, ЧАВО, ЕМНИП и т. д., встроенный расшифровщик расшифрует это для Вас. Аббревиатуры хранятся в обычных текстовых файлах, так что Вы легко можете добавлять свои аббревиатуры для расшифровки. | |||
* '''Иконки клиентов''': можно видеть, каким клиентом пользуется собеседник, не запрашивая его версию. Отображаются в [[Ростер|ростере]], в [[конференции]] и в приватном чате. | * '''Иконки клиентов''': можно видеть, каким клиентом пользуется собеседник, не запрашивая его версию. Отображаются в [[Ростер|ростере]], в [[конференции]] и в приватном чате. | ||
* '''Настраиваемый [ростер]''' | * '''Настраиваемый [[ростер]]''' | ||
** Позволяет выбрать размер аватара; где он будет отображаться: слева, справа, или не будет отображаться вовсе, а также, будут ли отображаться иконки клиентов, занятия, настроения и местоположения. | |||
** Позволяет включить отображение собственного контакта. | |||
** Позволяет включить подствечивание чередования элементов ростера. | |||
** Позволяет включить отображение отключенных транспортов, даже при выключенном отображении отключенных контактов. | |||
** Когда контакты всех аккаунтов отображаются в общем списке, свои ресурсы (включая собственный контакт) являются дочерними элементами аккаунтов. Когда контакты различных аккаунтов разделены, группа "Мои ресурсы" всегда первая в списке. | |||
* '''Удобное обращение''' - обращаться к участнику конференции или упоминать его теперь можно щёлкая по его нику в списке участников не только средней, но и левой кнопкой мыши. Также можно щёлкнуть левой кнопкой мыши по его нику в самом чате (работает практически со всеми стилями). Щёлкнув правой кнопкой, можно вызвать контекстное меню участника. | |||
* '''Поддержка [[ru_wikipedia:эмодзи|эмодзи]]'''. Позволяет печатать и видеть эмодзи в сообщениях, даже если они не поддерживаются платформой. Позволяет использовать различные наборы эмодзи различных размеров. Поддерживаются цвета кожи. Существующие наборы эмодзи: | * '''Поддержка [[ru_wikipedia:эмодзи|эмодзи]]'''. Позволяет печатать и видеть эмодзи в сообщениях, даже если они не поддерживаются платформой. Позволяет использовать различные наборы эмодзи различных размеров. Поддерживаются цвета кожи. Существующие наборы эмодзи: | ||
** Чёрно-белые (справочная таблица с [http://unicode.org/ сайта unicode]) | ** Чёрно-белые (справочная таблица с [http://unicode.org/ сайта unicode]) | ||
Строка 67: | Строка 82: | ||
* '''Два вида настроек''' - позволяет выбрать настройки в зависимости от того, насколько хорошо пользователь разбирается в [[Краткое_введение_в_Jabber|Jabber]]/[[XMPP]]. В случае, если выбран режим для новичка, часть настроек, которые не очень понятны и вряд ли могут понадобиться новичку скрываются, либо заменяются на более простые понятные. | * '''Два вида настроек''' - позволяет выбрать настройки в зависимости от того, насколько хорошо пользователь разбирается в [[Краткое_введение_в_Jabber|Jabber]]/[[XMPP]]. В случае, если выбран режим для новичка, часть настроек, которые не очень понятны и вряд ли могут понадобиться новичку скрываются, либо заменяются на более простые понятные. | ||
* '''Помощники''': | * '''Помощники''': | ||
** Мастер подключения - позволяет легко подключиться к [[Краткое_введение_в_Jabber|Jabber]]'у даже новичку. Предлагает на выбор большой список рекомендуемых [[Публичные_серверы_Jabber|серверов]], сообщая об их возможностях. Позволяет и подключать существующую учётную запись пользователя, и зарегистрировать новую. В случае, если сервер не поддерживает | ** Мастер подключения - позволяет легко подключиться к [[Краткое_введение_в_Jabber|Jabber]]'у даже новичку. Предлагает на выбор большой список рекомендуемых [[Публичные_серверы_Jabber|серверов]], сообщая об их возможностях. Позволяет и подключать существующую учётную запись пользователя, и зарегистрировать новую. В случае, если сервер не поддерживает регистрацию из клиента - даёт подсказки, как зарегистрироваться через веб-сайт. Также существует возможность создать учётную запись вручную, без использования мастера. | ||
** Мастер транспортов - позволяет легко подключить свои учётные записи в сторонних сетях через [[транспорт|транспорты]], а также сменить транспорт. Предлагает большой список рекомендуемых транспортов в различные сети и автоматически проверяет их на доступность. | ** Мастер транспортов - позволяет легко подключить свои учётные записи в сторонних сетях через [[транспорт|транспорты]], а также сменить транспорт. Предлагает большой список рекомендуемых транспортов в различные сети и автоматически проверяет их на доступность. | ||
}} | |||
== Как правильно писать и произносить название == | |||
Название клиента пишется именно '''eyeCU''' (с маленькой "e"). Большая "E" в названии данной страницы - из-за ограничений wiki-движка. Смысл такой записи в том, что всё, написанное заглавными буквами следует читать побуквенно, а записанное строчными буквами - читать, как слова. | |||
'''eyeCU''' следует произносить '''Ай-Си-Ю''', это английское выражение '''I See You''', где "'''I'''" ("я") заменено словом "'''eye'''" ("глаз"), которое звучит так же, а слова "'''See You'''" ("вижу тебя") заменены буквами "'''C'''" и "'''U'''" английского алфавита, которые произносятся так же. | |||
Название является своего рода отсылкой к аббревиатуре "'''ICQ'''", которая звучит, как "'''I Seek You'''" ("Я ищу тебя"). Смысл в том, что '''ICQ''' создавался для поиска людей для общения, а '''eyeCU''' - чтобы видеть местоположение своих собеседников. | |||
{{-}} | {{-}} | ||
==Ссылки== | ==Ссылки== | ||
* [[Регистрация в eyeCU|Заведение учётной записи (регистрация)]] | |||
* [https://github.com/RoadWorksSoftware/eyecu-qt Репозиторий] с исходными текстами | * [[Подключение транспортов в eyeCU|Подключение транспортов]] | ||
* [ | * [[JRD:EyeCU|Статья]] в [[JRD:|JaWiki]] | ||
* [https://github.com/RoadWorksSoftware/eyecu-qt Репозиторий] с исходными текстами {{deadlink}} | |||
* [https://eyecu.opiums.eu/ Официальный сайт] | |||
[[Category:Клиент для Windows]][[Category:Клиент для *nix]][[Category:Клиент для OS/2]] | [[Category:Клиент для Windows]][[Category:Клиент для *nix]][[Category:Клиент для OS/2]] |
Текущая версия на 19:06, 5 декабря 2022
eyeCU - это свободный кросплатформенный гео-ориентированный Jabber-клиент, написанный на Qt4/Qt5. Является форком Vacuum-IM и соответственно, распространяется под лицензией GPL. Должен собираться под любую платформу, для которой существует Qt4 или Qt5, но на официальном сайте есть версии только для Windows, OS/2 и Linux.
На сегодняшний является одним из самых богатых на фичи клиентом. Обладает всеми возможностями Vacuum-IM, плюс ещё множеством других.
Главная особенность этого клиента - его гео-ориентированность. Он позволяет в реальном времени видеть местоположение своё и своих собеседников, а также хранить на сервере информацию о географических объектах (точки интереса) и обмениваться ею с другими контактами.
Гео-ориентированность
- Определение своего местоположения, использую различные источники:
- Публикация своего местоположения, используя PEP (XEP-0080).
- Встроенная карта, позволяющая использовать различные источники в интернете:
- Лупа для карты.
- Отображение контактов на карте.
- Уведомление о близости контакта. Уведомляет пользователя о том, что какой-то из его контактов, находящихся в сети оказался поблизости (радиус и порог срабатывания определяются пользователем).
- Отображение сообщений от контактов на карте.
- Точки интереса (POI): создание, хранение на сервере, отображение на карте, обмен.
- Поиск по карте, позволяющий использовать различных поставщиков поиска:
- Найденные на карте объекты можно увидеть на карте, сохранить, как точку интереса или передать другому контакту.
- Просмотр фотографий мест (Google)
- Просмотр улиц (Google)
Реализованные расширения XMPP
- Форматированый текст (XEP-071: 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-0066: Out of Band Data). Отображает OOB-ссылки в сообщениях, а также позволяет самому отправлять сообщения с такими ссылками.
Возможности, не регламентируемые XMPP
- Расшифровщик общепринятых сетевых аббревиатур: если Вы забыли, что такое RTFM, IMHO, WYSIWYG, IIRC, IANAL, TLDR, CUL8R, ЕВПОЧЯ, ЧАВО, ЕМНИП и т. д., встроенный расшифровщик расшифрует это для Вас. Аббревиатуры хранятся в обычных текстовых файлах, так что Вы легко можете добавлять свои аббревиатуры для расшифровки.
- Иконки клиентов: можно видеть, каким клиентом пользуется собеседник, не запрашивая его версию. Отображаются в ростере, в конференции и в приватном чате.
- Настраиваемый ростер
- Позволяет выбрать размер аватара; где он будет отображаться: слева, справа, или не будет отображаться вовсе, а также, будут ли отображаться иконки клиентов, занятия, настроения и местоположения.
- Позволяет включить отображение собственного контакта.
- Позволяет включить подствечивание чередования элементов ростера.
- Позволяет включить отображение отключенных транспортов, даже при выключенном отображении отключенных контактов.
- Когда контакты всех аккаунтов отображаются в общем списке, свои ресурсы (включая собственный контакт) являются дочерними элементами аккаунтов. Когда контакты различных аккаунтов разделены, группа "Мои ресурсы" всегда первая в списке.
- Удобное обращение - обращаться к участнику конференции или упоминать его теперь можно щёлкая по его нику в списке участников не только средней, но и левой кнопкой мыши. Также можно щёлкнуть левой кнопкой мыши по его нику в самом чате (работает практически со всеми стилями). Щёлкнув правой кнопкой, можно вызвать контекстное меню участника.
- Поддержка эмодзи. Позволяет печатать и видеть эмодзи в сообщениях, даже если они не поддерживаются платформой. Позволяет использовать различные наборы эмодзи различных размеров. Поддерживаются цвета кожи. Существующие наборы эмодзи:
- Чёрно-белые (справочная таблица с сайта unicode)
- EmojiOne (чёрно-белые и цветные).
- Apple
- Facebook Mobile
- вКонтакте
- Samsung
- Windows
- Мультимедийный проигрыватель. Позволяет проигрывать практически любые мультимедийные файлы и просматривать изображения (использует FFmpeg). Позволяет воспроизводить мультимедийный файл непосредственно во время его передачи. Так что можно прервать передачу файла, не дожидаясь её окончания, если стало ясно, что он не интересен.
- Два вида настроек - позволяет выбрать настройки в зависимости от того, насколько хорошо пользователь разбирается в Jabber/XMPP. В случае, если выбран режим для новичка, часть настроек, которые не очень понятны и вряд ли могут понадобиться новичку скрываются, либо заменяются на более простые понятные.
- Помощники:
- Мастер подключения - позволяет легко подключиться к Jabber'у даже новичку. Предлагает на выбор большой список рекомендуемых серверов, сообщая об их возможностях. Позволяет и подключать существующую учётную запись пользователя, и зарегистрировать новую. В случае, если сервер не поддерживает регистрацию из клиента - даёт подсказки, как зарегистрироваться через веб-сайт. Также существует возможность создать учётную запись вручную, без использования мастера.
- Мастер транспортов - позволяет легко подключить свои учётные записи в сторонних сетях через транспорты, а также сменить транспорт. Предлагает большой список рекомендуемых транспортов в различные сети и автоматически проверяет их на доступность.
Как правильно писать и произносить название[править]
Название клиента пишется именно eyeCU (с маленькой "e"). Большая "E" в названии данной страницы - из-за ограничений wiki-движка. Смысл такой записи в том, что всё, написанное заглавными буквами следует читать побуквенно, а записанное строчными буквами - читать, как слова.
eyeCU следует произносить Ай-Си-Ю, это английское выражение I See You, где "I" ("я") заменено словом "eye" ("глаз"), которое звучит так же, а слова "See You" ("вижу тебя") заменены буквами "C" и "U" английского алфавита, которые произносятся так же.
Название является своего рода отсылкой к аббревиатуре "ICQ", которая звучит, как "I Seek You" ("Я ищу тебя"). Смысл в том, что ICQ создавался для поиска людей для общения, а eyeCU - чтобы видеть местоположение своих собеседников.
Ссылки[править]
- Заведение учётной записи (регистрация)
- Подключение транспортов
- Статья в JaWiki
- Репозиторий с исходными текстами (недоступная ссылка)
- Официальный сайт