Dimensione: 8374
Commento: modificato il documento
|
Dimensione: 7823
Commento: revisione completata
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
[[BR]] ||<tablestyle="float:right; font-size: 0.9em; width:50%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents]]|| |
## page was renamed from Irssi #format wiki #LANGUAGE it [[Indice(depth=1 align=right)]] [[Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,421594"; rilasci="10.10 10.04 9.10 8.04")]] |
Linea 4: | Linea 7: |
= Introduzione = In questa guida sono contenute delle istruzioni utili per l'installazione e l'utilizzo di '''Irssi''', un client IRC che permette di comunicare in modalità testuale dalla [:AmministrazioneSistema/RigaDiComando:riga di comando]. |
|
Linea 5: | Linea 10: |
In questo breve howto impareremo ad installare e utilizzare '''`Irssi`'''. '''`Irssi`''' è un programma che utilizza la libreria ''ncurses'' e ci permette di chattare in modalità testuale dalla nostra shell. | = Installazione = |
Linea 7: | Linea 12: |
== Installazione == | Per installare '''Irssi''' è sufficiente [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto [apt://irssi irssi], reperibile dal [:Repository/Componenti:componente] '''main''' dei [:Repository:repository ufficiali]. |
Linea 9: | Linea 14: |
'''`Irssi`''' è un programma che ci permette di chattare in modalità testo dalla shell. Potete scaricare il pacchetto ''irssi'' da questo link: [http://www.irssi.org/download]. | E' inoltre possibile installare il pacchetto [apt://irssi-scripts irssi-scripts] per estendere le sue funzionalità come descritto nel [http://wiki.ubuntu-it.org/InternetRete/Messaggistica/Irssi#head-64ddf02bf13d998977e8c249c175d419b9359b4b proseguo] di questa guida. |
Linea 11: | Linea 16: |
Dovrebbe esserci già il pacchetto nei repository, quindi vi basterà : {{{ apt-get install irssi }}} |
= Avvio = |
Linea 16: | Linea 18: |
=== Configurazione === Una volta installato '''`irssi`''' si creerà automaticamente una directory nascosta nellanostra home, per l'esattezza: `~/.irssi/`. All'interno di questa directory si trova una sottodirectoy di configurazione e un log dei messaggi ricevuti durante la modalità away. Nulla che per ora possa interessarci. Ora apriamo la shell e lanciamo: {{{ |
Per avviare l'applicazione è sufficiente eseguire il comando omonimo dal terminale: {{{ |
Linea 25: | Linea 22: |
Eccoci qui, col nostro bel programmino. | = Parametri e configurazione (cenni) = E' possibile ottenere una lista dei parametri di configurazione digitando all'interno del programma il comando `/set`. |
Linea 27: | Linea 25: |
Come muoversi? Facile, scriviamo: {{{ /set |
Tra questi a titolo esemplificativo si elencano: * '''user_name''': il proprio identificativo che in via predefinita risulta vuoto; * '''nick''': il propio soprannome che in via predefinita corrisponderà col nome utente della vostra distribuzione; * '''alternate_nick''': il proprio soprannome nome "di riserva" se il nick principale è già in uso, in via predefinita risulta vuoto; * '''real_name''': il proprio nome che in via predefinita risulta vuoto; * '''quit_message''': il messaggio visualizzato all'uscita da una canale. Per configurare uno dei parametri elencati con il comando `/set` è sufficiente digitare all'interno del programma il seguente comando: {{{ /set nome_parametro valore |
Linea 32: | Linea 36: |
Otterremo una lista dei parametri di configurazione del programma. Quelli essenziali sono:{{{ hostname (vuoto di default) username (vuoto di default) nick (impostato col nome utente della vostra distribuzione) |
Per esempio, se si volesse impostare un nuovo ''nick'' sarà sufficiente digitare: {{{ /set nick mario |
Linea 38: | Linea 40: |
Per configurare un parametro a nostro piacimento utilizziamo: {{{ /set nomeparametro valore |
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''E' possibile lasciare non configurati tutti i parametri. Questo non comporta problemi di funzionamento del programma.'' || La configurazione del programma è presente all'interno del file `config` posizionato nella sottocartella `.irssi` della nostra '''Home'''. La cartella `.irssi` contiene, inoltre, i log dei messaggi ricevuti durante la modalità ''away'' in seguito descritta. Per un elenco completo dei parametri di configurazione e per ciò che attiene il file di configurazione si rinvia all'apposita pagina della [http://irssi.org/documentation/settings documentazione ufficiale] del programma. = Funzionamento = == Connessione == Per connettersi ad un server IRC è sufficiente digitare all'interno del programma il seguente comando: {{{ /server nome_server_irc |
Linea 43: | Linea 52: |
Se volessimo impostare il nick: {{{ /set nick [mariobianchi] |
Per esempio, per connettersi alla rete `irc.freenode.net` sarà sufficiente digitare: {{{ /server irc.freenode.net |
Linea 48: | Linea 56: |
Il resto della configurazione potete anche completarlo come più vi piace. | ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Una volta connessi alla rete per sapere come registrare il proprio nick o per sapere come fare per identificarsi fare riferimento a [http://wiki.ubuntu-it.org/GruppoIrc/LineeGuida#head-02eaef9da08fa6f97c0df9162360806a7d853fe7 questa guida].'' || |
Linea 50: | Linea 58: |
=== Connessione al server IRC, identificazione del nickname e chat === Ora che abbiamo settato tutto ci connettiamo prima di tutto al server di azzurra: {{{ /server irc.azzurra.net |
Per entrare all'interno di un canale della rete è sufficiente digitare all'interno del programma il seguente comando: {{{ /j #nome_canale |
Linea 57: | Linea 62: |
Otterremo qualcosa tipo:{{{ 17:04 -!- Irssi: Looking up irc.azzurra.org 17:04 -!- Irssi: Connecting to irc.azzurra.org [195.110.105.18] port 6667 17:04 -!- Irssi: Connection to irc.azzurra.org established |
Per esempio, per entrare all'interno del canale `#ubuntu-it` presente sul server `irc.freenode.net` sarà sufficiente digitare: {{{ /j #ubuntu-it |
Linea 63: | Linea 66: |
Dopo qualche secondo avremo tutto il benvenuto di azzurra con la sua vasta netiquette. | == Salvare la lista dei canali == |
Linea 65: | Linea 68: |
Ora azzurra ci chiederà di indenitificarci con un comando simile a «`/ns identify password`», ma niente paura se '''`Irssi`''' vi dice «''Comando sconosciuto''». Voi dovete fare: {{{ /msg nickserv indentify password |
Per salvare la lista dei canali preferiti è sufficiente digitare all'interno del programma il seguente comando: {{{ /NETWORD ADD nome server }}} per salvare innanzitutto il server su cui si trova il canale. Successivamente {{{ /CHANNEL ADD -auto #nome_canale |
Linea 72: | Linea 75: |
Perché il comando ''ns'' è un alias di ''msg nickserv'' e quindi significa che non è ancora impostato come tale. Una volta identificati, entriamo in un canale qualsiasi: {{{ /j #ubuntu |
Di conseguenza, se volessimo salvare il canale `#ubuntu-it` presente sul server `irc.freenode.net` è sufficiente digitare all'interno del programma i seguenti comandi: {{{ /NETWORD ADD irc.freenode.net }}} e successivamente {{{ /CHANNEL ADD -auto #ubuntu-it-test |
Linea 77: | Linea 82: |
Vi chiederete immediatamente come spostarvi dalla finestra di un canale all'altra. Facile! | == Impostare lo stato di assenza == |
Linea 79: | Linea 84: |
'''`Irssi`''' utilizza un metodo che consiste nell'assegnare ad ogni stanza un numero, nel nostro caso la stanza ''#ubuntu'' occupa il secondo posto perché il primo è già stato assegnato alla finestra del server Azzurra (anche detta ''Immortal Window'', finestra immortale). |
Per impostare un messaggio di assenza quando si è lontanti dal computer digitare: {{{ /away messaggio_di_assenza }}} Per ritornare dallo stato di ''away'' digitare semplicemente `/away`. |
Linea 82: | Linea 89: |
Considerando questo, ci son due metodi: | == Navigare tra le finestre == |
Linea 84: | Linea 91: |
* il primo consiste nello spostarsi di finestra utilizzando «`Alt + [n.finestra]`» * il secondo sta nell'utilizzare il comando: {{{ /window [n.finestra] }}} oppure {{{ |
Per navigare tra le finestre dei diversi canali a cui si è connessi è possibile utilizzare due metodi: * digitare '''«Alt + 1»''' fino a '''«Alt + 9»'''; * digitare il comando: {{{ |
Linea 90: | Linea 96: |
Che differenza c'è nei due metodi? Il primo metodo (quello con ''Alt'') può, innanzitutto non essere abilitato in certe versioni del programma e non offre la possibilità di spostarsi oltre il nono canale (addirittura nella versione ''0.8.10'' non ci si può nemmeno spostare nell' ''Immortal Window''). Nel secondo modo (quello con i comandi) invece, ci si può spostare in tutte le finestre anche oltre la nona ed è possibile utilizzare i comandi in qualsiasi versione (fin dalla prima). Per ora, queste sono le cose essenziali per utilizzare '''`Irssi`'''. == Modificare i file di configurazione == Purtroppo sì, se amiamo la chat con '''`irssi`''' dobbiamo spingerci oltre alla normale interfaccia. Andiamo a modificare i file di configurazione contenuti in `~/.irssi/`. === Aggiungere un server alla lista dei server === Se avete qualche server particolare a cui vi connettete spesso ma che purtroppo non è raggiungibile da '''`irssi`''' (se non scrivendo ''/server <host> <porta>'') è possibile aggiungere in `~/.irssi/config` il vostro amato server dandogli anche un nome. Per esempio, invece di scrivere host e porta, avrete la possibilità di scrivere: {{{ /server serverOSlinux |
dove `[n.finestra]` corrisponde un numero da 1 fino all'n-imo canale aperto. Ad esempio, per visualizzare il dodicesimo canale aperto digitare {{{ /win 12 |
Linea 111: | Linea 100: |
Ora passiamo alla pratica. Apriamo `~/.irssi/config` e, supponendo di avere il server ''irc.scacco.net'' alla porta ''9999'', nella sezione in cui c'è: {{{ servers = ( |
Il primo metodo è consigliato per ovvi motivi di semplicità. Il secondo metodo viene esposto per due ragioni: 0. il primo metodo non è disponibile in alcune versioni del programma (come, ad esempio, per la versione presente su '''Ubuntu 8.04'''). 0. con il primo metodo sarà possibile spostarsi dalla prima alla nona finestra (non alla decima se si hanno 10 canali aperti). = Aggiungere uno script = E' possibile estendere le funzionalità di '''Irssi''' utilizzando degli script specifici: * alcuni saranno già presenti all'interno della cartella `/usr/share/irssi/`; * altri si possono installare per mezzo del pacchetto [apt://irssi-scripts irssi-scripts]; * altri ancora sono reperibili sul [http://www.irssi.org/scripts/ sito ufficiale] del progetto. Per installarne uno con l'ultimo metodo scaricare lo script in formato `.pl` e salvarlo nella `~/.irssi/scripts/` o in `/usr/share/irssi/scripts/`. In tutti e tre i casi, il passo successivo consiste nell'aprire il programma e digitare il seguente comando: {{{ /script nome_file.pl }}} Questo avvierà lo script desiderato. Per chiudere l'esecuzione dello script è sufficiente digitare: {{{ /script nome_file.pl |
Linea 116: | Linea 122: |
aggiungiamo alla fine, prima dell'ultima «`);`» (fate molta attenzione all'indentazione) : {{{ { address = "irc.scacco.net"; chatnet = "serverOSlinux"; port = "9999"; }, }}} dove per chatnet si intende il nome per il comando ''/server''. Ora possiamo tranquillamente fare: {{{ /server serverOSlinux |
Per eseguire uno script automaticamente all'avvio del programma è invece necessario creare una cartella `autorun` digitando all'interno del terminale il seguente comando: {{{ mkdir /usr/share/irssi/scripts/autorun/ |
Linea 128: | Linea 126: |
ed ecco: {{{ -!- Connessione effetuata a irc.scacco.net:9999 |
Successivamente, una volta posizionati all'interno della cartella appena creata, è necessario creare un [http://wiki.ubuntu-it.org/AmministrazioneSistema/ComandiBase#head-4bdeb75f07ca5022509e633f84bc29fb14f29784 collegamento simbolico] allo script che si desidera avviare automaticamente {{{ cd /usr/share/irssi/scripts/autorun ln -s ../nome_file.pl |
Linea 133: | Linea 131: |
=== Creazione di un alias === | = Aggiungere un tema = |
Linea 135: | Linea 133: |
Come ho detto prima, '''`Irssi`''' non da la possibilità di creare un alias come si dovrebbe poter fare in un qualsiasi altro client di chat. Apriamo il file `~/.irssi/config` con un qualsiasi editor di testi e scrivete nella sezione che contiene la variabile: {{{ aliases = { }}} |
E' possibile aggiungere altri temi scegliendo uno tra quelli disponibili sul [http://www.irssi.org/themes/ sito ufficiale] del programma. |
Linea 140: | Linea 135: |
scriviamo: {{{ NS = "msg nickserv"; SS = "msg seenserv"; CH = "msg chanserv"; }}} |
Copiare il file in formato `.theme` nella cartella `/usr/share/irssi/themes/`. |
Linea 147: | Linea 137: |
Con questi alias potrete utilizzare il comune `ns identify`. Se avete bisogno di inserire altri alias basta che utilizziate la stessa sintassi: {{{ ALIAS (in maiuscolo) = "comando" (in minuscolo) ; }}} === Autojoin === Anche l'autojoin non ha un suo comando in '''`irssi`'''. Per questo dovremo modificare sempre il file di configurazione nella sezione ''channels = (''. Supponiamo di dover aggiungere il canale ''#ubuntu'' in modo che alla connessione al server venga aperto automaticamente. Per questo inseriremo una stringa identata con ''channels = {'', in questo modo : {{{ channels = ( { name = "#ubuntu"; chatnet = "azzurranet"; autojoin = "Yes"; }, }}} Per aggiungere canali da accedere automaticamente dovrete ripetere la stessa stringa identata con quella appena fatta, seguendo questa sintassi; {{{ { name = "nomechan"; chatnet = "nomignoloserver"; autojoin = "Yes o No"; }, }}} Chiaramente inserirete ''Yes'' se volete abilitare l'autojoin e ''No'' se lo volete disabilitare. == Altro == Ma ovviamente c'è sempre dell'altro. Come ad esempio l'utilizzo di piccoli script in Perl e l'inserimento di nuovi temi per '''`irssi`'''. === Aggiungere uno script === Esistono dei piccoli script in perl per '''`irssi`''' e servono per aggiungere funzioni a volte stupide o altre volte indispensabili per il lavoro che si sta facendo. Ne potete trovare tantissimi qui: [http://www.irssi.org/scripts/] Prendiamo ad esempio: [http://www.irssi.org/scripts/scripts/ascii.pl]. Salviamolo nella directory `~/.irssi/scripts/` o in `/usr/share/irssi/scripts/` (`/usr/share/irssi/` è un'altra interessante directory di cui tener conto) . Una volta salvati apriamo '''`Irssi`''', connettiamoci al server e diamo il comando: {{{ /script load ascii.pl }}} Questo avvierà il nostro script ogni volta che ci servirà. Se desideriamo chiudere l'esecuzione dello script: {{{ /script unload ascii.pl }}} Ed ecco che terminerà l'esecuzione dello script! Ricordatevi di utilizzare rispettivamente ''/script load script.pl'' e ''/script unload script.pl'' per l'apertura e la chiusura di uno script. === Aggiungere un tema === Come non potevano mancare i temi... Logicamente serviranno a cambiare il look a irssi, quindi la modalità di evidenziazione dei nick, dei messaggi di join e quit, per le barre laterali, e perché no, anche per il layout. Trovate i temi qui: [http://www.irssi.org/themes/] Preso un tema lo copiamo in `/usr/share/irssi/themes/` (ricordatevi che il tema deve avere un estensione `.theme`) e per caricarlo usiamo: {{{ |
Per applicare il tema digitare all'interno del programma il seguente comando: {{{ |
Linea 205: | Linea 141: |
Dopo di che, avrete in esecuzione '''`irssi`''' con il nuovo "abito". Per portare in vita il temadi default dovrete fare: {{{ |
Per ripristinare il tema predefinito digitare all'interno del programma il seguente comando: {{{ |
Linea 210: | Linea 145: |
In questo modo si tornerà al tema principale predefinito. | = Ulteriori risorse = |
Linea 212: | Linea 147: |
== Link == | * [:/Xchat:XChat]: collegarsi con '''XChat''' alle ''chatroom'' di Ubuntu; * [:IrcLineeGuida:Linee guida]: linee guida per l'utilizzo della chat di Ubuntu. * [http://www.irssi.org/ Sito ufficiale del progetto] * [http://irssi.org/documentation Documentazione ufficiale di Irssi] * [http://www.tuttoirc.it/irc-comandi-lista.php Lista comandi IRC] |
Linea 214: | Linea 153: |
Per tutto il resto: [http://www.irssi.org/] {us} | ---- CategoryInternet |
Indice(depth=1 align=right) Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,421594"; rilasci="10.10 10.04 9.10 8.04")
Introduzione
In questa guida sono contenute delle istruzioni utili per l'installazione e l'utilizzo di Irssi, un client IRC che permette di comunicare in modalità testuale dalla [:AmministrazioneSistema/RigaDiComando:riga di comando].
Installazione
Per installare Irssi è sufficiente [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto [apt://irssi irssi], reperibile dal [:Repository/Componenti:componente] main dei [:Repository:repository ufficiali].
E' inoltre possibile installare il pacchetto [apt://irssi-scripts irssi-scripts] per estendere le sue funzionalità come descritto nel [http://wiki.ubuntu-it.org/InternetRete/Messaggistica/Irssi#head-64ddf02bf13d998977e8c249c175d419b9359b4b proseguo] di questa guida.
Avvio
Per avviare l'applicazione è sufficiente eseguire il comando omonimo dal terminale:
irssi
Parametri e configurazione (cenni)
E' possibile ottenere una lista dei parametri di configurazione digitando all'interno del programma il comando /set.
Tra questi a titolo esemplificativo si elencano:
user_name: il proprio identificativo che in via predefinita risulta vuoto;
nick: il propio soprannome che in via predefinita corrisponderà col nome utente della vostra distribuzione;
alternate_nick: il proprio soprannome nome "di riserva" se il nick principale è già in uso, in via predefinita risulta vuoto;
real_name: il proprio nome che in via predefinita risulta vuoto;
quit_message: il messaggio visualizzato all'uscita da una canale.
Per configurare uno dei parametri elencati con il comando /set è sufficiente digitare all'interno del programma il seguente comando:
/set nome_parametro valore
Per esempio, se si volesse impostare un nuovo nick sarà sufficiente digitare:
/set nick mario
E' possibile lasciare non configurati tutti i parametri. Questo non comporta problemi di funzionamento del programma. |
La configurazione del programma è presente all'interno del file config posizionato nella sottocartella .irssi della nostra Home. La cartella .irssi contiene, inoltre, i log dei messaggi ricevuti durante la modalità away in seguito descritta.
Per un elenco completo dei parametri di configurazione e per ciò che attiene il file di configurazione si rinvia all'apposita pagina della [http://irssi.org/documentation/settings documentazione ufficiale] del programma.
Funzionamento
Connessione
Per connettersi ad un server IRC è sufficiente digitare all'interno del programma il seguente comando:
/server nome_server_irc
Per esempio, per connettersi alla rete irc.freenode.net sarà sufficiente digitare:
/server irc.freenode.net
Una volta connessi alla rete per sapere come registrare il proprio nick o per sapere come fare per identificarsi fare riferimento a [http://wiki.ubuntu-it.org/GruppoIrc/LineeGuida#head-02eaef9da08fa6f97c0df9162360806a7d853fe7 questa guida]. |
Per entrare all'interno di un canale della rete è sufficiente digitare all'interno del programma il seguente comando:
/j #nome_canale
Per esempio, per entrare all'interno del canale #ubuntu-it presente sul server irc.freenode.net sarà sufficiente digitare:
/j #ubuntu-it
Salvare la lista dei canali
Per salvare la lista dei canali preferiti è sufficiente digitare all'interno del programma il seguente comando:
/NETWORD ADD nome server
per salvare innanzitutto il server su cui si trova il canale. Successivamente
/CHANNEL ADD -auto #nome_canale
Di conseguenza, se volessimo salvare il canale #ubuntu-it presente sul server irc.freenode.net è sufficiente digitare all'interno del programma i seguenti comandi:
/NETWORD ADD irc.freenode.net
e successivamente
/CHANNEL ADD -auto #ubuntu-it-test
Impostare lo stato di assenza
Per impostare un messaggio di assenza quando si è lontanti dal computer digitare:
/away messaggio_di_assenza
Per ritornare dallo stato di away digitare semplicemente /away.
Navigare tra le finestre
Per navigare tra le finestre dei diversi canali a cui si è connessi è possibile utilizzare due metodi:
digitare «Alt + 1» fino a «Alt + 9»;
digitare il comando:
/win [n.finestra]
dove [n.finestra] corrisponde un numero da 1 fino all'n-imo canale aperto. Ad esempio, per visualizzare il dodicesimo canale aperto digitare
/win 12
Il primo metodo è consigliato per ovvi motivi di semplicità. Il secondo metodo viene esposto per due ragioni:
il primo metodo non è disponibile in alcune versioni del programma (come, ad esempio, per la versione presente su Ubuntu 8.04).
- con il primo metodo sarà possibile spostarsi dalla prima alla nona finestra (non alla decima se si hanno 10 canali aperti).
Aggiungere uno script
E' possibile estendere le funzionalità di Irssi utilizzando degli script specifici:
alcuni saranno già presenti all'interno della cartella /usr/share/irssi/;
altri si possono installare per mezzo del pacchetto [apt://irssi-scripts irssi-scripts];
altri ancora sono reperibili sul [http://www.irssi.org/scripts/ sito ufficiale] del progetto.
Per installarne uno con l'ultimo metodo scaricare lo script in formato .pl e salvarlo nella ~/.irssi/scripts/ o in /usr/share/irssi/scripts/.
In tutti e tre i casi, il passo successivo consiste nell'aprire il programma e digitare il seguente comando:
/script nome_file.pl
Questo avvierà lo script desiderato.
Per chiudere l'esecuzione dello script è sufficiente digitare:
/script nome_file.pl
Per eseguire uno script automaticamente all'avvio del programma è invece necessario creare una cartella autorun digitando all'interno del terminale il seguente comando:
mkdir /usr/share/irssi/scripts/autorun/
Successivamente, una volta posizionati all'interno della cartella appena creata, è necessario creare un [http://wiki.ubuntu-it.org/AmministrazioneSistema/ComandiBase#head-4bdeb75f07ca5022509e633f84bc29fb14f29784 collegamento simbolico] allo script che si desidera avviare automaticamente
cd /usr/share/irssi/scripts/autorun ln -s ../nome_file.pl
Aggiungere un tema
E' possibile aggiungere altri temi scegliendo uno tra quelli disponibili sul [http://www.irssi.org/themes/ sito ufficiale] del programma.
Copiare il file in formato .theme nella cartella /usr/share/irssi/themes/.
Per applicare il tema digitare all'interno del programma il seguente comando:
/set theme nometema.theme
Per ripristinare il tema predefinito digitare all'interno del programma il seguente comando:
/set theme default.theme
Ulteriori risorse
[:/Xchat:XChat]: collegarsi con XChat alle chatroom di Ubuntu;
[:IrcLineeGuida:Linee guida]: linee guida per l'utilizzo della chat di Ubuntu.
[http://www.irssi.org/ Sito ufficiale del progetto]
[http://irssi.org/documentation Documentazione ufficiale di Irssi]
[http://www.tuttoirc.it/irc-comandi-lista.php Lista comandi IRC]