За что я люблю mIRC?

Начнем с конструктивной критики.

mIRC это всего-лишь IRC клиент, язык «программирования» в нем (высокоуровневый) непонятно зачем, но да ладно, раз уж сделали для автоматизации _чего-нибудь_, то пускай — теперь это IDE.
Язык (скриптинг) достаточно простой, наиболее популярное сравнение делают с Basic'ом. По-умолчанию возможности небольшие, скажем, если вы захотите сделать PING (имею ввиду ICMP протокол) — это делается отдельной библиотекой, DLL. Придется делать самим (на Delphi / C / нужное дописать).
Очень медленный, — то, что на mIRC я планировал делать неделями — на PHP сделал за ночь (генерировал базу для игры в Словеса, subword.tcl на eggdrop если кому интересно).
За маленькую популярность (в сравнении с тем же PHP) не ждите готовенького, если возьметесь реализовывать какой-нибудь протокол, алгоритм — опять же, придется _все_ делать самим, с нуля.
Нельзя управлять драйверами/устройствами и делать что-то низкоуровневое, а если очень хочется — делаем все посредством сторонних библиотек, — COM объекты, DLL и т.п. на языках программирования, а потом подключаем к mIRC.

Расчитывать на большие скорости и высокие нагрузки даже не стоит, у mIRC несколько иной уровень задач, и теперь поподробнее, — ведь есть обратная сторона.

Отбросим высокий пилотаж с низкоуровневым программированием (если хотим сделать мониторинг сети а-ля снифферы и т.д.), возвращаемся в реалии: mIRC как клиент позволяет для тех же клиентов (уже нас с вами) сделать очень многое, чего не перечислить, поэтому просто назову что mIRC умеет.

Работа с сетью TCP / UDP (а это реализация дополнительных протоколов, любых клиент/серверных приложений)
Файловая система (все что угодно, включая сюда еще графику, звук, легкую работу с текстом)
COM объекты, внешние DLL (если нехватает стандартных возможностей, можем сделать свое, и затрагивая основные моменты, уже сейчас в mIRC можно писать на других языках: Perl, TCL, Python, JavaScript, Ruby).

Как именно я его использую?
mIRC — удобная, самостоятельная утилита небольшого размера (~5 МБ) со встроенным IDE, всегда под рукой. Дома, за компьютером я слушаю музыку, серфю в инете и смотрю фильмы… mIRC при таких условиях будет затрагиваться крайне редко, но:
1) У меня не всегда есть возможность пройтись по всем сайтам чтобы проверить обновления, поэтому сделал RSS/Atom читалку.
2) Когда нужно забрать какую-то информацию с сайта, например скачать видео с youtube.com — отдаю ссылку боту, и он сразу же сообщает прямую ссылку на видео. Включу в этот пункт еще всю рутинную работу, которую иногда нужно выполнить, или просто автоматизация какого-то процесса.
3) Если нужно сделать «сайт про меня и моего кота», я предпочту сделать веб-сервер на mIRC. По очевидным причинам: в день заходит 1-3 человека, ненужно ставить еще одну мощную программу для таких мизерных целей.

Всегда есть альтернативные, уже готовые и сделанные кем-то решения. Даже если вы хотите сделать все сами, вы не обязательно должны выбрать для этого mIRC.
С mIRC я делаю все с нуля, изучаю форматы файлов, протоколы — это само по себе интересно, делается это исключительно для себя и не нужны высокие нагрузки, пишется очень быстро — буквально за вечер можно написать ...(без разницы что — очень мало кода), и что все так висит в одной небольшой программе.
Если вы привыкли к «мобильности» и хотели бы на флешке всегда таскать небольшой сам по себе инструмент со всеми нужными вам фичами — посмотрите в сторону mIRC. ;)
  • +1
  • Spoofing
  • 14 августа 2010, 06:58

Реклама:

Комментарии (5)

RSS свернуть / развернуть
+
avatar

lumian

  • 15 августа 2010, 16:26
  • #
  • 0
Классная статья. Спасибо.
Ответить
+
avatar

Aleksey96

  • 15 мая 2011, 09:07
  • #
  • 0
Ага!!! Слогласен! Статься супер!
Ответить
+
avatar

Mota

  • 27 мая 2011, 23:15
  • #
  • +1
а я начал пользоваться миркой только из-за того что увидел как в каком то фильмаке про хакеров они в нем общались, только потом я вкусил все её прелести)
Ответить
+
avatar

Sum

  • 0
фильм «На игре».
Ответить
+
avatar

Mota

  • 0
eeee +1
Ответить

комментировать

Ваше имя
Ваш e-mail (будет скрыто и используется только для отправки ответов на ваш комментарий)
Вы — гость, и вам запрещено использовать HTML-теги.
 
Введите цифры и буквы: