<?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>admiral0.org &#187; Software</title>
	<atom:link href="http://blog.admiral0.org/category/informatica/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.admiral0.org</link>
	<description>Linux, music and poetry</description>
	<lastBuildDate>Wed, 01 Sep 2010 16:13:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Opinions on MADDE</title>
		<link>http://blog.admiral0.org/2010/05/opinions-madde/</link>
		<comments>http://blog.admiral0.org/2010/05/opinions-madde/#comments</comments>
		<pubDate>Wed, 26 May 2010 23:01:29 +0000</pubDate>
		<dc:creator>admiral0</dc:creator>
				<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[Minerva]]></category>
		<category><![CDATA[qt]]></category>

		<guid isPermaLink="false">http://blog.admiral0.org/?p=221</guid>
		<description><![CDATA[I tried to compile one of my projects for the n900 (Minerva text editor to be precise), was very lazy to set up a toolchain or scratchbox, so i said to myself &#8220;Hey let&#8217;s try the shiny new tool from Nokia &#8211; MADDE&#8221;. So i downloaded MADDE for my laptop and installed it. Also installed [...]]]></description>
			<content:encoded><![CDATA[<p>I tried to compile one of my projects for the n900 (Minerva text editor to be precise), was very lazy to set up a toolchain or scratchbox, so i said to myself &#8220;Hey let&#8217;s try the shiny new tool from Nokia &#8211; MADDE&#8221;.</p>
<p>So i downloaded MADDE for my laptop and installed it. Also installed MADDE client on the n900. So far so good. Next went on the maemo wiki to see what do i need to do to set up Qt Creator. I needed newer Qt Creator, version &gt;= 1.3.80. Ok let&#8217;s do things for good. So i rolled my sleeves up and started writing PKGBUILDs. Two were needed to get latest qt and qtcreator from git and install them in /opt so they don&#8217;t conflict with distro provided ones (You can find them in aur &#8211; qt-opt-git and qtcreator-opt-git). Some things went very wrong so docs and qsqldrivers don&#8217;t seem to build or be detected(i think it&#8217;s a qt issue), but never mind qt creator starts, even if it was bragging about qt private headers&#8230;</p>
<p>Nice&#8230;</p>
<p>So i open up minerva project and set my n900 as target. I start building. All seems ok. Then BAM! i meet reality. I get error on packaging. PACKAGING? WTF? I didn&#8217;t want to package, just run my app! So i find out that madde in order to execute your *incomplete* app packages it, sends it to your device, installs it, runs it, then when you repeat it does the same steps again. That seems a fail to me.</p>
<p>The good thing about madde is that i got my binaries for my device, so with a couple of scp&#8217;s and wtf&#8217;s i got Minerva running on n900. Next goal -&gt; migrate to cmake.</p>
<div id="attachment_222" class="wp-caption aligncenter" style="width: 570px"><a href="http://blog.admiral0.org/wp-content/uploads/2010/05/Screenshot-20100527-003627.png"><img class="size-full wp-image-222 " title="Minerva on N900" src="http://blog.admiral0.org/wp-content/uploads/2010/05/Screenshot-20100527-003627.png" alt="Minerva Text Editor" width="560" height="336" /></a><p class="wp-caption-text">Minerva on N900</p></div>
<p>PS: I think i found a bug in maemo&#8217;s input. When writing in Minerva&#8217;s screen i get only caps, and shift doesn&#8217;t change case. That needs further investigation as i also experience such annoyance also in Fennec.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.admiral0.org/2010/05/opinions-madde/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Admiral0 is not dead :P</title>
		<link>http://blog.admiral0.org/2010/05/admiral0-is-not-dead-p/</link>
		<comments>http://blog.admiral0.org/2010/05/admiral0-is-not-dead-p/#comments</comments>
		<pubDate>Sat, 15 May 2010 12:11:35 +0000</pubDate>
		<dc:creator>admiral0</dc:creator>
				<category><![CDATA[Altro]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.admiral0.org/?p=206</guid>
		<description><![CDATA[I have a few news that i reserve for later.. You can already see something on github.com/admiral0]]></description>
			<content:encoded><![CDATA[<p>I have a few news that i reserve for later.. You can already see something on github.com/admiral0</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.admiral0.org/2010/05/admiral0-is-not-dead-p/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nato admiral0repo</title>
		<link>http://blog.admiral0.org/2010/01/nato-admiral0repo/</link>
		<comments>http://blog.admiral0.org/2010/01/nato-admiral0repo/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 10:45:14 +0000</pubDate>
		<dc:creator>admiral0</dc:creator>
				<category><![CDATA[Archlinux]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[admiral0repo]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.admiral0.org/?p=183</guid>
		<description><![CDATA[È da un po di tempo che mantengo alcuni PKGBUILD in AUR e ne costruisco a casa regolarmente. Mi sono detto, dai che condivido con gli altri Il repo si trova su tuxfamily [admiral0repo] Server = http://download.tuxfamily.org/admiral0repo/$arch/ $arch è i686 oppure x86_64. Grazie a sante per la disponibilità di compilare per x86_64]]></description>
			<content:encoded><![CDATA[<p>È da un po di tempo che mantengo alcuni PKGBUILD in AUR e ne costruisco a casa regolarmente. Mi sono detto, dai che condivido con gli altri <img src='http://blog.admiral0.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Il repo si trova su tuxfamily<br />
<code><br />
[admiral0repo]<br />
Server = http://download.tuxfamily.org/admiral0repo/$arch/<br />
</code></p>
<p>$arch è i686 oppure x86_64. Grazie a sante per la disponibilità di compilare per x86_64</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.admiral0.org/2010/01/nato-admiral0repo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Riflessioni sul mondo delle piattaforme embedded</title>
		<link>http://blog.admiral0.org/2009/10/riflessioni-sul-mondo-delle-piattaforme-embedded/</link>
		<comments>http://blog.admiral0.org/2009/10/riflessioni-sul-mondo-delle-piattaforme-embedded/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 12:52:02 +0000</pubDate>
		<dc:creator>admiral0</dc:creator>
				<category><![CDATA[Altro]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Openmoko]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.admiral0.org/2009/10/riflessioni-sul-mondo-delle-piattaforme-embedded/</guid>
		<description><![CDATA[Questi giorni mi sono confrontato con un po&#8217; di gente su questo argomento e ho deciso di parlarne sul blog. Ecco i miei pensieri riguardo alle piattaforme maggiormente usate sul mercato. Iphone OS &#8211; È la piattaforma di apple che dice di innovare tutto. Infatti innova tutto, dalla mancanza di multitasking all&#8217;interfaccia &#8220;ultra personalizzabile&#8221;. L&#8217;interfaccia [...]]]></description>
			<content:encoded><![CDATA[<p>Questi giorni mi sono confrontato con un po&#8217; di gente su questo argomento e ho deciso di parlarne sul blog. Ecco i miei pensieri riguardo alle piattaforme maggiormente usate sul mercato.</p>
<ol>
<li><strong>Iphone OS &#8211; </strong>È la piattaforma di apple che dice di innovare tutto. Infatti innova tutto, dalla mancanza di multitasking all&#8217;interfaccia &#8220;ultra personalizzabile&#8221;. L&#8217;interfaccia dell&#8217;Iphone brilla per quanto riguarda l&#8217;artwork usato e l&#8217;usabilità, ma tutto questo va a scapito della personalizzabilità. Alla fine si hanno millemilla icone organizzate in altrettante schermate e quindi addio anche all&#8217;usabilità. Per il resto le applicazioni hanno un bel design. Insomma, per chi vuole fare il figo per l&#8217;eleganza del software del telefono ben venga, ma non può dire che è il meglio che offre il mercato. Per quanto riguarda l&#8217;hardware le scelte sono discutibili, a partire dal case che proprio elegante non è. Mi piace invece che l&#8217;IPhone sia basato sull&#8217;OMAP3 che è un&#8217;ottima piattaforma embedded.<br />Per quanto riguarda lo sviluppo per Iphone OS la mia opinione è totalmente negativa. Le API possono essere facilissime e altro, ma non puoi pretendere che sviluppatori creano apps che vanno solo per IPhone. Infatti tutte le applicazioni scritte per Iphone sono scritte quasi da 0 (forse è stato usato qualche snippet di codice qua e là). Questo non è una cosa da fare. L&#8217;unica cosa che ha spinto sviluppatori a creare apps è stata la marea di fanboy/creduloni Apple che hanno comprato questo dispositivo (userbase).</li>
<li><strong>Android &#8211; </strong>Android viene da mamma google e quindi è curato sotto gli aspetti della connettività qianto l&#8217;iPhone. La differenza sta nel fatto che Android è open source. Ma open source non sempre vuol dire &#8220;free software&#8221;. Infatti spesso chi ha dei dispositivi android li trova &#8220;castrati&#8221; di varie funzionaltà. Questa è una via sbagliata. Dal punto di vista dello sviluppo devo purtroppo rimandare al caso precedente. Pur essendo basata su Linux (attenzione non GNU/Linux) non presenta i suoi vantaggi. La google ha deciso di reinventare la ruota e ha patchato varie librerie che rendono impossibile il porting &#8220;compile &amp; go&#8221; che è caratteristico di GNU/Linux. Poi si aggiunge il fatto della VM dalvik che non ha API Java standard quindi il discorso si ripete. Si vede che Google non ha imparato dall&#8217;errore di Apple che inizialmente per le apps offriva solo sfari+ajax. Infatti con il SDK era possibile solo sviluppare in java (linguaggio, ma con API Google). A grande richiesta è stato rilasciato anche il NDK (Native development Kit) che permette di scrivere codice C. Ma lì si è saputo che le glibc sono molto tagliuzzate&#8230; Insomma, brutta cosa.</li>
<li><strong>Windows Mobile &#8211; </strong>Il nome già dice tutto. Microsoft non riesce a competere nel campo embedded e lo dimostra con questo OS. E&#8217; una copia bruttissima di quello che c&#8217;è sul desktop. Inomma niente di nuovo.</li>
<li><strong>Openmoko &#8211; </strong>L&#8217;iniziativa di questa azienda era di creare uno smartphone aperto sia software che hardware. Una cosa lodevole. È qualcosa di nuovo. infatti mancavano le applicazioni per la telefonia, i moduli del kernel ecc. Diciamo che l&#8217;idea era buona l&#8217;applicazione lasciava a desiderare. Si deve notare che dall&#8217;inizio dello sviluppo dell&#8217;os (una distro completa GNU/Linux) si è cambiata parecchie volte la strada. Infatti è noto il seguente scherzo tra i devs &#8220;Perché Openmoko attraversa la strada?&#8221; &#8220;Per prendere ancora un&#8217;altro framework&#8221;. Per la distro ci sono le qt, le gtk le efl e ci si mette poco ad aggiungere roba. Al momento l&#8217;Openmoko è in difficoltà a causa di mancanze di fondi, ma è colpa loro&#8230;</li>
<li><strong>Symbian &#8211; </strong>Stessa situazione di Android, anche se adesso può vantare di avere qt disponibile.</li>
<li><strong>Maemo &#8211; </strong>Maemo si è sviluppata piano, piano, partendo da essere un OS da net-tablet a un completo OS per smartphone. Con l&#8217;uscita del n900 (che io avrò <img src='http://blog.admiral0.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) la nokia inizia a spingere maemo sui suoi device high-end. Ma cos&#8217;ha di particolare questo sistema? E&#8217; una GNU/Linux basata sul port armel di debian che si è staccata da madre debian e continua lo sviluppo sotto l&#8217;ala protettiva di Nokia. L&#8217;interfaccia attuale è fatta con le GTK+, ma con l&#8217;acquisto di Trolltech (Qt) le direszioni sono chiare. E&#8217; un ottimo piattaforma. Per sviluppare per maemo c&#8217;è di tutto. Qualsiasi cosa che c&#8217;è nel mondo linux si può portare con relativa semplicità. (C&#8217;è una distro chiamata Mer che è fatta dalla community ed ha tutti i pacchetti di ubuntu <img src='http://blog.admiral0.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</li>
</ol>
<p>Il mondo embedded è molto movimentato. Si prospetta una guerra all&#8217;ultimo device venduto per questi OS <img src='http://blog.admiral0.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.admiral0.org/2009/10/riflessioni-sul-mondo-delle-piattaforme-embedded/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Qt 4.6</title>
		<link>http://blog.admiral0.org/2009/09/qt-4-6/</link>
		<comments>http://blog.admiral0.org/2009/09/qt-4-6/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 06:53:02 +0000</pubDate>
		<dc:creator>admiral0</dc:creator>
				<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Openmoko]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[qt]]></category>

		<guid isPermaLink="false">http://blog.admiral0.org/?p=178</guid>
		<description><![CDATA[Non so quanti di voi sanno cosa c&#8217;è nel cantiere per le Qt 4.6, ma guardando la tech preview ho dovuto andare a ripescare la mia mascella dal piano inferiore. Ecco cosa offre di nuovo: - Animation Framework. E&#8217; fatto per quelli che adorano le EFL ( ) per le animazioni facili da fare. Dicono [...]]]></description>
			<content:encoded><![CDATA[<p>Non so quanti di voi sanno cosa c&#8217;è nel cantiere per le Qt 4.6, ma guardando la tech preview ho dovuto andare a ripescare la mia mascella dal piano inferiore.</p>
<p>Ecco cosa offre di nuovo:<br />
- Animation Framework. E&#8217; fatto per quelli che adorano le EFL ( <img src='http://blog.admiral0.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) per le animazioni facili da fare. Dicono che è solo l&#8217;inizio. In effetti hanno ragione perché nel branch kinetic di qt ci sono cose moolto interessanti.<br />
- State machine. Qua so ben poco, ma dicono che può essere usata come nelle EFL con i stati della gui e in generale dell&#8217;applicazione.<br />
- Multi-touch. Come può mancare in un framework serio?<br />
- Gestures. Questo è il motivo principale per cui svilupperemo (mandarancio e io) OpenDesk per le qt &gt; 4.6. (Per altro a presto pacchetto qt-unstable in archmobile <img src='http://blog.admiral0.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )<br />
- Accesso al DOM del QWebView. (Immaginatevi programmino-scavallo flickr)<br />
- Qt3D. Hanno semplificato le API<br />
- Multimedia Audio Services. Hanno fatto qualcosa a più basso livello di phonon<br />
- Performance optimizations. Come sempre. Hanno riscritto QGraphicsView e hanno tolto support win 9x</p>
<p>Questo è solo quello che riguarda la tech preview di qt, ma in git ho pure trovato un sottoprogetto tutto dedicato ai telefonini. Include un framework per i contatti e altre cose che non ho guardato ancora.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.admiral0.org/2009/09/qt-4-6/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mockup veloce (anche di più) per openDesk</title>
		<link>http://blog.admiral0.org/2009/09/mockup-veloce-anche-di-piu-per-opendesk/</link>
		<comments>http://blog.admiral0.org/2009/09/mockup-veloce-anche-di-piu-per-opendesk/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 21:03:30 +0000</pubDate>
		<dc:creator>admiral0</dc:creator>
				<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Openmoko]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[opendesk]]></category>

		<guid isPermaLink="false">http://blog.admiral0.org/?p=169</guid>
		<description><![CDATA[OpenDesk è un DE che vuole dare al moko (il target è anche nokia n900) un look nuovo tenendo a cuore l&#8217;usabilità. Visto che sono in sessione esami , ho fatto solo un disegno veloce su carta che ripropongo qua sul blog Immagine grossa Scusate, non disegno bene, è solo per far capire cosa ho [...]]]></description>
			<content:encoded><![CDATA[<p>OpenDesk è un DE che vuole dare al moko (il target è anche nokia n900) un look nuovo tenendo a cuore l&#8217;usabilità. Visto che sono in sessione esami , ho fatto solo un disegno veloce su carta che ripropongo qua sul blog <img src='http://blog.admiral0.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a class="wpGallery" title="Mockup" href="http://blog.admiral0.org/wp-content/uploads/2009/09/mockup1.png">Immagine grossa</a></p>
<p>Scusate, non disegno bene, è solo per far capire cosa ho in mente.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.admiral0.org/2009/09/mockup-veloce-anche-di-piu-per-opendesk/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Kernel per eeepc</title>
		<link>http://blog.admiral0.org/2009/09/kernel-per-eeepc/</link>
		<comments>http://blog.admiral0.org/2009/09/kernel-per-eeepc/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 13:45:24 +0000</pubDate>
		<dc:creator>admiral0</dc:creator>
				<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[eeepc]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[optimization]]></category>

		<guid isPermaLink="false">http://blog.admiral0.org/?p=160</guid>
		<description><![CDATA[Visto che tutti sull&#8217;eeepc (con ssd) si vantano dell&#8217;avvio in pochi secondi ed essendo uno dei possessori di eeepc con HD, mi sonoingegnato a spremere il kernel a dare tutto quel che può dare. Ringrazio Alexjan di FSUGItalia che mi ha guidato in questa avventura (praticamente ha fatto quasi tutto lui ^^). L&#8217;obiettivo della ottimizzazione [...]]]></description>
			<content:encoded><![CDATA[<p>Visto che tutti sull&#8217;eeepc (con ssd) si vantano dell&#8217;avvio in pochi secondi ed essendo uno dei possessori di eeepc con HD, mi sonoingegnato a spremere il kernel a dare tutto quel che può dare. Ringrazio Alexjan di <a title="FSUGItalia" href="http://www.fsugitalia.org/">FSUGItalia</a> che mi ha guidato in questa avventura (praticamente ha fatto quasi tutto lui ^^).</p>
<p><img class="aligncenter" title="Kernel optimizations" src="http://monolite.files.wordpress.com/2007/09/kernel.png" alt="" width="319" height="350" /></p>
<p>L&#8217;obiettivo della ottimizzazione applicata era di eliminare la ramdisk, in quanto è molto costosa in tempo di boot, ed eliminare tutto l&#8217;eliminabile.</p>
<p>Alla fine siamo arrivati al seguente <a title="IL config" href="http://blog.admiral0.org/wp-content/uploads/2009/09/config_eeepc.txt">.config</a> che è specifico per gli eeepc 1000HE con wireless ath9k  .  Questo config lo consiglio con le patch gentoo accanto a un profumato bicchiere di vino. In Archlinux il PKGBUILD si chiama kernel26-ice, perché contiene anche tuxonice <img src='http://blog.admiral0.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>La sospensione va pure che è una meraviglia. Non ho dovuto far altro che seguire le istruzioni sulla wiki di archlinux. La prossima volta che metto manino nel sistema ho intenzione di andare a vedere cosa si può fare per gli initscripts <img src='http://blog.admiral0.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.admiral0.org/2009/09/kernel-per-eeepc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Webcam trouble (Inglese)</title>
		<link>http://blog.admiral0.org/2009/04/webcam-trouble-inglese/</link>
		<comments>http://blog.admiral0.org/2009/04/webcam-trouble-inglese/#comments</comments>
		<pubDate>Sat, 11 Apr 2009 20:45:41 +0000</pubDate>
		<dc:creator>admiral0</dc:creator>
				<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[v4l]]></category>

		<guid isPermaLink="false">http://admiral0.wordpress.com/?p=128</guid>
		<description><![CDATA[My article about compiling and installing video4linux modules became relatively popular even abroad so i decided to rewrite it in english. So here we go. What&#8217;s the purpose of this article? You&#8217;ve got a video4linux device(webcam, DVB card, etc.) but it doesn&#8217;t work so you are desperately searching a solution. The best thing one can [...]]]></description>
			<content:encoded><![CDATA[<p>My article about compiling and installing video4linux modules became relatively popular even abroad so i decided to rewrite it in english. So here we go.</p>
<p><strong>What&#8217;s the purpose of this article?</strong> You&#8217;ve got a video4linux device(webcam, DVB card, etc.) but it doesn&#8217;t work so you are desperately searching a solution. The best thing one can do (and is the most simple one, instead of patching the drivers you&#8217;ve got) is to compile the latest development snapshot of video4linux prayoing and hoping that code relative to that device was added.</p>
<p><strong>What do i need?</strong> You need kernel headers, mercurial, gcc related stuff and obviously gcc.<br />
In *ubuntu and Debian that&#8217;s easy to get as a</p>
<pre><code>
sudo apt-get install build-essential mercurial linux-headers-`uname -r`
</code></pre>
<p>in the console.</p>
<p>First, we need a working directory.</p>
<pre><code>
mkdir ~/v4lhg
cd ~/v4lhg
</code></pre>
<p>Now we download the source from mercurial.</p>
<pre><code>
hg clone http://linuxtv.org/hg/v4l-dvb
</code></pre>
<p><font color="red">N:</font> This can take a long time if your connection is slow.<br />
The output should be like that:</p>
<pre><code>
destination directory: v4l-dvb
requesting all changes
adding changesets
adding manifests
adding file changes
added 11446 changesets with 29260 changes to 1993 files
updating working directory
1429 files updated, 0 files merged, 0 files removed, 0 files unresolved
</code></pre>
<p>Ok now we can proceed with preparing the source for compiling.</p>
<pre><code>
cd v4l-dvb
cp /boot/config-`uname -r` v4l/.config
</code></pre>
<p>That step was necessary in order to acquire your kernel&#8217;s configuration so you can simply &#8220;make &amp;&amp; make install&#8221; and get fresh modules.</p>
<pre><code>
make config
</code></pre>
<p>( or make oldconfig if you are sure that your kernel&#8217;s configuration has got the option relative to your hardware enabled. )<br />
Now answer to the questions. It is a list of hardware that video4linux supports.<br />
Next we&#8217;re going to compile</p>
<pre>
<code>
make
</code></pre>
<p>This will take some time depending on your computer&#8217;s CPU. Now we&#8217;ll install the modules.</p>
<pre>
<code>
sudo make install
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.admiral0.org/2009/04/webcam-trouble-inglese/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bilbo Blogger &#8211; Una figata</title>
		<link>http://blog.admiral0.org/2009/03/bilbo-blogger-una-figata/</link>
		<comments>http://blog.admiral0.org/2009/03/bilbo-blogger-una-figata/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 20:01:04 +0000</pubDate>
		<dc:creator>admiral0</dc:creator>
				<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[kde4]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://admiral0.wordpress.com/2009/03/17/bilbo-blogger-una-figata/</guid>
		<description><![CDATA[Finalmente posso tranquillamente blogheggiare® con una comoda app per il mio desktop kde4. Si chiama Bilbo Blogger ed è fortissimo. Permette editing WYSIWYG dei post e offre pure la possibilità di organizzare anche più blog diversi. Figo néh? Da quel che ho visto per adesso supporta bene wordpress e blogspot (nella API si nota subito [...]]]></description>
			<content:encoded><![CDATA[<p>Finalmente posso tranquillamente blogheggiare® con una comoda app per il mio desktop kde4. Si chiama Bilbo Blogger ed è fortissimo. Permette editing WYSIWYG dei post e offre pure la possibilità di organizzare anche più blog diversi. Figo néh?</p>
<p>Da quel che ho visto per adesso supporta bene wordpress e blogspot (nella API si nota subito la superiorità di wordpress comunque). Per i curiosi ecco subito uno screenshot</p>
<p align="center"><img src="http://admiral0.files.wordpress.com/2009/03/desktop2.jpeg" title="Screenshot" alt="Bilbo" width="640" height="480" /></p>
<p align="left">Ecco come si procede per averlo sul proprio piccì.</p>
<p align="left">1. Abbiamo bisogno di una lib per comunicare con i blog. Prepariamo prima le cartelle però.</p>
<p align="left"><code>mkdir ~/blog-kde4<br />cd ~/blog-kde4</code></p>
<p align="left">2. Scarichiamo quello che ci serve (Libreria e programma)</p>
<p align="left"><code>git clone git://gitorious.org/bilbokblog/mainline.git bilbokblog</code></p>
<p align="left"><code>git clone git://gitorious.org/bilbo/mainline.git bilbo</code></p>
<p align="left">3. Iniziamo a compilare la libreria. (Le eventuali dipedenze mancanti salteranno durante l&#8217;esecuzione di cmake)</p>
<p align="left"><code>cd bilbokblog<br />mkdir build<br />cd build<br />cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ../<br />make </code>(per chi vuole fare il figo <code>make -j2</code>)</p>
<p align="left">Dopodiche un</p>
<p align="left"><code>sudo make install</code></p>
<p align="left">4. Compiliamo bilbo</p>
<p align="left"><code>cd ..<br />cd bilbo<br />mkdir build<br />cd build<br />cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ../<br />make </code>(per chi vuole fare il figo di nuovo <code>make -j2</code>)</p>
<p align="left">E di nuovo un</p>
<p align="left"><code>sudo make install</code></p>
<p align="left"><span style="font-size:large;"><strong>Et voilà</strong></span></p>
<p align="center"><img src="http://admiral0.files.wordpress.com/2009/03/desktop3.jpeg" title="Bilbo in action" alt="Bilbo" width="640" height="480" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.admiral0.org/2009/03/bilbo-blogger-una-figata/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>HD, CD/DVD danneggiati in linux&#8230; risolto!</title>
		<link>http://blog.admiral0.org/2008/12/hdcddvd-danneggiati-in-linux-risolto/</link>
		<comments>http://blog.admiral0.org/2008/12/hdcddvd-danneggiati-in-linux-risolto/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 18:44:20 +0000</pubDate>
		<dc:creator>admiral0</dc:creator>
				<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Umorismo]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://admiral0.wordpress.com/?p=97</guid>
		<description><![CDATA[Usare dd_rescue per "salvare" hd o cd/dvd]]></description>
			<content:encoded><![CDATA[<blockquote><p>
Io: Acciderbolina ( <img src='http://blog.admiral0.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ), ho un dvd daneggiato. Come faccio a recuperare i dati?<br />
UW: Usa isobuster, no?<br />
Io:Cos&#8217;è?<br />
UW: è un programma magico che salva i tuoi DVD.<br />
Io:È free?<br />
UW: No, ma zio Crack può provvedere.<br />
Io: No grazie. Preferirei trovare qualcosa per linux e magari open source. Hmmm. Chiediamo a zio google. Eccolo lì: dd_rescue. ottimo. Vediamo come si usa..<br />
UW: Ma è da MS-DOS. Come fai a usarlo?<br />
Io:  ! Non è MS-DOS è un terminale! Ed è facilissimo. Guarda cosa dice man dd_rescue<br />
Scrivi dd_rescue <em>/path/al/file/da/salvare /dove/lo/vuoi/salvare</em><br />
Poi invio e aspetti che finisca.<br />
UW: Io ancora non mi fido. Non c&#8217;è nessuna barra di avanzamento..<br />
Io: Beh, allora usa una gui. Prova Kdiskrescue.<br />
UW:Aaah adesso è meglio.
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.admiral0.org/2008/12/hdcddvd-danneggiati-in-linux-risolto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
