Tutorial sull'uso di IRC
by Diego dx0 de Felice
Spesso si sente parlare in TV o tra amici di fantomatiche "chat" su Internet, o di amicizie e spesso fidanzamenti nati "su Internet". In realtà per chattare, o più semplicemente, chiacchierare su Internet si usa prevalentemente IRC.
IRC (acronimo di Internet Relay Chat) è un insieme di server sparsi un po' per tutto il globo e connessi tra loro in modo da formare una rete alla quale si collegano gli utenti che volessero usare questo servizio.
Per accedere ad IRC si usa un particolare programma detto client IRC. Su Amiga possiamo scegliere tra AmIRC ovvero quello che si può reputare il miglior client IRC tra quelli esistenti su qualsiasi piattaforma, BlackIRC un programma nato da poco e che ha dalla sua una estrema semplicità di utilizzo e il fatto di essere gratuito (anche se non ha tutte le funzioni di AmIRC) e il glorioso Gravepine, forse il primo client IRC per Amiga, non più sviluppato da anni. In questo articolo parleremo prevalentemente di AmIRC in quanto oltre ad essere il più completo, è anche molto semplice da usare e poco costoso. Comunque quanto detto per AmIRC vale anche per gli altri client IRC.
Appena lanciato AmIRC e prima di collegarci, dobbiamo sceglierci un nick name,
ovvero un soprannome con il quale gli altri utenti ci vedranno. Come si nota nella
finestra di AmIRC se ne possono scegliere quattro, questo è dovuto al fatto che
il nick da noi scelto può essere già in uso da altri. La scelta del nick
va fatta possibilmente una volta e in modo accurato: va fatta una volta perché
cambiare più volte nick non è un bene in quanto le persone che conosciamo
su IRC potrebbero anche non riconoscerci. La scelta va fatta anche in modo accurato in
quanto un nick generico come "Luigi" oltre ad essere sicuramente già
usato da qualcun'altro, porta sicuramente a problemi di scambi di persona, perché
di "Luigi" su IRC ce ne sono tantissimi e per un vostro amico sarebbe davvero
difficile capire al primo colpo con chi "Luigi" sta parlando. Se scegliamo
ad esempio amigoso, potremmo scrivere nei quattro spazi riservati ai nick
nell'ordine: amigoso, amigoso_, amigoso__ e am1g0s0 in modo da farci sempre
riconoscere.
Come detto prima, ad IRC si accede tramite un server. Il server a cui collegarsi si
sceglie nell'apposita lista. Come potete notare ce ne sono diversi in vari gruppi.
Questi gruppi indicano le sottoreti IRC esistenti: a volte una sottorete è
indipendente dalle altre quindi gli utenti collegati a questa sottorete non potranno
vedere quelli delle altre. Comunque la più usata è IRCNet,
quindi sceglieremo uno dei server di questa rete per collegarci a IRC, possibilmente
un server situato in Italia. Vi consiglio comunque di aggiungere un nuovo server con i
seguenti parametri: Nome del server irc.flashnet.it, Porta 6666,
Commento Flashnet e lasciando Password vuoto.
Spesso capita che tra alcuni server che compongono una sottorete cada il collegamento in questo caso si parla di netsplit e il risultato è che gli utenti collegati al server che cade continueranno ad usare IRC ma non vedranno tutti gli altri utenti collegati sul resto della rete. Comunque di solito tutto torna alla normalità in poco tempo. Quando invece tra i server c'è un certo ritardo nel collegamento (viene chiamat lag) allora si ha il cosiddetto desync e il risultato è che i messaggi di alcuni utenti arriveranno in ritardo rendendo senza senso la conversazine.
Ad un server IRC di solito si collegano anche più di 50000 persone contemporaneamente, di qui la necessità di creare degli spazi virtuali detti canali nei quali distribuire i vari utenti.
Ogni utente una volta collegatosi ad IRC, può entrare in uno o più canali di suo interesse all'interno di ognuno dei quali troverà altre persone. Ogni canale ha un nome preceduto da un #: il nome indica l'argomento del canale e di solito ha come suffisso una sigla per indicarne la lingua principale che si parla. Ad esempio il canale #amiga è il canale internazionale che ha il nostro computer come argomento principale, #amigaita è sempre un canale in cui si parla di Amiga, ma la lingua usata è l'italiano.
Per ogni server nell'elenco notiamo che è possibile specificare uno o più canali. Questi canali sono quelli nei quali AmIRC si entra automaticamente quando ci si collega al server. Per questo tutorial useremo #amigaita.
Dopo aver clickato su Collegamento ci apparirà una nuova finestra:
sulla sinistra troviamo una lista degli utenti collegati al canale, al centro ciò
che questi stanno dicendo e sotto un gadget stringa in cui possiamo scrivere ciò
che vogliamo inviare al canale. Se non abbiamo messo un canale per il collegamento
automatico, possiamo entrare in uno semplicemente scrivendo nel gadget stringa
/join nomecanale (ad esempio #amigaita). Da notare che si possono
"joinare" più canali contemporaneamente. /join è un comando IRC
e come tutti gli altri è caratterizzato da un / davanti al nome.
I comandi IRC sono tantissimi, in questo tutorial però citeremo solo i più
importanti e utili.
Tutto quello che si invierà al canale sarà pubblico e quindi sarà letto anche dagli altri utenti connessi in quel canale. E' possibile però anche parlare in privato con una persona collegata a IRC (anche se non è nel nostro canale) in modo che nessun altro possa leggere quello che ci si dice (torneremo in seguito sull'argomento).
Guardando la lista degli utenti connessi, notiamo subito che accanto al nick di alcuni compare un pallino di color verde. Questo sta ad indicare che quegli utenti sono degli operatori del canale: un operatore è un utente che ha il compito di gestire il canale, ovvero può decidere chi può entrare e chi no (ban), può cacciare un altro utente dal canale (kick) e può cambiare i modi del canale (ne parleremo in seguito).
Lo stato di operatore, brevemente detto OP, viene dato automaticamente all'utente che crea il canale, ovvero al primo utente che entra nel canale (questo significa che se joiniamo un canale inesistente allora lo creeremo e diventeremo operatori). Un operatore può a sua volta dare (oppare con /op nickname) o togliere (deoppare con /deop nickname) lo stato di operatore ad altri utenti che entrano nel canale. Un operatore anche se può decidere la sorte degli altri utenti nel canale dovrebbe sempre usare questo potere per mantenere ordine e non per creare scompiglio o fare il dittatore: dal canale si cacciano solo le persone che danno fastidio e si tengono fuori i recidivi. A volte però capita che dei malintenzionati riescano a impossessarsi di un canale impedendo agli altri o di accedervi o di poterlo gestire: si dice che il canale è sotto takeover (o take, o si dice che "il canale è takkato").
Abbiamo prima accennato alla possibilità di poter parlare in privato con altri
utenti. Infatti su IRC è possibile aprire delle query con gli altri, per fare
ciò si può procedere in vari modi: se l'utente con cui vogliamo parlare
è su un canale a cui siamo collegati anche noi, allora basterà selezionare
il suo nick dall'elenco e poi premere sul pulsante Query che trovate in basso
tra gli altri pulsanti. In questo modo si aprirà una piccola finestra simile a
quella del canale ma nella quale tutto quello che scrivete voi e il vostro interlocutore
sarà privato. Tra i pulsanti avrete sicuramente notato la presenza di un altro
chiamato Chat, questo pulsante si comporta nel medesimo modo di Query ma in
più stabilisce tra i due interlocutori una connessione detta DCC Chat e
che ha il vantaggio di essere molto più veloce perché il collegamento
è diretto e non passa per il server IRC. Se invece l'utente con cui volete parlare
non si trova sul vostro canale si userà il comando /msg: se ad esempio
volete inviare il messaggio "ciao bella" alla vostra amata genoveffa allora
scriveremo /msg genoveffa ciao bella. Se genoveffa è collegata a IRC
riceverà il messaggio in una query altrimenti riceverete un messaggio di errore
dal server. (una piccola nota: vi consiglio di attivare l'opzione "Apertura
automatica finestre di dialogo?" nel menù "Modi utente").
E' possibile anche inviare dei file ad un altro utente e come per la query si può procedere selezionando il nick dalla lista e premendo il pulsante Send oppure scrivendo il comando /send nick, a questo punto si aprirà un requester dove potrete selezionare uno o più file da inviare. Quando invece un altro utente vi invia un file, si aprirà una nuova finestra con le richieste di ricezione: basterà selezionarle e premere Ricevi (o Continua per riprendere un download interrotto). Cercate di non inviare più di 5 file in un solo colpo, altrimenti il client del ricevente potrebbe interpretare il tutto come un tentativo di "flood" e andare in protezione ignorandovi.
Quando si sente parlare di flood, nuke, smurf ci si riferisce di solito al tentativo di far cadere un altro utente dalla rete IRC o addirittura da Internet. Inutile che vi ricordi che nessuno ha il diritto di negare agli altri l'accesso a un servizio pubblico e che queste pratiche non sono per niente legali, comunque per completezza il flood consiste nell'inviare a un utente grosse quantità di testo, richieste DCC e di informazioni (tramite /whois nick e /version nick). Nel peggiore dei casi cadrete dal server, comunque appena rientrati basterà ignorare l'utente tramite /ignore nick ALL (per togliere l'ignore si usa /ignore nick NONE). Il nuke e lo smurf invece sono molto più dannosi e portano specialmente nel caso del secondo alla caduta della linea. Il rimedio è o la prevenzione (fare in modo che gli altri non vi odino a tal punto) o non collegarsi per un po' a IRC in modo che il malintenzionato non riesca a conoscere il vostro IP (l'indirizzo dinamico assegnatovi dinamicamente dal provider al momento della connessione), infatti visto che siete caduti ne avrete con molta probabilità un altro.
Dopo questa parentesi hackerosa torniamo al nostro canale: come potete notare dal grab della finestra principale di AmIRC, in alto a destra c'è un gran numero di pulsantini con delle lettere: questi pulsanti non servono ad altro che a cambiare i modi del canale. Solo un operatore può eseguire i cambiamenti e i pulsanti se premuti indicano che li modo è attivo.
La T è la protezione del topic (dell'argomento) del canale ovvero serve ad evitare che utenti non operatori cambino il contenuto della stringa di testo che vedete alla sinistra della T. La N serve ad evitare che utenti non collegati al canale possano mandare messaggi dall'esterno (si usa per evitare lo spam). La P indica che il canale è invisibile quando si chiede la lista dei canali disponibili con il comando /list (usate questo comando con attenzione, infatti essendo la lista esageratamente lunga, molto spesso il server vi fa cadere in quanto create troppo traffico). La I indica che al canale vi si può accedere solo se si è invitati sul canale da qualcuno che vi è già collegato. Di solito si usa questo modo solo quando un canale è creato per delle riunioni o delle conferenze private o quando il canale è troppo "in", comunque per invitare qualcuno a un canale basta scrivere nel gadget stringa del canale /invite nick anche se il canale non ha la I settata. La S rende il canale invisibile dall'esterno. La M serve a rendere il canale moderato, ovvero solo gli operatori hanno il diritto di parlare, i non operatori potranno solo leggere. Quando un operatore vuole dare il diritto di parola a un altro utente senza che questo diventi operatore, userà il comando /voice nick (in questo caso apparirà un pallino giallo accanto al nick nella lista). Questo modo è utilissimo quando si fanno interviste pubbliche a qualcuno, in questo modo l'intervistato e alcuni moderatori avranno lo stato di operatore e gli altri utenti collegati si prenoteranno con il moderatore per poter porre delle domande. Quando arriverà il loro turno il moderatore darà il voice al primo della fila che a questo punto porrà la domanda e subito dopo gli sarà tolto il voice (se vi trovate a partecipare a qualche conferenza di questo tipo ricordate sempre che potete parlare in privato con il moderatore, fare domande direttamente all'intervistato in query porta immediatamente al kick o al ban (così come quando si ha il voice e si fa tutt'altro che una domanda :)) )). Il K serve a immettere una password per poter accedere al canale. La L serve per settare il massimo numero di utenti che possono entrare nel canale e infine la B serve a specificare quelli che non possono entrare (sono banditi dal canale (bannati)). Anche qui, vi raccomando di non cambiare i modi (non fate prove, oppure se volete farlo createvi un canale per farlo) se non di comune accordo con gli altri operatori.
Per concludere alcuni consigli: quando entrate in un canale siate sempre educati salutando e le prime volte osservate soltanto, in modo da capire che aria tira e di cosa si parla. Quando volete fare una domanda evitate le domande banali o che riguardano l'uso del programma che usate (c'è il manuale per questo); a volte per alcuni canali è disponibile una F.A.Q., in questo caso potete chiedere la URL e leggere le domande e le risposte più frequenti. Cercate anche di fare la domanda una sola volta (se nessuno vi risponde è perché nessuno sa la risposta, di sicuro tutti hanno letto) e di non scrivere in uppercase in quanto equivale a gridare e agli altri potrebbe dar fastidio. Quando volete dirigere il vostro messaggio a un utente in particolare ma volete che sia sempre pubblico, anteponete al messaggio nick: (come potete anche vedere in figura) in questo modo si capisce con chi state parlando e dall'altro capo del modem l'utente vedrà il testo a lui diretto con una colorazione diversa dal resto del testo nel canale. AmIRC ha la possibilità di scrivere in automatico nick: , basta cominciare a scrivere il nick e poi premere il tasto TAB. Per un messaggio rivolto a tutti anteponete ALL: o tutti: oppure niente.
Usate sempre le emoticons quando fate battutine o quando in genere volete far conoscere il vostro stato d'animo (è l'unico modo che potete usare visto che gli altri non possono nè vedervi nè ascoltarvi) e rispettate le solite norme di comportamento che seguite nella realtà. In più ricordate che a IRC si collega gente di tutte le nazioni, di tutte le religioni e lingue, quindi qualcosa che non offende voi potrebbe offendere gli altri, così ad esempio se andate su #amigaita ed esordite con un "l'Amiga fa skifo, W il PC" verrete subito cacciati o bannati :))
Come ultimo consiglio ricordate che quando vi collegate le prime volte e non conoscete nessuno potete sempre far conoscenza con gli altri ma senza essere troppo invadenti e seccanti, visto che per gli altri voi siete un perfetto sconosciuto. Ah visto che siamo in tema di "consigli della mammina" evitate di prendere caramelle (file) dagli sconosciuti, a volte possono contenere virus o trojan.
Con questo concludo, se avete altri dubbi potete trovarmi sul canale #amigaita con il nick dx0.