irc


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ń <maciek_k@go2.pl> Tuesday, 10.10.2000, 20:05:59    

Wyszukiwarka

Podobne podstrony:
IRC BONUS bot, A REQ!!
Irc program dnia
IRC
IRC
irc freenode gentoo trustees conflict
Irc
hakowanie na irc
irc
IRC Adiction
irc
IRC (2)

więcej podobnych podstron