<?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>gpz500's Weblog</title>
	<atom:link href="http://gpz500.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://gpz500.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Thu, 26 Jan 2012 22:22:17 +0000</lastBuildDate>
	<language>it</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='gpz500.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/19f25d2975dd6f8f8c95b64d245f73d3?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>gpz500's Weblog</title>
		<link>http://gpz500.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://gpz500.wordpress.com/osd.xml" title="gpz500&#039;s Weblog" />
	<atom:link rel='hub' href='http://gpz500.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Abilitare lo schema del protocollo in Firefox 7</title>
		<link>http://gpz500.wordpress.com/2011/10/11/abilitare-lo-schema-del-protocollo-in-firefox-7/</link>
		<comments>http://gpz500.wordpress.com/2011/10/11/abilitare-lo-schema-del-protocollo-in-firefox-7/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 14:38:15 +0000</pubDate>
		<dc:creator>gpz500</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[7]]></category>
		<category><![CDATA[address]]></category>
		<category><![CDATA[bar]]></category>
		<category><![CDATA[barra]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[indirizzo]]></category>
		<category><![CDATA[protocol]]></category>
		<category><![CDATA[protocollo]]></category>
		<category><![CDATA[schema]]></category>
		<category><![CDATA[scheme]]></category>
		<category><![CDATA[url]]></category>

		<guid isPermaLink="false">http://gpz500.wordpress.com/?p=1057</guid>
		<description><![CDATA[Firefox 7 è una scheggia &#8211; specialmente sotto Windows &#8211; e occupa molta meno memoria dei suoi predecessori. Però una piccola imperfezione ce l&#8217;ha, almeno ai miei occhi: nella barra dell&#8217;indirizzo lo schema che indica il protocollo non compare più, è nascosto. Si tratta della parte che, in un URL, sta prima del nome del [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gpz500.wordpress.com&amp;blog=2949172&amp;post=1057&amp;subd=gpz500&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1063" title="firefox" src="http://gpz500.files.wordpress.com/2011/10/firefox.jpg" alt="" width="440" height="422" /></p>
<p>Firefox 7 è una scheggia &#8211; specialmente sotto Windows &#8211; e occupa molta meno memoria dei suoi predecessori. Però una piccola imperfezione ce l&#8217;ha, almeno ai miei occhi: nella barra dell&#8217;indirizzo lo schema che indica il protocollo non compare più, è nascosto. <span id="more-1057"></span>Si tratta della parte che, in un URL, sta prima del nome del sito (<em>http://</em> oppure <em>https://</em>, o <em>ftp://</em>,  tanto per intenderci). Di solito questo non è un gran problema, perché la pagina la si vede lo stesso, ma può diventarlo quando, ad esempio, si fa il copia-e-incolla dell&#8217;URL dalla barra dell&#8217;indirizzo in un contesto dove lo schema del protocollo non è scontato. Come in un email o in un tweet.</p>
<p>Grazie a <a href="http://www.pchelpforum.com/web-internet-network-tutorials/119906-firefox-7-how-display-full-url-address-bar-url-bar.html">questa pagina</a> ho trovato il modo per ritornare alla vecchia impostazione. Qui sotto c&#8217;è il procedimento in italiano, per chi non capisce l&#8217;inglese.</p>
<ol>
<li>Prima di tutto occorre inserire nella barra dell&#8217;indirizzo il testo <em>about:config</em> e premere INVIO. Questa è la parolina magica per accedere alle impostazioni nascoste di Firefox;</li>
<li>comparirà un avviso alquanto allarmante al quale si deve reagire rispondendo che sì, si farà attenzione:<br />
<img class="alignnone size-full wp-image-1059" title="invalidare" src="http://gpz500.files.wordpress.com/2011/10/invalidare.png" alt="" width="766" height="242" /></li>
<li>occorre adesso cercare la voce <em>browser.urlbar.trimURLs</em> e cambiarne, con un doppio click, il valore da <em>true</em> a <em>false</em>:<br />
<img class="alignnone size-full wp-image-1061" title="trimurls" src="http://gpz500.files.wordpress.com/2011/10/trimurls.png" alt="" width="444" height="64" /></li>
</ol>
<p>Fatto! D&#8217;ora in avanti lo schema del protocollo sarà là al suo posto.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gpz500.wordpress.com/1057/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gpz500.wordpress.com/1057/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gpz500.wordpress.com/1057/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gpz500.wordpress.com/1057/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gpz500.wordpress.com/1057/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gpz500.wordpress.com/1057/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gpz500.wordpress.com/1057/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gpz500.wordpress.com/1057/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gpz500.wordpress.com/1057/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gpz500.wordpress.com/1057/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gpz500.wordpress.com/1057/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gpz500.wordpress.com/1057/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gpz500.wordpress.com/1057/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gpz500.wordpress.com/1057/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gpz500.wordpress.com&amp;blog=2949172&amp;post=1057&amp;subd=gpz500&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gpz500.wordpress.com/2011/10/11/abilitare-lo-schema-del-protocollo-in-firefox-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/db3f7b291d89d0c4fd3b22ac02527e44?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gpz500</media:title>
		</media:content>

		<media:content url="http://gpz500.files.wordpress.com/2011/10/firefox.jpg" medium="image">
			<media:title type="html">firefox</media:title>
		</media:content>

		<media:content url="http://gpz500.files.wordpress.com/2011/10/invalidare.png" medium="image">
			<media:title type="html">invalidare</media:title>
		</media:content>

		<media:content url="http://gpz500.files.wordpress.com/2011/10/trimurls.png" medium="image">
			<media:title type="html">trimurls</media:title>
		</media:content>
	</item>
		<item>
		<title>Un&#8217;utile opzione dello GNU linker</title>
		<link>http://gpz500.wordpress.com/2011/09/19/un-utile-opzione-dello-gnu-linker/</link>
		<comments>http://gpz500.wordpress.com/2011/09/19/un-utile-opzione-dello-gnu-linker/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 12:28:29 +0000</pubDate>
		<dc:creator>gpz500</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[libreria condivisa]]></category>
		<category><![CDATA[linker]]></category>
		<category><![CDATA[shared library]]></category>
		<category><![CDATA[symbol]]></category>
		<category><![CDATA[undefined]]></category>

		<guid isPermaLink="false">http://gpz500.wordpress.com/?p=1044</guid>
		<description><![CDATA[Scrivere programmi in C/C++ usando la toolchain GCC è, in genere, piacevole e produttivo. A patto di conoscere alcune questioni che, a prima vista, possono sembrare di lana caprina. La questione di lana caprina Ad esempio, una cosa importante da sapere è che, a differenza di quando si linka un eseguibile, quando si fa il [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gpz500.wordpress.com&amp;blog=2949172&amp;post=1044&amp;subd=gpz500&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://gpz500.files.wordpress.com/2011/09/capra.jpg"><img class="alignnone size-full wp-image-1048" title="Capra" src="http://gpz500.files.wordpress.com/2011/09/capra.jpg" alt="" width="512" height="384" /></a></p>
<p>Scrivere programmi in C/C++ usando la toolchain GCC è, in genere, piacevole e produttivo. A patto di conoscere alcune questioni che, a prima vista, possono sembrare di lana caprina. <span id="more-1044"></span></p>
<h3>La questione di lana caprina</h3>
<p>Ad esempio, una cosa importante da sapere è che, a differenza di quando si linka un eseguibile, quando si fa il <strong>link di una libreria condivisa</strong> (file <em>lib*.so</em>), lo GNU linker (invocato direttamente con il comando <em>ld</em>, oppure indirettamente tramite il compilatore GCC) non dà alcun errore se ci sono simboli irrisolti. L&#8217;idea è quella di consentire comunque la creazione della libreria, rimandando la risoluzione dei simboli al momento in cui si farà il link di un eseguibile che ne faccia uso.</p>
<p>Facciamo un esempio concreto: supponiamo di realizzare la libreria <em>libdinamica.so</em>, che usa al suo interno la funzione <em>richiesta()</em> presa dalla libreria condivisa <em>libdipendenza.so</em>. Il comando di link per <em>libdinamica.so</em> sarà qualcosa del genere:</p>
<pre style="padding-left:30px;">$ g++ -shared -o libdinamica.so oggetto1.o oggetto2.o oggetto3.o</pre>
<p>che non contiene riferimenti alla libreria <em>libdipendenza.so</em> e non dà messaggi di errore. Un eventuale eseguibile che fa uso della libreria <em>libdinamica.so</em> dovrà essere linkato con il comando</p>
<pre style="padding-left:30px;">$ g++ -o pincopallino oggetto4.o oggetto5.o -L. -ldinamica -ldipendenza</pre>
<p>, ossia specificando entrambe le librerie (qui si suppone che tutti i file si trovino nella cartella corrente).</p>
<p>Se, invece, si fosse linkata la libreria con il comando</p>
<pre style="padding-left:30px;">$ g++ -shared -o libdinamica.so oggetto1.o oggetto2.o oggetto3.o -L. -ldipendenza</pre>
<p>il comando per linkare l&#8217;eseguibile avrebbe potuto essere</p>
<pre style="padding-left:30px;">$ g++ -o pincopallino oggetto4.o oggetto5.o -L. -ldinamica</pre>
<p>che è molto più logico perché, in generale, i file <em>oggetto4.o</em> e <em>oggetto5.o</em> possono essere del tutto agnostici riguardo alla libreria <em>libdipendenza.so</em>.</p>
<h3>Il comportamento virtuoso</h3>
<p>Un modo per costringerci ad adottare il &#8220;comportamento virtuoso&#8221; (quello di linkare <em>libdipendenza.so</em> con <em>libdinamica.so</em>, e non con l&#8217;eseguibile) è quello di richiedere al linker di lamentarsi dei simboli irrisolti anche <strong>durante la costruzione delle librerie condivise</strong>. L&#8217;opzione per attivare questo comportamento del linker è <em>-<!-- ciao -->-no-undefined</em> (che diventa <em>-Wl,-<!-- ciao -->-no-undefined</em> se invocata dal compilatore).</p>
<p>Con l&#8217;opzione <em>-<!-- ciao -->-no-undefined</em>, la prima versione del comando ha questo esito:</p>
<pre style="padding-left:30px;">$ g++ -Wl,--no-undefined -shared -o libdinamica.so oggetto1.o oggetto2.o oggetto3.o
oggetto1.o: In function `usa_richiesta()':
oggetto1.cpp:(.text+0x13): undefined reference to `richiesta()'
collect2: ld returned 1 exit status
$</pre>
<p>mentre l&#8217;unica forma che funziona sarà</p>
<pre style="padding-left:30px;">$ g++ -Wl,--no-undefined -shared -o libdinamica.so oggetto1.o oggetto2.o oggetto3.o -L. -ldipendenza</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gpz500.wordpress.com/1044/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gpz500.wordpress.com/1044/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gpz500.wordpress.com/1044/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gpz500.wordpress.com/1044/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gpz500.wordpress.com/1044/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gpz500.wordpress.com/1044/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gpz500.wordpress.com/1044/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gpz500.wordpress.com/1044/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gpz500.wordpress.com/1044/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gpz500.wordpress.com/1044/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gpz500.wordpress.com/1044/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gpz500.wordpress.com/1044/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gpz500.wordpress.com/1044/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gpz500.wordpress.com/1044/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gpz500.wordpress.com&amp;blog=2949172&amp;post=1044&amp;subd=gpz500&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gpz500.wordpress.com/2011/09/19/un-utile-opzione-dello-gnu-linker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/db3f7b291d89d0c4fd3b22ac02527e44?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gpz500</media:title>
		</media:content>

		<media:content url="http://gpz500.files.wordpress.com/2011/09/capra.jpg" medium="image">
			<media:title type="html">Capra</media:title>
		</media:content>
	</item>
		<item>
		<title>Che disdetta: chiude Vcast @^#$%@$#!!!</title>
		<link>http://gpz500.wordpress.com/2011/08/05/che-disdetta-chiude-vcast/</link>
		<comments>http://gpz500.wordpress.com/2011/08/05/che-disdetta-chiude-vcast/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 10:00:27 +0000</pubDate>
		<dc:creator>gpz500</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[chiude]]></category>
		<category><![CDATA[chiusura]]></category>
		<category><![CDATA[faucet]]></category>
		<category><![CDATA[faucetpvr]]></category>
		<category><![CDATA[pvr]]></category>
		<category><![CDATA[vcast]]></category>

		<guid isPermaLink="false">http://gpz500.wordpress.com/?p=1024</guid>
		<description><![CDATA[Questa l&#8217;email lapidaria, che non lascia speranze, sulla chiusura di uno dei servizi web che più mi erano utili e che più apprezzavo: Caro utente, dopo anni di onorato servizio, Vcast e la funzionalita&#8217; FaucetPVR hanno terminato la propria missione di sperimentazione e il giorno 9 Agosto 2011 il progetto verra&#8217; definitivamente chiuso. In questi [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gpz500.wordpress.com&amp;blog=2949172&amp;post=1024&amp;subd=gpz500&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1030" title="Vcast" src="http://gpz500.files.wordpress.com/2011/08/vcast.jpg" alt="" width="164" height="61" /></p>
<p>Questa l&#8217;email lapidaria, che non lascia speranze, sulla chiusura di uno dei servizi web che più mi erano utili e che più apprezzavo: <span id="more-1024"></span></p>
<blockquote><p>Caro utente,<br />
dopo anni di onorato servizio, Vcast e la funzionalita&#8217; FaucetPVR hanno terminato la propria missione di sperimentazione e il giorno 9 Agosto 2011 il progetto verra&#8217; definitivamente chiuso.</p>
<p>In questi anni abbiamo imparato molto, anche grazie a tutti voi, senza i quali il servizio non sarebbe potuto diventare funzionale.</p>
<p>Vi ringraziamo sinceramente per questi anni trascorsi insieme, per la vostra fedelta&#8217; e pazienza dimostrata.</p>
<p>Molti utenti ci hanno chiesto di indircargli quali servizi possono sostituire Vcast, in realta&#8217; servizi analoghi di registrazione TV su Internet a nostra conoscenza non ne estistono piu&#8217;, NextTV di Telecom Italia ha chiuso il trial il 2 Agosto e anche Bong.Tv ha cessato la registrazione dei canali italiani da tempo.</p>
<p>Per un ambito piu&#8217; ridotto relativo alla sola gestione dei podcast e delle radio DriveCast (<a href="http://drivecast.eu/" target="_blank">http://drivecast.eu</a>) rappresenta una ottima soluzione.</p>
<p>Per chi vuole la vita facile e non complicarsela con le varie chiavette USB da collegare al PC e con i loro programmi di registrazione, la BLOBBOX (<a href="http://bit.ly/pCNE9M" target="_blank">http://bit.ly/pCNE9M</a>) e&#8217; una ottima alternativa, e gli sviluppatori prevedono di introdurre la programmazione delle registrazioni da web entro l&#8217; autunno.</p>
<p>Con sincera stima,<br />
Il Vcast Team.</p></blockquote>
<h3>Ma non potevano vendercelo?</h3>
<p>Pensate che a me, ma anche a tanti altri, Vcast piace a tal punto da essere disposto a <a href="http://freeforumzone.leonardo.it/discussione.aspx?idd=9861014">pagare qualcosa</a> (un canone mensile o un tot per ogni singola registrazione) pur di continuare ad usufruirne.</p>
<p>Chiaramente apprezzo il servizio <strong>gratuito</strong> che ci è stato offerto finora (&#8220;a caval donato non si guarda in bocca&#8221;&#8230;) e ringrazio infinitamente il team di Vcast. Ciononostante resta l&#8217;amaro in bocca per la chiusura di un servizio che funziona bene, e che poteva trasformarsi in una fonte di reddito per <a href="http://www.inrete.it/home/">INRETE</a> (la società che sta dietro Vcast), oltre che essere un esperimento atto ad acquisire conoscienze che, a quanto si riesce a capire, confluiranno in un prossimo servizio web per la <a href="http://www.blobbox.tv/">BLOBBOX</a>.</p>
<h3>E ora?</h3>
<p>Chi mi segue sa che il videoregistratore virtuale di Vcast costituiva una delle pietre angolari, assieme a Boxee e DriveCast, del mio <a href="http://gpz500.wordpress.com/2010/09/08/il-mio-media-center-da-nuovo-decennio/">sistema multimediale casalingo</a>: dovrò giocoforza ripensarlo dalle fondamenta. Così, su due piedi, le due soluzioni proposte nell&#8217;email qua sopra non mi paiono soddisfacenti: DriveCast può registrare le trasmissioni radiofoniche, ma non quelle televisive; ogni altra soluzione basata su decoder DVB fisico (compresa la BLOBBOX) non mi è di aiuto in quanto io <strong>non ho, e non ho intenzione di mettere, l&#8217;antenna</strong> televisiva sul tetto. E le antennine dentro casa, dove abito io, non riescono a captare un segnale decente.</p>
<p>Quanto al servizio <a href="http://www.rai.tv/dl/replaytv/replaytv.html#">Rai Replay</a>, è semplicemente <em>ridicolo</em>: limitato agli ultimi sette giorni, solamente per pochi canali e solamente per le trasmissioni prodotte in proprio dalla Rai&#8230; per adesso le puntate di NCIS me le farò registrare su VHS (<em>duro a morire</em> &#8216;sto VHS, eh?) da qualche amico. Ma di certo non mi arrendo: appena verrà fuori qualcosa ve lo farò sapere immediatamente.</p>
<p>Ciao e alla prossima!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gpz500.wordpress.com/1024/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gpz500.wordpress.com/1024/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gpz500.wordpress.com/1024/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gpz500.wordpress.com/1024/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gpz500.wordpress.com/1024/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gpz500.wordpress.com/1024/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gpz500.wordpress.com/1024/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gpz500.wordpress.com/1024/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gpz500.wordpress.com/1024/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gpz500.wordpress.com/1024/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gpz500.wordpress.com/1024/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gpz500.wordpress.com/1024/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gpz500.wordpress.com/1024/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gpz500.wordpress.com/1024/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gpz500.wordpress.com&amp;blog=2949172&amp;post=1024&amp;subd=gpz500&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gpz500.wordpress.com/2011/08/05/che-disdetta-chiude-vcast/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/db3f7b291d89d0c4fd3b22ac02527e44?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gpz500</media:title>
		</media:content>

		<media:content url="http://gpz500.files.wordpress.com/2011/08/vcast.jpg" medium="image">
			<media:title type="html">Vcast</media:title>
		</media:content>
	</item>
		<item>
		<title>Natty Narwhal e Unity (Ubuntu 11.04)</title>
		<link>http://gpz500.wordpress.com/2011/05/06/natty-narwhal-e-unity-ubuntu-11-04/</link>
		<comments>http://gpz500.wordpress.com/2011/05/06/natty-narwhal-e-unity-ubuntu-11-04/#comments</comments>
		<pubDate>Fri, 06 May 2011 11:41:13 +0000</pubDate>
		<dc:creator>gpz500</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[11.04]]></category>
		<category><![CDATA[natty narwhal]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://gpz500.wordpress.com/?p=984</guid>
		<description><![CDATA[Giusto due parole sull&#8217;Ubuntu appena uscito (11.04, nome in codice Natty Narwhal) e sulla novità più importante: l&#8217;ambiente Unity. Innanzi tutto una precisazione: Unity si basa su Compiz; quindi richiede l&#8217;accelerazione 3D. Se la vostra macchina non dispone di accelerazione 3D (per colpa della scheda video, per colpa dei driver, per colpa di qualsiasi altra [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gpz500.wordpress.com&amp;blog=2949172&amp;post=984&amp;subd=gpz500&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1001" title="Natty" src="http://gpz500.files.wordpress.com/2011/05/natty.png" alt="" width="640" height="400" /></p>
<p>Giusto due parole sull&#8217;Ubuntu appena uscito (11.04, nome in codice <a href="http://www.ubuntu.com/ubuntu/whats-new"><em>Natty Narwhal</em></a>) e sulla novità più importante: l&#8217;ambiente <strong>Unity</strong>. <span id="more-984"></span></p>
<p>Innanzi tutto una precisazione: Unity si basa su Compiz; quindi richiede l&#8217;accelerazione 3D. Se la vostra macchina non dispone di accelerazione 3D (per colpa della scheda video, per colpa dei driver, per colpa di qualsiasi altra cosa) Natty Narwhal si presenterà con il tradizionale ambiente Gnome.</p>
<h3>Mac OS X ispira</h3>
<p>Due gli elementi caratteristici di Unity, entrambi copiati da Mac OS X (lo dico senza polemica&#8230; se un&#8217;idea è buona lo è a prescindere che sia originale o meno): il <em>Launcher</em> (quello che in Mac OS X si chiama Dock) e la barra superiore (<em>top bar</em>) in cui sono collocati i menù dell&#8217;applicazione attiva e le varie iconcine di notifica. I due elementi funzionano più o meno allo stesso modo in cui funzionano su Mac OS X, quindi c&#8217;è poco da spiegare. L&#8217;unica differenza significativa è che i menù compaiono nella top bar solo quando il puntatore del mouse ci passa sopra: un meccanismo all&#8217;inizio un po&#8217; strano, ma rapido da assimilare.</p>
<p>Grosse differenze ci sono, invece, tra Unity e Gnome. E questo può portare i vecchi utenti di Ubuntu ad una iniziale sensazione di smarrimento perché, tanto per dirne una, non ci sono più i menù <em>Applicazioni</em>, <em>Risorse</em> e <em>Sistema</em>. Come fare, dunque, a lanciare le proprie applicazioni? I modi sono due: Launcher e <em>Dash</em>.</p>
<p>Launcher, come già detto, lavora come il Dock di Mac OS X: ci sono i pulsanti per le applicazioni correntemente aperte, più i pulsanti per un certo numero di applicazioni preferite da lanciare con un click. Quindi, per rendervi la vita più semplice, popolate Launcher con le vostre applicazioni preferite.<br />
Dash è una finestra (attivata dal pulsante <em>Home</em>, all&#8217;estrema sinistra della top bar) che consente di ricercare le altre applicazioni, quelle che non sono presenti in Launcher. Si può sia fare una ricerca libera, sia navigare nelle categorie del vecchio menù Applicazioni che, anche se non è mai visualizzato, sotto sotto c&#8217;è ancora.<br />
Aggiungere e togliere applicazioni da Launcher è molto semplice: questione di un drag &amp; drop da Dash e di un click con il tasto destro sul relativo pulsante in Launcher.</p>
<h3>Viva la razionalità</h3>
<p>Unity fu introdotto inizialmente nella declinazione Netbook Remix di Ubuntu, quindi doveva essere adatto agli schermi piccoli (da 7 a 11 pollici) e panoramici (1024&#215;600 è la risoluzione tipica) dei netbook. La tensione verso il risparmio dello spazio e verso la razionalizzazione nella collocazione dei componenti è rimasta anche successivamente: apprezzabili le scelte di posizionare Launcher sul lato dello schermo e di avere un&#8217;unica barra orizzontale (quella superiore) al posto delle due di Gnome. In questo modo si ruba spazio alle applicazioni solo dove ce n&#8217;è di più (sui lati) riducendo al minimo il furto in verticale negli ormai diffusissimi schermi panoramici (16:10 e 16:9).<br />
Inoltre per impostazione predefinita, sempre allo scopo di aumentare lo spazio a disposizione delle applicazioni, Launcher sparisce se ci sono finestre massimizzate e ricompare solamente quando il mouse insiste sul bordo sinistro dello schermo.</p>
<p>Infine una considerazione personale: l&#8217;uso di Unity diventa realmente efficiente solo se si prende l&#8217;abitudine ad usare le scorciatoie da tastiera. In questo ambito la parte del leone la fa senz&#8217;altro il tasto Meta (mappato di solito sul tasto con il logo di Windows): una pressione breve equivale ad un click sul pulsante Home, e quindi apre Dash; una pressione lunga fa comparire Launcher con degli ulteriori tasti di scelta rapida da utilizzare per attivare &#8211; e sovraimpressi su &#8211; i vari pulsanti (vedi l&#8217;immagine in apertura).</p>
<p>Consiglio a tutti di dare un&#8217;occhiara all&#8217;help di sistema (cerca <em>Aiuto</em> con Dash) per avere una panoramica delle novità, chiarirsi le idee sui concetti-base del nuovo ambiente e impratichirsi con le scorciatoie da tastiera.</p>
<h3>E qui finisco</h3>
<p>Questo è uno dei rilasci più ambiziosi di Ubuntu: Canonical abbandona l&#8217;ambiente che l&#8217;ha caratterizzata fin dagli inizi (Gnome) per introdurre, dopo tanti anni, qualcosa di nuovo, originale, sviluppato in proprio. Il tentativo è quello di tracciare un nuovo solco per l&#8217;interfaccia utente di Ubuntu: affermare una personalità specifica e riconoscibile al primo sguardo, al pari di Windows e Mac OS X, che non sia solamente una delle tante personalizzazioni dell&#8217;onnipresente Gnome (compresa anche la recente versione 3). Certo non è ancora tutto perfetto, ma secondo me la direzione è quella giusta. Anche se un po&#8217; rozzo, Natty Narwhal mostra grosse potenzialità che senz&#8217;altro verrano sviluppate e raffinate nelle release a venire: con Natty, e a un anno dalla prossima LTS non potrebbe essere diversamente, si dà uno sguardo al futuro.</p>
<p>A chi non piace sperimentare ricordo che, volendo, si può comunque continuare ad usare l&#8217;ambiente Gnome: basta sceglierlo nella schermata di login (sessione &#8220;Ubuntu classico&#8221;).</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gpz500.wordpress.com/984/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gpz500.wordpress.com/984/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gpz500.wordpress.com/984/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gpz500.wordpress.com/984/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gpz500.wordpress.com/984/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gpz500.wordpress.com/984/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gpz500.wordpress.com/984/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gpz500.wordpress.com/984/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gpz500.wordpress.com/984/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gpz500.wordpress.com/984/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gpz500.wordpress.com/984/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gpz500.wordpress.com/984/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gpz500.wordpress.com/984/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gpz500.wordpress.com/984/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gpz500.wordpress.com&amp;blog=2949172&amp;post=984&amp;subd=gpz500&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gpz500.wordpress.com/2011/05/06/natty-narwhal-e-unity-ubuntu-11-04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/db3f7b291d89d0c4fd3b22ac02527e44?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gpz500</media:title>
		</media:content>

		<media:content url="http://gpz500.files.wordpress.com/2011/05/natty.png" medium="image">
			<media:title type="html">Natty</media:title>
		</media:content>
	</item>
		<item>
		<title>Mac OS X e NTFS</title>
		<link>http://gpz500.wordpress.com/2011/04/29/mac-os-x-e-ntfs/</link>
		<comments>http://gpz500.wordpress.com/2011/04/29/mac-os-x-e-ntfs/#comments</comments>
		<pubDate>Fri, 29 Apr 2011 10:28:43 +0000</pubDate>
		<dc:creator>gpz500</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[error -36]]></category>
		<category><![CDATA[errore -36]]></category>
		<category><![CDATA[NTFS]]></category>
		<category><![CDATA[scrittura]]></category>
		<category><![CDATA[scrivere]]></category>
		<category><![CDATA[write]]></category>

		<guid isPermaLink="false">http://gpz500.wordpress.com/?p=972</guid>
		<description><![CDATA[Il rapporto tra il sistema operativo della mela morsicata e i volumi con filesystem NTFS non è mai stato buono. Posto che sarebbe ora che Jobs risolvesse la cosa (e che cavolo! Su Linux si legge e scrive su NTFS senza problemi da una vita!) vediamo come, avendo un Macintosh, si può riuscire a convivere [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gpz500.wordpress.com&amp;blog=2949172&amp;post=972&amp;subd=gpz500&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-974" title="steve-jobs-bill-gates-young" src="http://gpz500.files.wordpress.com/2011/04/steve-jobs-bill-gates-young.jpg" alt="" width="389" height="331" /></p>
<p>Il rapporto tra il sistema operativo della mela morsicata e i volumi con filesystem NTFS non è mai stato buono. Posto che sarebbe ora che Jobs risolvesse la cosa (e che cavolo! Su Linux si legge e scrive su NTFS senza problemi da una vita!) vediamo come, avendo un Macintosh, si può riuscire a convivere con dischi formattati NTFS. <span id="more-972"></span></p>
<h3>La (breve) storia del supporto ad NTFS</h3>
<p>All&#8217;inizio i dischi NTFS non potevano essere né letti né tantomeno scritti da Mac OS X. Lo si poteva fare, ma soltanto acquistando programmi di terze parti a pagamento. La prima, e finora unica, forma di supporto al filesystem NTFS presente &#8220;di serie&#8221; su Mac OS X è la <strong>sola lettura</strong>, e risale alla versione 10.3.x (Panther) del 2003. Da allora, niente di nuovo sotto il sole da parte di Apple&#8230;</p>
<h3>Il bug di Snow Leopard</h3>
<p>&#8230; a parte, forse, un bel bug! Con l&#8217;introduzione di Snow Leopard (Mac OS X 10.6.x) c&#8217;è stata una riscrittura completa del Finder che ha portato tante belle novità, ma anche un fastidiosissimo bug: la copia di file di grosse dimensioni (c&#8217;è chi dice &gt; 4 GB, c&#8217;è chi dice &gt; 3 GB) da dischi NTFS non va in porto. Quando si è quasi alla fine, l&#8217;operazione si interrompe con una finestra di segnalazione che annuncia il verificarsi di un fantomatico <strong>errore -36</strong>. Lì su due piedi, ossia in attesa di aggiornare Mac OS X alla versione 10.6.3 o superiori (che risolve il problema), l&#8217;unica è usare programmi alternativi a Finder (come, ad esempio, il comando <em>cp</em> da Terminale). Infatti il bug è specifico di Finder, e non coinvolge le fondamenta del sistema operativo (<a href="https://discussions.apple.com/message/11264539?messageID=11264539">https://discussions.apple.com/message/11264539?messageID=11264539</a>).<br />
Vale la pena ribadire che neanche Snow Leopard introduce il supporto alla scrittura su volumi NTFS.</p>
<h3>Ad ogni modo, com&#8217;è che si può scrivere sui dischi NTFS?</h3>
<p>Con la diffusione sempre maggiore di grossi dischi esterni venduti già formattati in NTFS, il problema della scrittura su NTFS da parte di Mac OS X diventa sempre più stringente, e la sua soluzione non più procrastinabile (sentito, Steve?). Fortunatamente, se la sola lettura da NTFS non basta, ci sono varie soluzione sia a pagamento che gratis che è possibile mettere in atto fin da subito.</p>
<p><strong>Soluzione 1: tornare a FAT (gratis)</strong></p>
<p>La soluzione, abbastanza drastica ma semplice ed efficace, consiste nel</p>
<ol>
<li>Copiare tutto il contenuto del volume NTFS su un secondo hard disk</li>
<li>Riformattare il disco NTFS usando Utility Disco del proprio Mac, avendo cura di scegliere il formato <em>MS-DOS (FAT)</em>. Questa scelta selezionerà automaticamente, a seconda della dimensione del volume, il tipo di filesystem migliore tra quelli pienamente supportati sia da PC che da Mac (FAT12, FAT16 o FAT32, fino alla dimensione di 2 TB). Se il volume è più grande di 2 TB, si può anche scegliere il nuovo formato <a href="http://en.wikipedia.org/wiki/ExFAT">exFAT</a>, ma solo se si ha Mac OS X 10.6.5 o successivi; inoltre exFAT è supportato solo da Windows XP (con un aggiornamento specifico) in poi</li>
<li>Ritrasferire tutta la roba copiata al punto 1 nel volume appena formattato</li>
</ol>
<p>Ovviamente, per fare questa operazione, occorre avere sufficiente spazio libero su un secondo hard disk; l&#8217;ideale è quindi effettuarla sul disco vuoto o appena acquistato. Il risultato sarà che il disco esterno potrà essere usato tranquillamente sia su PC che su Mac, sia in lettura che in scrittura.</p>
<p><strong>Trappola</strong>: non provate a riformattare il disco usando un PC. Infatti Windows non consente di formattare in FAT32 partizioni più grandi di <strong>32 GB</strong>. Però può usare senza problemi (sia in lettura che in scrittura) partizioni fino a 2 TB. La morale è: <strong>formattate i vostri dischi in FAT32 con il Mac </strong>o con Linux.</p>
<p>Qui occorre anche avvisare il lettore degli inconvenienti in cui andrà incontro usando il vecchio filesystem FAT32 al posto del più evoluto NTFS (d&#8217;altra parte ci saranno stati dei motivi per cui Microsoft ha introdotto NTFS, no?). Gli inconvenienti più significativi cui si andrà incontro sono:</p>
<ul>
<li>minore robustezza intrinseca di FAT32 rispetto a NTFS (FAT32 non ha journaling; NTFS sì)</li>
<li>maggior spreco di spazio (FAT32 usa cluster di grandezza crescente al crescere della dimensione del volume; NTFS no)</li>
<li>limite della dimensione di un singolo file [questo è senz'altro l'<strong>inconveniente più importante</strong> che, spesso, giustifica da solo il passaggio da FAT32 ad NTFS] (FAT32 ce l&#8217;ha a 4 GB; NTFS può arrivare a 16 TB)</li>
</ul>
<p><strong>Soluzione 2: MacFUSE + NTFS-3G (gratis)</strong></p>
<p>Da un po&#8217; di tempo c&#8217;è la possibilità di adottare lo stesso sistema usato con successo in tante distribuzioni Linux: un driver in user space (ossia un programma utente, invece che un&#8217;estensione del kernel del sistema operativo) in accoppiata con una piccola estensione del kernel che funga da interfaccia tra kernel e driver esterno.</p>
<p>Il driver esterno si chiama <a href="http://www.tuxera.com/community/ntfs-3g-download/">NTFS-3G</a>, è lo stesso usato su Linux da anni ed ormai è molto affidabile, anche se non è il massimo in quanto a prestazioni. L&#8217;estensione del kernel è <a href="http://code.google.com/p/macfuse/">MacFUSE</a>, una versione specifica (più che un vero e proprio porting) di <a href="http://fuse.sourceforge.net/">FUSE</a> per Mac OS X.</p>
<p>La cosa più semplice è senz&#8217;altro scaricarsi il pacchetto binario completo di MacFUSE + NTFS-3G già pronti all&#8217;uso da <a href="http://sourceforge.net/projects/catacombae/">http://sourceforge.net/projects/catacombae/</a>.</p>
<p><strong>Soluzione 3: Tuxera NTFS for Mac (a pagamento)</strong></p>
<p>Lo sviluppatore di NTFS-3G vende anche una versione ottimizzata in quanto a prestazioni del suo gioiellino. L&#8217;ha chiamata Tuxera e la fa pagare € 25,00 incluse le tasse. Prima di acquistarla si può provarla gratis per 15 giorni. <a href="http://www.tuxera.com/products/tuxera-ntfs-for-mac/">http://www.tuxera.com/products/tuxera-ntfs-for-mac/</a>.</p>
<p><strong>Soluzione 4: Paragon NTFS for Mac (a pagamento)</strong></p>
<p>Questo è il driver di terze parti più antico che consente di leggere e scrivere le partizioni NTFS. Non so dire se sia meglio o peggio del suo fresco concorrente Tuxera, ma costa un bel po&#8217; meno: $ 19,95 tasse incluse (€ 14,95 al tasso corrente). Anche per questo è possibile fare un giro di prova gratis quindi, se si è indecisi tra i due, tanto vale provarli entrambi e poi scegliere. <a href="http://www.paragon-software.com/home/ntfs-mac/">http://www.paragon-software.com/home/ntfs-mac/</a>.</p>
<h3>Conclusioni</h3>
<p>Uno dei leitmotiv delle campagne pubblicitarie di Apple, al fine di convincere i potenziali &#8220;switcher&#8221; a passare da PC a Mac, è sostenere che il Mac si trova a pieno agio in un ambiente misto Mac/PC. Questo evidentemente non sarà vero fintantoché i Mac non leggeranno <em>e scriveranno</em> le partizioni NTFS appena tirati fuori dalla scatola. Se l&#8217;utente tecnologicamente più avanzato può riuscire a risolvere la situazione  da solo (anche se sbattendosi un po&#8217;) e senza spendere nulla, così non è per l&#8217;utente medio. Prendete l&#8217;amico o il parente meno tecnologico che avete (il quale avrà comprato un Mac — spendendo si sa quanto — proprio per stare alla larga da certe questioni) e pensate alla sua frustrazione nel tentativo di ficcare dei file nel disco esterno appena comprato o in quello del vicino di casa&#8230; in quanto a supporto a NTFS, Mac OS X dovrebbe decisamente imparare da Ubuntu!</p>
<h3>Riferimenti</h3>
<ul>
<li>Tabella comparativa delle caratteristiche dei filesystem recenti di Microsoft: <a href="http://msdn.microsoft.com/en-us/library/ee681827(VS.85).aspx">http://msdn.microsoft.com/en-us/library/ee681827(VS.85).aspx</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gpz500.wordpress.com/972/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gpz500.wordpress.com/972/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gpz500.wordpress.com/972/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gpz500.wordpress.com/972/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gpz500.wordpress.com/972/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gpz500.wordpress.com/972/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gpz500.wordpress.com/972/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gpz500.wordpress.com/972/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gpz500.wordpress.com/972/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gpz500.wordpress.com/972/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gpz500.wordpress.com/972/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gpz500.wordpress.com/972/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gpz500.wordpress.com/972/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gpz500.wordpress.com/972/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gpz500.wordpress.com&amp;blog=2949172&amp;post=972&amp;subd=gpz500&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gpz500.wordpress.com/2011/04/29/mac-os-x-e-ntfs/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/db3f7b291d89d0c4fd3b22ac02527e44?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gpz500</media:title>
		</media:content>

		<media:content url="http://gpz500.files.wordpress.com/2011/04/steve-jobs-bill-gates-young.jpg" medium="image">
			<media:title type="html">steve-jobs-bill-gates-young</media:title>
		</media:content>
	</item>
		<item>
		<title>Eliminare un singolo backup di Time Machine</title>
		<link>http://gpz500.wordpress.com/2011/03/15/eliminare-un-singolo-backup-di-time-machine/</link>
		<comments>http://gpz500.wordpress.com/2011/03/15/eliminare-un-singolo-backup-di-time-machine/#comments</comments>
		<pubDate>Tue, 15 Mar 2011 18:53:21 +0000</pubDate>
		<dc:creator>gpz500</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[delete]]></category>
		<category><![CDATA[eliminare]]></category>
		<category><![CDATA[time machine]]></category>

		<guid isPermaLink="false">http://gpz500.wordpress.com/?p=960</guid>
		<description><![CDATA[Supponi di aver bisogno di un po&#8217; di spazio extra sul disco che normalmente usi per Time Machine. Forte la tentazione di andare dentro alla cartella Backups.backupdb e trascinare qualche backup tra i più vecchi nel cestino, vero? Beh, NON LO FARE. Non è questo il modo giusto: impiegheresti un sacco di tempo e poi, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gpz500.wordpress.com&amp;blog=2949172&amp;post=960&amp;subd=gpz500&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-961" title="timemachine" src="http://gpz500.files.wordpress.com/2011/03/timemachine.png" alt="" width="440" height="324" /></p>
<p>Supponi di aver bisogno di un po&#8217; di spazio extra sul disco che normalmente usi per Time Machine. Forte la tentazione di andare dentro alla cartella <em>Backups.backupdb</em> e trascinare qualche backup tra i più vecchi nel cestino, vero? Beh, <strong>NON LO FARE</strong>. Non è questo il modo giusto: impiegheresti un sacco di tempo e poi, la prossima volta che gira, Time Machine sarebbe costretto a rigenerare il proprio database (ammesso che ce la faccia), visto che la situazione sul disco non sarebbe più coerente con le sue informazioni. <span id="more-960"></span></p>
<p>Apple, chissà perché, non rende questa informazione molto evidente. In ogni modo, come ho trovato su <a href="http://blog.adamnash.com/2008/03/02/how-to-delete-individual-backups-from-apple-time-machine/">questo utilissimo post</a>, il procedimento corretto è il seguente:</p>
<ol>
<li>con il Finder in primo piano, entra in Time Machine (dal menulet nella barra dei menù oppure dall&#8217;icona di Time Machine nel Dock);</li>
<li>nella mirabolante interfaccia siderale di Time Machine, torna indietro nel tempo fino alla data e all&#8217;ora del backup che vuoi eliminare;</li>
<li>nella finestra simil-Finder che sta in mezzo, clicca sul nome del tuo computer che compare nella barra laterale, proprio sotto a <em>DISPOSITIVI</em> (nel mio caso è <em>Mac di Ale</em>). Quello che stai osservando adesso è il backup che hai scelto nella sua interezza, con una cartella per ogni disco;</li>
<li>senza selezionare nulla, fai click sul <strong>menù <em>Azione </em></strong>(quello con l&#8217;icona a forma di ingranaggio) e clicca sulla voce <em>Elimina backup</em>;</li>
<li>conferma che sì, lo vuoi eliminare davvero questo backup, e inserisci la tua password di amministratore;</li>
<li>ora puoi anche uscire da Time Machine (facendo click sul pulsante <em>Annulla </em>in basso a sinistra).</li>
</ol>
<p>L&#8217;operazione non è istantanea (come testimoniato dalla finestra di notifica che rimane sul desktop fino alla conclusione), ma quasi. Una volta terminata l&#8217;eliminazione, il tuo disco avrà guadagnato il suo spazio libero e il database di Time Machine sarà ancora integro.</p>
<p>PS: è anche possibile fare eliminazioni più raffinate. Ad esempio, non dell&#8217;intero backup, ma solo di una sua cartella. Oppure fare delle eliminazioni &#8220;trasversali&#8221;, ossia eliminare una cartella o un file non da un solo backup, ma da tutti i backup del disco. In questi casi al passo 4, invece di non selezionare nulla, naviga fino all&#8217;elemento da eliminare, selezionalo e scegli dal menù <em>Azione</em> la voce adeguata (<em>Elimina backup</em> oppure <em>Elimina tutti i backup di &#8220;Pinco Pallino&#8221;</em>).</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gpz500.wordpress.com/960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gpz500.wordpress.com/960/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gpz500.wordpress.com/960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gpz500.wordpress.com/960/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gpz500.wordpress.com/960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gpz500.wordpress.com/960/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gpz500.wordpress.com/960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gpz500.wordpress.com/960/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gpz500.wordpress.com/960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gpz500.wordpress.com/960/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gpz500.wordpress.com/960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gpz500.wordpress.com/960/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gpz500.wordpress.com/960/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gpz500.wordpress.com/960/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gpz500.wordpress.com&amp;blog=2949172&amp;post=960&amp;subd=gpz500&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gpz500.wordpress.com/2011/03/15/eliminare-un-singolo-backup-di-time-machine/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/db3f7b291d89d0c4fd3b22ac02527e44?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gpz500</media:title>
		</media:content>

		<media:content url="http://gpz500.files.wordpress.com/2011/03/timemachine.png" medium="image">
			<media:title type="html">timemachine</media:title>
		</media:content>
	</item>
		<item>
		<title>Disabilitare CTRL+ALT+Fn su X Window</title>
		<link>http://gpz500.wordpress.com/2011/03/12/disabilitare-ctrlaltfn-su-x-window/</link>
		<comments>http://gpz500.wordpress.com/2011/03/12/disabilitare-ctrlaltfn-su-x-window/#comments</comments>
		<pubDate>Sat, 12 Mar 2011 15:12:27 +0000</pubDate>
		<dc:creator>gpz500</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[ctrl+alt+fn]]></category>
		<category><![CDATA[disabilita]]></category>
		<category><![CDATA[disable]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[x window]]></category>

		<guid isPermaLink="false">http://gpz500.wordpress.com/?p=928</guid>
		<description><![CDATA[Come avrete capito, l&#8217;evoluzione del mio sistema informatico casalingo è dettata dalla ricerca di nuovi mezzi tecnici e nuove procedure per minimizzare le alzate dal divano. In questo contesto, il mio mediacenter rigorosamente opensource, dotato anche di telecomando a infrarossi, era quasi perfetto. Dico &#8220;quasi&#8221; perché ancora non ero in grado di lanciare Boxee a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gpz500.wordpress.com&amp;blog=2949172&amp;post=928&amp;subd=gpz500&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://gpz500.files.wordpress.com/2011/03/cane_sul_divano.jpg" alt="" title="Cane_sul_divano" width="392" height="336" class="alignnone size-full wp-image-950" /></p>
<p>Come avrete capito, l&#8217;evoluzione del mio sistema informatico casalingo è dettata dalla ricerca di nuovi mezzi tecnici e nuove procedure per minimizzare le alzate dal divano. In questo contesto, il mio <a href="http://gpz500.wordpress.com/2010/09/08/il-mio-media-center-da-nuovo-decennio/">mediacenter rigorosamente opensource</a>, dotato anche di telecomando a infrarossi, era <em>quasi</em> perfetto. Dico &#8220;quasi&#8221; perché ancora non ero in grado di lanciare Boxee a distanza. <span id="more-928"></span></p>
<p>In effetti, il mio telecomando ha alcuni tasti speciali, definiti &#8220;hot keys&#8221;, che producono combinazioni di tasti generiche associabili a funzioni personalizzate del sistema opertivo. Per renderlo più versatile, i progettisti hanno deciso di far produrre ad ognuno di questi tasti 3 combinazioni diverse:</p>
<table>
<tbody>
<tr>
<td><strong>Hot key A</strong>:</td>
<td>&nbsp;Ctrl+Alt+A&nbsp;</td>
<td>&nbsp;Ctrl+Alt+1&nbsp;</td>
<td>&nbsp;Ctrl+Alt+F1&nbsp;</td>
</tr>
<tr>
<td><strong>Hot key B</strong>:</td>
<td>&nbsp;Ctrl+Alt+B&nbsp;</td>
<td>&nbsp;Ctrl+Alt+2&nbsp;</td>
<td>&nbsp;Ctrl+Alt+F2&nbsp;</td>
</tr>
<tr>
<td><strong>Hot key C</strong>:</td>
<td>&nbsp;Ctrl+Alt+C&nbsp;</td>
<td>&nbsp;Ctrl+Alt+3&nbsp;</td>
<td>&nbsp;Ctrl+Alt+F3&nbsp;</td>
</tr>
<tr>
<td><strong>Hot key D</strong>:</td>
<td>&nbsp;Ctrl+Alt+D&nbsp;</td>
<td>&nbsp;Ctrl+Alt+4&nbsp;</td>
<td>&nbsp;Ctrl+Alt+F4&nbsp;</td>
</tr>
</tbody>
</table>
<p>Io, bramosamente, avevo subito associato (in <em>Sistema-&gt;Preferenze-&gt;Scorciatoie da tastiera</em> di Ubuntu) la combinazione Ctrl+Alt+B all&#8217;apertura di Boxee, in modo da poterlo lanciare con il tasto &#8220;hot key B&#8221; del telecomando. Peccato però che il telecomando genera, tra le altre, anche la combinazione Ctrl+Alt+F2, facendomi uscire da X Window e portandomi istantaneamente nel terminale alfanumerico n. 2. Certo, tornando al terminale grafico di X con Ctrl+Alt+F7, ritrovavo Boxee bello e che aperto (segno che il Ctrl+Alt+B era stato intercettato correttamente). Ma ormai la frittata era fatta: mi ero già dovuto alzare dal divano <img src='http://s0.wp.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> .</p>
<p>Oggi ho scoperto come dire al server X di ignorare le combinazioni di tasti Ctrl+Alt+Fn. È bastato aggiungere le linee seguenti al file <em>/etc/X11/xorg.conf</em>:</p>
<pre style="padding-left:30px;">Section "ServerFlags"
    Option "DontVTSwitch"  "on"
EndSection</pre>
<p>e riavviare (tutto il sistema o anche solo il server X).<br />
Ecco compiuto un altro passo verso l&#8217;integrazione uomo-divano: i posteri ce ne saranno sicuramente riconoscenti <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> !</p>
<p>Saluti e alla prossima!</p>
<p>(Per maggiori informazioni sul significato delle opzioni di <em>/etc/X11/xorg.conf</em>, dare uno sguardo a <em>man xorg.conf</em>.)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gpz500.wordpress.com/928/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gpz500.wordpress.com/928/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gpz500.wordpress.com/928/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gpz500.wordpress.com/928/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gpz500.wordpress.com/928/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gpz500.wordpress.com/928/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gpz500.wordpress.com/928/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gpz500.wordpress.com/928/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gpz500.wordpress.com/928/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gpz500.wordpress.com/928/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gpz500.wordpress.com/928/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gpz500.wordpress.com/928/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gpz500.wordpress.com/928/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gpz500.wordpress.com/928/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gpz500.wordpress.com&amp;blog=2949172&amp;post=928&amp;subd=gpz500&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gpz500.wordpress.com/2011/03/12/disabilitare-ctrlaltfn-su-x-window/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/db3f7b291d89d0c4fd3b22ac02527e44?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gpz500</media:title>
		</media:content>

		<media:content url="http://gpz500.files.wordpress.com/2011/03/cane_sul_divano.jpg" medium="image">
			<media:title type="html">Cane_sul_divano</media:title>
		</media:content>
	</item>
		<item>
		<title>Server OpenSSH su Windows</title>
		<link>http://gpz500.wordpress.com/2011/03/04/server-openssh-su-windows/</link>
		<comments>http://gpz500.wordpress.com/2011/03/04/server-openssh-su-windows/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 17:28:28 +0000</pubDate>
		<dc:creator>gpz500</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[openssh]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://gpz500.wordpress.com/?p=911</guid>
		<description><![CDATA[Chi necessita di un server SSH su Windows mi segua. Installazione Prima di tutto, per chi non ce l&#8217;ha, occorre installare Cygwin (http://www.cygwin.com/) e OpenSSH. Cygwin è un ambiente &#8220;Unix like&#8221; per Windows all&#8217;interno del quale è possibile compilare ed eseguire quasi tutti i programmi per Unix/Linux che ci sono in circolazione. Molti programmi, tra [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gpz500.wordpress.com&amp;blog=2949172&amp;post=911&amp;subd=gpz500&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-915" title="winoveropenssh" src="http://gpz500.files.wordpress.com/2011/03/winoveropenssh1.png" alt="" width="612" height="280" /></p>
<p>Chi necessita di un server SSH su Windows mi segua.</p>
<h3>Installazione</h3>
<p>Prima di tutto, per chi non ce l&#8217;ha, occorre installare Cygwin (<a href="http://www.cygwin.com/">http://www.cygwin.com/</a>) e OpenSSH. Cygwin è un ambiente <span id="more-911"></span>&#8220;Unix like&#8221; per Windows all&#8217;interno del quale è possibile compilare ed eseguire quasi tutti i programmi per Unix/Linux che ci sono in circolazione. Molti programmi, tra cui anche OpenSSH, sono già disponibili come binari precompilati. Dal punto di vista pratico, pensa a Cygwin come ad una distribuzione Linux per Windows: ci sono i pacchetti precompilati, ci sono le relazioni di dipendenza tra i pacchetti, via via vengono rilasciati gli aggiornamenti ai singoli pacchetti etc. L&#8217;installazione è molto semplice: si tratta di</p>
<ol>
<li>Scaricare dal sito di Cygwin il programma di installazione <em>setup.exe</em></li>
<li>Creare sul proprio PC Windows la cartella per Cygwin, ad esempio <em>C:\cygwin</em>, e copiarci dentro <em>setup.exe</em> appena scaricato</li>
<li>Lanciare <em>setup.exe</em> e seguire le istruzioni a video</li>
<li>Quando viene visualizzata la lista dei pacchetti organizzata in categorie, abilitare l&#8217;installazione di OpenSSH così:<br />
a) aprire la categoria <em>Net</em>;<br />
b) individuare il pacchetto <em>openssh;</em><br />
c) fare click sulla corrispondente voce <em>Skip.<br />
</em>Comparirà il numero di versione di OpenSSH che si andrà ad installare</li>
<li>Procedere con l&#8217;installazione</li>
</ol>
<p>Tutto il necessario verrà scaricato ed esploso nella cartella <em>C:\cygwin</em> ed infine verrà piazzata sul desktop un&#8217;icona con il simbolo di Cygwin. Vai col doppio click!</p>
<h3>Configurazione</h3>
<p>Una volta effettuato il doppio click, si aprirà una finestra del terminale all&#8217;interno della quale c&#8217;è ad attenderci la nostra beneamata Bash. L&#8217;albero di cartelle all&#8217;interno del quale ci troviamo ha come radice (indovina un po&#8217;&#8230;) <em>C:\cygwin</em>, per cui esiste questa corrispondenza tra il mondo Unix di Cygwin e quello di Windows:</p>
<ul>
<li><em>/ </em>↔<em> C:\cygwin</em></li>
<li><em>/usr</em> ↔ <em>C:\cygwin\usr</em></li>
<li><em>/home</em> ↔ <em>C:\cygwin\home</em></li>
<li><em>/bin</em> ↔ <em>C:\cygwin\bin</em></li>
<li>etc.</li>
</ul>
<p>Appena lanciata la shell ha come cartella corrente <em>/home/nomeutente</em> (<em>C:\cygwin\home\nomeutente</em>), come si può verificare facilmente con il comando <em>pwd</em>. Ma l&#8217;ambiente Cygwin non è affatto imprigionato nella sola cartella <em>C:\cygwin</em>: il sistema fornisce anche dei mount point per tutte le unità disco presenti. Dare il comando mount per rendersene conto:</p>
<pre style="padding-left:30px;">$ mount
C:/cygwin/bin on /usr/bin type ntfs (binary,auto)
C:/cygwin/lib on /usr/lib type ntfs (binary,auto)
C:/cygwin on / type ntfs (binary,auto)
C: on /cygdrive/c type ntfs (binary,posix=0,user,noumount,auto)
H: on /cygdrive/h type smbfs (binary,posix=0,user,noumount,auto)
M: on /cygdrive/m type ntfs (binary,posix=0,user,noumount,auto)
N: on /cygdrive/n type smbfs (binary,posix=0,user,noumount,auto)</pre>
<p>Quindi, per accedere al disco <em>C:</em> nella sua interezza, è sufficiente spostarsi sotto <em>/cygdrive/c</em>, e via discorrendo.</p>
<p>Per configurare il server OpenSSH è stato predisposto un comodo script da lanciare dalla Bash di Cygwin: <em>ssh-host-config</em>. Lo script fa un po&#8217; di operazioni standard tra cui creare le chiavi crittografiche per il server, creare un utente ad hoc per far girare <em>sshd</em> e installare <em>sshd </em>come servizio di sistema. Io ho lasciato sempre le scelte di default (INVIO, INVIO, INVIO&#8230;) e mi sono trovato bene.</p>
<p>Una volta terminato il tutto, occorre lanciare a mano il servizio con <em>&#8216;net start sshd&#8217;</em>, ma solo per la prima volta: d&#8217;ora in avanti <em>sshd</em> verrà avviato automaticamente all&#8217;avvio di Windows, assieme agli altri servizi.</p>
<h3>Ritocchi finali</h3>
<p>A questo punto è sufficiente collegarsi da un altro computer (usando PuTTY su Windows oppure il client nativo <em>ssh </em>su Linux) per ritrovarsi proiettati nel mondo Cygwin che vive dentro il PC Windows. Le credenziali da usare (nome utente e password) sono quelle normalmente usate su Windows.</p>
<p>Se non fosse possibile accedere può dipendere dalla configurazione del firewall di Windows, che non lascia passare le connessioni verso <em>sshd</em>: aggiustare il tutto e riprovare.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gpz500.wordpress.com/911/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gpz500.wordpress.com/911/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gpz500.wordpress.com/911/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gpz500.wordpress.com/911/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gpz500.wordpress.com/911/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gpz500.wordpress.com/911/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gpz500.wordpress.com/911/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gpz500.wordpress.com/911/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gpz500.wordpress.com/911/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gpz500.wordpress.com/911/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gpz500.wordpress.com/911/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gpz500.wordpress.com/911/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gpz500.wordpress.com/911/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gpz500.wordpress.com/911/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gpz500.wordpress.com&amp;blog=2949172&amp;post=911&amp;subd=gpz500&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gpz500.wordpress.com/2011/03/04/server-openssh-su-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/db3f7b291d89d0c4fd3b22ac02527e44?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gpz500</media:title>
		</media:content>

		<media:content url="http://gpz500.files.wordpress.com/2011/03/winoveropenssh1.png" medium="image">
			<media:title type="html">winoveropenssh</media:title>
		</media:content>
	</item>
		<item>
		<title>Convertire una macchina Debian in RAID1 senza reinstallare</title>
		<link>http://gpz500.wordpress.com/2011/02/19/convertire-una-macchina-debian-in-raid1-senza-reinstallare/</link>
		<comments>http://gpz500.wordpress.com/2011/02/19/convertire-una-macchina-debian-in-raid1-senza-reinstallare/#comments</comments>
		<pubDate>Sat, 19 Feb 2011 09:16:52 +0000</pubDate>
		<dc:creator>gpz500</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[convertire]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[raid]]></category>
		<category><![CDATA[raid1]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://gpz500.wordpress.com/?p=886</guid>
		<description><![CDATA[Di recente ho dovuto avere a che fare con la funzionalità RAID software del kernel Linux e, prima di fare danni su una macchina di produzione, ho fatto qualche esperimento su un PC virtuale con a bordo Debian GNU/Linux 6.0 (Squeeze). Il primo passo è consistito nel convertire l&#8217;installazione normale (su un singolo disco fisso) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gpz500.wordpress.com&amp;blog=2949172&amp;post=886&amp;subd=gpz500&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-889" title="Raid" src="http://gpz500.files.wordpress.com/2011/02/raid.gif" alt="" width="343" height="500" /></p>
<p>Di recente ho dovuto avere a che fare con la funzionalità RAID  software del kernel Linux e, prima di fare danni su una macchina di  produzione, ho fatto qualche esperimento su un PC virtuale con a bordo <a href="http://www.debian.org/">Debian</a> GNU/Linux 6.0 (Squeeze). Il primo  passo è consistito nel convertire l&#8217;installazione normale (su un singolo disco fisso) in una  installazione ridondata su due dischi fissi in configurazione RAID1.  Quella qua sotto è la procedura che ne è venuta fuori, nata come  giornale di bordo dell&#8217;operazione (non la inserisco nel corpo  dell&#8217;articolo perché ormai è nata come file di testo, e poi è un po&#8217; lunga):</p>
<ul>
<li><a href="http://gpz500.altervista.org/download/debianraid1.txt">debianraid1.txt</a> (16,9 KB)</li>
</ul>
<p>Spero che possa risultare utile a qualcuno <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>PS: in occasione del recente rilascio della versione stabile, ho deciso di scrivere un articolo storico/introduttivo su Debian. Ci sto ancora lavorando, ma sono a buon punto; quindi&#8230; stay tuned!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gpz500.wordpress.com/886/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gpz500.wordpress.com/886/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gpz500.wordpress.com/886/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gpz500.wordpress.com/886/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gpz500.wordpress.com/886/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gpz500.wordpress.com/886/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gpz500.wordpress.com/886/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gpz500.wordpress.com/886/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gpz500.wordpress.com/886/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gpz500.wordpress.com/886/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gpz500.wordpress.com/886/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gpz500.wordpress.com/886/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gpz500.wordpress.com/886/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gpz500.wordpress.com/886/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gpz500.wordpress.com&amp;blog=2949172&amp;post=886&amp;subd=gpz500&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gpz500.wordpress.com/2011/02/19/convertire-una-macchina-debian-in-raid1-senza-reinstallare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/db3f7b291d89d0c4fd3b22ac02527e44?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gpz500</media:title>
		</media:content>

		<media:content url="http://gpz500.files.wordpress.com/2011/02/raid.gif" medium="image">
			<media:title type="html">Raid</media:title>
		</media:content>
	</item>
		<item>
		<title>Configurare il firewall di Mac OS X</title>
		<link>http://gpz500.wordpress.com/2011/02/14/configurare-il-firewall-di-mac-os-x/</link>
		<comments>http://gpz500.wordpress.com/2011/02/14/configurare-il-firewall-di-mac-os-x/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 11:11:32 +0000</pubDate>
		<dc:creator>gpz500</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[ipfw]]></category>
		<category><![CDATA[noobproof]]></category>
		<category><![CDATA[waterroof]]></category>

		<guid isPermaLink="false">http://gpz500.wordpress.com/?p=862</guid>
		<description><![CDATA[Il sistema operativo di Apple gode di una certa fama di sicurezza pressoché meritata: è quasi esente da virus, le sue fondamenta Unix sono ben assestate e stanno sotto i microscopi degli esperti di sicurezza da circa 40 anni, i suoi servizi di rete opensource (ad esempio il server web Apache e il server SMB [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gpz500.wordpress.com&amp;blog=2949172&amp;post=862&amp;subd=gpz500&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-878" title="Safe Surfing" src="http://gpz500.files.wordpress.com/2011/02/safesurf.jpg" alt="" width="640" height="445" /></p>
<p>Il sistema operativo di Apple gode di una certa fama di sicurezza pressoché meritata: è quasi esente da virus, le sue fondamenta Unix sono ben assestate e stanno sotto i microscopi degli esperti di sicurezza da circa 40 anni, i suoi servizi di rete opensource (ad esempio il server web <a href="http://httpd.apache.org/">Apache</a> e il server SMB <a href="http://www.samba.org/">Samba</a>) sono tenuti continuamente sotto osservazione dalla più ampia comunità di sviluppatori che la storia ricordi. Ma, si sa, nessuno è perfetto e quindi si può sentire il bisogno di avere un firewall che regoli il traffico di rete anche sul Mac. <span id="more-862"></span></p>
<h3>I due firewall di Mac OS X</h3>
<p>Su Mac OS X ci sono due tecnologie differenti di firewall:</p>
<ul>
<li>quello classico &#8211; ereditato dal mondo *BSD &#8211; che va sotto il nome di <a href="http://en.wikipedia.org/wiki/Ipfirewall">ipfw</a> e che lavora su indirizzi e porte (per i puristi, ai livelli rete e trasporto dello stack TCP/IP)</li>
<li>quello nativo di Mac OS X, che filtra il traffico in base alle applicazioni (assomiglia in questo al firewall di sistema di Windows) e che si chiama <em>ALF</em> (<a href="http://en.wikipedia.org/wiki/Application_firewall">Application Layer Firewall</a>)</li>
</ul>
<p>Mac OS X ha un comodo strumento di amministrazione grafico, ma solo per AFP: si trova in Preferenze di Sistema-&gt;Sicurezza, scheda Firewall.<br />
L&#8217;altro firewall, ipfw, di solito rimane spento. Il motivo di questa scelta è che Apple ha ritenuto che la configurazione di ipfw sia un compito troppo avanzato per l&#8217;utente medio. E, tutto sommato, non ha tutti i torti: la scrittura di un set di regole <em>fatto bene</em> per un firewall IP richiede una conoscenza teorica approfondita dei protocolli di rete, nonché una buona esperienza sul campo e un po&#8217; di malizia (è più un&#8217;arte che una scienza&#8230;). È molto facile, per un principiante, bloccare del traffico che dovrebbe fluire senza riuscire a scoprire dov&#8217;è il problema; oppure, sull&#8217;altro versante, credere di avere tappato tutti i buchi quando in realtà non è così (situazione, questa, molto pericolosa perché fa beare di una falsa sensazione di sicurezza).<br />
L&#8217;unico strumento di Mac OS X  per amministrare ipfw è quello da linea di comando &#8211; l&#8217;omonimo <a href="http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man8/ipfw.8.html">ipfw</a> ereditato &#8220;paro-paro&#8221; da FreeBSD &#8211; che non è il massimo della comodità neanche per l&#8217;utente esperto.</p>
<h3>Perché usare ipfw</h3>
<p>Come si sarà capito, scopo di tutto questo articolo è dichiarare la necessità di usare ipfw, e proporre un modo per farlo.<br />
Perché mai volersi impelagare nella configurazione di ipfw, quando è così difficile e quando comunque c&#8217;è ALF, uno strumento semplice e proposto dalla stessa Apple? È vero, il firewall ALF è molto semplice e intuitivo da configurare (gli si deve dire: &#8220;questa applicazione può accettare connessioni, quest&#8217;altra no&#8221; etc.), ma ha dei limiti che, a volte, possono risultare stretti. Ad esempio, ALF sorveglia solo le <strong>connessioni in ingresso</strong>: non è affatto efficace contro i cosiddetti <em>cavalli di troia </em>(programmi che uno installa inconsapevolmente e che poi aprono una connessione in uscita verso il sito del loro padrone). Oppure, non è in grado di discriminare in base all&#8217;<strong>indirizzo sorgente</strong> delle connessioni, quindi non distingue le connessioni provenienti dalla stanza accanto da quelle che vengono dalla Corea. Tutte cose che, invece, ipfw può fare.</p>
<h3>Ma amministrare ipfw da linea di comando è una pena</h3>
<p>Vero. Fortunatamente ci sono degli strumenti grafici che aiutano l&#8217;amministratore esperto a creare, salvare, esportare ed importare e &#8211; importantissimo &#8211; a testare i suoi set di regole.</p>
<p><strong>Attenzione</strong>: questi strumenti sono destinati ad utenti esperti. Se non sai come funziona un firewall IP, non sai cos&#8217;è una regola e non hai idea di come sono fatte le instestazioni di un pacchetto IP, un datagramma UDP o un pacchetto TCP, stanne alla larga e limitati ad usare quello che Apple ha predisposto per te. Se invece il TCP/IP è la tua religione, <em>iptables</em> non ha segreti e hai voglia di usare Mac OS X come sei abituato a fare con Linux, allora questa è la roba che ti mancava per renderti la vita facile.</p>
<p>Gli strumenti che voglio introdurre, scritti dalla stessa persona, sono entrambi opensource e gratuiti. Uno, <a href="http://www.hanynet.com/waterroof/">WaterRoof</a>, è più avanzato e capillare; l&#8217;altro <a href="http://www.hanynet.com/noobproof/index.html">NoobProof</a>, è più semplice e basilare: quest&#8217;ultimo consente di impostare un set di regole rispondendo a domande facili da capire, in un&#8217;interfaccia stile <em>wizard</em> in 5 passi. Io consiglio di usarli entrambi seguendo un procedimento <em>trial-and-error</em>: inizia con il generare un insieme di regole basilari usando NoobProof, e poi studiale e raffinale in base alle tue esigenze con WaterRoof. Una volta che sei soddisfatto delle tue regole puoi anche esportarle su file ed utilizzarle sugli altri Mac che amministri. Ah, ricordati anche di predisporre un script che, ad ogni riavvio, renda attive le regole che hai creato (che altrimenti rimarrebbero lettera morta): i due programmi possono pensare anche a questo.</p>
<h3>Morale</h3>
<p>Usando Mac OS X spesso ci si scorda di avere a che fare con un sistema Unix della tradizione più pura; viceversa, questo è uno di quei casi in cui è possibile andare a lavorare con le <em>budella</em> del sistema operativo ma, grazie agli strumenti giusti, farlo in modo agevole. D&#8217;altra parte, chi l&#8217;ha detto che agli amministratori in camice bianco non piacciano le comodità?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gpz500.wordpress.com/862/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gpz500.wordpress.com/862/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gpz500.wordpress.com/862/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gpz500.wordpress.com/862/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gpz500.wordpress.com/862/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gpz500.wordpress.com/862/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gpz500.wordpress.com/862/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gpz500.wordpress.com/862/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gpz500.wordpress.com/862/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gpz500.wordpress.com/862/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gpz500.wordpress.com/862/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gpz500.wordpress.com/862/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gpz500.wordpress.com/862/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gpz500.wordpress.com/862/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gpz500.wordpress.com&amp;blog=2949172&amp;post=862&amp;subd=gpz500&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gpz500.wordpress.com/2011/02/14/configurare-il-firewall-di-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/db3f7b291d89d0c4fd3b22ac02527e44?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gpz500</media:title>
		</media:content>

		<media:content url="http://gpz500.files.wordpress.com/2011/02/safesurf.jpg" medium="image">
			<media:title type="html">Safe Surfing</media:title>
		</media:content>
	</item>
	</channel>
</rss>
