FAQ kanału #sarmacja

Informuje się, że poradnik jest w trakcie aktualizacji. ~Markus

„Być wolnym to nic, ale odzyskać wolność — to niebo”
Johann Gottlieb Fichte

1. Wprowadzenie

Kanał #sarmacja jest oficjalnym kanałem IRC, służącym społeczności sarmackiej. Powstał z uwagi na brak mobilności Webczata i jego postępującą kinderneostradyzację. Z tego powodu jest promowany kanałami pośrednimi, w myśl zasady, iż trzeba wykazać przynajmniej minimum wysiłku, aby się na niego dostać. Kanał opiera się także na założeniu standardów jakościowo wyższych, niż te, które są na czacie. Jeżeli komuś te założenia nie odpowiadają — może z kanału nie korzystać. W przeciwnym jednak razie uprzejmie prosi się o szanowanie wspólnie uzgodnionych zasad współżycia.

Zanim rozpoczniesz korzystanie z kanału, zapoznaj się z netykietą i podręcznikiem użytkownika. Na kanale można używać polskich znaków (w UTF-8), kolorów, pogrubień i kontrastów. Na kanale nie można, ponad to, czego zabrania netykieta, naruszać zasad języka polskiego. Za niektóre, najbardziej popularne błędy językowe, można zostać automatycznie wyrzuconym z kanału. Takie życie.

2. Podstawowe dane techniczne

Sieć MizureNet — irc.mizure.net, port 6667. Jeśli nie chcesz korzystać z bramki internetowej, wymagane jest posiadanie klienta IRC. Jest on wbudowany w przeglądarkę Opera. Firefox wymaga zainstalowania dodatku pod nazwą ChatZilla. Proponujemy jednak, dla wygody, korzystanie z odrębnego klienta IRC — przy czym najpopularniejszy dla systemów rodziny Windows to mIRC. Jednak ze względu na duży stopień zaawansowania, może nie podobać się zwolennikom czata. Im polecamy prosty w obsłudze Nettalk, do którego konfiguracji przygotowaliśmy osobny poradnik. Klientów dla Linuksa nie podajemy, ponieważ po pierwsze — na tym systemie się nie znamy, po drugie — zakładamy, że ktoś, kto korzysta z Linuksa, pomocy nie potrzebuje. W dalszej części FAQ znajdzie się informacja o tym, jak skonfigurować mIRCa tak, aby dokonywał poprawnej konwersji polskich znaków na UTF-8.

3. Pierwszy raz na kanale

4. Rejestracja nicka

Warto zarejestrować nicka. Kiedy jesteś już na serwerze, możesz uznać, że warto, aby nikt — poza Tobą — nie mógł się nim posługiwać. Nie zdarzyły się nam, jak dotąd, jakiekolwiek złośliwe działania, ale… strzeżonego. Tak więc, po połączeniu z serwerem, możesz wykonać komendę:

/msg NickServ REGISTER <hasło> <e-mail>

— gdzie, oczywiście, zamiast <hasło> podajesz swoje hasło dostępu, a w polu <e-mail> podajesz swój własny e-mail. Przykładowa komenda może wyglądać tak:

/msg NickServ REGISTER mojesupertajnehaslo mieszkaniec@sarmacja.org

Po każdym połączeniu z serwerem musisz się, oczywiście, zidentyfikować. Dla podanego przez nas przykładu stosowną komendą jest:

/msg NickServ IDENTIFY mojesupertajnehaslo

Oczywiście, nie musisz pamiętać o podawaniu hasła za każdym razem, gdy połączysz się z serwerem. W opcjach mIRCa można wykonać automatyczne wykonywanie komend zaraz po połączeniu, co ilustruje poniższy zrzut ekranu.

5. Ochrona nicka

Samo zarejestrowanie nicka nie jednak wystarczy, by mieć pewność, że nikt się pod nas nie podszyje. Należy, podobnie jak w punkcie trzecim, wykonać komendę — choć tym razem nieco inną:

/msg NickServ SET enforce on

Zapewni nam ona podstawową ochronę nicka w ten sposób, że osobie podszywającej się nick zmieni się po jednej minucie. Można ten czas zredukować następującą komendą:

/msg NickServ SET enforcetime X

— tam, gdzie „X”, powinien być podany czas w sekundach. By chronić się w pełni przed osobami chcącymi zrobić nam na złość, warto ustawić „enforcetime” na około dwie sekundy. Jednak konieczne jest wtedy użycie opcji autologowania, która została już wcześniej opisana.

6. Virtual Hosts

Jeśli już piszemy o zabezpieczeniach, to warto dodatkowo wspomnieć o bardziej zaawansowanych. Zdarza się, że bez jakiejkolwiek woli, każdy może zobaczyć nasz host lub adres IP. To da się zmienić, a przy okazji ustawić sobie interesujący tekst. Przykładem takiego vhosta może być wieczny.marzyciel (1000 libertów dla tego, kto wie, do kogo należy ten vhost!) tudzież jestem.bardzo.fajny. Zasadniczo nie ma żadnych ograniczeń, prócz tego, że vhost musi zawierać przynajmniej jedną kropkę i nie powinien nikogo obrażać, udawać domeny (np. karolina.pl, natomiast domeny w stylu wielkieoczy.sar są jak najbardziej dozwolone), etc. Do ustawiania „vhosta” służy następująca komenda:

/msg HostServ REQUEST <twój.vhost>

Jednak nie oznacza to, że można go od razu używać. Administrator musi się zorientować, czy jest on zgodny z obowiązującymi standardami, a następnie zatwierdzić. Gdy tak się stanie, należy jeszcze wpisać:

/msg HostServ on

Może — rzecz jasna — wydać też decyzję odmowną. Wtedy jednak z reguły wyjaśnia, dlaczego odrzucił wniosek i proponuje inne rozwiązanie.

7. Ustawianie UTF-8 w mIRC

Tradycyjny problem na kanale. Jedynym dopuszczalnym standardem kodowania jest UTF-8. mIRC, co prawda, domyślnie wyświetla poprawnie wiadomości wysłane w tym kodowaniu, ale wysyła je w standardzie CP1250 lub ISO 8859-2 (nie chciało nam się sprawdzać). Tak czy inaczej, zmiana tego stanu rzeczy jest nader prosta, co ilustrują kolejne zrzuty ekranu.

8. Wysyłanie plików przez DCC

Nader wygodna funkcjonalność. mIRC, domyślnie, ma ustawione filtry, które utrudniają korzystanie z funkcji poprzez ignorowanie określonych typów plików. Dopóki kanał jest miłym, bezpiecznym i sympatycznym miejscem, w którym jego uczestnicy nie są narażeni na wszelkiej maści ataki, podajemy kolejną już, ilustrowaną informację o tym, jak owe filtry wyłączyć.

9. Kolorowy IRC

W edytorze skryptów mIRC (skrót klawiaturowy Alt+R), w zakładce Remote należy wkleić poniższy kod. Pisanie kolorami włączamy przy użyciu komendy /kolorki <numer_koloru>, a wyłączamy przy użyciu komendy /kolorki off. Pożądany numer koloru możemy podejrzeć, wciskając kombinację klawiszy Ctrl+K. Zwracamy uprzejmą uwagę, iż korzystanie z funkcjonalności /kolorki mix może skutkować wykopaniem.

alias kolorki {
	
	  if  ($1 == off) { unset %kolorki | echo -a kolorki wylaczone }
	
	  elseif ($1 isnum) && ($1 < 16) && ($1 >= 0) {
	
	  set %kolorki 
	 $+ $iif($len($1) == 1,0 $+ $1, $1) | echo -a %kolorki $+ kolorki wlaczone! }
	
	  elseif ($1 == mix) { set %kolorki mix | echo -a mix kolorki wlaczone!  }
	
	  else echo -a Błąd! Aby wlaczyc, wpisz komende i nr koloru (0-15) lub mix, czyli np. /kolorki 12, /kolorki mix
	
	}
	
	on *:input:*:{
	
	  if (%kolorki) && (/* !iswm $1) && (!$ctrlenter) && (%kolorki !== mix) { say %kolorki $+ $1- | halt }
	
	  if (%kolorki == mix)  && (/* !iswm $1) && (!$ctrlenter) { say 
	 $+ $r(1,15) $+ $1- | halt }
	
	}

10. Jego Bezwzględność Sarmata

Ulubiony bot wszystkich użytkowników kanału #sarmacja, postrach zwolenników ortografii alternatywnej. Kopie bez wahania — chyba, że coś przypadkiem nie zatrybi — za fludzenie, najpopularniejsze wulgaryzmy i błędy ortograficzne oraz kanoniczne przejawy kinderneostradyzmu. Od jego decyzji nie ma odwołań. Piąte wykopanie z kanału jest równoznaczne z banem (na jak długo, nie wiemy, nigdy nie sprawdzaliśmy). Pomocnikami Sarmaty — jak de facto należy na to patrzeć — są operatorzy kanału: Jej Białoruska Ekscelencja Karolina mar. von Lichtenstein (@Karolina), Jego Białoruska Ekscelencja Zbyszko diuk von Thorn-Broniek (@zbbrow), Jego Tyrańska Wysokość Piotr Mikołaj (%pmk) oraz Jego Cenzorska Opresywność Markus bnt Arped-Iwanowicz (%Markus).