<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Dema blog</title>
	<atom:link href="http://dema.tv/feed/" rel="self" type="application/rss+xml" />
	<link>http://dema.tv</link>
	<description>La vita comincia a 100Mbs , simmetrici (Gaspar Torriero)</description>
	<lastBuildDate>Wed, 25 Aug 2010 07:23:13 +0000</lastBuildDate>
	<language>it</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='dema.tv' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/6b1aca9c05f69f62e50532793ba3b71b?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>Dema blog</title>
		<link>http://dema.tv</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://dema.tv/osd.xml" title="Dema blog" />
	<atom:link rel='hub' href='http://dema.tv/?pushpress=hub'/>
		<item>
		<title>Fonera SIMPL disponibile</title>
		<link>http://dema.tv/2010/08/25/fonera-simpl-disponibile/</link>
		<comments>http://dema.tv/2010/08/25/fonera-simpl-disponibile/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 07:23:13 +0000</pubDate>
		<dc:creator>antonde</dc:creator>
				<category><![CDATA[fonera]]></category>
		<category><![CDATA[fon]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[foneros]]></category>
		<category><![CDATA[simpl]]></category>
		<category><![CDATA[hot spot]]></category>

		<guid isPermaLink="false">http://dema.tv/?p=1211</guid>
		<description><![CDATA[Ah Fon, quattro anni fa ero letteralmente pazzo per questo progetto, tanto da aprire questo blog che nelle sue primarie intenzioni si prometteva di aggiornare costantemente con gli occhi del membro della community le novità tecniche, gli hack e gli esperimenti che crescevano attorno al movimento. Sono passati quattro anni e il movimento Fon, almeno [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dema.tv&amp;blog=615558&amp;post=1211&amp;subd=itfonblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ah Fon, quattro anni fa ero letteralmente pazzo per questo progetto, tanto da aprire questo blog che nelle sue primarie intenzioni si prometteva di aggiornare costantemente con gli occhi del membro della community le novità tecniche, gli hack e gli esperimenti che crescevano attorno al movimento.</p>
<p>Sono passati quattro anni e il movimento Fon, almeno qui in Italia, ha perso ogni impulso, almeno per quanto mi riguarda. <a href="http://aghenorblog.com">Stefano</a> ha abbandonato il progetto, lasciando nelle buone mani di <a href="http://blog.fon.com/it">Michelangelo</a> la gestione dei foneros italiani e del blog.</p>
<p>Insomma, Fon ha perso il suo brioso spirito iniziale, ma rimane pur sempre una community che realmente ha distribuito quasi 2 milioni di router in giro per il mondo. Non ha realizzato il sogno di una rete globale wifi mantenuta dagli utenti, ma rimane sempre il miglior progetto wireless esistente.</p>
<p>In questo quadro generale non proprio esaltante arriva un nuovo router dopo la controversa Fonera 2.0n. Ne avevo parlato su queste pagine un anno fa, evidenziando caratteristiche decisamente superiori alle precedenti fonere, ma raccogliendo nei commenti successivi molti problemi legati al chip Ralink 3052F e ai drivers non testati per il dual SSID. I problemi sono stati poi risolti ad Aprile 2010 con il firmware 2.3.6.0.</p>
<p>La nuova fonera è la SIMPL<br />
<a href="http://itfonblog.files.wordpress.com/2010/08/pg2.jpg"><img class="alignnone size-full wp-image-1212" title="pg2" src="http://itfonblog.files.wordpress.com/2010/08/pg2.jpg?w=433&#038;h=640" alt="" width="433" height="640" /></a></p>
<p>Chip Ralink RT3050F a 320Mhz, 2MB Flash(pochi!), 32 Mb RAM 1 porta WAN e 1 porta LAN, 802.11n, antenna rimovibile.</p>
<p><a href="http://itfonblog.files.wordpress.com/2010/08/fon2405e-top.jpg"><img class="alignnone size-full wp-image-1213" title="fon2405e-top" src="http://itfonblog.files.wordpress.com/2010/08/fon2405e-top.jpg?w=510&#038;h=382" alt="" width="510" height="382" /></a></p>
<p>Il tutto al prezzo di lancio di 39 Euro incluse spese di spedizione. Non è ancora stata pubblicizzata nello store front di shop.fon.com, ma è ordinabile a questo link <a href="https://shop.fon.com/FonShop/shop/FPPLoginOrRegisterController?purchase=1:PRD-023">https://shop.fon.com/FonShop/shop/FPPLoginOrRegisterController?purchase=1:PRD-023</a></p>
<p>Aspetto di riceverla al più presto da Michelangelo per riportarvi le mie impressioni a riguardo.</p>
<p>Foto credits: Steven Leeman <a href="http://picasaweb.google.be/steven.leeman/2305E#">http://picasaweb.google.be/steven.leeman/2305E#</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/itfonblog.wordpress.com/1211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/itfonblog.wordpress.com/1211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/itfonblog.wordpress.com/1211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/itfonblog.wordpress.com/1211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/itfonblog.wordpress.com/1211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/itfonblog.wordpress.com/1211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/itfonblog.wordpress.com/1211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/itfonblog.wordpress.com/1211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/itfonblog.wordpress.com/1211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/itfonblog.wordpress.com/1211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/itfonblog.wordpress.com/1211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/itfonblog.wordpress.com/1211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/itfonblog.wordpress.com/1211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/itfonblog.wordpress.com/1211/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dema.tv&amp;blog=615558&amp;post=1211&amp;subd=itfonblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dema.tv/2010/08/25/fonera-simpl-disponibile/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a6bae771da91131beb88e88c2b327258?s=96&#38;d=monsterid&#38;r=X" medium="image">
			<media:title type="html">antonde</media:title>
		</media:content>

		<media:content url="http://itfonblog.files.wordpress.com/2010/08/pg2.jpg" medium="image">
			<media:title type="html">pg2</media:title>
		</media:content>

		<media:content url="http://itfonblog.files.wordpress.com/2010/08/fon2405e-top.jpg" medium="image">
			<media:title type="html">fon2405e-top</media:title>
		</media:content>
	</item>
		<item>
		<title>Ferie, ferie</title>
		<link>http://dema.tv/2010/08/06/ferie-ferie/</link>
		<comments>http://dema.tv/2010/08/06/ferie-ferie/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 17:35:20 +0000</pubDate>
		<dc:creator>antonde</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ferie]]></category>
		<category><![CDATA[vacenze]]></category>

		<guid isPermaLink="false">http://dema.tv/?p=1207</guid>
		<description><![CDATA[Post veloce veloce, ché il wordpress ci ha questo quickpress che avrò usato sì e no due volte e per dire che io qui chiudo per ferie fino al 29 Agosto. Per tutto il resto ci sono i social che entrano dentro l&#8217;iPhone ai quali occasionalmente darò fuoco. See you in September buddies<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dema.tv&amp;blog=615558&amp;post=1207&amp;subd=itfonblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Post veloce veloce, ché il wordpress ci ha questo quickpress che avrò usato sì e no due volte e per dire che io qui chiudo per ferie fino al 29 Agosto.<br />
Per tutto il resto ci sono i social che entrano dentro l&#8217;iPhone ai quali occasionalmente darò fuoco.<br />
See you in September buddies <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/itfonblog.wordpress.com/1207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/itfonblog.wordpress.com/1207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/itfonblog.wordpress.com/1207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/itfonblog.wordpress.com/1207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/itfonblog.wordpress.com/1207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/itfonblog.wordpress.com/1207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/itfonblog.wordpress.com/1207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/itfonblog.wordpress.com/1207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/itfonblog.wordpress.com/1207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/itfonblog.wordpress.com/1207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/itfonblog.wordpress.com/1207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/itfonblog.wordpress.com/1207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/itfonblog.wordpress.com/1207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/itfonblog.wordpress.com/1207/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dema.tv&amp;blog=615558&amp;post=1207&amp;subd=itfonblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dema.tv/2010/08/06/ferie-ferie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a6bae771da91131beb88e88c2b327258?s=96&#38;d=monsterid&#38;r=X" medium="image">
			<media:title type="html">antonde</media:title>
		</media:content>
	</item>
		<item>
		<title>Old sources su Ubuntu non più mantenute</title>
		<link>http://dema.tv/2010/08/03/old-sources-su-ubuntu-non-piu-mantenute/</link>
		<comments>http://dema.tv/2010/08/03/old-sources-su-ubuntu-non-piu-mantenute/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 07:33:55 +0000</pubDate>
		<dc:creator>antonde</dc:creator>
				<category><![CDATA[appunti]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[lts]]></category>
		<category><![CDATA[apt-get]]></category>
		<category><![CDATA[sources.list]]></category>

		<guid isPermaLink="false">http://dema.tv/?p=1201</guid>
		<description><![CDATA[Certe volte capita di dover lavorare su vecchie installazioni di Ubuntu, ancora perfettamente funzionanti ma non di classe LTS e quindi ormai abbandonate. Può capitare di voler aggiungere qualche pacchetto, ma essendo scaduto il supporto, apt-get install non funziona più. La soluzione è cambiare il file sources.list, elencando come target old-releases.ubuntu.com. Ecco un esempio con [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dema.tv&amp;blog=615558&amp;post=1201&amp;subd=itfonblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Certe volte capita di dover lavorare su vecchie installazioni di Ubuntu, ancora perfettamente funzionanti ma non di classe LTS e quindi ormai abbandonate.</p>
<p>Può capitare di voler aggiungere qualche pacchetto, ma essendo scaduto il supporto, apt-get install non funziona più.</p>
<p>La soluzione è cambiare il file sources.list, elencando come target old-releases.ubuntu.com. Ecco un esempio con Gutsy 7.10  :</p>
<pre class="brush: bash;">
deb http://old-releases.ubuntu.com/ubuntu/ gutsy main restricted
deb http://old-releases.ubuntu.com/ubuntu/ gutsy-updates main restricted
deb http://old-releases.ubuntu.com/ubuntu/ gutsy universe
deb http://old-releases.ubuntu.com/ubuntu/ gutsy-updates universe
deb http://old-releases.ubuntu.com/ubuntu/ gutsy multiverse
deb http://old-releases.ubuntu.com/ubuntu/ gutsy-updates multiverse
deb http://old-releases.ubuntu.com/ubuntu/ gutsy-security main restricted
deb http://old-releases.ubuntu.com/ubuntu/ gutsy-security universe
deb http://old-releases.ubuntu.com/ubuntu/ gutsy-security multiverse</pre>
<p>Dopo un apt-get update possiamo nuovamente aggiungere il pacchetto preferito con apt-get install.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/itfonblog.wordpress.com/1201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/itfonblog.wordpress.com/1201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/itfonblog.wordpress.com/1201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/itfonblog.wordpress.com/1201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/itfonblog.wordpress.com/1201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/itfonblog.wordpress.com/1201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/itfonblog.wordpress.com/1201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/itfonblog.wordpress.com/1201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/itfonblog.wordpress.com/1201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/itfonblog.wordpress.com/1201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/itfonblog.wordpress.com/1201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/itfonblog.wordpress.com/1201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/itfonblog.wordpress.com/1201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/itfonblog.wordpress.com/1201/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dema.tv&amp;blog=615558&amp;post=1201&amp;subd=itfonblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dema.tv/2010/08/03/old-sources-su-ubuntu-non-piu-mantenute/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a6bae771da91131beb88e88c2b327258?s=96&#38;d=monsterid&#38;r=X" medium="image">
			<media:title type="html">antonde</media:title>
		</media:content>
	</item>
		<item>
		<title>The antenna issue</title>
		<link>http://dema.tv/2010/07/15/the-antenna-issue/</link>
		<comments>http://dema.tv/2010/07/15/the-antenna-issue/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 10:26:22 +0000</pubDate>
		<dc:creator>antonde</dc:creator>
				<category><![CDATA[considerazioni]]></category>
		<category><![CDATA[cellulari]]></category>
		<category><![CDATA[antenna]]></category>
		<category><![CDATA[telefonini]]></category>
		<category><![CDATA[iphone4]]></category>

		<guid isPermaLink="false">http://dema.tv/?p=1192</guid>
		<description><![CDATA[Era il 1994 e cominciavano ad uscire sul mercato i primi telefonini senza antenna esterna. Ricordo come fosse oggi la conversazione condita da abbondante ironia toscana tra Danilo, radioamatore di vecchia data, ed un suo amico sull&#8217;efficienza dei telefonini con antenna interna. Amico di Danilo:&#8221; Ho letto su &#8220;Il cellulare&#8221; che questi nuovi telefonini senza [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dema.tv&amp;blog=615558&amp;post=1192&amp;subd=itfonblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://itfonblog.files.wordpress.com/2010/07/oldphone.jpg"><img class="alignnone size-full wp-image-1193" title="oldphone" src="http://itfonblog.files.wordpress.com/2010/07/oldphone.jpg?w=381&#038;h=524" alt="" width="381" height="524" /></a></p>
<p>Era il 1994 e cominciavano ad uscire sul mercato i primi telefonini senza antenna esterna.</p>
<p>Ricordo come fosse oggi la conversazione condita da abbondante ironia toscana tra Danilo, radioamatore di vecchia data, ed un suo amico sull&#8217;efficienza dei telefonini con antenna interna.</p>
<p>Amico di Danilo:&#8221; Ho letto su &#8220;Il cellulare&#8221; che questi nuovi telefonini senza antenna funzionano da dio!&#8221;<br />
Danilo:&#8221;Come no! Ad esempio io in cantina ho un vecchio televisore, la mia casa è di quelle di un tempo con i muri spessi, sai?<br />
ADD:&#8221; Sì, ho presente, ma che c&#8217;entra il televisore?&#8221;<br />
D.:&#8221; Aspetta che ti dico. Insomma lì sotto c&#8217;è questo televisore, ma non gli ho attaccato l&#8217;antenna sul tetto, ho usato una di quelle antenne portatili, anzi ho aperto il pannello posteriore  e l&#8217;ho messa dentro lo chassis. Vedessi come si vede bene!&#8221;<br />
ADD:&#8221;Mi stai prendendo per il culo?&#8221;<br />
D.:&#8221;Fai te!&#8221;</p>
<p>Tutto questo per dire che :<br />
1)anche se l&#8217;intensità del segnale è decuplicata rispetto a 10 anni fa, un telefonino rimane sempre una ricetrasmittente e quindi ha bisogno di un efficiente impianto d&#8217;antenna.<br />
2)L&#8217;antenna va bene montata internamente ma va installata nel posto più scoperto del telefono, tipicamente a contatto del pannello posteriore vicino all&#8217;estremità superiore dell&#8217;unità.<br />
3)Alla luce di queste considerazioni, <strong>come cazzo ti può venire in mente di posizionare l&#8217;antenna in basso a sinistra! </strong></p>
<p><strong><span style="text-align:center; display: block;"><a href="http://dema.tv/2010/07/15/the-antenna-issue/"><img src="http://img.youtube.com/vi/03PQyWp0mWE/2.jpg" alt="" /></a></span></strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/itfonblog.wordpress.com/1192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/itfonblog.wordpress.com/1192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/itfonblog.wordpress.com/1192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/itfonblog.wordpress.com/1192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/itfonblog.wordpress.com/1192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/itfonblog.wordpress.com/1192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/itfonblog.wordpress.com/1192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/itfonblog.wordpress.com/1192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/itfonblog.wordpress.com/1192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/itfonblog.wordpress.com/1192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/itfonblog.wordpress.com/1192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/itfonblog.wordpress.com/1192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/itfonblog.wordpress.com/1192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/itfonblog.wordpress.com/1192/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dema.tv&amp;blog=615558&amp;post=1192&amp;subd=itfonblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dema.tv/2010/07/15/the-antenna-issue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a6bae771da91131beb88e88c2b327258?s=96&#38;d=monsterid&#38;r=X" medium="image">
			<media:title type="html">antonde</media:title>
		</media:content>

		<media:content url="http://itfonblog.files.wordpress.com/2010/07/oldphone.jpg" medium="image">
			<media:title type="html">oldphone</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/03PQyWp0mWE/2.jpg" medium="image" />
	</item>
		<item>
		<title>Il mediacenter in salotto</title>
		<link>http://dema.tv/2010/07/06/il-mediacenter-in-salotto/</link>
		<comments>http://dema.tv/2010/07/06/il-mediacenter-in-salotto/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 10:23:34 +0000</pubDate>
		<dc:creator>antonde</dc:creator>
				<category><![CDATA[howto]]></category>
		<category><![CDATA[compat-wireless]]></category>
		<category><![CDATA[infrared]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[lirc]]></category>
		<category><![CDATA[mediacenter]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[xbmc]]></category>

		<guid isPermaLink="false">http://dema.tv/?p=1170</guid>
		<description><![CDATA[Finalmente ho deciso di dotarmi di una postazione di home entertainment in salotto così composta : Tv lcd full HD 37 pollici LG 37LD428 Decoder sky HD Asus eeebox  PC EB1501 Se ovviamente lato televisore e decoder c&#8217;è veramente poco da smanettare nel piccolo eeebox possiamo mettere le mani con soddisfazione  e creare un media [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dema.tv&amp;blog=615558&amp;post=1170&amp;subd=itfonblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://itfonblog.files.wordpress.com/2010/07/iconografia.jpg"><img class="alignnone size-full wp-image-1171" title="iconografia" src="http://itfonblog.files.wordpress.com/2010/07/iconografia.jpg?w=510&#038;h=234" alt="" width="510" height="234" /></a></p>
<p>Finalmente ho deciso di dotarmi di una postazione di home entertainment in salotto così composta :</p>
<p>Tv lcd full HD 37 pollici LG 37LD428<br />
Decoder sky HD<br />
Asus eeebox  PC EB1501</p>
<p>Se ovviamente lato televisore e decoder c&#8217;è veramente poco da smanettare nel piccolo eeebox possiamo mettere le mani con soddisfazione  e creare un media center di tutto rispetto mantenendo ingombro e rumorosità sotto controllo e, cosa da non sottovalutare, senza deturpare l&#8217;arredo con &#8220;case&#8221; catafalchi e grovigli di fili.</p>
<p>L&#8217;eeebox EB1501 è stato scelto fra i vari nettop principalmente per tre motivi.<br />
Il primo è che ho un&#8217;ottima stima di Asus come produttore e nessuna brutta esperienza con i suoi prodotti, il secondo è la dotazione di serie di un telecomando a raggi infrarossi e un ricevitore IR integrato, indispensabile per un mediacenter e l&#8217;ultimo perché è uno dei pochi nettop che incorpora anche il lettore DVD (sempre più raramente, ma a volte può capitare di vederne uno).</p>
<p>Per il resto le caratteristiche sono quelle di un comune nettop: intel atom 330 dual core, 2 Gb Ram, disco da 250 Gb, grafica Nvidia ION, porta Lan e WLAN b/g/n.</p>
<p>Non mi dilungo sulle valutazioni dell&#8217;hardware in quanto l&#8217;Eeebox EB1501 è ormai in commercio da un pezzo ed è stato già rivoltato come un calzino.</p>
<p>Vediamo come al solito passo passo come procedere all&#8217;installazione del software che si appoggerà su Ubuntu 9.10 e XBMC.</p>
<p><span id="more-1170"></span></p>
<p>Ubuntu 9.10? Ma è uscita la 10.4 ormai da tre mesi, perché usare la release vecchia?<br />
Vi rispondo con tre notti insonni, scandaglio totale del forum di forum.xbmc.org per far funzionare a dovere lirc(senza successo), inceppamenti del sistema e problemi al wifi.<br />
Per il computer da salotto volevo che tutto funzionasse al volo senza troppi sbattimenti e la Lucid Lynx non è riuscita a soddisfare questa mia necessità, quindi, Karmic Koala <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<h4>Installazione Ubuntu 9.10, XBMC e Drivers Nvidia</h4>
<p>Se non siamo in possesso della vecchia iso possiamo andare a prenderla dagli archivi Ubuntu a <a href="http://releases.ubuntu.com/9.10/ubuntu-9.10-desktop-i386.iso">questo indirizzo</a>.<br />
Colleghiamo la presa hdmi al pannello LCD e facciamo il boot da cd o da pendrive.<br />
L&#8217;installazione procede senza nessun intoppo ed alla fine tutte le periferiche verranno riconosciute ad eccezione della scheda grafica Nvidia, della quale verrà proposto un driver &#8220;restricted&#8221; che <strong>non installeremo.</strong></p>
<p>Provvederemo infatti ad installare i drivers proprietari Nvidia e le estensioni vdpau per l&#8217;offload di alcune porzioni della decodifica dei file MPEG dalla cpu verso la gpu permettendo la visione fluida di filmati a 1080p. Inoltre installeremo il mediacenter XBMC, tramite l&#8217;aggiunta della sua repository.</p>
<pre class="brush: bash;">
sudo apt-get install python-software-properties -y
sudo add-apt-repository ppa:team-xbmc
sudo add-apt-repository ppa:nvidia-vdpau/ppa
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 91E7EE5E 318C7509</pre>
<p>Aggiorniamo ed installiamo XBMC</p>
<pre class="brush: bash;">
apt-get update &amp;&amp; sudo apt-get upgrade
apt-get install xbmc xinit x11-xserver-utils -y</pre>
<p>L&#8217;installazione di XBMC sarà un po&#8217; lunga per l&#8217;elevato numero di pacchetti necessari per soddisfare le dipendenze del nostro mediacenter.</p>
<p>Installiamo ora i drivers Nvidia e Vdpau</p>
<pre class="brush: bash;">
apt-get install nvidia-glx-195 mesa-utils libvdpau1 libvdpau-dev vdpauinfo pkg-config -y</pre>
<p>Generiamo un xorg.conf per i nostri scopi</p>
<pre class="brush: bash;">
nvidia-xconfig -s --no-logo --force-generate --output-xconfig=/etc/X11/xorg.conf</pre>
<p>ed editiamolo a mano per una migliore performance della nostra scheda video</p>
<pre class="brush: bash;">
nano /etc/X11/xorg.conf
</pre>
<p>e aggiungiamo alla sezione &#8220;Device&#8221; le seguenti righe</p>
<pre class="brush: bash;">
Option &quot;HWCursor&quot; &quot;False&quot;        # Blinking Cursor Fix
Option &quot;DynamicTwinView&quot; &quot;false&quot; # Enable 1080p 24Hz</pre>
<p>E alla fine del file disabilitiamo composite per una migliore performance</p>
<pre class="brush: bash;">
Section &quot;Extensions&quot;
         Option         &quot;Composite&quot; &quot;Disable&quot; # Disable Composite for better H264 acceleration
EndSection</pre>
<p>A questo punto possiamo riavviare la macchina o caricare il driver Nvidia</p>
<pre class="brush: bash;">
modprobe nvidia
</pre>
<p>E far ripartire il server grafico.</p>
<h4>Audio via HDMI</h4>
<p>Dopo il reboot il nostro schermo dovrebbe essere settato alla corretta risoluzione di 1920&#215;1080 a 60Hz.<br />
Dobbiamo ancora sistemare però l&#8217;audio via HDMI che di default è azzerato.</p>
<p>Per far questo apriamo la shell e diamo il comando <em>alsamixer</em>. Con il cursore ci spostiamo a selezionare i 3 valori  IEC958 e con il tasto &#8220;M&#8221; provvediamo a levare il mute sul canale.<br />
<a href="http://itfonblog.files.wordpress.com/2010/07/alsamixer.jpg"><img class="alignnone size-full wp-image-1178" title="alsamixer" src="http://itfonblog.files.wordpress.com/2010/07/alsamixer.jpg?w=510&#038;h=328" alt="" width="510" height="328" /></a></p>
<h3>Drivers wireless</h3>
<p>La Ubuntu 9.10 nonostante riconosca il chip AR9285 e carichi i moduli ath9k non riesce a fornire prestazioni accettabili per il link wifi. I driver a corredo offrono un collegamento altamente instabile con disconnessioni ogni 10 secondi quando si effettua un download e non possono in definitiva essere usati.</p>
<p>Per ovviare dobbiamo procurarci gli ultimi driver compat wireless e compilarli per il nostro kernel. Possiamo scaricare l&#8217;ultima versione da <a href="http://linuxwireless.org/en/users/Download">linuxwireless.org</a> oppure usare la <a href="http://www.orbit-lab.org/kernel/compat-wireless-2.6/2010/06/compat-wireless-2010-06-27.tar.bz2">release 27-06-2010</a> che ho installato sul mio sistema e verificato funzionare perfettamente.</p>
<p>Una volta scaricato il pacchetto compat-wireless-2.6.tar.bz2, dobbiamo scompattarlo e procurarci gli strumenti per compilarlo.</p>
<p>Installiamo i build-essential e gli header del kernel in uso</p>
<pre class="brush: bash;">
apt-get install build-essential
apt-get install linux-headers-`uname -r`</pre>
<p>Posizioniamoci poi nella directory dove abbiamo scaricato i compat-wireless e diamo i seguenti comandi</p>
<pre class="brush: bash;">
tar xjvf compat-wireless-2.6.tar.bz2

cd compat-wireless-2.6
./scripts/driver-select ath9k
make
make install</pre>
<p>Alla fine del processo rimpiazzeremo il modulo ath9k dello stock kernel di Ubuntu 9.10 con un nuovo perfettamente funzionante ath9k.  Dopo il reboot.</p>
<h3>Telecomando IR</h3>
<p>Per prima cosa procuriamoci i pacchetti di Lirc e i moduli necessari</p>
<pre class="brush: bash;">
apt-get install lirc lirc-modules-source module-assistant
dpkg-reconfigure lirc-modules-source #ridondante? </pre>
<p>Dovrebbe essere sufficiente per caricare all&#8217;avvio sia il demone Lirc che il modulo lirc_it87, ma sfortunatamente senza un ulteriore ritocco, non funzionerà dal momento che il dispositivo ITE8713 viene caricato all&#8217;avvio in stato <em>disabled</em>.</p>
<p>Per ovviare a questo inconveniente dobbiamo editare lo script di init di lirc inserendo alla linea 173 la seguente stringa</p>
<pre class="brush: bash;">
echo activate &gt; /sys/devices/pnp0/00:09/resources</pre>
<p><a href="http://itfonblog.files.wordpress.com/2010/07/lirc.jpg"><img class="alignnone size-full wp-image-1179" title="lirc" src="http://itfonblog.files.wordpress.com/2010/07/lirc.jpg?w=510&#038;h=314" alt="" width="510" height="314" /></a></p>
<p>A questo punto dobbiamo mettere mano ai file di configurazione di lircd in modo che riconosca correttamente il nostro telecomando.</p>
<pre class="brush: bash;">
wget http://nfye.com/EB1501/hardware-german.conf -O /etc/lirc/hardware.conf
wget http://nfye.com/EB1501/lirc.conf -O /etc/modprobe.d/lirc.conf
cp /usr/share/lirc/remotes/mceusb/lircd.conf.mceusb /etc/lirc/lircd.conf
cp /usr/share/xbmc/system/Lircmap.xml ~/.xbmc/userdata</pre>
<p>Riavviamo la macchina e controlliamo se il telecomando è stato riconosciuto correttamente con questa procedura:<br />
1) lanciamo il comando <em>irw</em><br />
2) premiamo qualche pulsante sul telecomando<br />
3) se tutto è andato bene dovremmo veder apparire del testo nel terminale</p>
<p>Il telecomando lo abbiamo sistemato.</p>
<h3>XBMC</h3>
<p>Il programma xbmc.bin può essere lanciato ora e a pieno schermo dovrebbe apparire la schermata di benvenuto</p>
<p><a href="http://itfonblog.files.wordpress.com/2010/07/screenshot000.jpg"><img class="alignnone size-full wp-image-1182" title="screenshot000" src="http://itfonblog.files.wordpress.com/2010/07/screenshot000.jpg?w=510&#038;h=286" alt="" width="510" height="286" /></a></p>
<p>Proviamo a navigare con i tasti freccia del telecomando, tutto dovrebbe funzionare senza problemi. Se non riusciamo a comandare l&#8217;interfaccia tramite il telecomando qualcosa è andato storto nel setup appena descritto sopra. Possiamo perdere anche tre notti di sonno per capire cosa, vi lascio provare l&#8217;ebbrezza, io l&#8217;ho già provata <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Per ritornare al desktop di gnome si può premere il tasto &#8220;\&#8221; e far girare xbmc in windowed mode e con il terminale cercare di fare del debug o editare i file di configurazione e riprovare. Tenete presente che tramite tastiera si comanda senza problemi, la parte più astiosa è la configurazione del telecomando.</p>
<p>Se vogliamo far partire xbmc all&#8217;avvio di ubuntu dobbiamo eseguire i seguenti passi:</p>
<p>1) Settare il login automatico da gdm. Da Gnome scegliere: Sistema-&gt;Amministrazione-&gt;Schermata di Accesso e scegliere Accedere come $nomeutente automaticamente</p>
<p><a href="http://itfonblog.files.wordpress.com/2010/07/schermata.jpg"><img class="alignnone size-full wp-image-1183" title="schermata" src="http://itfonblog.files.wordpress.com/2010/07/schermata.jpg?w=510&#038;h=157" alt="" width="510" height="157" /></a></p>
<p>2) Disabilitare la richiesta di password del portachiavi di gnome. Sempre da Gnome scegliere: Applicazione-&gt;Accessori-&gt;Password e chiavi di cifratura. Selezionare Password:login, cliccare con il tasto destro e scegliere: Cambia password. Immettere la propria password corrente e lasciare vuoti i due campi della nuova password. Scegliere: usa archiviazione non sicura</p>
<p><a href="http://itfonblog.files.wordpress.com/2010/07/login.jpg"><img class="alignnone size-full wp-image-1184" title="login" src="http://itfonblog.files.wordpress.com/2010/07/login.jpg?w=510&#038;h=409" alt="" width="510" height="409" /></a></p>
<p><a href="http://itfonblog.files.wordpress.com/2010/07/non-sicura.jpg"><img class="alignnone size-full wp-image-1185" title="non sicura" src="http://itfonblog.files.wordpress.com/2010/07/non-sicura.jpg?w=490&#038;h=205" alt="" width="490" height="205" /></a></p>
<p>3) Far partire XBMC all&#8217;avvio di Gnome. Da Sistema-&gt;Preferenze-&gt;Applicazioni d&#8217;avvio aggiungere xbmc alla lista dei programmi in esecuzione automatica.</p>
<p><a href="http://itfonblog.files.wordpress.com/2010/07/avvio.jpg"><img class="alignnone size-full wp-image-1186" title="avvio" src="http://itfonblog.files.wordpress.com/2010/07/avvio.jpg?w=510&#038;h=313" alt="" width="510" height="313" /></a></p>
<p>A questo punto se tutto è andato liscio al reboot dovremmo avere direttamente la schermata di XBMC all&#8217;avvio del computer ed essere in grado di comandare il mediacenter unicamente con il telecomando IR, compreso lo spegnimento e l&#8217;accensione tramite il tasto &#8220;power&#8221;.</p>
<h3>Alto utilizzo della cpu</h3>
<p>Grazie alle API Vdpau XBMC è in grado di riprodurre filmati a 1080p senza nessuno sforzo, fluidi e ben definiti, con un impegno di cpu attorno al 5%!</p>
<p>La cosa che però salta subito all&#8217;occhio è l&#8217;elevato uso di CPU quando XBMC è in idle mode, mostrando unicamente la sua interfaccia. E&#8217; un comportamento bizzarro ma che ha la sua spiegazione. Quando non viene invocato nessun player infatti l&#8217;interfaccia viene renderizzata a 60 frame al secondo, impegnando di conseguenza la cpu del sistema.</p>
<p>Per ovviare a questo inconveniente è necessario impostare al posto di dim on idle, black on idle, facendo in modo che dopo tre minuti di inattività la gui venga oscurata completamente invece che adombrata.</p>
<p>Sperando che questo post vi possa essere stato d&#8217;aiuto, mi pongo come al solito all&#8217;ascolto dei vostri commenti per eventuali correzioni, migliorie, insulti etc etc.</p>
<p>Credits:<br />
<a href="http://wiki.xbmc.org/index.php?title=HOW-TO_preform_a_Miminal_Ubuntu_and_XBMC_install_on_a_Asus_EeeBox_PC_EB1501">Xbmc Wiki (parte 1)</a><br />
<a href="http://wiki.xbmc.org/index.php?title=Talk:HOW-TO_preform_a_Miminal_Ubuntu_and_XBMC_install_on_a_Asus_EeeBox_PC_EB1501">Xbmc Wiki (parte 2)</a><br />
<a href="http://forum.xbmc.org/showthread.php?t=68182">Xbmc Forum</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/itfonblog.wordpress.com/1170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/itfonblog.wordpress.com/1170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/itfonblog.wordpress.com/1170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/itfonblog.wordpress.com/1170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/itfonblog.wordpress.com/1170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/itfonblog.wordpress.com/1170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/itfonblog.wordpress.com/1170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/itfonblog.wordpress.com/1170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/itfonblog.wordpress.com/1170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/itfonblog.wordpress.com/1170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/itfonblog.wordpress.com/1170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/itfonblog.wordpress.com/1170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/itfonblog.wordpress.com/1170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/itfonblog.wordpress.com/1170/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dema.tv&amp;blog=615558&amp;post=1170&amp;subd=itfonblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dema.tv/2010/07/06/il-mediacenter-in-salotto/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a6bae771da91131beb88e88c2b327258?s=96&#38;d=monsterid&#38;r=X" medium="image">
			<media:title type="html">antonde</media:title>
		</media:content>

		<media:content url="http://itfonblog.files.wordpress.com/2010/07/iconografia.jpg" medium="image">
			<media:title type="html">iconografia</media:title>
		</media:content>

		<media:content url="http://itfonblog.files.wordpress.com/2010/07/alsamixer.jpg" medium="image">
			<media:title type="html">alsamixer</media:title>
		</media:content>

		<media:content url="http://itfonblog.files.wordpress.com/2010/07/lirc.jpg" medium="image">
			<media:title type="html">lirc</media:title>
		</media:content>

		<media:content url="http://itfonblog.files.wordpress.com/2010/07/screenshot000.jpg" medium="image">
			<media:title type="html">screenshot000</media:title>
		</media:content>

		<media:content url="http://itfonblog.files.wordpress.com/2010/07/schermata.jpg" medium="image">
			<media:title type="html">schermata</media:title>
		</media:content>

		<media:content url="http://itfonblog.files.wordpress.com/2010/07/login.jpg" medium="image">
			<media:title type="html">login</media:title>
		</media:content>

		<media:content url="http://itfonblog.files.wordpress.com/2010/07/non-sicura.jpg" medium="image">
			<media:title type="html">non sicura</media:title>
		</media:content>

		<media:content url="http://itfonblog.files.wordpress.com/2010/07/avvio.jpg" medium="image">
			<media:title type="html">avvio</media:title>
		</media:content>
	</item>
		<item>
		<title>Audio Post on wordpress.com</title>
		<link>http://dema.tv/2010/07/05/audio-post/</link>
		<comments>http://dema.tv/2010/07/05/audio-post/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 08:40:26 +0000</pubDate>
		<dc:creator>antonde</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[post]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[matt]]></category>

		<guid isPermaLink="false">http://dema.tv/2010/07/05/audio-post</guid>
		<description><![CDATA[It’s happened to all of us. The night starts off innocently enough with a little gin and tonic, maybe a mojito, then next thing you know you’re doing tequila shots with the bartender and the girl from Brazil and you find yourself thinking it would be a treMENdous idea to call up your ex and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dema.tv&amp;blog=615558&amp;post=1166&amp;subd=itfonblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style='text-align:left;display:block;'><p><object type='application/x-shockwave-flash' data='http://s2.wp.com/wp-content/plugins/audio-player/player.swf' width='290' height='24' id='audioplayer1'><param name='movie' value='http://s2.wp.com/wp-content/plugins/audio-player/player.swf' /><param name='FlashVars' value='&amp;bg=0xf8f8f8&amp;leftbg=0xeeeeee&amp;lefticon=0x666666&amp;rightbg=0xcccccc&amp;rightbghover=0x999999&amp;righticon=0x666666&amp;righticonhover=0xffffff&amp;text=0x666666&amp;slider=0x666666&amp;track=0xFFFFFF&amp;border=0x666666&amp;loader=0x9FFFB8&amp;titles=Audio%20Post&amp;soundFile=http%3A%2F%2Fitfonblog.wordpress.com%2Ffiles%2F2010%2F07%2Faudio-post-2010-07-05-08-40-26.mp3' /><param name='quality' value='high' /><param name='menu' value='false' /><param name='bgcolor' value='#FFFFFF' /><param name='wmode' value='opaque' /></object></p></span></p>
<blockquote><p>It’s happened to all of us. The night starts off innocently enough with a little gin and tonic, maybe a mojito, then next thing you know you’re doing tequila shots with the bartender and the girl from Brazil and you find yourself thinking it would be a treMENdous idea to call up your ex and see how they’re doing and perhaps impress them with your newfound wit.</p>
<p>We’ve got the cure. Now, instead of drunk dialing random friends, lovers, and acquaintances one at a time, what if you could dial your blog and talk to the whole world at once? It’d be like something out of Star Trek.</p></blockquote>
<p><a href="http://en.blog.wordpress.com/2010/07/01/telephone/">Vebbè Matt</a>, io l&#8217;ho provato ed è meraviglioso, anche se dissento dal tuo esempio di utilizzo di questa nuova feature <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Il costo del post varia da operatore, dal momento che bisogna chiamare un numero USA (con tre 0.25 € al minuto) ma è un prezzo accettabile considerata l&#8217;immediatezza dello strumento: chiami il numero, inserisci il codice, registri il messaggio, premi # ed il post viene immediatamente pubblicato.</p>
<p>Awesome!</p>
<blockquote></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/itfonblog.wordpress.com/1166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/itfonblog.wordpress.com/1166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/itfonblog.wordpress.com/1166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/itfonblog.wordpress.com/1166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/itfonblog.wordpress.com/1166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/itfonblog.wordpress.com/1166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/itfonblog.wordpress.com/1166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/itfonblog.wordpress.com/1166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/itfonblog.wordpress.com/1166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/itfonblog.wordpress.com/1166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/itfonblog.wordpress.com/1166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/itfonblog.wordpress.com/1166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/itfonblog.wordpress.com/1166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/itfonblog.wordpress.com/1166/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dema.tv&amp;blog=615558&amp;post=1166&amp;subd=itfonblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dema.tv/2010/07/05/audio-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://itfonblog.wordpress.com/files/2010/07/audio-post-2010-07-05-08-40-26.mp3" length="134478" type="audio/mpeg" />
	
		<media:content url="http://0.gravatar.com/avatar/a6bae771da91131beb88e88c2b327258?s=96&#38;d=monsterid&#38;r=X" medium="image">
			<media:title type="html">antonde</media:title>
		</media:content>

		<media:content url="http://itfonblog.files.wordpress.com/2010/07/audio-post-2010-07-05-08-40-26.mp3" medium="audio">
			<media:player url="http://dema.tv/wp-content/plugins/audio-player/player.swf?soundFile=http://itfonblog.files.wordpress.com/2010/07/audio-post-2010-07-05-08-40-26.mp3" />
		</media:content>
	</item>
		<item>
		<title>Backup su HSDPA con router Linux</title>
		<link>http://dema.tv/2010/06/30/backup-su-hsdpa-con-router-linux/</link>
		<comments>http://dema.tv/2010/06/30/backup-su-hsdpa-con-router-linux/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 09:15:31 +0000</pubDate>
		<dc:creator>antonde</dc:creator>
				<category><![CDATA[howto]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[hsdpa]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[3g]]></category>
		<category><![CDATA[gateway]]></category>
		<category><![CDATA[adsl]]></category>
		<category><![CDATA[hdsl]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://dema.tv/?p=1157</guid>
		<description><![CDATA[La settimana scorsa Stefano ha avuto un down tremendo della HDSL, più di 72 ore, quasi insopportabili per una azienda al giorno d&#8217;oggi. Per questo motivo mi ha chiesto di aggiungere al firewall/router che già gestisce le policy di rete, un backup su HSDPA automatico che attivi la connessione su 3G non appena il link [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dema.tv&amp;blog=615558&amp;post=1157&amp;subd=itfonblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>La settimana scorsa <a href="http://www.sottoli.it/">Stefano</a> ha avuto un down tremendo della HDSL, più di 72 ore, quasi insopportabili per una azienda al giorno d&#8217;oggi. Per questo motivo mi ha chiesto di aggiungere al firewall/router che già gestisce le policy di rete, un backup su HSDPA automatico che attivi la connessione su 3G non appena il link ADSL cade.</p>
<p>Ho cercato in rete se esisteva già qualche setup, ma ho trovato solo una guida per zeroshell e alcune discussioni su forum che però non erano pienamente esaustive.</p>
<p>Partendo quindi dal semplice concetto che per effettuare uno switch al volo occorre testare il default gateway e nel caso fallisca attivare il gateway su rete cellulare e il masquerading  attraverso esso, ho buttato giù questo accrocchio immondo in shell script.</p>
<p>Il meccanismo si basa su quattro script chiamati <strong>pingeth1, killpingeth1, pingppp0, killpingppp0.</strong></p>
<p>Lo script principale è <strong>pingeth1 </strong></p>
<pre class="brush: bash;">
#/bin/bash
ping -I eth1 -c3 151.99.29.203 &gt; result.tst;
ALERT=`grep -c &quot;3\ received&quot; result.tst`
if [ $ALERT = 1 ] ; then
echo &quot;ok&quot;
else
wvdial &amp;
sleep 10
/usr/local/bin/killpingeth1
/sbin/shorewall clear
/sbin/iptables  -t  nat  -A  POSTROUTING  -o  ppp0 -j  MASQUERADE
/sbin/route add default gw 10.64.64.64 dev ppp0
fi
rm result.tst
exit 0</pre>
<p>Esaminiamo nel dettaglio quanto sopra:</p>
<p>Vengono lanciati 3 ping attraverso eth1 (porta wan collegata al router adsl) verso il nodo p-t-p della connessione (151.99.29.203) e il risultato viene scritto nel file temporaneo result.tst</p>
<p>Viene introdotta la variabile ALERT ottenuta greppando e contando l&#8217;occorrenza del termine &#8220;3\ received&#8221; dal file temporaneo result.tst.</p>
<p>Se il valore di ALERT è uguale ad 1, lo script si limita a stampare la scritta OK, se il valore di ALERT è diverso da 1 viene nell&#8217;ordine:</p>
<p>1)lanciato wvdial in backgroud<br />
2)inserito un sleep di 10 secondi per permettere a wvdial di alzare correttamente la connessione<br />
3)invocato lo script killpingeth1 (che vedremo più sotto)<br />
4)resettate le regole del firewall in essere<br />
5)inserita una nuova regola di iptables per il masquerading attraverso l&#8217;interfaccia ppp0<br />
6)aggiunta la nuova default gateway attraverso l&#8217;interfaccia ppp0</p>
<p>Viene infine rimosso il file temporaneo result.tst.</p>
<p>Pingeth1 va eseguito ogni minuto da cron, per cui occorre creare un nuovo cronjob</p>
<pre class="brush: bash;">
crontab -e
*/1 * * * * /usr/local/bin/pingeth1 &gt;/dev/null</pre>
<p>Esaminiamo ora lo script <strong>killpingeth1</strong></p>
<pre class="brush: bash;">
#/bin/bash
crontab -l &gt;CRON_TEMP
awk '$0!~/pingeth1/ { print $0 }' CRON_TEMP &gt;CRON_NEW
echo &quot;*/1 * * * * /root/pingppp0 &gt;/dev/null&quot; &gt;&gt;CRON_NEW
crontab CRON_NEW
/etc/init.d/cron restart
rm CRON_TEMP;
rm CRON_NEW;
exit 0</pre>
<p>La funzione primaria di killpingeth1 è quella di cambiare lo schedulatore, rimuovendo la programmazione di pingeth1 ed inserendo la nuova programmazione di pingppp0 (che vedremo più sotto).</p>
<p>Invocato unicamente in caso di mancata risposta del gateway primario killpingeth1 esegue i seguenti passaggi:</p>
<p>1)Elenca il contenuto del crontab e lo scrive in un file temporaneo CRON_TEMP<br />
2)verifica la presenza della stringa pingeth1 sul file temporaneo CRON_TEMP e se presente la elimina scrivendo un nuovo file CRON_NEW<br />
3)appende alla fine del file CRON_NEW la nuova schedula di pingppp0<br />
4)installa il nuovo cronjob<br />
5)rimuove i file temporanei CRON_NEW e CRON_TEMP</p>
<p>Da questo momento la connessione è instradata attraverso ppp0, però con un monitor sempre attivo sull&#8217;interfaccia principale, in modo che, se la connessione dovesse essere ripristinata, si ritorni in modo automatico alle condizioni di lavoro predefinite.</p>
<p>Il controllo dell&#8217;interfaccia eth1 viene demandato allo script pingppp0 che abbiamo inserito nel nuovo cronjob.</p>
<p>Vediamolo in dettaglio</p>
<pre class="brush: bash;">
#/bin/bash
/sbin/route del default gw 192.168.0.1 dev eth1
/sbin/route add default gw 192.168.0.1 dev eth1
ping -I eth1 -c 3 151.99.29.203 &gt; result.tst;
ALERT=`grep -c &quot;3\ received&quot; result.tst`
if [ $ALERT = 1 ] ; then
killall wvdial
/usr/local/bin/killpingppp0
/sbin/shorewall restart
else
echo &quot;ancora su linea backup&quot;
/sbin/route del default gw 192.168.0.1 dev eth1
fi
rm result.tst
exit 0</pre>
<p>Lo script pingppp0 viene eseguito ogni minuto e compie la seguente routine:</p>
<p>Cancella ed aggiunge la default gateway su eth1 (workaround orrendo, ma senza questo passaggio il ping di controllo non riusciva a passare dall&#8217;interfaccia eth1, se qualcuno ha una soluzione può integrare e migliorare questo passaggio)</p>
<p>Esegue i soliti 3 ping verso il nodo p-t-p della connessione (151.99.29.203) e il risultato viene scritto nel file temporaneo result.tst</p>
<p>Introduce la variabile ALERT ottenuta greppando e contando l&#8217;occorrenza del termine &#8220;3\ received&#8221; dal file temporaneo result.tst.</p>
<p>Se il valore di ALERT è uguale ad 1 viene nell&#8217;ordine:</p>
<p>1)abbattuto il processo wvdial facendo così cadere la connessione 3G<br />
2)invocato lo script killpingppp0 ( che vedremo più sotto)<br />
3)fatto ripartire il firewall</p>
<p>Se il valore di ALERT è diverso da 1 si limita a stampare la stringa &#8220;ancora su linea backup&#8221; e cancella la default gateway su eth1, rimuovendo come ultimo comando il file temporaneo result.tst.</p>
<p>Rimane da prendere in esame l&#8217;ultimo script killpingppp0 che si prende cura di ripristinare il corretto cronjob su pingeth1</p>
<p>Ecco lo script:</p>
<pre class="brush: bash;">
#/bin/bash
crontab -l &gt;CRON_TEMP
awk '$0!~/pingppp0/ { print $0 }' CRON_TEMP &gt;CRON_NEW
echo &quot;*/1 * * * * /root/pingeth1&gt;/dev/null&quot; &gt;&gt;CRON_NEW
crontab CRON_NEW
/etc/init.d/cron restart
rm CRON_TEMP
rm CRON_NEW
exit 0</pre>
<p>Lo script è del tutto analogo a killpingeth1 e quindi esegue nell&#8217;ordine i seguenti passaggi:</p>
<p>1)Elenca il contenuto del crontab e lo scrive in un file temporaneo CRON_TEMP<br />
2)verifica la presenza della stringa pingppp0 sul file temporaneo CRON_TEMP e se presente la elimina scrivendo un nuovo file CRON_NEW<br />
3)appende alla fine del file CRON_NEW la nuova schedula di pingeth1<br />
4)installa il nuovo cronjob<br />
5)rimuove i file temporanei CRON_NEW e CRON_TEMP</p>
<p>Questa catena di script si intesta in un loop che switcha in maniera accettabilmente veloce la connessione tra la linea adsl e 3G, senza nessun intervento manuale da parte dell&#8217;amministratore di sistema.</p>
<p>Vista la ruvidità del procedimento non è possibile avere tutte le funzionalità avanzate del router come transparent proxy e vpn, ma credo che il compromesso per essere sempre online anche dopo la caduta del link primario sia accettabile.</p>
<p>I vostri commenti, insulti e migliorie sono come al solito più che apprezzati.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/itfonblog.wordpress.com/1157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/itfonblog.wordpress.com/1157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/itfonblog.wordpress.com/1157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/itfonblog.wordpress.com/1157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/itfonblog.wordpress.com/1157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/itfonblog.wordpress.com/1157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/itfonblog.wordpress.com/1157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/itfonblog.wordpress.com/1157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/itfonblog.wordpress.com/1157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/itfonblog.wordpress.com/1157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/itfonblog.wordpress.com/1157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/itfonblog.wordpress.com/1157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/itfonblog.wordpress.com/1157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/itfonblog.wordpress.com/1157/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dema.tv&amp;blog=615558&amp;post=1157&amp;subd=itfonblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dema.tv/2010/06/30/backup-su-hsdpa-con-router-linux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a6bae771da91131beb88e88c2b327258?s=96&#38;d=monsterid&#38;r=X" medium="image">
			<media:title type="html">antonde</media:title>
		</media:content>
	</item>
		<item>
		<title>Hootsuite?</title>
		<link>http://dema.tv/2010/06/24/hootsuite/</link>
		<comments>http://dema.tv/2010/06/24/hootsuite/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 13:46:49 +0000</pubDate>
		<dc:creator>antonde</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dema.tv/2010/06/24/hootsuite/</guid>
		<description><![CDATA[Hootsuite?<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dema.tv&amp;blog=615558&amp;post=1156&amp;subd=itfonblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hootsuite?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/itfonblog.wordpress.com/1156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/itfonblog.wordpress.com/1156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/itfonblog.wordpress.com/1156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/itfonblog.wordpress.com/1156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/itfonblog.wordpress.com/1156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/itfonblog.wordpress.com/1156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/itfonblog.wordpress.com/1156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/itfonblog.wordpress.com/1156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/itfonblog.wordpress.com/1156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/itfonblog.wordpress.com/1156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/itfonblog.wordpress.com/1156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/itfonblog.wordpress.com/1156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/itfonblog.wordpress.com/1156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/itfonblog.wordpress.com/1156/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dema.tv&amp;blog=615558&amp;post=1156&amp;subd=itfonblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dema.tv/2010/06/24/hootsuite/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a6bae771da91131beb88e88c2b327258?s=96&#38;d=monsterid&#38;r=X" medium="image">
			<media:title type="html">antonde</media:title>
		</media:content>
	</item>
		<item>
		<title>Feedly for Chrome 2.14.x</title>
		<link>http://dema.tv/2010/06/14/feedly-for-chrome-2-14-x/</link>
		<comments>http://dema.tv/2010/06/14/feedly-for-chrome-2-14-x/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 09:17:13 +0000</pubDate>
		<dc:creator>antonde</dc:creator>
				<category><![CDATA[minihowto]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[feedly]]></category>
		<category><![CDATA[reeader]]></category>
		<category><![CDATA[get satisfaction]]></category>
		<category><![CDATA[estensioni]]></category>

		<guid isPermaLink="false">http://dema.tv/?p=1144</guid>
		<description><![CDATA[Per la lettura dei feed RSS da più di un mese a questa parte sto usando Feedly. Feedly è un&#8217;estensione per Mozilla Firefox, Google Chrome e Safari che si interfaccia al nostro account Google Reader e tramite una serie di javascript ridisegna il layout dell&#8217;aggregatore rendendolo del tutto simile ad una pagina web stile magazine. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dema.tv&amp;blog=615558&amp;post=1144&amp;subd=itfonblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Per la lettura dei feed RSS da più di un mese a questa parte sto usando <a href="http://www.feedly.com/">Feedly</a>.</p>
<p>Feedly è un&#8217;estensione per Mozilla Firefox, Google Chrome e Safari che si interfaccia al nostro account Google Reader e tramite una serie di javascript ridisegna il layout dell&#8217;aggregatore rendendolo del tutto simile ad una pagina web stile magazine.</p>
<p>E&#8217; compatibile con le shortcuts di Greader, è impreziosito da AJAX ed ha tutti gli strumenti per la condivisione su social network, offline reading (tramite Instapaper) e mille altre fighetterie.</p>
<p>Insomma il feed reader definitivo, secondo me.</p>
<p>Quello che però lo rende instabile, almeno su Google Chrome, è il costante aggiornamento di release. Ogni giorno viene infatti caricata una nuova versione che purtroppo, a partire dalla 2.15.x, sembra aver tralasciato una delle features per me più importanti e che l&#8217;ha reso per me inutilizzabile: la navigazione con i tasti N e P.</p>
<p>Nella schermata qui sotto è riprodotto il mio uso tipico di feedly: L&#8217;apertura di una categoria di feed, un&#8217;occhiata d&#8217;insieme alla pagina, uso del tasto N per selezionare l&#8217;articolo che ritengo possa essere interessante e tasto invio per espandere il post.</p>
<div id="attachment_1146" class="wp-caption alignnone" style="width: 520px"><a href="http://itfonblog.files.wordpress.com/2010/06/feedly1.jpg"><img class="size-full wp-image-1146  " title="feedly" src="http://itfonblog.files.wordpress.com/2010/06/feedly1.jpg?w=510&#038;h=428" alt="" width="510" height="428" /></a><p class="wp-caption-text">Nel cerchio si può notare l&#039;ombreggiatura che notifica all&#039;utente che l&#039;articolo è stato selezionato</p></div>
<p>Ebbene, dalla versione 2.15.x di Feedly l&#8217;ombreggiatura che indica all&#8217;utente quale articolo è stato selezionato tramite i tasti N o P è sparita, rendendo di fatto impossibile usare Feedly tramite tastiera, almeno per quanto mi riguarda.</p>
<p>Mi sono chiesto quindi come poter effettuare un downgrade, come poter tornare alla versione 2.14.x che funzionava secondo me in maniera perfetta. Ho cercato di trovare qualche repository con lo storico dell&#8217;estensione cercando con Google e sulla pagina <a href="http://www.getsatisfaction.com/feedly">Get Satisfaction</a> di Feedly, ma invano.</p>
<p>Ieri, per caso, ho acceso una virtual machine con Ubuntu 10.4, Chrome e Feedly che non usavo da circa un mese. Prontamente ho disattivato l&#8217;accesso ad internet per evitare l&#8217;update automatico delle estensioni ed ho recuperato Feedly 2.14.267.</p>
<p>Immediatamente l&#8217;ho salvato ed ho provveduto ad aggiornare tutte le mie installazioni di Chrome seguendo questa procedura:</p>
<ol>
<li>Ho disinstallato Feedly dal pannello <em>estensioni</em> di Chrome</li>
<li>Ho copiato la cartella 2.14.267 in una directory nascosta (Linux) chiamata .feedlyext</li>
<li>Ho aperto nuovamente il pannello <em>estensioni</em> di Google Chrome e scelto <em>carica estensione non pacchettizzata</em></li>
<li>Ho scelto il path della directory nascosta precedentemente creata e ricaricato la mia estensione preferita che, non essendo pacchettizzata, non è più soggetta ad update automatico.</li>
</ol>
<p>La procedura è analoga anche per Windows e MacOS 10 .</p>
<p>Se anche voi avete riscontrato questi problemi, ho approntato per il download un file zip con la versione 2.14.267 pronto per essere scompattato ed installato secondo la procedura appena descritta.</p>
<p>Il file può essere prelevato <a href="http://dl.dropbox.com/u/624711/2.14.267.zip">qui</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/itfonblog.wordpress.com/1144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/itfonblog.wordpress.com/1144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/itfonblog.wordpress.com/1144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/itfonblog.wordpress.com/1144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/itfonblog.wordpress.com/1144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/itfonblog.wordpress.com/1144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/itfonblog.wordpress.com/1144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/itfonblog.wordpress.com/1144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/itfonblog.wordpress.com/1144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/itfonblog.wordpress.com/1144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/itfonblog.wordpress.com/1144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/itfonblog.wordpress.com/1144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/itfonblog.wordpress.com/1144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/itfonblog.wordpress.com/1144/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dema.tv&amp;blog=615558&amp;post=1144&amp;subd=itfonblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dema.tv/2010/06/14/feedly-for-chrome-2-14-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a6bae771da91131beb88e88c2b327258?s=96&#38;d=monsterid&#38;r=X" medium="image">
			<media:title type="html">antonde</media:title>
		</media:content>

		<media:content url="http://itfonblog.files.wordpress.com/2010/06/feedly1.jpg" medium="image">
			<media:title type="html">feedly</media:title>
		</media:content>
	</item>
		<item>
		<title>Xen su debian lenny 64 bit, no frills guide parte 3</title>
		<link>http://dema.tv/2010/06/07/xen-su-debian-lenny-64-bit-no-frills-guide-parte-3/</link>
		<comments>http://dema.tv/2010/06/07/xen-su-debian-lenny-64-bit-no-frills-guide-parte-3/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 07:32:34 +0000</pubDate>
		<dc:creator>antonde</dc:creator>
				<category><![CDATA[howto]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[xen]]></category>
		<category><![CDATA[virtual machines]]></category>
		<category><![CDATA[dom0]]></category>
		<category><![CDATA[domu]]></category>
		<category><![CDATA[hypervisor]]></category>

		<guid isPermaLink="false">http://dema.tv/?p=1112</guid>
		<description><![CDATA[Eccoci giunti al momento di installare delle virtual machines full virtualized sul nostro hypervisor Xen. Inizieremo con la preparazione di un file immagine per ospitare il sistema windows e con la creazione dell&#8217;immagine Iso per l&#8217;installazione. Immagine Iso d&#8217;installazione e creazione disco virtuale Probabilmente il sistema operativo windows da installare sarà memorizzato su un dvd [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dema.tv&amp;blog=615558&amp;post=1112&amp;subd=itfonblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Eccoci giunti al momento di installare delle virtual machines full virtualized sul nostro hypervisor Xen.</p>
<p>Inizieremo con la preparazione di un file immagine per ospitare il sistema windows e con la creazione dell&#8217;immagine Iso per l&#8217;installazione.<br />
<span id="more-1112"></span></p>
<h3>Immagine Iso d&#8217;installazione e creazione disco virtuale</h3>
<p>Probabilmente il sistema operativo windows da installare sarà memorizzato su un dvd o su un cdrom. Per maggiore comodità creiamo un&#8217;immagine iso per poi usarla come sorgente dell&#8217;installazione.</p>
<p>Sotto windows possiamo creare l&#8217;immagine tramite tools adatti allo scopo (<a href="http://www.imgburn.com/">imgburn</a> e forse un altro centinaio), con linux usiamo dd con questo semplice comando</p>
<pre class="brush: bash;">
dd if=/dev/sr0 of=/tmp/winimage.iso</pre>
<p>A questo punto dobbiamo creare una partizione o una  directory, se abbiamo a disposizione un discreto spazio disco, dentro la quale ospitare i file immagine delle macchine virtuali. Nei nostri esempi ho creato una directory /machines.</p>
<p>Creiamo la struttura delle directory:</p>
<pre class="brush: bash;">
mkdir /machines/xen
mkdir /machines/xen/domains
mkdir /machines/xen/domains/srv2k8</pre>
<p>Spostiamo l&#8217;immagine iso del cd d&#8217;installazione precedentemente creato in /tmp</p>
<pre class="brush: bash;">
mv /tmp/winimage.iso /machines/xen/domains/srv2k8/</pre>
<p>E creiamo un disco virtuale sparse da 12Gb</p>
<pre class="brush: bash;">
dd if=/dev/zero of=/machines/xen/domains/srv2k8/disk.img bs=1M count=0 seek=12288</pre>
<h3>Creazione file di configurazione HVM e installazione sistema operativo</h3>
<p>Ora scriviamo il file di configurazione per la nuova macchina virtuale HVM. In /etc/xen creiamo un file chiamato srv2k8.cfg e scriviamo quanto segue.</p>
<pre class="brush: bash;">
kernel = '/usr/lib/xen-3.2-1/boot/hvmloader'
builder = 'hvm'
memory = '1024'
device_model='/usr/lib/xen-3.2-1/bin/qemu-dm'

# Disks
disk = [ 'tap:aio:/machines/xen/domains/srv2k8/disk.img,hda,w',
'tap:aio:/machines/xen/domains/srv2k8/winimage.iso,hdc:cdrom,r'
]

# Hostname
name = 'srv2k8'

# Networking
vif = ['mac=00:16:3E:3C:F7:28,bridge=eth0']

# Behaviour
boot='d'
vnc=1
vncviewer=1
sdl=0
acpi=1
localtime=1</pre>
<p>Siamo pronti quindi per iniziare l&#8217;installazione di windows. Dalla shell lanciamo la nuova macchina virtuale con <em>xm create srv2k8.cfg</em>.</p>
<p>Qui si presenta subito un problema: come faccio ad interagire con il display della macchina virtuale? Semplice, nel file di configurazione sopra abbiamo specificato il parametro <em>vnc=1 </em> che farà in modo che sul nostro host principale venga lanciata una sessione vnc al fine di poter monitorare ed interagire con la nostra installazione.</p>
<p>Quindi è sufficiente collegarsi tramite un viewer vnc alla porta 5900 del nostro hypervisor ed eseguire un&#8217;installazione di windows come faremmo con un host fisico.</p>
<div id="attachment_1123" class="wp-caption alignnone" style="width: 460px"><a href="http://itfonblog.files.wordpress.com/2010/06/schermata.png"><img class="size-medium wp-image-1123  " title="vnc xen " src="http://itfonblog.files.wordpress.com/2010/06/schermata.png?w=450&#038;h=280" alt="" width="450" height="280" /></a><p class="wp-caption-text">monitorare ed interagire con le macchine virtuali via vnc</p></div>
<p>Una volta portata a termine l&#8217;installazione impostiamo l&#8217;accesso remoto via rdp al nuovo host windows, settiamo un indirizzo ip fisso per poter facilmente ricollegare la nostra macchina virtuale via remote desktop e infine effettuiamo lo shutdown windows.</p>
<p>Nuovamente nella shell di Dom0 andiamo ad editare il file di configurazione <em>/etc/xen/srv2k8.cfg</em> cambiando i parametri di boot e rimuovendo il dispositivo tap:aio del cdrom.</p>
<pre class="brush: bash;">
# Disks
disk = [ 'tap:aio:/machines/xen/domains/srv2k8/disk.img,hda,w',
]
# Behaviour
boot='c'</pre>
<h3>Rifiniture</h3>
<p>Riavviato il nuovo host windows, sempre con <em> xm create srv2k8.cfg </em> e collegati via dektop remoto, scarichiamo i GplPV drivers per windows. Questi drivers permettono di usare direttamente il backend di controller scsi e scheda ethernet di Dom0, incrementando le performance della nostra macchina virtuale.</p>
<p>Possiamo scaricare i drivers da <a href="http://www.meadowcourt.org/downloads/" target="_blank">http://www.meadowcourt.org/downloads/</a> scegliendo quello adatto alla versione di windows installata.</p>
<p>I drivers vengono identificati secondo questo criterio :<br />
gplpv_(chk/fre)_(platform)_(arch)_(version).msi</p>
<p><strong>chk</strong> è una build per sviluppatori con strumenti di debug, <strong>free</strong> è la versione senza strumenti di debug.</p>
<p><strong>platform</strong> indica la versione di windows:<strong> wxp=Windows Xp, wnet=Windows Server 2003, wlh=Vista/Server2008</strong>.</p>
<p><strong>arch</strong> potrà essere o AMD64 o x86.</p>
<p><strong>version</strong> è la release dei drivers.</p>
<p>Qui sotto una schermata di esempio nella quale si può notare che la versione wlh di gplpv si installa egregiamente anche su Windows Seven.</p>
<p><a href="http://itfonblog.files.wordpress.com/2010/06/schermata-1.png"><img class="alignnone size-medium wp-image-1132" title="GplPV free drivers" src="http://itfonblog.files.wordpress.com/2010/06/schermata-1.png?w=450&#038;h=281" alt="Installazione GplPV drivers" width="450" height="281" /></a></p>
<p>Abbiamo terminato. Non ci resta che creare il link simbolico dentro Dom0 in <em>/etc/xen/auto</em></p>
<pre class="brush: bash;">
cd /etc/xen/auto
ln -sf /etc/xen/srv2k8.cfg srv2k8.cfg
</pre>
<p>In questo modo la DomU HVM windows si avvierà all&#8217;avvio dell&#8217;hypervisor e, grazie ai GplPV drivers, effettuerà un corretto shutdown quando verrà arrestato il sistema.</p>
<p>I prossimi passi saranno:<br />
Installazione di Xen 4.0 su Debian Lenny + Libvirt + Virt-manager<br />
Realizzazione di un HA Xen con DRBD e Heartbeat</p>
<p>Serie di posts Xen no frills guide:<br />
<a href="http://wp.me/p2A8m-gj"> Parte 1</a><br />
<a href="http://wp.me/p2A8m-gW"> Parte 2</a><br />
<a href="http://wp.me/p2A8m-hW"> Parte 3</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/itfonblog.wordpress.com/1112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/itfonblog.wordpress.com/1112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/itfonblog.wordpress.com/1112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/itfonblog.wordpress.com/1112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/itfonblog.wordpress.com/1112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/itfonblog.wordpress.com/1112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/itfonblog.wordpress.com/1112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/itfonblog.wordpress.com/1112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/itfonblog.wordpress.com/1112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/itfonblog.wordpress.com/1112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/itfonblog.wordpress.com/1112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/itfonblog.wordpress.com/1112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/itfonblog.wordpress.com/1112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/itfonblog.wordpress.com/1112/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dema.tv&amp;blog=615558&amp;post=1112&amp;subd=itfonblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dema.tv/2010/06/07/xen-su-debian-lenny-64-bit-no-frills-guide-parte-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a6bae771da91131beb88e88c2b327258?s=96&#38;d=monsterid&#38;r=X" medium="image">
			<media:title type="html">antonde</media:title>
		</media:content>

		<media:content url="http://itfonblog.files.wordpress.com/2010/06/schermata.png?w=300" medium="image">
			<media:title type="html">vnc xen </media:title>
		</media:content>

		<media:content url="http://itfonblog.files.wordpress.com/2010/06/schermata-1.png?w=300" medium="image">
			<media:title type="html">GplPV free drivers</media:title>
		</media:content>
	</item>
	</channel>
</rss>