IRC
IRC
IRC jest skrótem od
Internet Relay Chat. W praktyce jest to ogroman
sieć połączonych ze sobą serwerów. Osoby, które posiadają specjalne
programy, mogą się łączyć z tymi serwerami i rozmawiać z innymi
osobami, które też się do nich podłączyły. Połączenie serwerów w
sieci w praktyce oznacza to, że jeśli na jednym z nich jest na
przykład kanał #polska to na wszystkich przyłączonych do niego ten
kanał też istnieje. Przyśpiesza to przepływ informacji, oraz odciąża
poszczególne serwery. Istnieje wiele niezależnych sieci IRC, np. DalNet, EFnet, czy polskie IRCX i Polnet.
Żeby nie robić bałaganu rozmowy
toczy się na tzw. kanałach. Są to takie "wirtualne pokoje" i każdy z
niech ma odpowiednią etykietę zaczynającą się od znaczka "#" np.
#warszawa, #polska, #linuxpl, #plug. Jeżeli spróbujemy wejść na
kanał którego nie ma, to zostanie on utworzony i automatycznie
dostaniemy status operatora na tym kanale. Operator to osoba która
na danym kanale ma największą władzę. Może wyrzucać z niego innych
użytkowników, zmieniać temat (ang. topic) kanału, ograniczać do
niego dostęp oraz przyznawać status operatora innym. Osoby ze
statusem operatora (w skrócie op) rozpoznawane są po "małpce" (@)
przed ksywką (np. @JanKowski).Niestety na użytkowników
korzystających z darmowego numeru T.P. SA narzucone zostały
ograniczenia. Takie osoby nie mogą np. zmieniać nick'a w czasie
połączenia z serwerem i wykorzystywać części przywilejów
pryzsługujących operatorowi.
Najpopularniejszymi Linuksowymi
programami do korzystania z IRC'a są BitchX oraz ircII. W tym opisie
postaram się zapoznać Was z programem BitchX.
1. Kompilacja
Punkt ten mogą pominąć osoby
instalujące program z gotowych pakietów. Opiszę w skrócie jak
skompilować program ze źródeł. W tym przykładzie posłużyłem się
wersją 1.0c16 z kompaktu LinuxPlus 4/B/2000
Najpierw kopiujemy spakowaną wersję źródeł do katalogu /usr/src . Rozpakowywujemy
ją poleceniem tar -zxf
BichX-1.0c15.tar.gz . Otrzymamy nowy katalog BitchX. Plik BichX-1.0c15.tar.gz możemy
już usunąć : rm
BichX-1.0c15.tar.gz. Wchodzimy do katalogu cd BitchX, wydajemy
polecenie ./configure. Jeżeli chcemy dostosować
program do swoich upodobań, to możemy do polecenia ./configure dodać jeden lub
kilka z poniższych parametrów:
--with-gtk
włącz obsługę GTK
--with-gtk-prefix=PFX
ścieżka do katalogu instalacyjnego GTK
--disable-gtktest
zapobiegnij kompilacji i uruchomieniu testu programu GTK
--with-imlib-prefix=PFX
ścieżka do katalogu instalacyjnego IMLIB (opcjonalnie)
--disable-imlibtest
zapobiegnij kompilacji i uruchomieniu testu programu IMLIB
--with-gnome-prefix=PFX
ścieżka do katalogu instalacyjnego GNOME (opcjonalnie)
--disable-gnometest
zapobiegnij kompilacji i uruchomieniu testu programu GNOME
--enable-sound
włącz obsługę dźwięku (wymaga wkompilowania GUI [Graficzny
Interfejs Użytkownika])
--with-esd-prefix=PFX
ścieżka do katalogu instalacyjnego ESD (opcjonalnie)
--disable-esdtest
zapobiegnij kompilacji i uruchomieniu testu programu ESD
--with-audiofile-prefix=PFX
ścieżka do katalogu instalacyjnego AUDIOFILE (opcjonalnie)
--disable-audiofiletest
zapobiegnij kompilacji i uruchomieniu testu programu AUDIOFILE
--with-tcl
włącz obsługę Tcl
--with-tcl-includes=PATH
katalog z plikami nagłówkowymi (ang. headers) Tcl
--with-tcl-libs=PATH
katalog z bibliotekami (ang. libs) Tcl
--with-plugins[=LIST]
dołącz inne plugin'y (ang. plugins)
--with-plugindir=PATH
zainstaluj plugin'y w katalogu
--with-default-server=NAZWASERWERA[:PORT:HASŁO:NICK:NAZWASIECI]
domyślnie połącz się z NAZWASERWERA
--enable-ipv6
włącz obsługę IPv6
--enable-cdrom
włącz obsługę CD-ROM'u.Uwaga! Jeżeli włączymy obsługę
CD-ROM'u, to podczas używania programu nie będziemy mogli go
odmontować. Listę wszystkich dostępnych parametrów
uzyskamy po wpisaniu ./configure
--help. Później wpisujemy make aby skompilować program i make install aby go
zainstalować. Uruchamiamy go poleceniem BitchX.
2. Konfiguracja
BitchX standardowo przechowywuje
pliki konfiguracyjne w katalogu .BitchX, który znajduje się w katalogu
domowym użytkownika. Katalog ten tworzymy poleceniem mkdir ~/.BitchX.
Uruchamiamy teraz program BitchX i wydajemy polecenie /save, a potem /quit, aby wyjść z
programu. Otrzymamy w ten sposób plik ~/.BitchX/BitchX.sav, w którym
przechowywane są wszystkie ustawienia programu. Plik ten odczytywany
jest przy każdym uruchomieniu programu, więc modyfikując zawartość
tego pliku zmieniamy konfigurację programu. W programie wszystkie
komendy poprzedzone są znaczkiem "/" , lecz w pliku BitchX.sav
znaczek "/" pomijamy. Większość opcji ma postać SET JAKAS_OPCJA WARTOSC.Zamiast SET może być UNSET aby dezaktywować
jakąś opcję. Wartością przeważnie jest ON lub OFF, może być równie dobrze jakaś liczba
lub ciąg liter, niekiedy trzeba podać ścieżkę do
pliku/katalogu.Przykładowy plik BitchX.sav wraz z opisami opcji jest tutaj.
Gdy uruchamiamy program jako
parametry możemy podać naszego nick'a (ksywka pod jaką będziemy
widoczni na IRC'u) oraz serwer z jakim chcemy się połączyć: BitchX nick serwer.irc.pl,
np: BitchX maciek
warszawa.irc.pl.
3. Polecenia
Żeby rozmawiać na IRC'u trzeba
umieć chociaż w podstawowym stopniu posługiwać się programem.
Wszystkie polecenia w programie BitchX wydajemy z linii poleceń. Oto
spis najważniejszych :
/server nazwa.serwera
łączymy się z podanym serwerem sieci IRC
/join #nazwa_kanału
wchodzimy na dany kanał
/msg nick_osoby tekst_wiadomości
wysyłamy prywatną wiadomość (nie widoczną na kanale) do danej
osoby
/quit
wychodzimy z progrmu
/disconnect
rozłączamy się z serwerem
/part
wychodzimy z kanału
/away
służy do poinformowania innych użytkowników, że nie ma nas
przy komputerze
/ban <kanał> <nick>
służy do uniemożliwienia wejścia na kanał danemu użytkownikowi
(musimy mieć status operatora)
/help <komenda>
jeżeli wpiszemy samo /help, to uzyskamy listę
dostępnych komend. Kiedy jako parametr podamy komendę, to uzyskamy
pomoc na jej temat
/ignore nick
ignoruje wszystkie wiadomości otrzymywane od danego
użytkownika
/kick nick powód
jeżeli mamy status operatora, to przy pomocy tego polecenia
wyrzucić z kanału dowolną osobę, która np. zachowuje się
niezgodnie z netykietą. Np. /kick JanKowski Zegnam!
/me czynność
mówi innym użytkownikom z kanału, że coś robimy. Np. /me idzie spać
/query nick
rozpoczyna prywatną rozmowę z daną osobą. Powoduje że wszystko
co powiemy skierowane zostanie do tej osoby, a nie na kanał
/window create
jeżeli pracujemy w X'ach, to spowoduje to otworzenie nowego
okna z programem
/window delete
powoduje zamknięcie aktualnie aktywnego okna Opis
wszystkich dostępnych poleceń możemy znaleźć w katalogu /usr/local/lib/bx/help lub
/usr/lib/bx/help
jeżeli zainstalowaliśmy program z gotowego pakietu.
Więcej informacji znajdziecie na stronach:
http://www.irc.pl/
Główna strona polskiego IRC'a
http://www.bitchx.com/
Strona domowa programu BitchX
Maciej Korzeń mailto:maciek_k@go2.pl
Tuesday,
10.10.2000, 20:05:59
Wyszukiwarka
Podobne podstrony:
IRC BONUS bot, A REQ!!Irc program dniaIRCIRCirc freenode gentoo trustees conflictIrcirchakowanie na ircircIRC AdictionIRC (2)więcej podobnych podstron