- MIRC
-
mIRC
mIRC Скриншот mIRC 6.35Тип IRC-клиент Разработчик mIRC Co. Ltd. (Халед Мардам-Бей) Написана на C/C++ [1] ОС Microsoft Windows Версия 6.35 (17 октября 2008) Тестовая версия 7.02 (1 мая 2010) Лицензия Shareware Сайт [1] mIRC — условно-бесплатный IRC-клиент для Microsoft Windows, созданный в 1995 году. Разработчик программы — Халед Мардам-Бей.
Содержание
Основные достоинства
- Интегрированный, основанный на событиях и командах, скриптовый язык программирования.
- Поддержка нескольких одновременных серверных соединений.
- Поддержка CTCP (Client To Client Protocol).
- Поддержка чата и обмена файлами через DCC (XDCC).
- Защита от скачивания зловредных файлов.
- Файловый сервер DCC (fserve), который позволяет пользователю просматривать определённый каталог и скачивать файлы.
- Украшение текста с помощью mIRC-кодов.
- Распознавание речи и её синтез при помощи сторонних продуктов.
- Поддержка SSL и firewall.
- Поддержка UTF-8 (для полноценной поддержки, опция «Multibyte editbox» должна быть активирована).
Недостатки
- При включении опции SJIS/JIS Conversion mIRC применяет её ко всем полям ввода, делая практически невозможным общение одновременно на японском (ISO-2022-JP) и, к примеру, русском языке.
- mIRC скрипты позволяют злоумышленникам обмануть наивных пользователей, чтобы они выполнили зловредный код, всего лишь написав что-либо в окне чата (например, введя строки, начинающиеся с
//write $decode()
. Начиная с версии 6.17 это отключено по-умолчанию, и другие различные команды, сочтённые небезопасными, могут быть заблокированы в опциях mIRC). - mIRC-стили текста и цвета не являются часть IRC-стандарта, но из-за популярности программы, остальные IRC-клиенты были вынуждены поддерживать их, хотя поддержка иногда состоит просто в полном отключении форматирования.
- mIRC поддерживает полужирный и подчёркнутый стили текста, но не поддерживает выделение курсивом. Причины этого остаются неизвестными.
- mIRC не поддерживает IPv6 (стандартно).
mIRC-скриптинг
С помощью mIRC-скриптинга можно заставить свой клиент выполнять определённые действия при срабатывании определённых событий. Например, можно сделать так, чтобы клиент отвечал «Я здесь!», когда кто-нибудь пишет ваш ник.
Пример (ваш ник Вася и вы находитесь на канале #wiki):
on *:TEXT:*Вася*:#wiki:{ msg $chan Я здесь! }
Возможности скриптового языка mIRC не ограничиваются работой с текстом, можно также создавать скрипты с использованием диалоговых окон. Способность mIRC загружать сторонние DLL-библиотеки делает этот клиент платформой для решения самых разных задач.
См. также mIRC scripting language
Пасхальные яйца
mIRC содержит множество скрытых пасхальных яиц, например:
- Клик по носу Халеда в окне About вызывает пищащий звук, а при клике правой кнопкой в другом месте этого окна над буквой I в слове «mIRC» начинает прыгать точка.
- Начиная с версии 6.16 при клике по картинке Халеда в окне About в веб-браузере открывается персональная страничка Халеда.
- Напечатав «Arnie» в окне About, можно сменить картинку Халеда на картинку зелёного дракончика.
- Клик по логотипу mIRC в окне About меняет его картинку.
- Клик правой кнопкой по последней кнопке в тулбаре меняет её пиктограмму на смайлик.
- При вводе команды /xyzzy появляется текст «Nothing happens.»
Примечания
Ссылки
- Обзоры
- Обзор приложений для Linux. Часть III: коммуникационные программы. Tom's Hardware Guide Russia (16 ноября 2009). Проверено 8 января 2010.
Распространённые IRC-клиенты (список • сравнение ) Графические ChatZilla • KVIrc • Miranda IM • mIRC • Opera • Pidgin • X-Chat Консольные BitchX • irssi • WeeChat Мобильные JmIrc Основные протоколы TCP/IP по уровням Прикладной AODV • BGP • HTTP • DHCP • IRC • SNMP • DNS • NNTP • XMPP • SIP • BitTorrent • IPP • NTP • SNTP
Электронная почта SMTP • POP3 • IMAP4 Передача файлов FTP • TFTP • SFTP Удалённый доступ rlogin • Telnet Представления XDR • SSL Сеансовый ADSP • H.245 • iSNS • L2F • L2TP • NetBIOS • PAP • RPC • PPTP • RTCP • SMPP • SCP • SSH • ZIP • SDP Транспортный TCP • UDP • SCTP • DCCP • RTP • RUDP Сетевой IPv4 • IPv6 • ICMP • IGMP • ARP • RARP • RIP2 • OSPF Канальный Ethernet • 802.11 Wi-Fi • 802.16 WiMax • Token ring • ARCNET • FDDI • PPP • HDLC • SLIP • ATM • DTM • X.25 • Frame relay • SMDS Физический Ethernet • RS-232 • EIA-422 • RS-449 • RS-485 См. также Список портов TCP и UDP
Wikimedia Foundation. 2010.