<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Michele Manzotti &#187; tema</title>
	<atom:link href="http://www.manzotti.eu/tag/tema/feed" rel="self" type="application/rss+xml" />
	<link>http://www.manzotti.eu</link>
	<description></description>
	<lastBuildDate>Thu, 19 Jan 2012 09:56:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Il miglior client IRC?.. Irssi</title>
		<link>http://www.manzotti.eu/il-miglior-client-irc-irssi</link>
		<comments>http://www.manzotti.eu/il-miglior-client-irc-irssi#comments</comments>
		<pubDate>Wed, 06 May 2009 06:00:30 +0000</pubDate>
		<dc:creator>manzotti.eu</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[configurare]]></category>
		<category><![CDATA[installare]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[irssi]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[tema]]></category>

		<guid isPermaLink="false">http://manzotti.eu/?p=330</guid>
		<description><![CDATA[In questo post vediamo velocemente come configurare Irssi, un client IRC da shell. Installazione Se utilizzate una distro Debian based, per installare il pacchetto basta semplicemente digitare: # apt-get install irssi Altrimenti, possiamo installarlo direttamente dai sorgenti presenti sul sito ufficiale, proprio qui. Configurazione Dopo aver terminato l&#8217;installazione, lanciamo il comando irssi. Ci ritroveremo davanti [...]]]></description>
			<content:encoded><![CDATA[<p>In questo post vediamo  velocemente come configurare <a href="http://irssi.org/">Irssi</a>, un client <a href="http://it.wikipedia.org/wiki/Internet_Relay_Chat">IRC</a> da shell.</p>
<ul>
<li><strong>Installazione</strong></li>
</ul>
<p>Se utilizzate una distro Debian based, per installare il pacchetto basta semplicemente digitare:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;"># apt-get install irssi</pre></div></div>

<p>Altrimenti, possiamo installarlo direttamente dai sorgenti presenti sul sito ufficiale, proprio <a href="http://irssi.org/download#binaries">qui</a>.</p>
<ul>
<li><strong>Configurazione</strong></li>
</ul>
<p>Dopo aver terminato l&#8217;installazione, lanciamo il comando <strong>irssi</strong>. Ci ritroveremo davanti una console dove possiamo impartire i comandi IRC. Dunque, iniziamo con la configurazione del nick name:</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;"><span style="color: #339933;">/</span>set nick maxmanzo
<span style="color: #339933;">/</span>set alternate_nick maxmanzo_2
<span style="color: #339933;">/</span>set term_charset UTF<span style="color: #339933;">-</span><span style="color: #cc66cc;">8</span></pre></div></div>

<p>Salviamo il tutto:</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;"><span style="color: #339933;">/</span>save</pre></div></div>

<p>Bene ora colleghiamoci ad un server:</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;"><span style="color: #339933;">/</span>server irc<span style="color: #339933;">.</span>azzurra<span style="color: #339933;">.</span>net</pre></div></div>

<p>E cerchiamo i canali che ci interessano:</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;"><span style="color: #339933;">/</span>list <span style="color: #666666; font-style: italic;">#ubu*</span></pre></div></div>

<p>Una volta scelto quello giusto, per entrare digitiamo:</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;"><span style="color: #339933;">/</span><span style="color: #000066;">join</span> <span style="color: #666666; font-style: italic;">#ubuntu</span></pre></div></div>

<p>Dopo un po&#8217; che avremo preso dimistichezza con IRC sicuramente vorremmo registrare il nostro nick name, in modo da essere universalmente riconosciuti dal server e quindi anche dagli altri utenti. Per la registrazione basta semplicemente scrivere:</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;"><span style="color: #339933;">/</span>msg nickserv register password</pre></div></div>

<p>Mentre per autenticarsi:</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;"><span style="color: #339933;">/</span>msg nickserv identify password</pre></div></div>

<p>In alcuni casi il server può essere case sensitive, segnalando l&#8217;effettivo comando da digitare.</p>
<p>Le configurazioni relative all&#8217;<span style="text-decoration: underline;">autenticazione</span>, <span style="text-decoration: underline;">scelta del server</span> e del <span style="text-decoration: underline;">channel</span> andrebbero fatte di volta in volta.<br />
Vediamo come è possibile <strong>automatizzare</strong> questo processo in modo che avviando semplicemente <strong>irssi</strong> saremo già autenticati in channel pronti per interagire.</p>
<p>Prima di tutto, scegliamo i server ai quali vogliamo connetterci e per quelli che ci siamo registrati aggiungiamo un autosend command:</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;"><span style="color: #339933;">/</span>SERVER ADD <span style="color: #339933;">-</span>auto <span style="color: #339933;">-</span>network Azzurra irc<span style="color: #339933;">.</span>azzurra<span style="color: #339933;">.</span>net <span style="color: #cc66cc;">6667</span>
<span style="color: #339933;">/</span>SERVER ADD <span style="color: #339933;">-</span>auto <span style="color: #339933;">-</span>network Slackware irc<span style="color: #339933;">.</span>syrolnet<span style="color: #339933;">.</span>org <span style="color: #cc66cc;">6667</span>
<span style="color: #339933;">/</span>NETWORK ADD <span style="color: #339933;">-</span>autosendcmd <span style="color: #ff0000;">&quot;/^msg NickServ Identify pass;wait 2000&quot;</span> Azzurra</pre></div></div>

<p>Per verificare le configurazioni utilizziamo</p>
<p>questi comandi:</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;"><span style="color: #339933;">/</span>NETWORK list
<span style="color: #339933;">/</span>SERVER list</pre></div></div>

<p>Bene, ora aggiungiamo i channel al server:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">/CHANNEL ADD -auto #openbsd Azzurra</pre></div></div>

<p>Infine, ricordiamoci di salvare il tutto:</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;"><span style="color: #339933;">/</span>save</pre></div></div>

<ul>
<li><strong>Utilizzo</strong></li>
</ul>
<p>Alcuni comandi utili da conoscere sono i seguenti.<br />
Per vedere la lista degli utenti presenti nel channel:</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;"><span style="color: #339933;">/</span>names</pre></div></div>

<p>Per chattare in privato:</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;"><span style="color: #339933;">/</span>query nickname</pre></div></div>

<p>Per leggere il topic del channel:</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;"><span style="color: #339933;">/</span>topic</pre></div></div>

<p>Per chiudere una finestra:</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;"><span style="color: #339933;">/</span>wc</pre></div></div>

<p>Per uscire da irssi:</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;"><span style="color: #339933;">/</span><span style="color: #000066;">exit</span></pre></div></div>

<p>Inotre per spostarsi tra i canali utilizziamo &#8220;<span style="text-decoration: underline;">alt</span>&#8220;+&#8221;<span style="text-decoration: underline;">numero</span>&#8220;.</p>
<p>Ma la vera potenza di <strong>irssi</strong> sta nella possibilita di utilizzare <strong>script</strong> e <strong>temi</strong>.<br />
Per installare un <strong>tema</strong> è necessario scaricarlo, da <a href="http://irssi.org/themes">qui</a> collocarlo nella directory <span style="text-decoration: underline;">~/.irssi/</span> e digitare</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;"><span style="color: #339933;">/</span>SET theme theme_name</pre></div></div>

<p style="text-align: center;">Un esempio:</p>
<p style="text-align: center;"><img class="aligncenter" title="tema irssi" src="http://irssi.org/themefiles/revolutionary.png" alt="" width="499" height="383" /></p>
<p>Mentre gli <strong>script</strong> li potete trovare <a href="http://scripts.irssi.org/">qui</a>. Come vedete ce ne sono tantissimi. I più utili a mio avviso sono:</p>
<ul>
<strong>nicklist.pl</strong> ordina i nick sulla destra<br />
<strong>nickcolor.pl</strong> colora i nick diversamente da utente a utente<br />
<strong>trackbar.pl</strong> segna una linea tratteggiata ogni volta che ci si allontana dalla finistra
</ul>
<p>Per l&#8217;installazione basta scaricare lo script nella cartella <span style="text-decoration: underline;">~/.irssi/scripts</span> e digitare:</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;"><span style="color: #339933;">/</span>script load trackbar<span style="color: #339933;">.</span>pl</pre></div></div>

<p>Infine per caricarli automaticamente ad ogni avvio basta creare un link alla cartella <span style="text-decoration: underline;">~/.irssi/scripts/autorun/</span> :</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;"># cd ~/.irssi/scripts/autorun/
# ln -s ../trackbar.pl .</pre></div></div>

<p>Buon chattata a tutti ;-)<br />
Ulteriori riferimenti: <a href="http://irssi.org/documentation/settings">qui</a> e <a href="http://www.mindolo.net/debian-it/doku.php/howto:irssi">qui</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.manzotti.eu/il-miglior-client-irc-irssi/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

