КВирк
![]() | |
![]() Скриншот KVIrc | |
Оригинальный автор(ы) | Шимон Стефанек (Прагма) |
---|---|
Разработчик(и) | Команда разработчиков KVIrc |
Стабильная версия | 5.2.0 [ 1 ] ![]() |
Предварительный выпуск | |
Репозиторий | |
Написано в | С++ |
Операционная система | Mac OS X , Unix-подобная , Windows |
Платформа | Кросс-платформенный |
Доступно в | Многоязычный |
Тип | IRC-клиент |
Лицензия | GPL-2.0 или новее [ а ] |
Веб-сайт | www ![]() |
KVIrc — графический IRC-клиент для Linux , Unix , Mac OS и Windows . Название представляет собой аббревиатуру от K Visual IRC , где K обозначает зависимость от KDE , которая стала необязательной с версии 2.0.0. [ 3 ] Программное обеспечение основано на платформе Qt , а его код распространяется под модифицированной GNU General Public License . [ 4 ]
Функции
[ редактировать ]KVIrc может подключаться к нескольким серверам одновременно (опционально с использованием SSL). [ 5 ] и/или через IPv6 ). Unicode , ISO-8859-* Поддерживаются , азиатские и собственные наборы символов Windows. DCC поддерживается. [ 5 ] Особенностью является интеллектуальная кодировка, которая позволяет пользователю использовать две кодировки одновременно; пользователь может отправлять Unicode и читать, например, Unicode и CP-1252.
Наряду с широко поддерживаемыми кодами mIRC для жирных, подчеркнутых и цветных шрифтов, KVIrc предоставляет графические смайлы и анимированные аватары. Интерфейс чата легко настраивается и поддерживает загружаемые темы.
Окна каналов можно разделить на два подокна: одно для сообщений чата, а другое для таких команд, как объединение/части/изменение режима. Размер подокна варьируется, поэтому пользователь может скрыть окно команд. Каждый канал, запрос и чат DCC шифруются с помощью Blowfish или AES/Rijndael .
KVIrc имеет собственный язык сценариев KVS , который можно использовать для добавления сложных функций для автоматического реагирования на сетевые события. [ 5 ] [ 6 ] Перл [ 5 ] и Python также можно использовать в определенной степени. Поддерживается объектно-ориентированное программирование, а встроенные классы привязки Qt позволяют создавать дополнительные части пользовательского интерфейса. Функция SocketSpy позволяет разработчикам наблюдать за необработанным обменом данными между клиентом и сервером.
Разработка
[ редактировать ]Шимон Стефанек начал разработку KVIrc в 1998 году и выпустил первую общедоступную версию в 1999 году. [ 7 ] Программное обеспечение строго зависело от библиотек KDE и было доступно только в операционной системе Linux . Интерес сообщества свободного программного обеспечения быстро вырос, клиент был включен в несколько дистрибутивов Linux , и к проекту присоединились дополнительные разработчики, в конечном итоге сформировавшие неофициальную команду разработчиков KVIrc .
Поскольку библиотеки KDE все еще находились на ранней стадии разработки, их интерфейс менялся очень часто, и разработчикам становилось трудно за ними следить. Более того, существовал большой интерес к портированию KVIrc на Windows , где KDE был недоступен. Затем строгая зависимость от KDELibs была постепенно ослаблена и официально отменена в версии 2.0.0. Частичная интеграция с KDE по-прежнему доступна в качестве опции во время компиляции.
KVIrc 3.0.0 был выпущен в 2004 году с поддержкой платформ Linux и Windows . предварительный порт на Mac OS В том же году последовал .
По состоянию на январь 2019 года последней стабильной версией является 5.0.0 Aria . [ 8 ]
Распределение
[ редактировать ]KVIrc включен в следующие Linux дистрибутивы : Ubuntu , [ 9 ] Дебиан , [ 10 ] Генту Линукс , [ 11 ] Арч Линукс , [ 12 ] OpenSUSE , [ 13 ] Mageia и Red Hat Enterprise Linux / Fedora . [ 14 ] Другие версии Linux поддерживаются через бинарные пакеты, предоставленные сообществом. [ 15 ] и создавать сценарии. [ 16 ] KVIrc также доступен для Microsoft Windows 2000/XP/Vista/7, [ 17 ] Мак ОС Х [ 18 ] и FreeBSD . [ 19 ]
См. также
[ редактировать ]Примечания
[ редактировать ]Ссылки
[ редактировать ]- ^ «Выпуск 5.2.0» . 14 января 2024 г. Проверено 19 января 2024 г.
- ^ «О-ЛИЦЕНЗИИ» . Гитхаб .
- ^ «Пояснение к названию KVIrc» . Проверено 11 октября 2010 г.
- ^
Шимон Стефанек. «Лицензия КВИРк» . Проверено 26 марта 2013 г.
Это клиентская лицензия KVIrc Irc. Она основана на Стандартной общественной лицензии GNU версии 2. [...] и дает разрешение связывать эту программу с некоммерческой версией Qt для Windows.
- ^ Jump up to: а б с д Пиккар, Пол; Х. Сакс, Маркус; Баскин, Брайан (12 декабря 2005 г.). Защита приложений обмена мгновенными сообщениями и P2P на предприятии . Эльзевир. п. 428. ИСБН 978-1-59749-017-7 .
- ^ «Введение в скриптовый язык KVIrc» . Проверено 11 октября 2010 г.
- ^ «Запись о карте программного обеспечения KVIrc 0.9.0 Linux» . Проверено 11 октября 2010 г.
- ^ «01.01.2019: Выпущена KVIrc 5.0.0 «Ария»» . Проверено 29 декабря 2017 г.
- ^ «Пакеты KVIrc в Ubuntu» . Проверено 11 октября 2010 г.
- ^ «Пакеты KVIrc в Debian» . Проверено 11 октября 2010 г.
- ^ «KVIrc ebuilds в Gentoo» . Проверено 11 октября 2010 г.
- ^ «Пакеты KVIrc в Arch Linux» . Проверено 11 октября 2010 г.
- ^ «Пакеты KVIrc в OpenSUSE» . Проверено 11 октября 2010 г. [ постоянная мертвая ссылка ]
- ^ «Пакеты KVIrc в формате rpm для RedHat/Fedora/Mandriva/Mageia» . Проверено 17 августа 2016 г.
- ^ «Бинарные пакеты KVIrc для Slackware» . Проверено 11 ноября 2010 г.
- ^ «Скрипты сборки KVIrc для Slackware» . Проверено 11 октября 2010 г.
- ^ «Пакеты KVIrc для Microsoft Windows» . Проверено 11 октября 2010 г.
- ^ «Пакеты KVIrc для Mac OS X» . Проверено 11 октября 2010 г.
- ^ «Порт KVIrc для FreeBSD» . Проверено 11 октября 2010 г.
Дальнейшее чтение
[ редактировать ]- Герцог, Уте (2006). Линукс . Пирсон Германия ГмбХ. п. 785. ИСБН 978-3-8272-6810-5 .
- Малин, Кэмерон; Кейси, Эоган; М. Аквилина, Джеймс (2008). Криминалистика вредоносных программ: исследование и анализ вредоносного кода . Сингресс Паб. п. 618. ИСБН 978-1-59749-268-3 .
- Пфаффенбергер, Брайан (2001). Работа в сети Linux четко объяснена . Морган Кауфманн. п. 59. ИСБН 978-0-12-533171-5 .
Внешние ссылки
[ редактировать ]
- Официальный сайт
- Официальный российский сайт. Архивировано 25 февраля 2021 г. на Wayback Machine.
- Portable KVIrc — версия KVIrc, подходящая для портативных запоминающих устройств.