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

<channel>
	<title>Il blog di Gas &#187; gnu</title>
	<atom:link href="http://www.lucagasperini.com/blog/tag/gnu/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lucagasperini.com/blog</link>
	<description>Solo un altro sito WordPress</description>
	<lastBuildDate>Fri, 04 Nov 2011 15:04:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Nokia N95 and UPNP</title>
		<link>http://www.lucagasperini.com/blog/2008-nokia-n95-and-upnp/</link>
		<comments>http://www.lucagasperini.com/blog/2008-nokia-n95-and-upnp/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 21:44:48 +0000</pubDate>
		<dc:creator>gas</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[n95]]></category>

		<guid isPermaLink="false">http://www.lucagasperini.com/blog/2008-nokia-n95-and-upnp/</guid>
		<description><![CDATA[Finally i got it&#8230;.at first it was a mess, some explanations on what does what: Media Server: it serves the content on the network Media Renderer: it renders the content served by a media server So I actually needed both on my gentoo linux. Probably the easiest way to browse content served by upnp servers [...]]]></description>
			<content:encoded><![CDATA[<p>Finally i got it&#8230;.at first it was a mess, some explanations on what does what:</p>
<ul>
<li>Media Server: it serves the content on the network</li>
<li>Media Renderer: it renders the content served by a media server</li>
</ul>
<p>So I actually needed both on my gentoo linux.</p>
<p>Probably the easiest way to browse content served by upnp servers is <a href="http://djmount.sourceforge.net/">djmount</a> , it works as a FUSE file system ( that can be mounted by a normal user) and it looks for all the upnp devices in a network. It works very well even with content provided by Windows Vista (or better from the Media Player that comes with windows vista). You create a directory and simply &#8220;djmount it&#8221;, in that directory there will be other subdirectories , one for each media server you have in your network.</p>
<p>Easy and working but not that cool, I mean&#8230;all this new stuff and , in the end, I still have to browse directories. I&#8217;m not using these new things just because I don&#8217;t want to plug in an usb cable, I&#8217;m not that lazy. So I went searching in various forums another solution.</p>
<p><a href='http://www.lucagasperini.com/blog/wp-content/uploads/2008/02/mediatomb1.jpg' title='Mediatomb'><img src='http://www.lucagasperini.com/blog/wp-content/uploads/2008/02/mediatomb1.jpg' align="left" alt='Mediatomb' /></a>My first choice as media server was <a href="http://ushare.geexbox.org/">ushare</a>, somehow connected to the geexbox project but it had its limitation, one above all that it doesn&#8217;t read tags, so when you copy a music file to another device you must retag it manually. Another problem was the init script that didn&#8217;t work that well and I didn&#8217;t have time/will to fix it. <a href="http://mediatomb.cc/">Mediatomb</a> seems the definitive choice to me, it seems a nice project, it reads metadata and has a built in sqlite backend. (you can use mysql too but i don&#8217;t have the server on my box). Mediatomb has a webserver you can connect to and you can add/delete content to your share and chose how to rescan your library , you can chose inotify on that ( if you are using beagle you should already have inotify in your kernel).</p>
<p>When it goes to the Media Renderer it seems that there is not much choice yet, but there is some and in particular there is gmediarenderer from the GNU guys. GmediaRender , as the names says, it&#8217;s able to render content served from a MediaServer, it needs gstreamer as a backend for all the codecs (it actually uses gstreamer to render the stream ). If you have gmediarender running you can simply go to your nokia N95 media player , chose a song and in options chose &#8220;execute on personal network&#8221; ( or something like that) and your computer (not the phone) will  sound. You can do the same for videos or pictures.</p>
<p><a href='http://www.lucagasperini.com/blog/wp-content/uploads/2008/02/rhythmbox1.jpg' title='Rhythmbox' align="right"><img src='http://www.lucagasperini.com/blog/wp-content/uploads/2008/02/rhythmbox1.jpg' align=right alt='Rhythmbox' /></a>What about <a href="https://coherence.beebits.net/">coherence</a>? I have it installed and the rhythmbox plugins actually works , I can see my N95 and browse its contents but you can&#8217;t (yet) make rhythmbox work as a MediaRenderer. Coherence is supposed to be a full UPNP solution with its server, renderer and controller but the people who develop it are very good in making <a href="http://www.youtube.com/watch?v=N4dY2ByvOsU">Youtube videos</a>  but not that good to explain the world &#8220;how the hell that damn thing works&#8221;.</p>
<p>What is missing? On my nokia I can chose to copy or move stuff to my personal network, I can&#8217;t do it and don&#8217;t know what part of this upnp mess should provide this feature.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lucagasperini.com/blog/2008-nokia-n95-and-upnp/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Debian 4.0 out</title>
		<link>http://www.lucagasperini.com/blog/2007-debian-40-out/</link>
		<comments>http://www.lucagasperini.com/blog/2007-debian-40-out/#comments</comments>
		<pubDate>Mon, 09 Apr 2007 12:19:15 +0000</pubDate>
		<dc:creator>gas</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Generale]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://www.lucagasperini.com/blog/2007-debian-40-out/</guid>
		<description><![CDATA[A few months ago Etch was freezed now it has been officially released as Debian 4.0 These are the release notes and among the new changes I found: PHP5.x MySQL 5.x Apache 2.2.x GCC v4.1 from XFree86 to X.org v7.1 Updating Fist of all install aptitude apt-get install aptitude I used to have Debian Sarge [...]]]></description>
			<content:encoded><![CDATA[<p>A few months ago Etch <a href="2006-etch-in-freezer"> was freezed</a> now it has been officially released as <a href="http://www.debian.org/News/2007/20070408">Debian 4.0</a></p>
<p><a href="http://www.debian.org/releases/etch/releasenotes">These are the release notes</a> and among the new changes I found:</p>
<ul>
<li>PHP5.x</li>
<li>MySQL 5.x</li>
<li>Apache 2.2.x</li>
<li>GCC v4.1</li>
<li>from XFree86 to X.org v7.1</li>
</ul>
<p><strong>Updating</strong></p>
<p>Fist of all install aptitude<br />
<code>apt-get install aptitude</code></p>
<p>I used to have Debian Sarge 64 that is a semi official backport , now Etch is shipped with amd64 architecture too so the backport is not needed anymore. Updating is not difficult , one should change all &#8220;sarge&#8221; to &#8220;etch&#8221; in /etc/apt/sources.list, mine look like this</p>
<p><code><br />
deb ftp://mirror.switch.ch/mirror/debian/ etch main contrib non-free<br />
#deb http://www.backports.org/debian sarge-backports main contrib non-free<br />
deb http://security.debian.org/ stable/updates main contrib non-free<br />
deb-src http://http.us.debian.org/debian stable main contrib non-free<br />
deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free<br />
# TOR<br />
deb     http://mirror.noreply.org/pub/tor etch main<br />
deb-src http://mirror.noreply.org/pub/tor etch main<br />
</code></p>
<p>the &#8220;www.backports&#8221; line is comments out because etch hit stable just today. Backports are binaries compiled for etch and shipped for sarge, sometime you can&#8217;t install a package because it misses a dependency but you can run it because it doesn&#8217;t miss any dependency while it runs, hence that backports that let me use the latest mldonkey with sarge for example.</p>
<p>Then</p>
<p><code><br />
apt-get update<br />
aptitude -f --with-recommends dist-upgrade</code></p>
<p>Note that aptitude was used rather that apt-get dist upgrade because is known to be more strict on dependencies that apt-get dist-upgrade, installing aptitude here as docs say will bring in lots of other packages.<br />
I hope that etch will be as good as sarge , for me sarge never hanged once in its life, the only problem I had was a that a couple of deamons used to exit silently after a couple of weeks running . Hopefully etch comes with a version of shorewall that is able to handle traffic shaping.</p>
<p>2 cents about gentoo : I love gentoo and I have no intention to change my desktop distro &#8230;but debian management is damn faster&#8230; I remeber last Gcc major upgrade , rebuilding the the system and then the world , emerge breaking during night, a couple of days compiling vs 20 min of debs fetching in debian.<br />
<strong><br />
Edit:</strong> Squid and Shorewall have new configurations:</p>
<ul>
<li>Squid: ( ola ola <a href="http://www.christianschenk.org/blog/transparent-proxy-with-squid/">Christian</a> )delete these lines<code>httpd_accel_host virtual<br />
httpd_accel_port 80<br />
httpd_accel_with_proxy on<br />
httpd_accel_uses_host_header on</code> and add this <code>always_direct allow all</code>.Now look for http_port X.X.X.X  and add &#8220;transparent&#8221; the result should be something like this:<code>http_port 192.168.1.2:8080 transparent<br />
</code>
</li>
<li>Shorewall: have a look at /usr/share/doc/shorewall/examples . Now the file &#8220;zones&#8221; must contain the firewall zone, there are no comments and no display any more so in the end you should find something like this:<code>net     ipv4<br />
loc     ipv4<br />
fw      firewall<br />
</code><br />
ipv4 is the default for normail traffic
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.lucagasperini.com/blog/2007-debian-40-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 2.0</title>
		<link>http://www.lucagasperini.com/blog/2006-firefox-20/</link>
		<comments>http://www.lucagasperini.com/blog/2006-firefox-20/#comments</comments>
		<pubDate>Wed, 25 Oct 2006 11:04:24 +0000</pubDate>
		<dc:creator>gas</dc:creator>
				<category><![CDATA[Generale]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[gnu]]></category>

		<guid isPermaLink="false">http://lucagasperini.com/blog/2006-firefox-20/</guid>
		<description><![CDATA[E&#8217; uscito firefox 2.0 ieri&#8230; Mozilla Firefox Italia Componenti aggiuntivi raccomandati Caratteristiche nuovo Firefox Fra le caratteristiche piÃ¹ interessanti per me: Controllo ortografico Titoli Live Gestione dei motori di ricerca (magari con l&#8217;ordine) Speriamo sia piÃ¹ veloce ma ne dubito&#8230; Per linux le cose cambiano un po&#8230; Recenti &#8220;litigi&#8221; sulla legittimitÃ  di alcuni aspetti grafici [...]]]></description>
			<content:encoded><![CDATA[<p>E&#8217; uscito firefox 2.0 ieri&#8230;<img src="http://www.mozilla.org/press/image-library/firefox-wordmark-vertical.png" align="right" alt="Firefox Logo" /></p>
<p><a href="http://www.mozilla-europe.org/it/">Mozilla Firefox Italia</a></p>
<p><a href="https://addons.mozilla.org/firefox/recommended/">Componenti aggiuntivi raccomandati</a></p>
<p><a href="http://www.mozilla-europe.org/it/products/firefox/features/">Caratteristiche nuovo Firefox</a></p>
<p>Fra le caratteristiche piÃ¹ interessanti per me:</p>
<ul>
<li>Controllo ortografico</li>
<li>Titoli Live</li>
<li>Gestione dei motori di ricerca (magari con l&#8217;ordine)</li>
</ul>
<p>Speriamo sia piÃ¹ veloce ma ne dubito&#8230;</p>
<p><img src="http://www.gnu.org/software/gnuzilla/logo.png" align="left" alt="Ice Logo" />Per linux le cose cambiano un po&#8230;</p>
<p>Recenti &#8220;litigi&#8221; sulla legittimitÃ  di alcuni aspetti grafici di firefox (firefox non puo essere distribuito con l&#8217;icona della volpe ma con una generica) hanno portato l&#8217;associazione GNU ad uscire con un fork chiamato <a href="http://www.gnu.org/software/gnuzilla/">IceWeasel</a>.<br />
SarÃ  piÃ¹ o meno la stessa cosa ma senza il nome &#8220;Firefox&#8221; e senza le icone ufficiali,in piÃ¹ sono state modificati la segnalazione bug e la finestrella delle estensioni,con IceWeasel si potrÃ  cercare solo le estensioni con licenza gpl.<br />
Ora litigano pure&#8230;.bimbi</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lucagasperini.com/blog/2006-firefox-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

