<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Michele BOLOGNA</title>
	
	<link>http://mb.netsons.org</link>
	<description>Questo è il mio blog. Ce ne sono tanti come lui, ma questo è il mio.</description>
	<lastBuildDate>Wed, 21 Oct 2009 18:10:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/MicheleBologna" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Google Wave: recensione e inviti</title>
		<link>http://feedproxy.google.com/~r/MicheleBologna/~3/SHh5NTCMYIM/</link>
		<comments>http://mb.netsons.org/2009/10/google-wave-recensione-e-inviti/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 04:30:00 +0000</pubDate>
		<dc:creator>Michele</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[collaborative]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google_wave]]></category>

		<guid isPermaLink="false">http://mb.netsons.org/?p=531</guid>
		<description><![CDATA[Sono recentemente stato invitato a provare Google Wave, la nuova piattaforma di comunicazione e di collaborazione made in Google. Più in generale è un framework che integra email, istant messaging, wiki e social networking; se vi state chiedendo a cosa più servire, molto probabilmente non vi serve.
Se invece avete un gruppo di persone con cui [...]]]></description>
			<content:encoded><![CDATA[<p>Sono recentemente stato invitato a provare <a href="http://wave.google.com/">Google Wave</a>, la nuova piattaforma di comunicazione e di collaborazione made in Google. Più in generale è un framework che integra email, istant messaging, wiki e social networking; se vi state chiedendo a cosa più servire, molto probabilmente non vi serve.</p>
<p>Se invece avete un gruppo di persone con cui state condividendo un progetto e con cui volete rimanere sempre in contatto, organizzando ogni tipo di comunicazione in maniera compatta e facilmente accessibile, allora Google Wave è quello che fa per voi.<a rel="lightbox" href="http://mb.netsons.org/wp-content/2009/10/image.png"><img style="border-bottom: 0px; border-left: 0px; margin: 3px 5px; display: inline; border-top: 0px; border-right: 0px" title="image" src="http://mb.netsons.org/wp-content/2009/10/image_thumb.png" border="0" alt="image" width="244" height="169" align="left" /></a></p>
<p>Google conta molto nel progetto Wave: infatti, come spiegato nel <a href="http://www.youtube.com/watch?v=v_UyVmITiYQ">keynote</a>, Google vuole che Wave rimpiazzi presto l’uso quotidiano dell’email. Tant’è che lo slogan con cui Wave è stato lanciato è proprio &#8220;<em>Is What Email Would Look Like If It Were Invented Today</em>&#8221;</p>
<p>Dopo averlo provato per qualche giorno, devo dire che è davvero un buon prodotto, facile da usare, e soprattutto semplice ma completo, come tutti i prodotti Google. Google Wave lamenta però ancora qualche problema (più che comprensibile, il prodotto è ancora su invito): infatti, per tutto un pomeriggio (PDT time) non sono riuscito ad utilizzare Wave perché il javascript non veniva renderizzato correttamente.</p>
<p>Detto questo, offro <del datetime="2009-10-15T18:21:21+00:00">6</del> <del>3</del> <span style="text-decoration: line-through;">1</span> 0 inviti [non ho più inviti ma appena ne avrò a disposizione inviterò quelli che commenteranno qui sotto] per provare Google Wave: scrivete un commento (avendo cura di riempire il campo email altrimenti non potrò mandarvi l’invito) e appena posso vi manderò un invito. Happy Waving!</p>
]]></content:encoded>
			<wfw:commentRss>http://mb.netsons.org/2009/10/google-wave-recensione-e-inviti/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		<feedburner:origLink>http://mb.netsons.org/2009/10/google-wave-recensione-e-inviti/</feedburner:origLink></item>
		<item>
		<title>Ubuntu e Debian: come aggiornare automaticamente i pacchetti installati (unattended-upgrades)</title>
		<link>http://feedproxy.google.com/~r/MicheleBologna/~3/EDKB-Jbsngs/</link>
		<comments>http://mb.netsons.org/2009/10/ubuntu-e-debian-come-aggiornare-automaticamente-i-pacchetti-installati-unattended-upgrades/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 04:28:15 +0000</pubDate>
		<dc:creator>Michele</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[packages]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[unattended-upgrades]]></category>

		<guid isPermaLink="false">http://mb.netsons.org/?p=525</guid>
		<description><![CDATA[Nella vita di un sistemista esiste un task piuttosto ripetitivo: ovvero quello di aggiornare i pacchetti (= gli applicativi) installati sul proprio sistema (vuoi perché le versioni recenti dello stesso software dovrebbero essere migliori, più performanti e al riparo dagli ultimi bug di security, etc.).
Nel caso di un sistemista alle prese con un sistema Ubuntu [...]]]></description>
			<content:encoded><![CDATA[<p>Nella vita di un sistemista esiste un task piuttosto ripetitivo: ovvero quello di aggiornare i pacchetti (= gli applicativi) installati sul proprio sistema (vuoi perché le versioni recenti dello stesso software <a href="http://www.microsoft.com/windows/windows-vista/default.aspx"><em>dovrebbero</em></a> essere migliori, più performanti e al riparo dagli ultimi bug di security, etc.).</p>
<p>Nel caso di un sistemista alle prese con un sistema Ubuntu (o Debian), il task [da eseguire ripetutamente] si riduce a:<br />
<code>apt-get update</code><br />
<code>apt-get dist-upgrade</code></p>
<p>(o comunque equivalente se usate aptitude).</p>
<p>Ora, per evitare di ripetere il task, i sistemi Ubuntu/Debian mettono a disposizione <em>unattended-upgrades</em>: una volta installato il pacchetto, il sistema provvederà ad aggiornare e installare automaticamente tutte le applicazioni installate nel sistema. Vediamo come installare e configurare passo-passo <em>unattended-upgrades</em>:</p>
<ol>
<li>apriamo un terminale e installiamo il pacchetto unattended-upgrades: <code>apt-get install unattended-upgrades update-notifier-common</code></li>
<li>editiamo il file <strong>/etc/apt/apt.conf.d/50unattended-upgrades</strong> in questo modo:<br />
<blockquote><p><code>Automatically upgrade packages from these (origin, archive) pairs<br />
Unattended-Upgrade::Allowed-Origins {<br />
"Ubuntu hardy-security";<br />
"Ubuntu hardy-updates";<br />
};</code></p></blockquote>
</li>
<li>editiamo il file <strong>/etc/apt/apt.conf.d/10periodic</strong> in questo modo:<br />
<blockquote><p><code> APT::Periodic::Update-Package-Lists "1";<br />
APT::Periodic::Download-Upgradeable-Packages "1";<br />
APT::Periodic::AutocleanInterval "1";<br />
APT::Periodic::Unattended-Upgrade "1";<br />
</code></p></blockquote>
</li>
</ol>
<p>A questo punto i pacchetti installati nel sistema verranno aggiornati automaticamente.</p>
<p>Nota: è sempre opportuno controllare i log degli aggiornamenti per evitare eventuali problemi. I log degli aggiornamenti si possono trovare, ovviamente, in /var/log/unattended-upgrades</p>
]]></content:encoded>
			<wfw:commentRss>http://mb.netsons.org/2009/10/ubuntu-e-debian-come-aggiornare-automaticamente-i-pacchetti-installati-unattended-upgrades/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://mb.netsons.org/2009/10/ubuntu-e-debian-come-aggiornare-automaticamente-i-pacchetti-installati-unattended-upgrades/</feedburner:origLink></item>
		<item>
		<title>VMware: come risolvere il problema “this machine appears to be in use”</title>
		<link>http://feedproxy.google.com/~r/MicheleBologna/~3/LspRNskSFEE/</link>
		<comments>http://mb.netsons.org/2009/09/vmware-come-risolvere-il-problema-this-machine-appears-to-be-in-use/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 05:54:00 +0000</pubDate>
		<dc:creator>Michele</dc:creator>
				<category><![CDATA[vmware]]></category>
		<category><![CDATA[lock]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://mb.netsons.org/?p=518</guid>
		<description><![CDATA[Se VMware non vi permette di avviare una macchina virtuale che è stata spenta brutalmente (= senza un opportuno shutdown o suspend)  lamentandosi che “this machine appears to be in use” procedete in questo modo:

Chiudete VMware
Localizzate la directory dove avete i file fisici della virtual machine che non si avvia (di default stanno nella cartella [...]]]></description>
			<content:encoded><![CDATA[<p>Se VMware non vi permette di avviare una macchina virtuale che è stata spenta <em>brutalmente</em> (= senza un opportuno shutdown o suspend)  lamentandosi che “this machine appears to be in use” procedete in questo modo:<a rel="lightbox" href="http://mb.netsons.org/wp-content/2009/09/image.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="image" src="http://mb.netsons.org/wp-content/2009/09/image_thumb.png" border="0" alt="image" width="244" height="143" align="right" /></a></p>
<ol>
<li>Chiudete VMware</li>
<li>Localizzate la directory dove avete i file fisici della virtual machine che non si avvia (di default stanno nella cartella Documents/ del disco locale o nella vostra home – ad esempio, nel mio caso in <code>/home/michele/vmware/Ubuntu</code>)</li>
<li>Andate nella directory del punto 2 e, creando una copia di backup, <em>spostate</em> i files con estensione *.lck in una directory temporanea [<code>C:\Windows\Temp</code> (Windows) o <code>/tmp</code> (Mac/Linux)]</li>
<li>Riavviate la macchina virtuale: questa volta si avvierà senza problemi.</li>
</ol>
<p>Nota: cosa sono i file *.lck? Sono file di <em>locking</em> che VMware crea ogni volta che la virtual machine è in uso: se accidentalmente questa viene “spenta” in modo errato, questi files non vengono rimossi da VMware; ecco perché bisogna farlo manualmente.</p>
]]></content:encoded>
			<wfw:commentRss>http://mb.netsons.org/2009/09/vmware-come-risolvere-il-problema-this-machine-appears-to-be-in-use/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://mb.netsons.org/2009/09/vmware-come-risolvere-il-problema-this-machine-appears-to-be-in-use/</feedburner:origLink></item>
		<item>
		<title>Come impostare il pinning (non aggiornare, ovvero mantenere la versione attuale) di un pacchetto su Ubuntu/Debian</title>
		<link>http://feedproxy.google.com/~r/MicheleBologna/~3/vPbHlAQc3u0/</link>
		<comments>http://mb.netsons.org/2009/09/come-impostare-il-pinning-non-aggiornare-ovvero-mantenere-la-versione-attuale-di-un-pacchetto-su-ubuntudebian/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 01:32:00 +0000</pubDate>
		<dc:creator>Michele</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[apt-get]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[pinning]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://mb.netsons.org/?p=514</guid>
		<description><![CDATA[A volte può capitare che su certe macchine Ubuntu (o Debian) alcuni pacchetti importanti non debbano essere aggiornati dal gestore di pacchetti (apt-get o aptitude). Le ragioni possono essere le più svariate: incompatibilità, volontà di tenere la versione corrente (!), aggiornamento manuale, etc.
Per fare in modo che un pacchetto non venga mai aggiornato (ovvero che [...]]]></description>
			<content:encoded><![CDATA[<p>A volte può capitare che su certe macchine Ubuntu (o Debian) alcuni pacchetti <em>importanti </em>non debbano essere aggiornati dal gestore di pacchetti (apt-get o aptitude). Le ragioni possono essere le più svariate: incompatibilità, volontà di tenere la versione corrente (!), aggiornamento manuale, etc.</p>
<p>Per fare in modo che un pacchetto non venga mai aggiornato (ovvero che il sistema continui a mantenere la stessa versione del pacchetto installato, bisogna ricorrere alla tecnica del <strong>apt pinning</strong>, che ci consente di specificare al sistema che un pacchetto (o un gruppo di pacchetti) non deve essere aggiornato e deve essere tenuto “in hold”.</p>
<p>Per fare in modo che un pacchetto non venga aggiornato basta aprire un terminale e digitare:</p>
<p><code>echo <em>nomepacchetto</em> hold | dpkg --set-selections </code></p>
<p>dove <em>nomepacchetto</em> è il nome del pacchetto di cui volete che <em>non vengano</em> scaricati aggiornamenti successivi rispetto alla versione installata correntemente.</p>
<p>Per rimuovere il “blocco”, aprite un terminale e digitate:</p>
<p><code>echo <em>nomepacchetto</em> hold | dpkg --set-selections </code></p>
<p>dove <em>nomepacchetto</em> è il nome del pacchetto di cui volete che <em>vengano</em> scaricati aggiornamenti successivi rispetto alla versione installata correntemente.</p>
]]></content:encoded>
			<wfw:commentRss>http://mb.netsons.org/2009/09/come-impostare-il-pinning-non-aggiornare-ovvero-mantenere-la-versione-attuale-di-un-pacchetto-su-ubuntudebian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://mb.netsons.org/2009/09/come-impostare-il-pinning-non-aggiornare-ovvero-mantenere-la-versione-attuale-di-un-pacchetto-su-ubuntudebian/</feedburner:origLink></item>
		<item>
		<title>Gentoo: creare una lista dei pacchetti e delle applicazioni installate</title>
		<link>http://feedproxy.google.com/~r/MicheleBologna/~3/Oo2v7VWsJ74/</link>
		<comments>http://mb.netsons.org/2009/09/gentoo-creare-una-lista-dei-pacchetti-e-delle-applicazioni-installate/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 04:55:00 +0000</pubDate>
		<dc:creator>Michele</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[gentoo]]></category>

		<guid isPermaLink="false">http://mb.netsons.org/?p=507</guid>
		<description><![CDATA[Per chi utilizza Gentoo Linux e vuole conoscere quali pacchetti (e quindi quali applicazioni) sono installate basta semplicemente installare gentoolkit (emerge app-portage/gentoolkit) e poi utilizzare equery list.
]]></description>
			<content:encoded><![CDATA[<p>Per chi utilizza Gentoo Linux e vuole conoscere quali pacchetti (e quindi quali applicazioni) sono installate basta semplicemente installare <strong>gentoolkit</strong> (emerge app-portage/gentoolkit) e poi utilizzare <code><strong>equery list</strong></code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mb.netsons.org/2009/09/gentoo-creare-una-lista-dei-pacchetti-e-delle-applicazioni-installate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://mb.netsons.org/2009/09/gentoo-creare-una-lista-dei-pacchetti-e-delle-applicazioni-installate/</feedburner:origLink></item>
		<item>
		<title>Poker online: come si gioca?</title>
		<link>http://feedproxy.google.com/~r/MicheleBologna/~3/m6JaovKrv18/</link>
		<comments>http://mb.netsons.org/2009/09/poker-online-come-si-gioca/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 23:13:28 +0000</pubDate>
		<dc:creator>Michele</dc:creator>
				<category><![CDATA[various]]></category>
		<category><![CDATA[poker]]></category>

		<guid isPermaLink="false">http://mb.netsons.org/?p=508</guid>
		<description><![CDATA[Ho sempre avuto il pallino per il gioco del poker e, dopo essere stato a Las Vegas e aver visto i giocatori professionisti, mi sono sempre più incuriosito al gioco. Non avendo mai letto un &#8220;manuale” ufficiale di poker le regole che conosco (e i punti relativi) sono sempre state piuttosto approssimative.

Una volta tornato a [...]]]></description>
			<content:encoded><![CDATA[<p>Ho sempre avuto il pallino per il gioco del poker e, dopo essere stato a Las Vegas e aver visto i giocatori professionisti, mi sono sempre più incuriosito al gioco. Non avendo mai letto un &#8220;manuale” ufficiale di poker le regole che conosco (e i punti relativi) sono sempre state piuttosto approssimative.</p>
<p><a title="I'm not joking..." href="http://www.flickr.com/photos/30094167@N08/3874216620/" target="_blank"><img class="alignright" style="border: 0pt none;" src="http://farm4.static.flickr.com/3419/3874216620_a829466b44_m.jpg" border="0" alt="I'm not joking..." width="216" height="144" /></a></p>
<p>Una volta tornato a Los Angeles, ho deciso di documentarmi di più sul poker e, visto che non posso sempre andare a Las Vegas, mi sono dato al <a href="http://it.wikipedia.org/wiki/Poker_online"><em>poker online</em></a>: ovvero giocare a poker su Internet.</p>
<p>Girovagando tra vari siti, ho trovato il sito <a href="http://www.pokerworld24.org/">pokerworld24.org</a> come il più completo e affidabile per soddisfare la mia passione per il poker. Se volete iniziare anche voi, <a href="http://www.pokerworld24.org/it/regole_del_poker/">le regole per iniziare</a> sono disponibili sullo stesso sito. E mi raccomando, <em>giocate responsabilmente</em>!</p>
]]></content:encoded>
			<wfw:commentRss>http://mb.netsons.org/2009/09/poker-online-come-si-gioca/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://mb.netsons.org/2009/09/poker-online-come-si-gioca/</feedburner:origLink></item>
		<item>
		<title>Come fare il resume di un trasferimento fatto con scp</title>
		<link>http://feedproxy.google.com/~r/MicheleBologna/~3/zk38_BGBPMA/</link>
		<comments>http://mb.netsons.org/2009/08/come-fare-il-resume-di-un-trasferimento-fatto-con-scp/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 05:10:26 +0000</pubDate>
		<dc:creator>Michele</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[resume]]></category>
		<category><![CDATA[rsync]]></category>
		<category><![CDATA[scp]]></category>

		<guid isPermaLink="false">http://mb.netsons.org/?p=504</guid>
		<description><![CDATA[Per quanto riguarda i trasferimenti di files tra servers UNIX, scp è la soluzione ottimale: non richiede di aprire porte (ok, oltre a quella di ssh, ma chi non lo usa oggigiorno?), è sicuro e soprattutto è veloce.
Quando si parla di trasferimenti di grandi files, tuttavia, entra in gioco un fattore molto importante, ovvero il [...]]]></description>
			<content:encoded><![CDATA[<p>Per quanto riguarda i trasferimenti di files tra servers UNIX, <strong>scp</strong> è la soluzione ottimale: non richiede di aprire porte (ok, oltre a quella di ssh, ma chi non lo usa oggigiorno?), è sicuro e soprattutto è veloce.</p>
<p>Quando si parla di trasferimenti di grandi files, tuttavia, entra in gioco un fattore molto importante, ovvero il <em>resume</em> del trasferimento; ovvero, la possibilità di poter riprendere il trasferimento di un file dal punto in cui lo si era interrotto. scp <em>non</em> offre la possibilità di effettuare trasferimenti con resume. Per sopperire a questa mancanza, usiamo rsync in questo modo:</p>
<p><code><br />
rsync -a -v -z --partial –progress --rsh=ssh file_locale username@macchina_remota:/home/username/<br />
</code></p>
<p>Il <code>file_locale</code> (che può essere anche una directory) verrà copiato sulla macchina remota, nella home dell&#8217;utente <code>username</code>. Le altre opzioni passate a rsync permettono di avere un output dettagliato e di abilitare la compressione durante il trasferimento.</p>
<p>Si può costruire un alias per questo comando in modo da avere scp in modalità resume, basta semplicemente aggiungere la seguente riga nel file <code>.bashrc</code>, presente nella propria home directory (se usate un’altra shell, come ad es. zsh, confido che sappiate quale file modificare):</p>
<p><code><br />
alias scpresume='rsync –a –v –z --partial --progress --rsh=ssh'<br />
</code></p>
<p>A questo punto per trasferire un file si procede in questo modo:</p>
<ul>
<li><code>scp filename username@macchina_remota:/home/username</code></li>
</ul>
<p>SE si presenta un problema durante la copia, si usa scpresume:</p>
<ul>
<li><code>scpresume filename username@macchina_remota:/home/username</code></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mb.netsons.org/2009/08/come-fare-il-resume-di-un-trasferimento-fatto-con-scp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://mb.netsons.org/2009/08/come-fare-il-resume-di-un-trasferimento-fatto-con-scp/</feedburner:origLink></item>
		<item>
		<title>Linux: come installare Java Media Framework (JMF) evitando l’errore “tail: cannot open `+309′ for reading: No such file or directory”</title>
		<link>http://feedproxy.google.com/~r/MicheleBologna/~3/2UpIe6JfgZ4/</link>
		<comments>http://mb.netsons.org/2009/07/linux-come-installare-java-media-framework-jmf-evitando-lerrore-tail-cannot-open-309-for-reading-no-such-file-or-directory/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 01:32:00 +0000</pubDate>
		<dc:creator>Michele</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[fmj]]></category>
		<category><![CDATA[java media framework]]></category>
		<category><![CDATA[jmf]]></category>
		<category><![CDATA[media]]></category>

		<guid isPermaLink="false">http://mb.netsons.org/?p=498</guid>
		<description><![CDATA[Ultimamente ho dovuto installare il Java Media Framework di Sun. Tralasciando che la libreria è obsoleta (ultima versione datata 2003) e (quindi) non più mantenuta, la documentazione è molto limitata (esempi banali), javadoc non completi e l’utilizzo(!) di AWT in alcune parti, ho deciso di provare ad installarla sulla mia macchina Linux.
I passi che ho [...]]]></description>
			<content:encoded><![CDATA[<p>Ultimamente ho dovuto installare il <strong><a href="http://java.sun.com/javase/technologies/desktop/media/jmf/">Java Media Framework</a></strong> di Sun. Tralasciando che la libreria è obsoleta (ultima versione datata 2003) e (quindi) non più mantenuta, la documentazione è molto limitata (esempi banali), javadoc non completi e l’utilizzo(!) di AWT in alcune parti, ho deciso di provare ad installarla sulla mia macchina Linux.<br />
I passi che ho seguito sono i seguenti:</p>
<ul>
<li>Scarico il file
<pre>jmf-2_1_1e-linux-i586.bin</pre>
<p>dal sito di Sun</li>
<li>
<pre>chmod +x jmf-2_1_1e-linux-i586.bin</pre>
</li>
<li>
<pre>sh ./jmf-2_1_1e-linux-i586.bin</pre>
</li>
</ul>
<p>Tutto sembra andare per il meglio quando incontro quest’errore (e dal numero di risultati che Google ritorna per questa chiave di ricerca direi che molta gente ha avuto lo stesso problema):</p>
<pre>Do you agree to the above license terms? [yes or no]y
Permit recording from an applet? (see readme.html) [yes or no] y
Permit writing local files from an applet? (recommend no, see readme.html) [yes or no]n

Unpacking...  tail: cannot open `+309' for reading: No such file or directory
Extracting...  ./install.sfx.3639: line 1: ==: No such file or directory
./install.sfx.3639: line 3: syntax error neUQU599ù;···ÿrþÑÑÑ¢_Âò«KK)C{&lt;&gt;úú&lt;&lt;¿è
QQRLÙÜÌLÅ^sfx.36 88ø$èåõÕ®¢¬,àöè´iÑ*ÒÒÒV~ámn.à7w^ÝÂÆ,;M¢`ÞòA$D¨®¨¨ @ ÉºÎwA'
</pre>
<p>Dopo aver capito cosa stava succedendo, ho capito anche come risolvere questo problema e poter installare la JMF sulla mia macchina; ecco le istruzioni:</p>
<ul>
<li>Aprite il file
<pre>jmf-2_1_1e-linux-i586.bin</pre>
<p>con un editor di testo, ad esempio vim (vim jmf-2_1_1e-linux-i586.bin)</li>
<li>digitate /tail (questo fa in modo che vim vi porti sulla prima occorrenza di “tail” che trova all’interno dello script )</li>
<li>A questo punto dovreste trovare una linea del tipo:
<pre>tail +309 $0 &gt; $outname</pre>
<p>modificatela in:</p>
<pre>tail <strong>-n</strong> +309 $0 &gt; $outname</pre>
</li>
</ul>
<p>Salvate il file e chiudete vim (digitate :wq seguito da Enter) e riavviate l&#8217;installazione di JMF (sh ./jmf-2_1_1e-linux-i586.bin)</p>
<p>Nota: esistono framework alternativi a JMF (e probabilmente anche migliori, non mi azzardo comunque a dare una valutazione senza averli provati); ad esempio sono incuriosito da <a href="http://fmj-sf.net/">FMJ</a> (<a href="http://en.wikipedia.org/wiki/Java_Media_Framework#Alternatives">altri framework alternativi a JMF</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://mb.netsons.org/2009/07/linux-come-installare-java-media-framework-jmf-evitando-lerrore-tail-cannot-open-309-for-reading-no-such-file-or-directory/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://mb.netsons.org/2009/07/linux-come-installare-java-media-framework-jmf-evitando-lerrore-tail-cannot-open-309-for-reading-no-such-file-or-directory/</feedburner:origLink></item>
		<item>
		<title>Facebook Connect si Prende il Poker</title>
		<link>http://feedproxy.google.com/~r/MicheleBologna/~3/UYsYKGju4CA/</link>
		<comments>http://mb.netsons.org/2009/07/facebook-connect-si-prende-il-poker/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 06:00:00 +0000</pubDate>
		<dc:creator>Michele</dc:creator>
				<category><![CDATA[various]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://mb.netsons.org/?p=487</guid>
		<description><![CDATA[Da quando è stata data la possibilità di utilizzare il servizio “faceboook connect” sulle applicazioni per iPhone, moltissimi sviluppatori hanno cercato di trovare soluzioni sempre più originali per unire il noto social network a giochi e strumenti vari.
 
Uno dei risultati più interessanti sembra essere quello ottenuto dai ragazzi di Zynga, la software house che [...]]]></description>
			<content:encoded><![CDATA[<p>Da quando è stata data la possibilità di utilizzare il servizio “faceboook connect” sulle applicazioni per iPhone, moltissimi sviluppatori hanno cercato di trovare soluzioni sempre più originali per unire il noto social network a giochi e strumenti vari.</p>
<p><strong> </strong></p>
<p>Uno dei risultati più interessanti sembra essere quello ottenuto dai ragazzi di Zynga, la software house che ha invaso la rete con la sua “MafiaWars”. Dopo mesi di tentativi ed accordi, infatti, la casa ha prodotto LivePoker, un’applicazione che permette ai possessori di iPhone ed iPod Touch di sfidare al tavolo verde gli utenti di Facebook, MySpace, hi5 e Bebo.</p>
<p>La grafica del gioco è chiara e ricorda da molti vicino quella delle tradizionali sale da poker online, anche se manca lo storico delle mani e la chat di gioco è, per ovvi motivi di spazio disponibili – praticamente inutilizzabile.</p>
<p>Il gioco può essere raggiunto anche su internet dai computer fissi, elemento che contribuisce a tenere altissimo il numero di giocatori costantemente collegati nelle sue sale e che rende LivePoker una delle <a href="http://www.pokerroomsonline.it/poker-non-da-scaricare.php">soluzioni migliori per giocare a poker senza scaricare software</a>.</p>
<p><a rel="lightbox" href="http://mb.netsons.org/wp-content/2009/06/EmailAttachmentlivepokeriphone.jpg"><img style="border-right: 0px; border-top: 0px; display: inline; margin: 3px; border-left: 0px; border-bottom: 0px" title="Email Attachmentlive-poker-iphone" src="http://mb.netsons.org/wp-content/2009/06/EmailAttachmentlivepokeriphone_thumb.jpg" border="0" alt="Email Attachmentlive-poker-iphone" width="244" height="165" align="left" /></a></p>
<p>Il gioco è disponibile gratuitamente sull’AppStore in versione Lite, mentre lo si può anche scaricare in versione Pro dopo il pagamento di 9.99$.</p>
<p>LivePoker è un’ottima soluzione per <a href="http://www.pokerroomsonline.it/">gli amanti del poker online</a>, anche se ricordiamo che il livello delle partite tende spesso a non essere altissimo dunque questo potrebbe essere un limite per tutti quei giocatori professionisti che non hanno voglia di incontrare avversari troppo “loose”.</p>
<p>Per tutti gli altri, sicuramente un’applicazione che vale la pena di provare!</p>
<p>Scarica <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=295913419">qui</a> LivePoker in versione gratuita.</p>
]]></content:encoded>
			<wfw:commentRss>http://mb.netsons.org/2009/07/facebook-connect-si-prende-il-poker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://mb.netsons.org/2009/07/facebook-connect-si-prende-il-poker/</feedburner:origLink></item>
		<item>
		<title>Ubuntu: montare automaticamente la partizione di Windows ad ogni avvio del sistema</title>
		<link>http://feedproxy.google.com/~r/MicheleBologna/~3/ERH-GaNJ2yU/</link>
		<comments>http://mb.netsons.org/2009/07/ubuntu-montare-automaticamente-la-partizione-di-windows-ad-ogni-avvio-del-sistema/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 01:12:45 +0000</pubDate>
		<dc:creator>Michele</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[dual boot]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ntfs]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://mb.netsons.org/2009/07/ubuntu-montare-automaticamente-la-partizione-di-windows-ad-ogni-avvio-del-sistema/</guid>
		<description><![CDATA[
Da quando sono più su Ubuntu che su Windows (sulla mia macchina dual-boot) mi capita sempre più spesso di dover accedere alla partizione di Windows per accedere ai miei dati. Tuttavia, Ubuntu non monta automaticamente la partizione di Windows e quindi sono costretto a montarla ad ogni riavvio del sistema.
Per risolvere questa scomodità ho fatto [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://mb.netsons.org/wp-content/2009/07/image.png" rel="lightbox"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="image" border="0" alt="image" align="right" src="http://mb.netsons.org/wp-content/2009/07/image_thumb.png" width="239" height="244" /></a>
<p>Da quando sono più su Ubuntu che su Windows (sulla mia macchina dual-boot) mi capita sempre più spesso di dover accedere alla partizione di Windows per accedere ai miei dati. Tuttavia, Ubuntu non monta automaticamente la partizione di Windows e quindi sono costretto a montarla ad ogni riavvio del sistema.</p>
<p>Per risolvere questa <em>scomodità</em> ho fatto in modo di montare automaticamente la partizione di Windows all’avvio del sistema. Ecco i passi per abilitare questa funzionalità:</p>
<ul>
<li>Aprite un terminale, e scrivete il comando:
<pre>sudo apt-get install ntfs-config</pre>
</li>
<li>Dopo aver terminato l’installazione del pacchetto , andate nel menù di Ubuntu –&gt; System tools –&gt; NTFS Configuration Tool&#160; </li>
<li>Selezionate la partizione Windows che volete auto-montare all’avvio e impostate un mount point opportuno (io ad esempio uso
<pre>/media/windows) </pre>
</li>
<li>Cliccate su ‘Apply’ e abilitate entrambe le opzioni (“Enable write support for internal device” e (“Enable write support for external device”). </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mb.netsons.org/2009/07/ubuntu-montare-automaticamente-la-partizione-di-windows-ad-ogni-avvio-del-sistema/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://mb.netsons.org/2009/07/ubuntu-montare-automaticamente-la-partizione-di-windows-ad-ogni-avvio-del-sistema/</feedburner:origLink></item>
	</channel>
</rss>
