KVIrc
Oryginalni autorzy | Szymon Stefanek (Pragma) |
---|---|
Deweloperzy | Zespół programistów KVIrc |
Wersja stabilna | |
Wersja podglądu | |
Magazyn | |
Napisane w | C++ |
System operacyjny | Mac OS X , uniksopodobny , Windows |
Platforma | Międzyplatformowe |
Dostępne w | Wielojęzyczny |
Typ | klient IRCa |
Licencja | GPL-2.0-lub nowsza |
Strona internetowa |
|
KVIrc to graficzny klient IRC dla systemów Linux , Unix , Mac OS i Windows . Nazwa jest skrótem od K Visual IRC , w którym K oznacza zależność od KDE , które stało się opcjonalne od wersji 2.0.0. Oprogramowanie jest oparte na frameworku Qt , a jego kod jest udostępniany na zmodyfikowanej Powszechnej Licencji Publicznej GNU .
Cechy
KVIrc może łączyć się z kilkoma serwerami jednocześnie (opcjonalnie z SSL i/lub przez IPv6 ). Obsługiwane są zestawy znaków Unicode , ISO-8859-* , azjatyckie i rodzime dla systemu Windows. DCC jest obsługiwane. Cechą szczególną jest inteligentne kodowanie, które pozwala użytkownikowi korzystać z 2 kodowań jednocześnie; użytkownik może na przykład wysyłać Unicode i czytać Unicode i CP-1252.
Wraz z powszechnie obsługiwanymi kodami mIRC dla czcionek pogrubionych, podkreślonych i kolorowych, KVIrc zapewnia graficzne emotikony i animowane awatary. Interfejs czatu jest wysoce konfigurowalny i obsługuje motywy do pobrania.
Okna kanałów można podzielić na dwa okna podrzędne, jedno dla wiadomości czatu, a drugie dla poleceń, takich jak łączenie/części/zmiany trybu. Rozmiar okien podrzędnych jest zmienny, dzięki czemu użytkownik ma możliwość ukrycia okna poleceń. Każdy kanał, zapytanie i czat DCC można zaszyfrować za pomocą Blowfish lub AES/Rijndael .
KVIrc ma własny język skryptowy o nazwie KVS , który może być używany do dodawania złożonych funkcji w celu automatycznego reagowania na zdarzenia sieciowe. Do pewnego stopnia można również używać Perla i Pythona . Obsługiwane jest programowanie obiektowe, a wbudowane klasy wiążące Qt umożliwiają budowanie dodatkowych części interfejsu użytkownika. Funkcja SocketSpy umożliwia programistom obserwowanie nieprzetworzonej komunikacji między klientem a serwerem.
Rozwój
Szymon Stefanek rozpoczął rozwój KVIrc w 1998 roku i wydał pierwszą publiczną wersję w 1999 roku. Oprogramowanie było ściśle zależne od bibliotek KDE i było dostępne tylko w systemie operacyjnym Linux . Zainteresowanie społeczności wolnego oprogramowania szybko wzrosło, klient znalazł się w kilku dystrybucjach Linuksa , a do projektu dołączyli kolejni programiści, tworząc ostatecznie nieformalny zespół deweloperski KVIrc .
Ponieważ biblioteki KDE były wciąż we wczesnej fazie rozwoju, ich interfejs zmieniał się bardzo często i programistom trudno było nadążyć za nimi. Co więcej, istniało duże zainteresowanie przeniesieniem KVIrc na Windows , gdzie KDE nie było dostępne. Ścisła zależność od KDELibs była następnie stopniowo osłabiana i oficjalnie usunięta w wersji 2.0.0. Częściowa integracja KDE jest nadal dostępna jako opcja czasu kompilacji.
KVIrc 3.0.0 został wydany w 2004 roku z obsługą platform Linux i Windows . W tym samym roku pojawił się wstępny port na Mac OS .
Od stycznia 2019 najnowsza stabilna wersja to 5.0.0 Aria .
Dystrybucja
KVIrc jest zawarty w następujących dystrybucjach Linuksa : Ubuntu , Debian , Gentoo Linux , Arch Linux , OpenSUSE , Mageia i Red Hat Enterprise Linux / Fedora . Inne odmiany Linuksa są obsługiwane za pośrednictwem pakietów binarnych przekazywanych przez społeczność i skryptów kompilacji. KVIrc jest również dostępny dla systemów Microsoft Windows 2000/XP/Vista/7, Mac OS X i FreeBSD .
Zobacz też
Notatki
Dalsza lektura
- Hertzog, Ute (2006). Linuks . P. 785. ISBN 978-3-8272-6810-5 .
- Malin, Cameron; Casey, Eoghan; M. Akwilina, Jakub (2008). Analiza złośliwego oprogramowania: Badanie i analiza złośliwego kodu . P. 618. ISBN 978-1-59749-268-3 .
- Pfaffenberger, Bryan (2001). Jasno wyjaśnione działanie sieci w systemie Linux . P. 59. ISBN 978-0-12-533171-5 .
Linki zewnętrzne
- Oficjalna strona internetowa
- Oficjalna rosyjska strona
- Przenośny KVIrc , wersja KVIrc odpowiednia dla przenośnych urządzeń pamięci masowej