Mibbit
| Mibbit | |
|---|---|
| | |
| | |
| Тип | |
| Разработчик | Джимми Мур |
| Написана на | |
| Дата выпуска | ноябрь 2007 |
| Аппаратная платформа | Веб-приложение |
| Лицензия | |
| Сайт | mibbit.com (англ.) |
Mibbit — веб-клиент IRC[2], ранее так же поддерживал Twitter[3][4][5] и Yahoo! Messenger[6]. Он разработан Джимми Муром[7] и основан на модели AJAX[8] с пользовательским интерфейсом, написанным на JavaScript. Mibbit установлен как IRC-клиент по умолчанию в Firefox.
Описание
Пользовательский интерфейс Mibbit полностью работает в браузере[9] и не требует установки какого-либо программного обеспечения на устройство пользователя. Поддерживаются большинство современных браузеров, использующих последние версии JavaScript, включая Mozilla Firefox, Microsoft Edge, Opera, Google Chrome и Safari[5]. Присутствует поддержка мобильных устройств, таких как Apple iPhone[10], iPod touch[11] и прочих, а также других платформ, таких как Nintendo Wii.
Mibbit использует модель клиент-сервер[7]. Пользовательский интерфейс написан на HTML и JavaScript с использованием методов программирования AJAX. Бэкенд клиента полностью написан на Java и работает независимо от веб-сервера в автономном режиме на сервере Mibbit[5]. Такой подход отличается от клиентов, выполненных как расширение для браузеров, таких как ChatZilla, или IRC-клиентов на основе Java-апплетов, таких как PJIRC[англ.], которые полностью работают в веб-браузере. Он также отличается от серверных веб-прокси клиентов, таких как CGI:IRC, где вся обработка[англ.] происходит на удалённом сервере.
Поскольку клиент-серверный подход позволяет использовать централизованный клиентский сервер Mibbit[7], это позволяет Mibbit предложить расширенную функциональность, которой нет в стандартном протоколе IRC. Некоторые из этих функций включают историю чата канала, которая может быть показана клиентам Mibbit, когда они присоединяются к каналу, где уже присутствует другой пользователь Mibbit[7][12], уведомление о наборе сообщения другими пользователями Mibbit[13], и различные значки, которые позволяют идентифицировать устройство, используемое с Mibbit, например iPhone, iPod Touch, Wii и т. д.[13]
Mibbit поддерживает протокол WebIRC (CGI:IRC)[14] который позволяет клиенту отправлять IP-адрес и имя хоста пользователя на IRC-сервер[9]. Серверы, поддерживающие WebIRC, позволяют пользователям Mibbit отображаться как обычные IRC-клиенты, а не как пользователи, подключающиеся из домена mibbit.com. Если WebIRC не используется или недоступен, Mibbit помещает имя хоста пользователя в поле «realname» клиента, а IP-адрес пользователя кодирует в шестнадцатеричном формате и отправляет его в качестве ответа ident[5].
Особенности
Клиент Mibbit имеет возможность подключаться к нескольким IRC-серверам, включая те, которые используют SSL/TLS[9], может присоединяться к нескольким каналам[8] и может быть настроен на автоматическое присоединение к часто используемым каналам[9]. По умолчанию Mibbit использует UTF-8[13], но также может быть настроен для использования других наборов символов[5]. Поддерживаются автодополнение ников по нажатию на Tab ↹, история ввода для каждой вкладки, доступная при нажатии на ↑/↓, сокращения[англ.] для команд, команды пользовательского меню[9] и сохранение пользовательских настроек. Mibbit может обрабатывать смайлики, ссылки, каналы, ники и цветовые коды mIRC[13], а также автоматически создавать миниатюры[9] для URL-адресов. Кроме того, Mibbit предлагает встроенный pastebin, службу загрузки текста, и может сокращать URL-адреса[13]. Mibbit также предоставляет уведомления о наборе текста другими пользователями Mibbit, историю чата для IRC-каналов, в которых уже находятся другие пользователи Mibbit, и расширенную информацию whois с профилями пользователей[9].
Mibbit использует API Google, что позволяет клиенту поддерживать ряд сервисов Google[15]. Mibbit может переводить текст и разговоры «на лету» с помощью Google Переводчика[15][16], отображать местоположения с помощью Google Карт и поддерживает просмотр YouTube видео[15].
Помимо стандартного клиента, Mibbit также поддерживает клиент-виджет, который можно встроить в веб-страницу[17]. Клиент-виджет поддерживает большинство функций обычного клиента, но не поддерживает соединения сразу с несколькими серверами[13].
Критика
Mibbit получил высокую оценку[18] от CNET[8] и Lifehacker.com[19] за простоту использования. Администраторы Drupal используют его для добавления IRC-виджетов на сайты, отмечая преимущества его модульного дизайна[20]. Mashable предлагает Mibbit как подходящий ресурс для новичков в IRC[21].
Поддержка Firefox
Сборки Firefox версии 3.5 и позднее используют Mibbit в качестве обработчика протокола IRC по умолчанию[22], а также поддерживают зашифрованные соединения ircs:// по протоколам SSL/TLS[23].
Смягчение злоупотреблений
Поскольку Mibbit фактически является IRC-прокси, он потенциально может быть использован для обхода запретов и блокировок. Это привело к тому, что клиенту запретили доступ к некоторым сетям и каналам IRC. Mibbit поддерживает проверку DNSBL через службу DroneBL как средство блокировки доступа недобросовестных пользователей и ботнетов[24]. Mibbit был внесён в чёрный список DNS DroneBL как открытый прокси-сервер в декабре 2008 года, а в марте 2009 года из-за сбоя в базе данных ошибочно снова попал в список. Это не позволяло пользователям Mibbit подключаться к IRC-сетям, использующим службу DroneBL[25]. Mibbit был добавлен в белый список DroneBL, чтобы помочь предотвратить будущие сбои в работе сервиса[25]. 19 июня 2009 года он был навсегда заблокирован во freenode. Тогда же, freenode представил новый официально поддерживаемый клиент AJAX с открытым исходным кодом[26][27].
См. также
Примечания
- ↑ WishList – Mibbit: Will not Occur (англ.) (13 января 2008). Дата обращения: 24 августа 2022. Архивировано 21 августа 2022 года.
- ↑ Adams, Paul. Chat Without Installing Anything (англ.). monkey_bites[англ.]. Wired News (8 мая 2008). Дата обращения: 5 мая 2009. Архивировано из оригинала 17 июля 2008 года.
- ↑ Mibbit blog: Mibbit, meet Twitter. Twitter, meet Mibbit. (англ.) (28 ноября 2008). Дата обращения: 5 мая 2009. Архивировано из оригинала 4 декабря 2008 года.
- ↑ Mibbit wiki: Twitter (англ.) (3 мая 2009). Дата обращения: 5 мая 2009. Архивировано из оригинала 6 января 2012 года.
- ↑ 1 2 3 4 5 Mibbit wiki: Frequently Asked Questions (англ.) (25 апреля 2009). Дата обращения: 5 мая 2009. Архивировано 7 июля 2020 года.
- ↑ Mibbit blog: Yahooooooooooooooooooooooooo! (англ.) (4 июня 2008). Дата обращения: 5 мая 2009. Архивировано из оригинала 14 июля 2011 года.
- ↑ 1 2 3 4 Bango, Rey. Mibbit: Ajax-based IRC Client: Interview with Jimmy Moore (англ.). Ajaxian (4 января 2008). Дата обращения: 5 мая 2009. Архивировано из оригинала 16 февраля 2020 года.
- ↑ 1 2 3 Lowensohn, Josh. Mibbit: IRC so easy, your mom could use it (англ.). Webware. CNET Networks (13 апреля 2008). Дата обращения: 23 августа 2022. Архивировано 23 августа 2022 года.
- ↑ 1 2 3 4 5 6 7 Henry, Alan. Mibbit Brings IRC to Your Browser (англ.). AppScout. PC Magazine (21 апреля 2008). Дата обращения: 23 августа 2022. Архивировано 23 августа 2022 года.
- ↑ Joe Seifi. Apple Safari: Mibbit IRC client (англ.). AppSafari (6 февраля 2008). Дата обращения: 5 мая 2009. Архивировано 23 апреля 2022 года.
- ↑ Mibbit wiki: Recent Chat (англ.) (31 марта 2009). Дата обращения: 5 мая 2009. Архивировано 11 августа 2020 года.
- ↑ 1 2 3 4 5 6 Mibbit wiki: Features (англ.) (15 апреля 2009). Дата обращения: 5 мая 2009. Архивировано 21 августа 2022 года.
- ↑ Mibbit wiki: Enable Mibbit on Your IRC Server (англ.) (1 мая 2009). Дата обращения: 5 мая 2009. Архивировано 21 августа 2022 года.
- ↑ 1 2 3 Jimmy Moore. Mibbit and the Google APIs. YouTube (13 февраля 2009). Дата обращения: 5 мая 2009. Архивировано из оригинала 21 августа 2022 года.
- ↑ Dion Almaer. Immediate Translation and Mibbit (англ.). Ajaxian (25 апреля 2008). Дата обращения: 5 мая 2009. Архивировано из оригинала 16 мая 2019 года.
- ↑ Mibbit wiki: Widget (англ.) (4 мая 2009). Дата обращения: 5 мая 2009. Архивировано 21 августа 2022 года.
- ↑ Крис Пирилло[англ.]. Accessing IRC Chat via a Web Browser: Mibbit (англ.) (21 апреля 2008). Дата обращения: 5 мая 2009. Архивировано из оригинала 3 марта 2016 года.
- ↑ Kevin Purdy. Mibbit Makes Internet Relay Chat Easy to Jump Into (англ.). Lifehacker. Gawker Media (19 апреля 2008). Дата обращения: 5 мая 2009. Архивировано 21 сентября 2021 года.
- ↑ Drupal: Mibbit IRC (англ.) (4 марта 2008). Дата обращения: 5 мая 2009. Архивировано 29 апреля 2020 года.
- ↑ Paul Glazowski. Still Talk Via IRC? Want To Start? Give Mibbit A Try. (англ.). Mashable (13 апреля 2008). Дата обращения: 5 мая 2009. Архивировано 21 августа 2022 года.
- ↑ Brad Linder. Firefox 3.5 will support IRC through Mibbit (англ.). Download Squad (19 марта 2009). Дата обращения: 5 мая 2009. Архивировано из оригинала 20 марта 2009 года.
- ↑ Percy Cabello. Firefox 3.5 gets Mibbit, a web IRC client (англ.). Mozilla Links (16 марта 2009). Дата обращения: 5 мая 2009. Архивировано из оригинала 21 марта 2009 года.
- ↑ Mibbit blog: Latest updates (англ.) (30 апреля 2009). Дата обращения: 5 мая 2009. Архивировано из оригинала 9 мая 2009 года.
- ↑ 1 2 nenolod. DroneBL blog: Mibbit (англ.). DroneBL (3 марта 2009). Дата обращения: 5 мая 2009. Архивировано 25 сентября 2021 года.
- ↑ Jonathan David. New freenode webchat (and why to use it) (англ.). staffblog (19 июня 2009). Дата обращения: 24 августа 2022. Архивировано 24 августа 2022 года.
- ↑ Freenode has blocked the Mibbit client permanently (англ.). Mibbit Blog (19 июня 2009). Дата обращения: 19 июня 2009. Архивировано из оригинала 22 июня 2009 года.
Литература
- Thilak Rao. Mibbit Makes IRC Easy for Newbies (англ.). Tech Buzz (15 апреля 2008). Дата обращения: 5 мая 2009. Архивировано из оригинала 15 марта 2016 года.
- Bill Webb. Mibbit.com – Online Chat Tool (англ.). KillerStartups (19 апреля 2008). Дата обращения: 5 мая 2009. Архивировано 31 октября 2020 года.
Ссылки
- mibbit.com (англ.) — официальный сайт Mibbit
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.