<?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>Lorenzo Braghetto's Blog &#187; Smanettamenti</title>
	<atom:link href="http://www.lorenzobraghetto.com/index.php/categoria/informatica/smanettamenti/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lorenzobraghetto.com</link>
	<description>Get out of the box</description>
	<lastBuildDate>Fri, 03 Feb 2012 19:25:49 +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>Asterisk, Jabber/XMPP e Gtalk</title>
		<link>http://www.lorenzobraghetto.com/index.php/2012/02/03/asterisk-jabberxmpp-e-gtalk/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2012/02/03/asterisk-jabberxmpp-e-gtalk/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 19:25:48 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[Aziende]]></category>
		<category><![CDATA[Etica]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Open source/Free software]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Gtalk]]></category>
		<category><![CDATA[Jabber]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[XMPP]]></category>

		<guid isPermaLink="false">http://www.lorenzobraghetto.com/?p=2800</guid>
		<description><![CDATA[Da sempre ho avuto una certa repulsione sullo spendere soldi per comunicare, da (quasi) nativo digitale mi è sempre sembrato tecnologicamente una follia farlo solo perchè così aveva deciso il mercato della telefonia. Pensiamo a quanto costa a noi e quanti bit consuma un SMS. Ammetto poi che quest&#8217;idea ha potuto contare sul mio carattere [...]]]></description>
			<content:encoded><![CDATA[<p>Da sempre ho avuto una certa <strong>repulsione</strong> sullo <strong>spendere soldi per comunicare</strong>, da (quasi) nativo digitale mi è sempre sembrato tecnologicamente una follia farlo solo perchè così aveva deciso il mercato della telefonia. Pensiamo a quanto costa a noi e quanti bit <em>consuma</em> un SMS.</p>
<p>Ammetto poi che quest&#8217;idea ha potuto contare sul mio <strong>carattere</strong> non proprio smanioso di comunicazione 1a1 e, si, magari anche non proprio <strong>spendaccione</strong> <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Mi ricordo che una volta, con vodafone e naturalmente ancora senza abbonamento a internet, non feci una ricarica per così tanto tempo che mi arrivò un SMS che mi intimava a farne una, altrimenti la sim si sarebbe disattivata.</p>
<p>Sono un fan delle <strong>soluzioni accessibili</strong>, che <strong>abbattono barriere</strong> e che grazie alla tecnologia permettono di <strong>aggirare ostacoli</strong>, magari evitando di dipendere da decisioni di altri. In poche parole basta SMS/Telefonate tradizionali, mi basta Internet! Si possono trovare traccia di questi discorsi sul blog <a href="http://www.lorenzobraghetto.com/index.php/2007/10/31/3-skypephone-rivoluzione/">qui</a> e <a href="http://www.lorenzobraghetto.com/index.php/2009/12/18/voip-in-3g-con-android/">qui</a>.</p>
<p>Attualmente la soluzione più semplice è usare <strong>Gtalk</strong>, ribadisco per chi non avesse letto <a href="http://www.lorenzobraghetto.com/index.php/2011/12/28/scelte-consapevoli-aka-perche-non-usare-whatsapp/">questo</a> che non parlo di Gtalk perchè di Google o perchè integrato bene in Android, ma perchè Gtalk usa <strong>protocolli aperti</strong>, Jabber/XMPP. Con Gtalk quindi è già possibile scrivere e fare chiamate audio/video da Android, <strong>sostituendo le spese di telefonia</strong>.</p>
<p>A casa ho un <strong>telefono voip</strong>, non lo uso più per le chiamate su rete tradizionale perchè non mi interessa (ma ci vorrebbe un attimo per ripristinarlo), lo uso di più invece come semplice <strong>interno Asterisk</strong> da chiamare via SIP per contattare casa. L&#8217;utilizzo che ne faccio però è solo <strong>cellulare-&gt;casa</strong>, perchè <strong>altrimenti</strong> dovrei tenere sempre acceso un <strong>client SIP</strong> sul telefono, sprecando <strong>batteria</strong>.</p>
<p><strong>Gtalk</strong> invece è sempre attivo in <strong>background</strong> su Android, <em>come posso unire le due cose</em>?</p>
<p>Come ho detto Gtalk usa protocolli aperti, tecnicamente mettere in comunicazione il protocollo SIP con la libreria jingle di XMPP non dovrebbe essere difficile, infatti il team <strong>Asterisk</strong> ci ha già pensato!</p>
<p>Non mi dilungo sula configurazione necessaria perchè di guide se ne trovano a bizzeffe.</p>
<h2>Google</h2>
<p>Ti <strong>ringrazio</strong> vivamente <strong>Google</strong> per aver scelto un <strong>protocollo aperto</strong> per il tuo servizio chat di riferimento, ma perchè mai dovresti abbandonare gli standard per <strong>fare di testa tua</strong>?</p>
<p>Non ho studiato XMPP ne Jingle, ci ho solo giochicchiato, ma posso dire senza dubbi che Google <strong>crea problemi di integrazione</strong> con Gtalk semplicemente perchè <strong>personalizza gli stream</strong> che i vari client usano per comunicare col server. A prova di questo basta sapere che Asterisk usa, giustamente, <strong>due plugin diversi per la stessa cosa</strong>, uno per Jabber e uno per Gtalk.</p>
<p>Non conosco l&#8217;history dei cambiamenti, ma ho letto di sviluppatori che si lamentavano di <strong>cambiamenti improvvisi</strong> di Google che rompevano compatibilità. In più posso garantire che con il <strong>client Android</strong> per Gtalk ha ulteriormente<strong> fatto confusione</strong> cambiando lo stream di comunicazione.</p>
<p>Non solo, sia il client Android (4.0) che il client da Google+ (con microfono e webcam disponibili) hanno impostato &#8220;<em>jingle capable = no</em>&#8220;, vale a dire che si auto dichiarano <strong>non</strong> capaci di fare <strong>chiamate</strong> audio/video, quando sappiamo benissimo che ne sono capaci. <strong>#nosense</strong></p>
<p>Ringrazio anche Asterisk per essere un ottimo centralino software, ma soprattutto per essere Open Source. Così ho preso il file <em>chan_gtalk.c</em> e ho cercato di capire come poter ovviare alla confusione creata da Google.</p>
<p>Ne ho tirato fuori queste<strong> 3 semplici patch</strong>, la prima <a href="https://gist.github.com/1710331">qui</a> è un workaround abbastanza &#8220;sporco&#8221;, semplicemente se vede &#8220;android_talk*&#8221; come <em>resource</em> <strong>forza</strong> l&#8217;avvio della <strong>chiamata</strong>; la seconda, <a href="https://gist.github.com/1725076">qui</a>, risolve invece un problema con le chiamate da Gtalk verso Asterisk che non vengono processate perchè nel client Android il <strong>tag</strong> &lt;/jingle&gt; viene chiuso prima del tag &lt;session&gt;; la terza, <a href="https://gist.github.com/1725447">qui</a>, risolve un problema simile, ma per le chiamate verso Gtalk. La versione di Asterisk su cui ho lavorato è la <strong>1.8.9.0</strong>.</p>
<h2>Morale</h2>
<p><strong>Grazie a protocolli aperti</strong> possiamo far parlare &#8220;cose&#8221;, software e protocolli stessi <strong>completamente differenti,</strong> anche se l&#8217;azienda di turno non ha previsto utilizzi diversi da quello base.</p>
<p>Non basta usare un protocollo aperto, ma bisogna anche rispettarne gli <strong>standard</strong>, Google ha il vizietto di non farlo e di personalizzarsi le cose, meglio sempre stare allerta. (per non parlare di Apple che usa XMPP castrato e non accessibile)</p>
<p>Grazie alla disponibilità del <strong>codice sorgente</strong> ho potuto fixare e segnalare le modifiche al team Asterisk.</p>
<p><em>Eppure c&#8217;è chi continua a usare protocolli chiusi, continua a sostenere aziende che palesemente lo prendono in giro e continua ad usare software proprietario&#8230;</em></p>
<h2>Fattibilità</h2>
<p>Non tutti hanno la possibilità di avere un server Asterisk e purtroppo da quello che ho capito ne pbexes ne liberailvoip supportano le chiamate via XMPP. Oltre ovviamente ad arrangiarsi con il semplice Gtalk, si può sempre installare Asterisk su un router/access point con openwrt.</p>
<p>Sempre per la storia che Google fa le cose a metà, il client Android utilizza l&#8217;autoparlante generale per le chiamate (o le cuffie se attaccate), rendendo le chiamate a volte impossibili da fare in pubblico. In quel caso ovviamente si può sempre usare un client SIP normale, l&#8217;importante è aver catturato l&#8217;attenzione della persona con una chiamata (o con un messaggio, usando il comando JabberSend di Asterisk).<br/><br/><a class="geolocation-link" href="#" id="geolocation2800" name="45.417,11.883000000000038" onclick="return false;">Posted from Padova, Veneto, Italy.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2012/02/03/asterisk-jabberxmpp-e-gtalk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android, il mio talk al PiP</title>
		<link>http://www.lorenzobraghetto.com/index.php/2011/10/24/android-il-mio-talk-al-pip/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2011/10/24/android-il-mio-talk-al-pip/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 22:17:04 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Copyright/Brevetti]]></category>
		<category><![CDATA[Etica]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Me]]></category>
		<category><![CDATA[Nerd]]></category>
		<category><![CDATA[Open source/Free software]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Real]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Lorenzo Braghetto]]></category>
		<category><![CDATA[ProgrammersinPadua]]></category>
		<category><![CDATA[Talk]]></category>

		<guid isPermaLink="false">http://www.lorenzobraghetto.com/?p=2604</guid>
		<description><![CDATA[Eppur si muove. A Padova, già da qualche mese (compresa pausa estiva) una volta al mese ci si incontra per alcuni talk su arogmenti più disparati riguardanti l&#8217;informatica. Lo stile è informale e i talk sono fatti per lo più da semplici appassionati di uno specifico campo che hanno voglia di condividere quello che sanno. [...]]]></description>
			<content:encoded><![CDATA[<p>Eppur si muove. A <strong>Padova</strong>, già da qualche mese (compresa pausa estiva) una volta al mese ci si incontra per alcuni <strong>talk</strong> su arogmenti più disparati riguardanti l&#8217;<strong>informatica</strong>.</p>
<p>Lo stile è <strong>informale</strong> e i talk sono fatti per lo più da semplici appassionati di uno specifico campo che hanno voglia di condividere quello che sanno.</p>
<p>Questo è il sito, <a href="http://www.programmersinpadua.it/">programmersinpadua.it</a>, un complimenti a <a href="https://twitter.com/#!/pigatss">Andrea</a> e <a href="https://twitter.com/#!/ogeidix">Diego</a> per l&#8217;organizzazione di cui ogni volta si fanno carico.</p>
<p>Un paio di settimane fa ho tenuto un mio talk su <strong>Android</strong>. Lo scopo era parlare di un po&#8217; di background riguardante Android, un po&#8217; di retroscena e di meccaniche che stanno dietro, oltre a qualche accenno di programmazione, incentrata soprattutto sulle peculiarità di Android rispetto ad altri sistemi operativi mobili.</p>
<p>Da oggi sono disponibili i video. Peccato per il tono di voce un po&#8217; bassa che in video rende meno (live non credo sia stato un problema).</p>
<p>Si, era il mio primo talk in assoluto. (si vede?) <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>A seguire le slide.</p>
<p style="text-align: center;">
<p><a href="http://www.youtube.com/watch?v=GlybNVH8QJg&#038;fmt=18">www.youtube.com/watch?v=GlybNVH8QJg</a></p>
</p>
<p style="text-align: center;">
<p><a href="http://www.youtube.com/watch?v=e2u4jwR80V0&#038;fmt=18">www.youtube.com/watch?v=e2u4jwR80V0</a></p>
</p>
<p style="text-align: center;">
<p><a href="http://www.youtube.com/watch?v=1JFNuaPVJlw&#038;fmt=18">www.youtube.com/watch?v=1JFNuaPVJlw</a></p>
</p>
<div style="width:425px" id="__ss_9647699"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/monossido/presentazione-android" title="Android, panoramica e sviluppo">Android, panoramica e sviluppo</a></strong><object id="__sse9647699" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=presentazioneandroid-111011123032-phpapp02&#038;stripped_title=presentazione-android&#038;userName=monossido" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><param name="wmode" value="transparent"/><embed name="__sse9647699" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=presentazioneandroid-111011123032-phpapp02&#038;stripped_title=presentazione-android&#038;userName=monossido" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" width="425" height="355"></embed></object></div>
<p style="text-align: left;">.</p>
<p style="text-align: left;">Bè se siete nei dintorni di padova e non siete mai venuti venite alla prossima, altrimenti accontentatevi dei video <img src="http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" /> .</p>
<p><br/><br/><a class="geolocation-link" href="#" id="geolocation2604" name="45.417,11.883000000000038" onclick="return false;">Posted from Padova, Veneto, Italy.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2011/10/24/android-il-mio-talk-al-pip/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tumblelog RIP</title>
		<link>http://www.lorenzobraghetto.com/index.php/2011/08/21/tumblelog-rip/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2011/08/21/tumblelog-rip/#comments</comments>
		<pubDate>Sun, 21 Aug 2011 13:08:12 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Me]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Tumblelog]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.lorenzobraghetto.com/?p=2537</guid>
		<description><![CDATA[Dovevo già farlo da un po&#8217;, chiudo il tumblelog. Lo aprii per non lasciare ai social network il monopolio di link, video, pensieri e quant&#8217;altro&#8230;esperimento fallito nel lungo periodo. Se seguivate i miei tweet trtamite i digest giornalieri (spero siate in pochi) iscrivetevi a twitter (così vedete anche i retweet!) e followatemi!. Mi potete naturalmente [...]]]></description>
			<content:encoded><![CDATA[<p>Dovevo già farlo da un po&#8217;, chiudo il tumblelog. Lo <a href="http://www.lorenzobraghetto.com/index.php/2009/11/25/novita/">aprii</a> per non lasciare ai social network il monopolio di link, video, pensieri e quant&#8217;altro&#8230;esperimento fallito nel lungo periodo.</p>
<p>Se seguivate i miei tweet trtamite i digest giornalieri (spero siate in pochi) iscrivetevi a twitter (così vedete anche i retweet!) e <a href="http://twitter.com/monossido">followatemi</a>!. Mi potete naturalmente trovare anche su<a href="https://plus.google.com/111208389205503578815"> Google plus</a>.</p>
<p>I post rimarranno lì per futura memoria, mentre i digest dei tweet li eliminerò (sperando che in futuro twitter consenta finalmente di scaricare il database dei propri tweet!).<br/><br/><a class="geolocation-link" href="#" id="geolocation2537" name="45.417,11.883000000000038" onclick="return false;">Posted from Padova, Veneto, Italy.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2011/08/21/tumblelog-rip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WhyMCA</title>
		<link>http://www.lorenzobraghetto.com/index.php/2011/05/21/whymca/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2011/05/21/whymca/#comments</comments>
		<pubDate>Sat, 21 May 2011 09:27:03 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tumblelog]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[MobileActivist]]></category>
		<category><![CDATA[WhyMCA]]></category>

		<guid isPermaLink="false">http://www.lorenzobraghetto.com/index.php/2011/05/21/whymca/</guid>
		<description><![CDATA[Posted from Pantigliate, Lombardia, Italy.]]></description>
			<content:encoded><![CDATA[<p><img style="display: block; margin-right: auto; margin-left: auto;" src="http://www.lorenzobraghetto.com/wp-content/uploads/2011/05/wpid-IMG_20110520_174343.jpg" alt="image" /><br />
<img style="display: block; margin-right: auto; margin-left: auto;" src="http://www.lorenzobraghetto.com/wp-content/uploads/2011/05/wpid-IMG_20110520_172110.jpg" alt="image" /><br/><br/><a class="geolocation-link" href="#" id="geolocation2410" name="45.4037771997,9.15142400956006" onclick="return false;">Posted from Pantigliate, Lombardia, Italy.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2011/05/21/whymca/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>L&#8217;hardware è mio.</title>
		<link>http://www.lorenzobraghetto.com/index.php/2010/12/31/lhardware-e-mio/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2010/12/31/lhardware-e-mio/#comments</comments>
		<pubDate>Fri, 31 Dec 2010 12:03:12 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[Game]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Sicurezza]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tumblelog]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Playstation 3]]></category>

		<guid isPermaLink="false">http://www.lorenzobraghetto.com/?p=2190</guid>
		<description><![CDATA[www.youtube.com/watch?v=lGI0EnNQ5GE Rispetto per questi ragazzi, l&#8217;hardware è mio e ci faccio quello che meglio credo, come, per esempio, farci girare qualsiasi software legalmente posseduto. Per tutto il resto c&#8217;è la rivoluzione digitale che qualcuno non ha ancora capito cosa significhi. via Posted from Padova, Veneto, Italy.]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">
<p><a href="http://www.youtube.com/watch?v=lGI0EnNQ5GE&#038;fmt=18">www.youtube.com/watch?v=lGI0EnNQ5GE</a></p>
</p>
<p style="text-align: center;"><object id="__sse6408570" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=178027c3consolehacking2010-101230085440-phpapp01&#038;stripped_title=1780-27c3-consolehacking2010&#038;userName=Maxconsole1" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse6408570" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=178027c3consolehacking2010-101230085440-phpapp01&#038;stripped_title=1780-27c3-consolehacking2010&#038;userName=Maxconsole1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></p>
<p style="text-align: left;">
Rispetto per questi ragazzi, l&#8217;hardware è mio e ci faccio quello che meglio credo, come, per esempio, farci girare qualsiasi software legalmente posseduto.</p>
<p>Per tutto il resto c&#8217;è la rivoluzione digitale che <a href="http://www.mantellini.it/?p=10677" target="_blank">qualcuno</a> non ha ancora capito cosa significhi.</p>
<p style="text-align: right;"><a href="http://www.gamesblog.it/post/22785/modifica-ps3-lhack-definitivo-di-fail0verflow-spiegato-e-forse-datato" target="_blank">via</a></p>
<p><br/><br/><a class="geolocation-link" href="#" id="geolocation2190" name="45.417,11.883" onclick="return false;">Posted from Padova, Veneto, Italy.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2010/12/31/lhardware-e-mio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Metwit</title>
		<link>http://www.lorenzobraghetto.com/index.php/2010/12/03/metwit/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2010/12/03/metwit/#comments</comments>
		<pubDate>Fri, 03 Dec 2010 16:35:20 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Me]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Developing]]></category>
		<category><![CDATA[Metwit]]></category>
		<category><![CDATA[Sviluppo]]></category>

		<guid isPermaLink="false">http://www.lorenzobraghetto.com/?p=2117</guid>
		<description><![CDATA[Metwit.net è un sito/social (geo) network emergente, lo scopo è quello di inviare e condivedere segnalazioni meteo create dagli utenti. Idea carina e la comunity si sta ingrandendo. Con un po&#8217; di ritardo comunico anche qui sul mio blog che in collaborazione con l&#8217;admin del sito ho creato l&#8217;applicazione ufficiale per Android . L&#8217;applicazione permette [...]]]></description>
			<content:encoded><![CDATA[<p>Metwit.net è un sito/social (geo) network emergente, lo scopo è quello di inviare e condivedere segnalazioni meteo create dagli utenti. Idea carina e la comunity si sta ingrandendo.</p>
<p style="text-align: center;"><a href="http://metwit.net/template/it/images/new.png#"><img class="aligncenter" title="Metwit" src="http://metwit.net/template/it/images/new.png#" alt="" width="256" height="122" /></a></p>
<p>Con un po&#8217; di ritardo comunico anche qui sul mio blog che in collaborazione con l&#8217;admin del sito ho creato l&#8217;applicazione ufficiale per Android <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
<p style="text-align: center;"><img class="aligncenter" title="Metwit Android Link" src="http://chart.apis.google.com/chart?cht=qr&amp;chs=135x135&amp;chl=market%3a%2f%2fdetails%3fid%3dcom.mono.metwit%26referrer%3dutm_source%253DAndrolib%2526utm_medium%253DPage%2526utm_campaign%253DAndrolib%2520Page" alt="" width="135" height="135" /></p>
<p>L&#8217;applicazione permette di registrarsi al sito, visualizzare tutte le segnalazioni sulla mappa e inviare una segnalazione, in futuro sicuaramente aggiungerò feature!<br/><br/><a class="geolocation-link" href="#" id="geolocation2117" name="45.417,11.883" onclick="return false;">Posted from Padova, Veneto, Italy.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2010/12/03/metwit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iFixit</title>
		<link>http://www.lorenzobraghetto.com/index.php/2010/11/12/ifixit/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2010/11/12/ifixit/#comments</comments>
		<pubDate>Fri, 12 Nov 2010 13:45:09 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Tumblelog]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Modding]]></category>
		<category><![CDATA[Riparazione]]></category>

		<guid isPermaLink="false">http://www.lorenzobraghetto.com/?p=2071</guid>
		<description><![CDATA[iFixit Manifesto Posted from Padova, Veneto, Italy.]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://static.ifixit.net/static/images/manifesto/ifixit_manifesto_900x1390.jpg"><img class="aligncenter" src="http://static.ifixit.net/static/images/manifesto/ifixit_manifesto_900x1390.jpg" alt="" width="900" height="1391" /></a></p>
<p style="text-align: right;"><a href="http://www.ifixit.com/Manifesto" target="_blank">iFixit Manifesto</a></p>
<p><br/><br/><a class="geolocation-link" href="#" id="geolocation2071" name="45.417,11.883" onclick="return false;">Posted from Padova, Veneto, Italy.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2010/11/12/ifixit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firenze, ADLItaly foto sparse</title>
		<link>http://www.lorenzobraghetto.com/index.php/2010/11/05/firenze-adlitaly-foto-sparse/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2010/11/05/firenze-adlitaly-foto-sparse/#comments</comments>
		<pubDate>Fri, 05 Nov 2010 12:48:42 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Aziende]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Me]]></category>
		<category><![CDATA[Real]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[ADL]]></category>
		<category><![CDATA[Android Developers Lab]]></category>
		<category><![CDATA[Firenze]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.lorenzobraghetto.com/?p=2048</guid>
		<description><![CDATA[Ieri ero a Firenze, una toccata e fuga in occasione del primo Android Developers Lab in Italia. L&#8217;esperienza è stata interessante, l&#8217;organizzazione del GTUG Firenze è stata buona nonostante il poco preavviso e gli scarsi mezzi. Forse ci si aspettava una partecipazione maggiore da parte di Google nell&#8217;organizzazione, i relatori erano sicuramente preparatissimi, ma c&#8217;era [...]]]></description>
			<content:encoded><![CDATA[<p>Ieri ero a Firenze, una toccata e fuga in occasione del primo Android Developers Lab in Italia.</p>
<p>L&#8217;esperienza è stata interessante, l&#8217;organizzazione del GTUG Firenze è stata buona nonostante il poco preavviso e gli scarsi mezzi.</p>
<p>Forse ci si aspettava una partecipazione maggiore da parte di Google nell&#8217;organizzazione, i relatori erano sicuramente preparatissimi, ma c&#8217;era poco tempo a disposizione, l&#8217;aula dell&#8217;Università di Firenze non era niente di speciale e gadget vari ed eventuali erano quasi assenti (strano normalmente Google è attenta a queste cose). Lo speech riguardo lo sviluppo della UI è stato utilissimo, mentre quello sull&#8217;NDK mi ha interessato meno.</p>
<p><a href="http://www.androidworld.it/2010/11/04/android-developer-lab-del-4-novembre-ecco-come-andata-26813/" target="_blank">Ciso</a> di androidworld.it dice che c&#8217;erano molti curiosi con iPhone che non sapevano un H di android&#8230;può essere <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
<p>Nel poco tempo passato a Firenze abbiamo fatto queste (orribili) foto <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
<p><embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="400" height="267" flashvars="host=picasaweb.google.com&#038;captions=1&#038;hl=it&#038;feat=flashalbum&#038;RGB=0x000000&#038;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fracing.inside%2Falbumid%2F5536043742506352849%3Falt%3Drss%26kind%3Dphoto%26hl%3Dit" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed><br/><br/><a class="geolocation-link" href="#" id="geolocation2048" name="45.417,11.883" onclick="return false;">Posted from Padua, Veneto, Italy.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2010/11/05/firenze-adlitaly-foto-sparse/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TBBT Quotes</title>
		<link>http://www.lorenzobraghetto.com/index.php/2010/03/17/tbbt-quotes/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2010/03/17/tbbt-quotes/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 10:05:01 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[Prodotti]]></category>
		<category><![CDATA[Real]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tumblelog]]></category>
		<category><![CDATA[Developing]]></category>
		<category><![CDATA[Market]]></category>
		<category><![CDATA[The Bgi Bang Theory]]></category>

		<guid isPermaLink="false">http://www.lorenzobraghetto.com/?p=1430</guid>
		<description><![CDATA[Nuova applicazione gratuita sviluppata da me, citazioni di The Big Bang Theory con link ai video youtube sul Market android!]]></description>
			<content:encoded><![CDATA[<p>Nuova applicazione gratuita <a href="http://www.lorenzobraghetto.com/index.php/android-apps/" target="_blank">sviluppata</a> da me, citazioni di The Big Bang Theory con link ai video youtube sul Market android!</p>
<p style="text-align: center;"><a href="http://www.lorenzobraghetto.com/wp-content/uploads/2010/03/tbbt1blog.png"><img class="aligncenter size-medium wp-image-1433" title="tbbt1blog" src="http://www.lorenzobraghetto.com/wp-content/uploads/2010/03/tbbt1blog-300x200.png" alt="" width="300" height="200" /></a></p>
<p style="text-align: center;"><a href="http://www.lorenzobraghetto.com/wp-content/uploads/2010/03/tbbt2blog.png"><img class="aligncenter size-medium wp-image-1434" title="tbbt2blog" src="http://www.lorenzobraghetto.com/wp-content/uploads/2010/03/tbbt2blog-300x200.png" alt="" width="300" height="200" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2010/03/17/tbbt-quotes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GPShake</title>
		<link>http://www.lorenzobraghetto.com/index.php/2010/03/15/gpshake/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2010/03/15/gpshake/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 20:45:06 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[Prodotti]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tumblelog]]></category>
		<category><![CDATA[Applicazioni]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[GPShake]]></category>
		<category><![CDATA[Market]]></category>

		<guid isPermaLink="false">http://www.lorenzobraghetto.com/?p=1425</guid>
		<description><![CDATA[Non avevo ancora aggiornato la pagina delle applicazioni Android sul blog con GPShake, un&#8217;applicazione uscita sul market già da un paio di settimane. Andate qui per i dettagli .]]></description>
			<content:encoded><![CDATA[<p>Non avevo ancora aggiornato la pagina delle applicazioni Android sul blog con GPShake, un&#8217;applicazione uscita sul market già da un paio di settimane. Andate <a href="http://www.lorenzobraghetto.com/index.php/android-apps/" target="_blank">qui</a> per i dettagli <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2010/03/15/gpshake/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sviluppatore Android in erba</title>
		<link>http://www.lorenzobraghetto.com/index.php/2010/02/14/sviluppatore-android-in-erba/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2010/02/14/sviluppatore-android-in-erba/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 13:14:06 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Me]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Real]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Market]]></category>

		<guid isPermaLink="false">http://www.lorenzobraghetto.com/?p=1364</guid>
		<description><![CDATA[Aggiunta una pagina sul blog con le mie applicazioni per Android, per ora nel market è prensente BatteryDiff. Spero sia la prima ma non l&#8217;ultima. Grazie agli amici provvisti di cellulare android che hanno testato l&#8217;applicazione prima della pubblicazione sul market, grazie ad Androidiani e il mitico forum&#8230;grazie a Google . Spero anche di riuscire [...]]]></description>
			<content:encoded><![CDATA[<p>Aggiunta una <a href="http://www.lorenzobraghetto.com/index.php/android-apps/" target="_blank">pagina</a> sul blog con le mie applicazioni per Android, per ora nel market è prensente BatteryDiff. Spero sia la prima ma non l&#8217;ultima.</p>
<p>Grazie agli amici provvisti di cellulare android che hanno testato l&#8217;applicazione prima della pubblicazione sul market, grazie ad <a href="http://www.androidiani.com">Androidiani</a> e il mitico forum&#8230;grazie a Google <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  .</p>
<p>Spero anche di riuscire a pubblicare qualche piccolo tutorial sulla programmazione con Android, ma non è facile.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2010/02/14/sviluppatore-android-in-erba/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Compilare Android Eclair</title>
		<link>http://www.lorenzobraghetto.com/index.php/2009/12/26/compilare-android-eclair/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2009/12/26/compilare-android-eclair/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 16:51:57 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Open source/Free software]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Compilazione]]></category>
		<category><![CDATA[Sorgenti]]></category>

		<guid isPermaLink="false">http://www.lorenzobraghetto.com/?p=1103</guid>
		<description><![CDATA[L&#8217;aggiornamento ufficiale OTA non è ancora arrivato (proprio ieri è stato annunciato e dovrebbe arrivare a breve) mentre i sorgenti di eclair sono disponibili da tempo. Questo sta creando qualche problema ai developers della comunità anche se sembra che l&#8217;unica cosa non funzionante per ora sia la fotocamera. Nel frattempo volevo comunque aggiornare la guida [...]]]></description>
			<content:encoded><![CDATA[<p>L&#8217;aggiornamento ufficiale OTA non è ancora arrivato (proprio ieri è stato annunciato e dovrebbe arrivare a breve) mentre i sorgenti di eclair sono disponibili da tempo. Questo sta creando qualche problema ai developers della comunità anche se sembra che l&#8217;unica cosa non funzionante per ora sia la fotocamera.</p>
<p>Nel frattempo volevo comunque aggiornare la guida per compilare Android, con eclair la questione firmware proprietari viene risolta da un semplice script bash già presente al momento del download dei sorgenti.</p>
<p>La guida rimane praticamente identica, scriverò qua solo le motifiche da fare paragrafo per paragrafo oltre ad inserire un avviso nella <a href="http://www.lorenzobraghetto.com/index.php/2009/08/20/compilare-android-preparazione-sorgenti/">guida vecchia</a>. Spero venga fuori qualcosa di comprensibile <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
<h1 style="text-align: left;">Preparare il sistema</h1>
<p>Invariato, ancora java 1.5</p>
<p><span id="more-1103"></span></p>
<h1 style="text-align: left;">Scaricare i sorgenti</h1>
<p>Ovviamente il comando finale sarà:</p>
<p><span style="font-family: monospace;">./repo init -u git://android.git.kernel.org/platform/manifest.git -b eclair</span></p>
<p><span style="font-family: monospace;">con <em>eclair</em> al posto di <em>cupcake.</em></span></p>
<h3 style="font: normal normal bold 2,5em/normal Arial, Helvetica, sans-serif; color: #3b3632; text-align: left; padding: 0px; margin: 0px;">Kernel</h3>
<p>Invariato</p>
<h3 style="font: normal normal bold 2,5em/normal Arial, Helvetica, sans-serif; color: #3b3632; text-align: left; padding: 0px; margin: 0px;">Download</h3>
<p>Invariato</p>
<h3 style="font: normal normal bold 2,5em/normal Arial, Helvetica, sans-serif; color: #3b3632; text-align: left; padding: 0px; margin: 0px;">File proprietari</h3>
<p>Come ho già detto ora abbiamo uno script che prende i file necessari! Diversamente dal passato per noi possessori di magic in vendor/htc c&#8217;è proprio una directory chiamata sapphire-open dove troviamo lo script. Lo script va a cercarsi il file zip dell&#8217;ultimo aggiornamento OTA (donut) che possiamo scaricare da <a href="http://developer.htc.com/google-io-device.html" target="_blank">qui</a> (Android 1.6 recovery image) e che andremo a piazzare nella root dei sorgenti di android. Dopo questo possiamo avviarlo</p>
<p><code>cd ~/androidsource/vendor/htc/sapphire-open/</code></p>
<p><code> </code></p>
<p><code>./unzip-files.sh</code></p>
<h1 style="font-size: 2em; text-align: left;">Compiliamo</h1>
<h3>Kernel</h3>
<p>Invariato</p>
<h3>Wifi</h3>
<p>Invariato</p>
<h3>Audio Files</h3>
<p>Invariato</p>
<h3>HTC Build Script</h3>
<p><strong>Problema</strong>! Attualmente non sono ancora riuscito a far andare le google apps su eclair per problemi di permessi/odex, se qualcuno ha qualche consiglio è il benvenuto!</p>
<h3>Sistema</h3>
<p>In buildspec.mk inseriremo solo:</p>
<p><code>TARGET_PREBUILT_KERNEL:=kernel/arch/arm/boot/zImage<br />
</code><br />
Le impostazioni come il Target Product e altro le scegliamo attraversi altri script che ci vengono messi a disposizione con i sorgenti, quindi diamo:</p>
<p><code>cd ~/androidsource</code></p>
<p><code>. build/envsetup.sh</code></p>
<p><code> </code></p>
<p><code>lunch aosp_sapphire_eu-eng</code></p>
<p>Finito siamo pronti per dare il make!</p>
<p><code>make</code></p>
<p><strong>Nota: </strong>quando arriverà a compilare webkit attualmente da errore, questa patch risolve:</p>
<p><code>cd external/webkit</p>
<p>git cherry-pick 18342a41ab72e2c21931afaaab6f1b9bdbedb9f</code></p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2009/12/26/compilare-android-eclair/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Voip in 3g&#8230;con Android</title>
		<link>http://www.lorenzobraghetto.com/index.php/2009/12/18/voip-in-3g-con-android/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2009/12/18/voip-in-3g-con-android/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 14:54:33 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Cellulari]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[SIP]]></category>
		<category><![CDATA[Skype]]></category>
		<category><![CDATA[Telefonia]]></category>
		<category><![CDATA[Voip]]></category>

		<guid isPermaLink="false">http://www.lorenzobraghetto.com/?p=1035</guid>
		<description><![CDATA[Grazie all&#8217;offerta di tre, 3gb di traffico internet (web) a 5€ al mese, ho finalmente internet &#8220;always on&#8221; sul cellulare . Il &#8220;sogno&#8221; è quello di liberarsi da chiamate normali e sms e poter usare senza problemi voip/skype e e-mail/jabber; volendo messenger, ma anche no&#8230; L&#8217;unico difetto dell&#8217;offerta tre è che dove non si prende [...]]]></description>
			<content:encoded><![CDATA[<p>Grazie all&#8217;<a href="http://www.tre.it/public/scheda_opzioni.php?id=22&amp;idOF=184&amp;ref=22_1" target="_blank">offerta</a> di tre, 3gb di traffico internet (web) a 5€ al mese, ho finalmente internet &#8220;always on&#8221; sul cellulare <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  . Il &#8220;sogno&#8221; è quello di liberarsi da chiamate normali e sms e poter usare senza problemi voip/skype e e-mail/jabber; volendo messenger, ma anche no&#8230; L&#8217;unico difetto dell&#8217;offerta tre è che dove non si prende 3g non si è coperti <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  , d&#8217;altra parte però vodafone ha ufficialmente bloccato il voip sulle sue offerte internet!</p>
<p style="text-align: center;"><a href="http://www.guadagnorisparmiando.com/wp-content/uploads/2007/12/telefonare-con-il-voip.jpg"><img class="aligncenter" src="http://www.guadagnorisparmiando.com/wp-content/uploads/2007/12/telefonare-con-il-voip.jpg" alt="" width="400" height="267" /></a></p>
<h2>SMS</h2>
<p>Grazie ad Android gli sms sono già <strong>virtualmente</strong> sostituiti da Gtalk che è sempre attivo in background e perfettamente integrato con il sistema. È facile però capire perchè sono sostituiti solo virtualmente; su Gtalk o jabber credo di avere l&#8217;1/18 di rubrica <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  . A chi interessa comunque sappia che su racing.inside at gmail rispondo sempre dal cellulare con Gtalk, a meno che manchi copertura 3g. Con un telefono sprovvisto di Gtalk o dove Gtalk/jabber si integrano male si può sempre usare l&#8217;e-mail o qualunque social network!</p>
<h2>Chiamate</h2>
<p><span id="more-1035"></span></p>
<p>Riguardo le chiamate la situazione è un attimino più complessa. Skype può essere una buona alternativa, attualmente su android c&#8217;è skype ufficiale che non supporta le chiamate (il colmo lol), nimbuzz e fring. Con l&#8217;ultimo ho effettuato una volta una chiamata skype in 3g e funzionava benino. Il programma comunque al momento su android è molto immaturo (ora se provo a chiamare crasha miseramente non so come mai). Dovrei provare nimbuzz.</p>
<p>Skype forse è meno problematico di Gtalk parlando di numero di persone che lo usano, ma io stesso non ho molta voglia di tenerlo aperto sempre&#8230;anche perchè è un programma in più che ciuccia ram.</p>
<p>In linea teorica sarebbe molto meglio cercare soluzioni sip! In questo modo però si rischia di addentrarsi in un campo minato.</p>
<p>Da quello che vedo si parla molto di voip, di operatori telefonici voip e di tariffe ecc&#8230; ma al momento a mio avviso ci si sta concentrando sul semplice risparmio economico nell&#8217;effettuare chiamate via voip destinate alla rete telefonica tradizionale. In questo modo però si continua a dipendere da un operatore telefonico&#8230;insomma la sostanza non cambia. La vera rivoluzione si avrà quando tutti potremo parlare voip/sip fra di noi! In questo senso probabilmente si sta muovendo Google Voice (anche se la rete telefonica tradizionale rimane importante) oppure idee come l&#8217;<a href="http://www.inum.net/" target="_blank">inum</a> (spiegato bene su <a href="http://blog.liberailvoip.it/tag/inum/" target="_blank">liberailvoip</a>). Tecnicamente credo che ci si possa parlare fra centralini asterisk o altro (gratis naturalmente), ma dovrei approfondire.</p>
<h2>Voip la pratica</h2>
<p>Dovendoci accontentare, per ora, la soluzione più economica che ho trovato per sfruttare internet e fare chiamate voip è sipdroid(client sip per android) + asterisk sul server casalingo + poivy(operatore voip). Questa soluzione permette di chiamare attraverso poivy ovunque tu sia (fissi gratuiti e 9centesimi al minuto per i cellulari), di essere sempre raggiungibile gratuitamente da casa (basta chiamare un interno asterisk) e di essere raggiungibile su un numero di telefonia fissa invece che sul tuo normale numero di telefonia mobile.</p>
<p><a href="http://code.google.com/p/sipdroid" target="_blank">Sipdroid</a> è un buon client sip che si integra bene con Android; si perchè Android non ha un client sip già incluso come invece ce l&#8217;ha symbian, grave mancanza secondo me!</p>
<p>Comunque l&#8217;unico problema che ho incontrato con sipdroid è qualche tentennamento ogni tanto nel registrarsi al mio asterisk, forse però è dovuto al passaggio da wifi a 3g che cambia l&#8217;indirizzo ip del server asterisk (da un ip sulla rete locale a uno in internet).</p>
<p>Per chi non possa o non voglia mettere in piedi un server asterisk i creatori di sipdroid consigliano vivamente <a href="https://www2.pbxes.com/" target="_blank">pbxes.org</a> .</p>
<p>Ovviamente non mi dilungerò sulla configurazione di asterisk, ringrazio e linko solo <a href="http://lublog.tuttoeniente.net/archives/215/asterisk-un-account-sip-per-ricevere-e-uno-per-chiamare" target="_blank">luca</a> che grazie alla sua guida di qualche mese fa mi ha aiutato a impostare per bene asterisk. Aggiungo solo che per connettersi e chiamare via 3g e quindi da un ip fuori dalla rete locale del server asterisk è necessario aprire le porte rtp del router che di default per asterisk sono da 10000 a 20000 udp (impostabili in rtp.conf) oltre ovviamente alla 5060.</p>
<p>Riguardo sipdroid c&#8217;è una questione da tenere conto, la durata della batteria in standby. In <a href="http://code.google.com/p/sipdroid/wiki/NewStandbyTechnique" target="_blank">questa</a> pagina del wiki è ben spiegato il problema dei pacchetti udp. Provo a riassumere banalmente; per il voip si tende ad usare udp perchè normalmente su questi pacchetti non viene fatto alcun controllo dell&#8217;errore per dare priorità alla velocità. Il problema è il tempo di timeout, con l&#8217;udp c&#8217;è bisogno di inviare ogni tot secondi un pacchetto per indicare al server che il client è &#8220;vivo&#8221;. Questi tot secondi con il tcp sono molti di più! Il client quindi deve inviare più raramente pacchetti al server aumentando di molto la durata della batteria.</p>
<table border="0">
<tbody>
<tr>
<td style="border: 1px solid #aaaaaa; padding: 5px;">Network Type</td>
<td style="border: 1px solid #aaaaaa; padding: 5px;">Standby Time</td>
</tr>
<tr>
<td style="border: 1px solid #aaaaaa; padding: 5px;">Wireless LAN</td>
<td style="border: 1px solid #aaaaaa; padding: 5px;">70h</td>
</tr>
<tr>
<td style="border: 1px solid #aaaaaa; padding: 5px;">3G (TCP)</td>
<td style="border: 1px solid #aaaaaa; padding: 5px;">140h</td>
</tr>
<tr>
<td style="border: 1px solid #aaaaaa; padding: 5px;">3G (UDP)</td>
<td style="border: 1px solid #aaaaaa; padding: 5px;">15h</td>
</tr>
</tbody>
</table>
<p>Per abilitare il tcp su asterisk c&#8217;è bisogno però della versione 1.6, se usate come me debian lenny&#8230;buona compilazione! <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Altro problemino che ho affrontato ieri è il caller id con poivy; poivy permette di verificare dei numeri di telefono e usarli automaticamente come callerid passandoli in asterisk con l&#8217;opzione &#8220;fromuser=&#8221; . Creando due sezioni diverse per poivy in sip.conf sono riuscito anche a impostare il caller id di casa se la telefonata parte dall&#8217;aladino e il callerid del mio cellulare se la telefonata parte da sipdroid!</p>
<p>Dopo tutti questi smanettamenti c&#8217;è un problema di fondo da affrontare, la banda delle adsl che ci ritroviamo in Italia&#8230;purtroppo non ci sono troppe soluzioni; il mulo e i torrent dovranno aspettare mentre chiamo <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  .</p>
<p>P.S. ricordo per chi legge nei feed che oltre a questo feed generale ho un <a href="http://feeds.feedburner.com/LorenzoBraghettosBlogTumblelog" target="_blank">feed</a> separato per i post della categoria tumblelog!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2009/12/18/voip-in-3g-con-android/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Novità</title>
		<link>http://www.lorenzobraghetto.com/index.php/2009/11/25/novita/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2009/11/25/novita/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 11:39:58 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Me]]></category>
		<category><![CDATA[Real]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Social Network]]></category>
		<category><![CDATA[Tumblelog]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.lorenzobraghetto.com/?p=729</guid>
		<description><![CDATA[Da un pò di tempo il blog è mezzo abbandonato a se stesso, può sicuramente succedere di avere un periodo non proprio pieno di cose da condividere. Ma non è solo questo, il web si evolve e strumenti come Twitter, Facebook, Google Reader (in realtà non sono per niente un fanatico per esempio ancora non [...]]]></description>
			<content:encoded><![CDATA[<p>Da un pò di tempo il blog è mezzo abbandonato a se stesso, può sicuramente succedere di avere un periodo non proprio pieno di cose da condividere. Ma non è solo questo, il web si evolve e strumenti come Twitter, Facebook, Google Reader (in realtà non sono per niente un fanatico per esempio ancora non ho ceduto a FriendFeed) hanno in parte sostituito il blog, relegandolo a contenitore di soli e unici post &#8220;impegnati&#8221;.</p>
<p><img class="aligncenter" title="social" src="http://www.digitaldesignadvice.com/wp-content/uploads/2009/03/social-networks.jpg" alt="" width="471" height="323" /></p>
<p>Niente di male in tutto ciò, se non fosse che post impegnati ne faccio molti meno. Dopo un pò che pensavo alla cosa mi sono detto perchè non fare un Tumblelog? Un posto dove buttarci tutta le cavolate che si trovano in giro e che normalmente condivido in FB, Twitter e G-reader.</p>
<p>Non mi è sembrata una brutta idea e quindi mi sono messo al lavoro, il problema principale era come realizzare tutto ciò, un blog a parte (mi attirava molto <a href="http://www.tumblr.com/" target="_blank">tumblr</a>)? Tutto mischiato qua? No&#8230;Un pò una e un pò l&#8217;altra!</p>
<p><span id="more-729"></span></p>
<p>Tutto rimane qua su questo blog, ma ho cercato di dividere le due cose; i post non &#8220;impegnati&#8221; andranno nella categoria Tumblelog. La particolarità di questa categoria è che i suoi post non andranno a finire nel feed generale lasciandolo quindi &#8220;pulito&#8221;. Ovviamente c&#8217;è un <a href="http://feeds.feedburner.com/LorenzoBraghettosBlogTumblelog" target="_blank">feed</a> per la sola categoria Tumblelog, in questo modo, per esempio, potrò abilitare quella funzione del plugin per twitter che crea un digest giornaliero dei tweet, funzione che non ho mai voluto abilitare per non inzozzare il blog.</p>
<p>Nella home invece lascio tutto mischiato ma automaticamente viene aggiunto &#8220;[Tumblelog]&#8221; al titolo del post di quella categoria.</p>
<p>Credo che sia tutto pronto e funzionante, l&#8217;unica cosa che manca è un metodo veloce per creare un nuovo post per esempio dai feed condivisi su Google Reader o direttamente dal cellulare.</p>
<p>P.S. ne ho approfittato per cambiare tema <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Iscrivetevi al Tumblelog <a href="http://feeds.feedburner.com/LorenzoBraghettosBlogTumblelog" target="_blank">feed</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2009/11/25/novita/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Compilare Android: Compiliamo!</title>
		<link>http://www.lorenzobraghetto.com/index.php/2009/08/20/compilare-android-compiliamo/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2009/08/20/compilare-android-compiliamo/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 15:01:23 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Aziende]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[HTC]]></category>
		<category><![CDATA[Open source/Free software]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[compilare]]></category>
		<category><![CDATA[Sorgenti]]></category>

		<guid isPermaLink="false">http://www.lorenzobraghetto.com/?p=650</guid>
		<description><![CDATA[Aggiornamento 21/08 inserita soluzione al problema dello &#8220;skip&#8221; del SetupWizard Seconda parte sulla compilazione fatta in casa di android direttamente dai sorgenti forniti da Google. Una volta che i sorgenti sono pronti possiamo procedere a compilare. Kernel Compiliamo il kernel con questi comandi, dobbiamo esportare delle variabili, da ora in poi per compilare conviene rimanere [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Aggiornamento 21/08 </strong>inserita soluzione al problema dello &#8220;skip&#8221; del SetupWizard</p>
<p>Seconda parte sulla compilazione <em>fatta in casa</em> di android direttamente dai sorgenti forniti da Google. Una volta che i sorgenti sono pronti possiamo procedere a compilare.</p>
<h1>Kernel</h1>
<p>Compiliamo il kernel con questi comandi, dobbiamo esportare delle variabili, da ora in poi per compilare conviene rimanere nello stesso terminale se non si vuole ri-esportare queste variabili.</p>
<p><code>cd ~/androidsource/kernel<br />
export ARCH=arm<br />
export CROSS_COMPILE=arm-eabi-<br />
export PATH=$PATH:~/androidsource/prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/bin<br />
cp arch/arm/configs/msm_defconfig .config<br />
make oldconfig &amp;&amp; make</code></p>
<p>In questo modo si userà un config standard, un&#8217;alternativa potrebbe essere quella di prendere il config da un&#8217;altra rom, per esempio dalla Cyanogenmod (sempre che si abbia scelto di usare kernel 2.6.29). Ovviamente è possibile anche farsi un proprio config con make menuconfig</p>
<p>L&#8217;immagine del kernel risultante sarà in <em>~/androidsource/arch/arm/boot/zImage .</em><br />
<span id="more-650"></span></p>
<h1>Wifi<em> </em></h1>
<p>Fortunatamente il modulo wlan.ko del wireless non è proprietario quindi possiamo compilarci una nostra versione per il nostro kernel.</p>
<p><code>cd ~/androidsource/system/wlan/ti/sta_dk_4_0_4_32<br />
export KERNEL_DIR=~/androidsource/kernel/<br />
make</code></p>
<p>copiamo il modulo al posto giusto sostituendo quello prercompilato</p>
<p><code>cp wlan.ko ~/androidsource/vendor/htc/sapphire/</code></p>
<p><strong>Nota</strong> attualmente con kernel 2.6.29 in cupcake la compilazione del modulo wlan.ko fallisce, la soluzione è applicare questa patch:</p>
<p><code>cd ~/androidsource/<br />
./repo download platform/system/wlan/ti 10344</code></p>
<h1>Audio Files</h1>
<p>I file audio come suonerie notifiche ecc&#8230; sono già presenti ma di default non vengono incluse nella build, per farlo basta rinomiare un file così</p>
<p><code>mv ~/androidsource/frameworks/base/data/sounds/OriginalAudio.mk ~/androidsource/frameworks/base/data/sounds/Android.mk</code></p>
<h1>HTC Build Script</h1>
<p><strong>Nota: </strong>Per Eclair attualmente questo procedimento non funziona.</p>
<p>Lo script è già pronto se avete usato i miei file, bisogna solo scaricare gli apk di base per le applicazioni Google.</p>
<p><code>cd ~/androidsource/vendor<br />
mkdir google<br />
cd google<br />
wget http://www.lorenzobraghetto.com/wp-content/uploads/extract-google-files.sh<br />
chmod a+x extract-google-files.sh<br />
./extract-google-files.sh</code></p>
<p>Lo script va eseguito sempre con il telefono attaccato, prenderà solo le applicazioni base di Google.</p>
<h1>Sistema</h1>
<p><strong>Nota: </strong>Per Eclair guardare <a href="http://www.lorenzobraghetto.com/index.php/2009/12/26/compilare-android-eclair/">qua</a>.</p>
<p>Siamo quasi pronti per dare il make finale, basta creare un nuovo file <em>buildspec.mk</em> in ~/androidsource e inserirci</p>
<p><code>TARGET_PRODUCT:=htc_sapp<br />
TARGET_PREBUILT_KERNEL:=kernel/arch/arm/boot/zImage</code></p>
<p>In più ho notato un problemino di permessi con wpa_supplicant, per risolverli apriamo il file ~/androidsource/system/core/rootdir/init.rc e all&#8217;altezza di</p>
<p><code># create basic filesystem structure</code></p>
<p>inseriamo</p>
<p><code># give system access to wpa_supplicant.conf for backup and restore<br />
mkdir /data/misc/wifi 0777 wifi wifi<br />
chmod 0777 /data/misc/wifi<br />
chmod 0666 /data/misc/wifi/wpa_supplicant.conf</code></p>
<p>Un altro piccolo problemino riguarda il SetupWizard, di default non è possibile saltare il login con gmail, se non si ha un abbonamento a internet potrebbe essere dispendioso <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  . La soluzione è aggiungere</p>
<p><code>ro.setupwizard.mode=OPTIONAL</code></p>
<p>nel build.prop, lo si può fare a mano alla fine del file una volta flashato il system.img nel cellulare oppure lo si può inserire direttamente prima della compilazione nel file apposito htc_sapp.mk. Purtroppo questa seconda possibilità, in linea teorica giusta, non ha funzionato. Un alternativa non proprio pulita è mettere l&#8217;opzione in system.prop</p>
<p>Ci siamo:</p>
<p><code>make</code></p>
<p>Come dice l&#8217;autore della guida da cui ho preso spunto, a questo punto meglio andare a giocare con la wii e tornare dopo un pò <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h1>Flashing</h1>
<p>Il metodo più semplice per flashare il nostro nuovo android è usare il fastboot, dopo essere entrati in fastboot con il cellulare dare questi comandi dalla cartella tool dell&#8217;sdk (aggiungere <em>sudo </em>se necessario)</p>
<p><code>./fastboot flash system ~/androidsource/out/target/product/sapphire/system.img<br />
./fastboot flash userdata ~/androidsource/out/target/product/sapphire/userdata.img<br />
./fastboot flash boot ~/androidsource/out/target/product/sapphire/boot.img</code></p>
<p>Ovviamente questi comandi cancelleranno i dati presenti nel cellulare.</p>
<p>Enjoy <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2009/08/20/compilare-android-compiliamo/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Compilare Android: Preparazione Sorgenti</title>
		<link>http://www.lorenzobraghetto.com/index.php/2009/08/20/compilare-android-preparazione-sorgenti/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2009/08/20/compilare-android-preparazione-sorgenti/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 12:29:32 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Aziende]]></category>
		<category><![CDATA[Etica]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[HTC]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Open source/Free software]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Cupcake]]></category>
		<category><![CDATA[Donut]]></category>
		<category><![CDATA[Guida]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Sorgenti]]></category>

		<guid isPermaLink="false">http://www.lorenzobraghetto.com/?p=637</guid>
		<description><![CDATA[Aggiornamento 26/12/09 Se si sta cercando di compilare la versione 2.0 Eclair di android tenere conto delle note per ogni paragrafo e dell&#8217;articolo di aggiornamento a riguardo qua. Aggiornamento 21/08 Proprio fra ieri e oggi è arrivata la notizia che la comunità è riuscita con il reverse enginering a creare un kernel completamente compatibile con [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><strong>Aggiornamento</strong> 26/12/09 Se si sta cercando di compilare la versione 2.0 Eclair di android tenere conto delle note per ogni paragrafo e dell&#8217;articolo di aggiornamento a riguardo <a href="http://www.lorenzobraghetto.com/index.php/2009/12/26/compilare-android-eclair/">qua</a>.</p>
<p style="text-align: left;"><strong>Aggiornamento 21/08</strong> Proprio fra ieri e oggi è arrivata la notizia che la comunità è riuscita con il reverse enginering a creare un kernel completamente compatibile con i 32A più info <a title="XDA" href="http://forum.xda-developers.com/showthread.php?t=548061" target="_blank">qua</a>.</p>
<p style="text-align: left;">Prima di due parti sulla compilazione <em>fatta in casa</em> di android direttamente dai sorgenti forniti da Google. Come sappiamo Android è software libero, ma la particolare licenza (Apache 2.0) permette ai produttori di cellulari di fare qualche <em>porcata </em>con un pò di software proprietario qua e là sparso per i nostri cellulari.</p>
<div class="mceTemp mceIEcenter" style="text-align: left;">
<dl class="wp-caption   aligncenter" style="width: 410px;">
<dt class="wp-caption-dt"><a href="http://richd.com/images/2007/android-rendered.jpg"><img title="Android" src="http://richd.com/images/2007/android-rendered.jpg" alt="Android crediti" width="400" height="250" /></a></dt>
</dl>
</div>
<h6 style="text-align: right;"><a href="http://richd.com/2007/11/android-logo.html">crediti</a></h6>
<p style="text-align: left;">Per questo la compilazione di Android a seconda del dispositivo dove poi andrà installato può essere delicata. Io prenderò il caso dell&#8217;HTC magic 32B (vodafone), attualmente solo con cellulari &#8220;With Google&#8221;  è possibile usare versioni ricompilate del kernel. Questo perchè HTC non ha ancora rilasciato i sorgenti dei kernel usati nei cellulari con firmware customizzato da loro, per ora quindi non sappiamo cosa abbiano di spaciale i kernel HTC. (sicuramente una gestione della memoria diversa)</p>
<p style="text-align: left;">Non chiedetemi i vantaggi nel ricompilarsi Android, forse di strettamente pratici non ce ne sono o meglio io ne noto ma potrebbe essere solo suggestione <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  (batteria che ha una seconda vita e sistema più leggero) in ogni caso è sempre divertente cercare di andare a fondo delle cose e crearsi un &#8220;proprio&#8221; Android aiuta a capirne bene il funzionamento.</p>
<p style="text-align: left;"><span id="more-637"></span></p>
<p style="text-align: left;">Scrivo subito qui che la maggior parte dei crediti vanno a <a href="http://www.johandekoning.nl" target="_blank">questo blog</a>, le modifiche per l&#8217;htc magic però ci sono e sono abbastanza importanti, oltre anche ad altri adattamenti che ho fatto. Iniziamo!</p>
<h1 style="text-align: left;">Preparare il sistema</h1>
<p style="text-align: left;">L&#8217;environment che ho usato per la prova è Ubuntu 9.04, credo però che non sia difficile adattare le istruzioni per altre linux box.</p>
<p style="text-align: left;">Scarichiamo i pacchetti necessari</p>
<p style="text-align: left;"><code>sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev valgrind</code></p>
<p style="text-align: left;">Impostiamo come <strong>jvm</strong> predefinita la 1.5 necessaria ad Android.</p>
<p style="text-align: left;"><code>update-java-alternatives -s java-1.5.0-sun</code></p>
<p style="text-align: left;">Ora quindi il comando <em>java -version</em> dovrebbe restituirvi</p>
<p style="text-align: left;"><code>java version "1.5.0_19"<br />
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_19-b02)<br />
Java HotSpot(TM) Server VM (build 1.5.0_19-b02, mixed mode)</code></p>
<h1 style="text-align: left;">Scaricare i sorgenti</h1>
<p style="text-align: left;">Devo dire la verità che non ho ancora una grande dimestichezza con il sistema di gestione dei sorgenti di Android e lo trovo un pò incasinato. Comunque ci limitiamo a semplici istruzioni.</p>
<p style="text-align: left;">Scarichiamo il tool <em>repo</em> necessario al download dei sorgenti e mettiamo tutto in una cartella chiamata <em>androidsource</em>.</p>
<p style="text-align: left;"><code>mkdir ~/androidsource</code></p>
<p style="text-align: left;"><code>curl http://android.git.kernel.org/repo &gt; ~/androidsource/repo</code></p>
<p style="text-align: left;"><code>chmod a+x ~/androidsource/repo</code></p>
<p style="text-align: left;">Inizializzamo il client <em>repo, </em>conviene sempre specificare con quale branch si desidera lavorare, prendiamo l&#8217;esempio di <em>cupcake</em> ma se si specifica <em>donut</em> non ci dovrebbero essere grosse differenze nei comandi futuri.</p>
<p style="text-align: left;"><code>cd ~/androidsource</code></p>
<p style="text-align: left;"><code>./repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake</code></p>
<h3 style="text-align: left;">Kernel</h3>
<p style="text-align: left;">Questa parte può essere saltata se si usa un kernel precomplato, ma visto che ci siamo facciamola completa e ricompiliamoci il kernel! <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p style="text-align: left;">Per scaricare il kernel adatto ai nostri cellulari modifichiamo il file <em>local_manifest.xml </em>dentro alla cartella<em> .repo<br />
</em></p>
<p style="text-align: left;"><code>nano ~/androidsource/.repo/local_manifest.xml</code></p>
<p style="text-align: left;">E incolliamo</p>
<p style="text-align: left;"><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />
&lt;manifest&gt;<br />
&lt;project path="kernel" name="kernel/msm" revision="refs/heads/android-msm-2.6.29"/&gt;<br />
&lt;/manifest&gt;</code></p>
<p style="text-align: left;">Al posto del 2.6.29 volendo si può mettere il 2.6.27.</p>
<h3 style="text-align: left;">Download</h3>
<p style="text-align: left;">Siamo pronti per iniziare il download <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p style="text-align: left;"><code>cd ~/androisource</code></p>
<p style="text-align: left;"><code>./repo sync</code></p>
<p style="text-align: left;">Ci vorrà un bel pò!</p>
<h3 style="text-align: left;">File proprietari</h3>
<p><strong>Nota </strong>per Eclair guardare <a href="http://www.lorenzobraghetto.com/index.php/2009/12/26/compilare-android-eclair/">qua</a>.</p>
<p style="text-align: left;">Possiamo prendere i file proprietari necessari per il corretto funzionamento di Android sul nostro telefono direttamente dal telefono stesso. Per farlo basta eseguire lo script extract-files.sh. Bisogna però prima preparare il sistema con le modifiche necessarie per il corretto funzionamento di Android col Magic.</p>
<p style="text-align: left;">In ~/androidsource/vendor/htc/ ci sarà una cartella chamata dream-open, lì ci sono tutti i file pronti per l&#8217;Htc Dream, copiamo il contenuto in una nuova cartella chiamata sapphire.</p>
<p style="text-align: left;">Scaricate <a href="http://www.lorenzobraghetto.com/wp-content/uploads/filemagic.zip">questo</a> archivio creato da me, sostituite i file dentro alla cartella appena creata sapphire e eliminate tutti i file che hanno &#8220;trout&#8221; nel nome.</p>
<p style="text-align: left;">Lo script extract-files.sh cerca il comando adb, copiamo quindi temporaneamente il file binario adb dal proprio sdk di android alla cartella di sistema /usr/bin/ ed eseguiamo lo script che scaricherà i file proprietari. (l&#8217;esecuzione dello script potrebbe avere bisogno dei permessi di root)</p>
<p style="text-align: left;">Finito, siamo pronti a compilare!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2009/08/20/compilare-android-preparazione-sorgenti/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Primi test GPS e foto</title>
		<link>http://www.lorenzobraghetto.com/index.php/2009/08/09/primi-test-gps-e-foto/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2009/08/09/primi-test-gps-e-foto/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 08:51:04 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[Me]]></category>
		<category><![CDATA[Real]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tips and tricks]]></category>
		<category><![CDATA[Geotag]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Maps]]></category>
		<category><![CDATA[Montagna]]></category>

		<guid isPermaLink="false">http://www.lorenzobraghetto.com/?p=619</guid>
		<description><![CDATA[In questo post ho spiegato come ho deciso per ora di sfruttare il GPS del cellulare per avere foto dalla fotocamera geo-taggate. Prima però come semplice esempio di utilizzo di My Tracks ecco il percorso andata e ritorno del giretto in bici fatto qualche giorno fa (giretto è), la mappa su google maps è privata [...]]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://www.lorenzobraghetto.com/index.php/2009/08/08/gps-tracking-foto/">questo</a> post ho spiegato come ho deciso per ora di sfruttare il GPS del cellulare per avere foto dalla fotocamera geo-taggate.</p>
<p>Prima però come semplice esempio di utilizzo di My Tracks ecco il percorso andata e ritorno del giretto in bici fatto qualche giorno fa (giretto è), la mappa su google maps è privata e qui è tagliata perchè si capisce chiaramente dove abito, meglio evitare va <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p style="text-align: center;"><a href="http://picasaweb.google.it/lh/photo/A8zpT0MM-tJj5KINvZsdRw?feat=embedwebsite"><img class="aligncenter" src="http://lh4.ggpht.com/_E1wwvjq68L4/Sn6Ez3b2OCI/AAAAAAAADZM/DEcifSwXCgA/s288/Schermata.png" alt="" /></a></p>
<p style="text-align: left;">Ed ecco le stats da Google Docs</p>
<p style="text-align: left;"><iframe width='500' height='300' frameborder='0' src='http://spreadsheets.google.com/pub?key=tJK-m2vq5bw5UtaTVzpFCwA&#038;output=html&#038;widget=true'></iframe></p>
<p style="text-align: left;"><span id="more-619"></span></p>
<p style="text-align: left;">Le potenzialità di My Tracks unite alle foto invece, dopo una giornata di camminata in montagna, ha dato luce a questo:</p>
<p style="text-align: left;"><iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.it/maps/ms?ie=UTF8&amp;hl=it&amp;msa=0&amp;msid=116690782728939059433.0004709dad2a90b66ffe5&amp;ll=46.262768,11.805104&amp;spn=0.019363,0&amp;t=h&amp;output=embed"></iframe><br /><small>Visualizza <a href="http://maps.google.it/maps/ms?ie=UTF8&amp;hl=it&amp;msa=0&amp;msid=116690782728939059433.0004709dad2a90b66ffe5&amp;ll=46.262768,11.805104&amp;spn=0.019363,0&amp;t=h&amp;source=embed" style="color:#0000FF;text-align:left">Rifugio Rosetta</a> in una mappa di dimensioni maggiori</small></p>
<p style="text-align: left;">Cliccate sul link per vederla più grande, attenzione che le foto sono su 2 pagine e non si vedono tutte subito. Su Google Earth è ancora più figo! (si può scaricare il file kml)</p>
<p style="text-align: left;">Anche quando mi sono ritrovato con le foto geo-taggate ho passato qualche decina di minuti chiedendomi&#8230;e adesso? Non chiedevo molto, mi bastava una specie di presentazione interattiva con foto mappa e foto sulla mappa. Una cosa come <a href="http://www.everytrail.com/" target="_blank">EveryTrail</a>, ma non in flash e non per forza pubblica. Alla fine la procedura che ho seguito è stata questa:</p>
<ul>
<li>Caricare le foto geo-taggate su picasa abilitando l&#8217;opzione relativa al geo-tag sulle impostazioni</li>
<li>Cliccare su &#8220;Visualizza mappa&#8221; all&#8217;interno dell&#8217;album</li>
<li>Cliccare su &#8220;Visualizza in Google Earth&#8221; e scaricare il file kml</li>
<li>Creare una nuova mappa in &#8220;Mie mappe&#8221; e importare il file kml delle foto</li>
<li>Importare i file kml delle altre 2 mappe (andata e ritorno) create automaticamente con My Tracks in modo da aggiungere anche il tracciato.</li>
<li>Importare il tutto anche su Google Earth</li>
</ul>
<p>Ecco anche per il giro in montagna le statistiche, a piedi credo che alcuni dati siano da prendere con le pinze, in più all&#8217;andata il GPS ha sicuramente sballato un pò all&#8217;altezza di una galleria (si vede anche nel tracciato).</p>
<p><iframe width='500' height='300' frameborder='0' src='http://spreadsheets.google.com/pub?key=tHj8eVl4KX6WzJ_RikapCmg&#038;output=html&#038;widget=true'></iframe></p>
<p>Conclusione sono abbastanza soddisfatto <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2009/08/09/primi-test-gps-e-foto/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Laconi.ca e l&#8217;OpenMicroblogging</title>
		<link>http://www.lorenzobraghetto.com/index.php/2009/08/02/laconi-ca-e-lopenmicroblogging/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2009/08/02/laconi-ca-e-lopenmicroblogging/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 17:16:30 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Open source/Free software]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Identi.ca]]></category>
		<category><![CDATA[Laconi.ca]]></category>
		<category><![CDATA[Microblogging]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OPenMicroBlogging]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.lorenzobraghetto.com/?p=603</guid>
		<description><![CDATA[Noia estiva? Forse. Ma l&#8217;idea che sta alla base dell&#8217;OpenMicroblogging mi ha stuzzicato parecchio. In passato sentivo solo parlare di questo Identi.ca e che usava software Open Source,ma non me ne ero mai preoccupato più di tanto. Qualche giorno fa invece venni a sapere che Identi.ca e altri si basano su un protocollo aperto chiamato [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Noia estiva? Forse. Ma l&#8217;idea che sta alla base dell&#8217;<a href="http://en.wikipedia.org/wiki/OpenMicroBlogging" target="_blank">OpenMicroblogging</a> mi ha stuzzicato parecchio. In passato sentivo solo parlare di questo <a href="http://identi.ca/" target="_blank">Identi.ca</a> e che usava software Open Source,ma non me ne ero mai preoccupato più di tanto.</p>
<p style="text-align: left;">Qualche giorno fa invece venni a sapere che Identi.ca e altri si basano su un protocollo aperto chiamato appunto OpenMicroBlogging, la sua particolarità sta nel fatto che non ha nulla a che vedere col concetto di server centralizzato che da un servizio unico agli utenti. Infatti  tutti i server che usano software che supportano questo protocollo possono interagire fra di loro, in questo modo ogni utente è libero di scegliere che server usare e poi può seguire qualsiasi altro utente iscritto ad un altro server di OpenMicroBlogging.</p>
<p style="text-align: left;">Questa struttura decentralizzata, aperta e &#8220;standard&#8221; è classica del software libero, vedi Jabber/XMMP (vs MSN) ma anche SIP (vs Skype) e altri, a pensarci bene è anche alla base di un sistema di comunicazione su cui internet si è sviluppato, le e-mail!</p>
<p style="text-align: left;"><span id="more-603"></span></p>
<p style="text-align: left;">E così mi sono messo a smanettare, inizialmente ho provato il software <a href="http://openmicroblogger.org/" target="_blank">OpenMicroblogger</a>; molto molto acerbo e indietro nello sviluppo. Poi mi sono buttato su <a href="http://laconi.ca/trac/" target="_blank">Laconi.ca</a>, la base software di Identi.ca. Più facilmente usabile e facile da installare, ma ancora poco personalizzabile a mio parere. Qualche magagna nell&#8217;installazione l&#8217;ho avuta, ma fa troppo caldo per buttar giù una pseudo guida <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
<p style="text-align: left;"><a href="http://laconica.lorenzobraghetto.com/theme/biz/logo.png"><img class="aligncenter" title="Laconi.ca" src="http://laconica.lorenzobraghetto.com/theme/biz/logo.png" alt="" width="132" height="101" /></a></p>
<p style="text-align: left;">Come spesso succede un semplice smanettamento senza obbiettivi particolari si trasforma in qualcosa da usare per forza data la fatica che hai fatto per metterla su <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  . Ecco che all&#8217;indirizzo <a href="http:/laconica.lorenzobraghetto.com" target="_blank">http:/laconica.lorenzobraghetto.com</a> c&#8217;è il mio portale privato di OpenMicroBlogging. L&#8217;integrazione con Twitter funziona sia in un senso che in un altro. Vale a dire che funziona sia l&#8217;invio di tweet automaticamente da Laconi.ca che la ricenzione di tutti i tweet sul server Laconi.ca. Dopo un pò però ho tolto la seconda feature, grazie a gwibber posso seguire più account diversi contemporaneamente quindi non aveva senso intasare il database di Laconi.ca con i messaggi di Twitter.</p>
<p style="text-align: left;">Ovviamente la decentralità ha degli svantaggi facilmente individuabili, la comunità può risultare divisa e sparpagliata, per questo forse la vera utilità di questo sistema va cercata nei casi in cui si voglia creare una sotto-comunità di microblogging a tema. Che sò&#8230;un servizio di microblogging specifico di una città, o di un locale, di un associazione, di un videogioco di qualsiasi cosa. Leggendo anche la lista dei TODO però mi sono convinto a tenere su baracca e burattini per ora.</p>
<p style="text-align: left;">Riguardo Twitter devo dire che continuo a nutrire ancora abbastanza &#8220;benevolenza&#8221; nei suoi confronti a differenza di quanto è <a href="http://www.lorenzobraghetto.com/index.php/2008/01/30/msn-o-non-msn/" target="_blank">avvenuto</a> con MSN. Forse perchè rimane ancora una cosa un pò da geek e non di moda (almeno in Italia).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2009/08/02/laconi-ca-e-lopenmicroblogging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2 parole su Android e l&#8217;HTC Magic</title>
		<link>http://www.lorenzobraghetto.com/index.php/2009/07/21/2-parole-su-android-e-lhtc-magic/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2009/07/21/2-parole-su-android-e-lhtc-magic/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 16:28:52 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Aziende]]></category>
		<category><![CDATA[Cellulari]]></category>
		<category><![CDATA[Etica]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[HTC]]></category>
		<category><![CDATA[Open source/Free software]]></category>
		<category><![CDATA[Prodotti]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.lorenzobraghetto.com/?p=599</guid>
		<description><![CDATA[Non prendetela come una recensione completa, non ho intenzione di farne una, principalmente perchè non credo di esserne in grado . Hardware HTC Magic (vodafone) Non son mai stato un grande fan di cellulari, ho in genere pretese abbastanza basse, ma ci sono un paio di cose che trovo negative nell&#8217;HTC Magic. Una, la meno [...]]]></description>
			<content:encoded><![CDATA[<p>Non prendetela come una recensione completa, non ho intenzione di farne una, principalmente perchè non credo di esserne in grado <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
<h2>Hardware HTC Magic (vodafone)</h2>
<p>Non son mai stato un grande fan di cellulari, ho in genere pretese abbastanza basse, ma ci sono un paio di cose che trovo negative nell&#8217;HTC Magic.</p>
<p>Una, la meno importante, le ditate sul touchscreen, sono parecchio fastidiose a volte. L&#8217;altra ben più grave imho è l&#8217;assenza del flash nella fotocamera, il mio 6680 ce l&#8217;aveva funzionava male ma ce l&#8217;aveva <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
<p>Per il resto mi pare un buon telefono, a voler fare gli sboroni una fotocamera migliore e un pò di ram in più non faceva male.</p>
<h2>Android</h2>
<p>Parlare di un intero sistema operativo in poche righe è sempre uno spreco, anche di un sistema per cellulari come android.</p>
<p>Innanzitutto ci tengo a ricordare che Android non è Gnu/Linux, Android è un sistema a se stante, nuovo. Si basa sul kernel Linux ma il resto è stato fatto da zero. Entrando nella shell attraverso l&#8217;adb presente nell&#8217;sdk non ci troveremo completamente a casa nostra, la shell riconosce alcuni dei comandi base della bash ma non tutti.</p>
<p>Non conosco ancora abbastanza bene il sistema per parlare tanto più approfonditamente, posso dire che la programmazione su android si basa su Java non è stato usato altro, solo per la grafica si usano file XML. Recentemente avevo letto che da poco si possono compilare anche programmi in C ma non so a che punto siamo arrivati.</p>
<p>&#8220;Si dice&#8221; che la programmazione in android sia abbastanza semplice&#8230;io ho provato a fare un semplice widget e mi sono perso nel mezzo della documentazione <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2>Google e HTC</h2>
<p>Da una parte abbiamo Google che in questo scenario fa la parte del buono e del conservatore. I suoi firmware sono leggeri molto semplici e aperti, le uniche parti proprietarie sono il wireless e la parte telefonica per volere del produttore (HTC). Dall&#8217;altra parte al momento nella pratica abbiamo solo HTC (e Samsung?) e 3 cellulari, del Dream credo non ci sia nulla da dire.</p>
<p><span id="more-599"></span></p>
<p>Per quanto riguarda il magic invece bisogna sapere che esistono 2 versioni dello stesso telefono. La versione Vodafone è la versione &#8220;With Google&#8221;, meno ram e firmware Cupcake &#8220;liscio&#8221;. La versione Tim è la versione voluta da HTC, firmware leggermente modificato da HTC, niente update da Google quindi e leggermente più pesante, ma il cellulare ha più ram.</p>
<p>Il prossimo cellulare HTC con android sarà L&#8217;HTC Hero, la particolarità di questo nuovo cellulare sarà la versione altamente customizzata di android (quasi irriconoscibile). Le modifiche è facile pensare che rimarranno proprietà di HTC e che saranno con licenza non libera. La mia paura è che andando avanti ci potremmo ritrovare con versioni libere di Android con meno feature e non preinstallate nei cellulari mentre quelle proprietarie con funzioni in più e già installate. Ma tutto questo era prevedibile, la licenza scelta da Google per Android permette tutto ciò.</p>
<p>Il firmware del&#8217;Hero si può già provare sull&#8217;HTC magic, la prima versione che ha iniziato a girare era veramente pesante, nel frattempo però vari team della comunità l&#8217;hanno presa e alleggerita</p>
<p>Il firmware è stato modificato molto, interfaccia grafica più &#8220;pomposa&#8221; sicuramente più originale ma non è detto che possa essere apprezzata da tutti, quasi tutto è integrato e sincronizzato con Facebook/Twitter/Meteo e con altri servizi online, le applicazioni singole sono veramente ben fatte e ci sono alcuni accorgimenti che ti fan pensare a come stia perdendo tempo Google nel frattempo. In più ci sono 2 feature che vanno tanto di moda, il multitouch e Flash nel browser.</p>
<p>È un mondo parecchio in movimento, chi vivrà vedrà <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2009/07/21/2-parole-su-android-e-lhtc-magic/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>HTC Magic FTW</title>
		<link>http://www.lorenzobraghetto.com/index.php/2009/07/11/htc-magic-ftw/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2009/07/11/htc-magic-ftw/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 12:32:55 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Aziende]]></category>
		<category><![CDATA[Cellulari]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[HTC]]></category>
		<category><![CDATA[Me]]></category>
		<category><![CDATA[Open source/Free software]]></category>
		<category><![CDATA[Prodotti]]></category>
		<category><![CDATA[Real]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Cellulare]]></category>

		<guid isPermaLink="false">http://www.lorenzobraghetto.com/?p=596</guid>
		<description><![CDATA[Ieri mi è arrivato ed è subito hacking time Il firmware che si vede non è quello iriginale, è quello del &#8220;futuro&#8221; HTC Hero]]></description>
			<content:encoded><![CDATA[<p>Ieri mi è arrivato <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p style="text-align: center;"><a href="http://picasaweb.google.it/lh/photo/z5nVyCHOTKGdInqk7BNIRA?feat=embedwebsite"><img class="aligncenter" src="http://lh6.ggpht.com/_E1wwvjq68L4/SliFOZdMPLI/AAAAAAAADL8/hBqS7Gwz-rM/s288/CIMG2248.JPG" alt="" /></a></p>
<p>ed è subito hacking time <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: center;"><a href="http://picasaweb.google.it/lh/photo/jSBv8-n_skLBVQMrMZQ5gA?feat=embedwebsite"><img class="aligncenter" src="http://lh4.ggpht.com/_E1wwvjq68L4/SliFOx7wkuI/AAAAAAAADMA/ISHJ7QVvUVE/s288/CIMG2249.JPG" alt="" /></a></p>
<p style="text-align: center;"><em>Il firmware che si vede non è quello iriginale, è quello del &#8220;futuro&#8221; HTC Hero</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2009/07/11/htc-magic-ftw/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Fonera 2.0 e torrent, che sia finita?</title>
		<link>http://www.lorenzobraghetto.com/index.php/2009/07/08/fonera-2-0-e-torrent-che-sia-finita/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2009/07/08/fonera-2-0-e-torrent-che-sia-finita/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 19:36:49 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Movimento FON]]></category>
		<category><![CDATA[Open source/Free software]]></category>
		<category><![CDATA[Prodotti]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Fonera]]></category>
		<category><![CDATA[Fonera 2.0]]></category>
		<category><![CDATA[Torrent]]></category>
		<category><![CDATA[Transmission]]></category>

		<guid isPermaLink="false">http://www.lorenzobraghetto.com/?p=591</guid>
		<description><![CDATA[No dico, era il 5 novembre 2008 quando postai un test con transmission sulla fonera sul forum di fon.com (qui). In quel periodo mi ricordo che in channel di irc gli sviluppatori dissero che avrebbero usato una versione scritta in C di azureus per poter scaricare torrent con la fonera (feature sbandiarata ai quattro venti [...]]]></description>
			<content:encoded><![CDATA[<p>No dico, era il 5 novembre 2008 quando postai un test con <a href="http://www.transmissionbt.com/" target="_blank">transmission</a> sulla fonera sul forum di fon.com (<a href="http://boards.fon.com/viewtopic.php?f=33&amp;t=4603" target="_blank">qui</a>).</p>
<p>In quel periodo mi ricordo che in channel di irc gli sviluppatori dissero che avrebbero usato una versione scritta in C di azureus per poter scaricare torrent con la fonera (feature sbandiarata ai quattro venti ancora prima che si pensasse a come implementarla). Rimasi un attimo sopreso della scelta ma pensai che sicuramente sapevano quello che stavano facendo.</p>
<p>Oggi annunciano che con la<a href="http://blog.fonosfera.org/here-it-is-the-long-awaited-rc3-ehr-rc4/" target="_blank"> nuova versione RC4</a> si userà transmission -.-</p>
<p>LOL</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2009/07/08/fonera-2-0-e-torrent-che-sia-finita/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Html5 e il tag video</title>
		<link>http://www.lorenzobraghetto.com/index.php/2009/06/26/html5-e-il-tag-video/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2009/06/26/html5-e-il-tag-video/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 13:39:30 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Html5]]></category>
		<category><![CDATA[Ogg/theora]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[W3c]]></category>

		<guid isPermaLink="false">http://www.lorenzobraghetto.com/?p=570</guid>
		<description><![CDATA[La rivoluzione è in atto? Speriamo! Credo che flash sia il componente/software proprietario più odiato dagli utilizzatori di Gnu/Linux (mmm dopo i driver video forse). In realtà non ha nessun motivo particolare per esserlo più di un qualunque altro software proprietario. Tutti tendono a fare quello che vogliono, a non integrarsi col sistema, a ricreare [...]]]></description>
			<content:encoded><![CDATA[<p>La rivoluzione è in atto? Speriamo!</p>
<p>Credo che flash sia il componente/software proprietario più odiato dagli utilizzatori di Gnu/Linux (mmm dopo i driver video forse). In realtà non ha nessun motivo particolare per esserlo più di un qualunque altro software proprietario. Tutti tendono a fare quello che vogliono, a non integrarsi col sistema, a ricreare e sovrapporre funzionalità che il sistema stesso già offre.</p>
<p>Il problema è che ci ritroviamo a dover usare flash tutti i giorni, il web ne è pieno con utilizzi più o meno sostenibili. Esempio di pessimo uso? Recentemente <a href="http://transformerslive.blogspot.com/" target="_blank">questa pagina</a> (cliccate a vostro rischio e pericolo) mi ha fatto andare firefox al 103% di utlizzo della cpu <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  come testimonia <a href="http://picasaweb.google.it/lh/photo/LT9GW9NAPlnTASKKtP5bDQ?feat=directlink" target="_blank">questo screen</a>.</p>
<p>Le specifiche di html5 non sono ancora definitive, usciranno finite nel 2010, ma sono state pubblicate alcune draft. Fra queste la novità che sta animando le discussioni è l&#8217;introduzione del tag &lt;video&gt; che permette di avere un semplice player video, senza plugin esterni, costumizzabile tramite javascript. Questo permetterebbe di liberare il web da plugin proprietari come flash e silverlight (moonlinght non è proprietario ma sappiamo che la faccenda non è molto limpida <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ), tornare ad usare solo standard aperti e completamente documentati.</p>
<p>Il grosso in realtà lo fanno i browser, come al solito il w3c pubblica le specifiche ma sono i browser a doverle recepire correttamente. C&#8217;è per esempio una forte discussione su quale codec video bisognerà usare. Tralasciamo invece cosa farà micro$oft con il suo pseudo browser.</p>
<p>Dailymotion avrebbe già messo a disposizione una versione del suo portale con tutti i video in ogg/theora, avrebbe perchè io non sono riuscito a raggiungerla, <a href="http://openvideo.dailymotion.com/it" target="_blank">openvideo.dailymotion.com</a> mi continua a far vedere i video in flash. Mentre youtube al momento sta premendo per utilizzo del codec h.264, qualche <a href="http://people.xiph.org/~greg/video/ytcompare/comparison.html" target="_blank">test</a> però dimostra che a basso bitrate ogg/theora batte nettamente h.264. Firefox 3.5 beta supporta solo ogg/theora chrome e safari invece supportano theora e h.264.</p>
<h3>Prova sul campo</h3>
<p>Per prima cosa bisogna attrezzarsi con firefox-3.5, si può scaricare la rc3 dal sito <a title="firefox 3.5 rc3" href="http://www.mozilla.com/en-US/firefox/all-rc.html" target="_blank">mozilla</a> in binario oppure aggiungere il <a title="Ppa mozilla firefox" href="https://launchpad.net/~ubuntu-mozilla-daily/+archive/ppa" target="_blank">repository ppa</a> con le daily build, io ho usato il ppa.</p>
<p>Ho già scritto che dailymotion sembra usare sempre flash, youtube ha una pagina di prova <a title="youtube html5" href="http://www.youtube.com/html5" target="_blank">qui</a>, ma funziona solo con h.264 e firefox non ne ha il supporto. L&#8217;esempio migliore e sicuramente funzionante (un pò spartano) è <a href="http://tinyvid.tv/" target="_blank">tinyvid.tv</a> con i video in ogg/theora presi da youtube. Un altro esempio divertente è <a href="http://tuttomeritoaltrui.blogspot.com/2009/06/western-spaghetti-2.html" target="_blank">qua</a> <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
<p>Per quanto riguarda esperimenti personali qualche indicazione ce la da direttamente <a href="https://developer.mozilla.org/en/Using_audio_and_video_in_Firefox" target="_blank">mozilla</a> o <a href="http://www.w3schools.com/tags/html5_video.asp" target="_blank">w3cschools</a> . Da qualche semplice prova ho notato che firefox non ha ancora applicato tutte le specifiche, l&#8217;attributo &#8220;poster&#8221; non funziona e nemmeno &#8220;autoplay=false&#8221;. La mia pagina di prova è <a href="http://www.lorenzobraghetto.com/html5.php" target="_blank">qui</a>.</p>
<p>Da un paio di video si possono vedere alcune features interessanti, <a href="http://www.youtube.com/watch?v=3tLBLVtIk3A" target="_blank">qua</a> e <a href="http://www.youtube.com/watch?v=Kdf0x8am1cg&amp;feature=related" target="_blank">qua</a>. Fra queste c&#8217;è la possibilità di customizzare completamente il player video con un pò di semplice javascript <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Non solo il webmaster può decidere come far apparire il player nel proprio sito, ma soprattutto gli utenti possono scegliere, indipendentemente dal sito dove si trovano, che player usare. Un esempio in <a href="http://www.0xdeadbeef.com/weblog/?p=1173" target="_blank">questo video</a> (con spiegazione <a href="http://www.bluishcoder.co.nz/2009/03/replacing-controls-using-bookmarklet.html" target="_blank">qua</a>) e nella mia pagina di prova.</p>
<p>Chi ha già provato si sarà accorto che manca il fullscreen, per firefox esiste già un <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=453063" target="_blank">bug</a> aperto come richiesta di feature, non so gli altri browser come siano messi.</p>
<p><strong>Update</strong> il 30 giugno esce firefox 3.5</p>
<p><strong>Update2:</strong> scoperta la magagna con dailymotion <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <a href="http://twitter.com/monossido/status/2408048139" target="_blank">http://twitter.com/monossido/status/2408048139</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2009/06/26/html5-e-il-tag-video/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fonera solare</title>
		<link>http://www.lorenzobraghetto.com/index.php/2009/04/14/fonera-solare/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2009/04/14/fonera-solare/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 17:07:47 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Etica]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Nerd]]></category>
		<category><![CDATA[Real]]></category>
		<category><![CDATA[Scienza]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Energia Pulita]]></category>
		<category><![CDATA[Fonera]]></category>
		<category><![CDATA[Solare]]></category>

		<guid isPermaLink="false">http://www.lorenzobraghetto.com/?p=545</guid>
		<description><![CDATA[All&#8217;apparenza potrebbe sembrare una vera fonera alimentata a energia solare; purtroppo non è così . L&#8217;idea originale l&#8217;ho avuta da qui, dopo qualche consiglio da chi l&#8217;ha realizzata prima di me mi sono messo all&#8217;opera. È veramente semplice da realizzare, ma è un buon modo per sperimentare. Si tratta di uno o più pannelli solari [...]]]></description>
			<content:encoded><![CDATA[<p>All&#8217;apparenza potrebbe sembrare una vera fonera alimentata a energia solare; purtroppo non è così <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
<p style="text-align: center;"><a href="http://picasaweb.google.com/lh/photo/y3iY0yCGHbj0sIYDN8dAoQ?feat=embedwebsite"><img class="aligncenter" src="http://lh3.ggpht.com/_E1wwvjq68L4/Sd9mW1yoijI/AAAAAAAACiU/xJfBSmXZbqI/s288/CIMG1623S.JPG" alt="" /></a></p>
<p>L&#8217;idea originale l&#8217;ho avuta da <a href="http://emuboy.homelinux.com/index.php/2009/03/03/siete-pronti-per-lestate" target="_blank">qui</a>, dopo qualche consiglio da chi l&#8217;ha realizzata prima di me mi sono messo all&#8217;opera. È veramente semplice da realizzare, ma è un buon modo per sperimentare.</p>
<p><span id="more-545"></span></p>
<p>Si tratta di uno o più pannelli solari che ricaricano delle batterie stilo. Si può ovviamente giocare sul numero e tipo di battetrie e pannelli solari. Io ho usato 2 pannelli solari da ~6V 30ma ciascuno in parallelo e 4 batterie da 1.2V, infine ho messo una porta USB&#8230;molti device sono ricaricabili da USB o altrimenti esistono adattatori USB per qualsiasi cosa quindi mi sembra un ottima scelta. È possibile usare la porta USB perchè normalmente va a 5V, le 4 batterie da 1.2V fanno praticamente il voltaggio giusto.</p>
<p>Una feature non calcolata inizialmente della porta USB è la possibilità di alimentare la fonera2.0 tramita la sua porta USB integrata <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  . In mailing list era girata tempo fa la notizia per cui un hub usb alimentato esternamente collegato alla fonera2.0 permetteva di evitare di alimentarla direttamente. Ovviamente il mio hub è fra quelli sfigati che hanno il cavo USB a monte non alimentato. Quando mi è venuta in mente questa cosa ho provato da USB alimentato a batterie alla fonera2.0 ed effettivamente si accende! I pannelli solari da soli però con i loro 60ma assolutamentee non ce la fanno, quasi tutto è sulle spalle delle batterie. In realtà da alcune prove ho notato che nemmeno le batterie da sole riescono a reggere, appena si accende il wireless la fonera si riavvia; c&#8217;è bisogno sempre sia delle batterie ben cariche sia del sole che picchia sui pannelli. Non ho fatto test di durata.</p>
<p style="text-align: center;"><a href="http://picasaweb.google.com/lh/photo/ovM2pbcffUH6soKbtFP5uQ?feat=embedwebsite"><img class="aligncenter" src="http://lh6.ggpht.com/_E1wwvjq68L4/SeHA3a03d-I/AAAAAAAACjQ/v6ENQMYyeKk/s288/CIMG1675.JPG" alt="" /></a></p>
<p style="text-align: center;"><em>Non sono riuscito a fare una foto decente, ma se si guarda bene si vede la luce del wireless accesa, quella del power è verde (quindi la fonera è connessa a internet) fidatevi <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </em></p>
<p>Gli unici due accorgimenti particolari riguardano l&#8217;interruttore per la porta USB e soprattutto un diodo fra il positivo del pannello solare e il pacco batterie; il diodo serve a bloccare la corrente verso i pannelli solari, in questo modo quando i pannelli sono al buio non scaricano le batterie.</p>
<p>La mia personalizzazione come si può vedere è stata soprattutto la &#8220;scocca&#8221; del carica batterie ricavata dalla mia prima fonera purtroppo <a href="http://www.lorenzobraghetto.com/index.php/2008/08/24/rip/" target="_blank">defunta</a> qualche mese fa <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
<p style="text-align: center;"><a href="http://picasaweb.google.com/lh/photo/RqUo7iSgLk4tfbpD74YObg?feat=embedwebsite"><img class="aligncenter" src="http://lh3.ggpht.com/_E1wwvjq68L4/Sd9mXDsvoiI/AAAAAAAACis/l6vk6bjbI5g/s288/CIMG1637S.JPG" alt="" /></a></p>
<p style="text-align: center;"><a href="http://picasaweb.google.com/lh/photo/yfEa_wE3Te6WTarILkEk9g?feat=embedwebsite"><img class="aligncenter" src="http://lh3.ggpht.com/_E1wwvjq68L4/Sd9mW0jUKOI/AAAAAAAACic/3WIfv1PsAg4/s288/CIMG1630S.JPG" alt="" /></a></p>
<p style="text-align: center;"><a href="http://picasaweb.google.com/lh/photo/q6_dh5deLxSpmJ5Yh1nWXA?feat=embedwebsite"><img class="aligncenter" src="http://lh3.ggpht.com/_E1wwvjq68L4/Sd9mW1Q0UcI/AAAAAAAACik/9m4Y1ISGYdk/s288/CIMG1636S.JPG" alt="" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2009/04/14/fonera-solare/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Android live su Eeepc</title>
		<link>http://www.lorenzobraghetto.com/index.php/2009/02/11/android-live-su-eeepc/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2009/02/11/android-live-su-eeepc/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 22:57:58 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[Aziende]]></category>
		<category><![CDATA[Eeepc]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Open source/Free software]]></category>
		<category><![CDATA[Prodotti]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.lorenzobraghetto.com/?p=504</guid>
		<description><![CDATA[Le news riguardanti la possibilità di installare Android su eeepc (e in generale su x86) le ho lette la prima volta su eeepc.it. Un paio di settimane fa era stata segnalata addirittura una guida specifica per l&#8217;eeepc 701. Non ho provato immediatamente perchè c&#8217;era (e c&#8217;è) un bug che fa fallire la creazione dell&#8217;immagine installante. [...]]]></description>
			<content:encoded><![CDATA[<p>Le news riguardanti la possibilità di installare <a href="http://it.wikipedia.org/wiki/Android" target="_blank">Android</a> su eeepc (e in generale su x86) le ho lette la prima volta su <a href="http://www.eeepc.it/google-android-su-eeepc/" target="_blank">eeepc.it</a>.<br />
Un paio di settimane fa era stata segnalata addirittura una <a href="http://www.eeepc.it/preparare-una-iso-di-android-per-eee-pc-701/" target="_blank">guida</a> specifica per l&#8217;eeepc 701. Non ho provato immediatamente perchè c&#8217;era (e c&#8217;è) un <a href="http://review.source.android.com/Gerrit#change,8265" target="_blank">bug</a> che fa fallire la creazione dell&#8217;immagine installante.</p>
<p style="text-align: center;"><a href="http://picasaweb.google.com/lh/photo/0Q2SYDeCLSFuFUM1aU0Ayw?feat=embedwebsite"><img class="aligncenter" src="http://lh5.ggpht.com/_E1wwvjq68L4/SZNWbDb5tgI/AAAAAAAACgQ/wTu5gJtMbsc/s288/CIMG1471s.JPG" alt="" /></a></p>
<p style="text-align: center;"><em>Foto orribili sorry</em></p>
<p>In realtà seguire quella procedura comportava anche installare android su SSD e perderne il contenuto&#8230;molto fastidioso per un semplice esperimento.</p>
<p>Vi rimando quindi alla <a href="http://docs.google.com/View?docid=ajdmx8kfg357_81cmpr56f6" target="_blank">guida</a> per i dettagli, se siete interessati provatela pure; se il bug viene corretto quella guida va bene.</p>
<p><span id="more-504"></span></p>
<h1>Soluzione temporanea</h1>
<p>Attualmente invece la compilazione non si conclude, se è questo il caso possiamo applicare manualmente la <a href="http://review.source.android.com/Gerrit#change,8265" target="_blank">patch</a> attualmente in revisione che risolve il bug. Subito dopo aver sincronizzato i sorgenti con &#8220;<em>repo sync&#8221;</em> invece di partire spediti con la compilazione applichiamo la patch così:</p>
<p><code>repo download platform/bootable/diskinstaller 8265/1</code></p>
<p>E poi proseguiamo normalmente.</p>
<h1>Live</h1>
<p>Per provare Android da live senza installarlo possiamo usare uno <a href="http://review.source.android.com/Gerrit#change,6475" target="_blank">script bash</a> trovato sempre dal <a href="http://code.google.com/p/gerrit/" target="_blank">gerrit</a> di android (notate le e-mail degli autori di entrambe le patch&#8230; @intel.com <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ).</p>
<p>Lo script recita &#8220;<em>WARNING!!!!!  PRELIMINARY SCRIPT!!!!! AS-IS!!!!!&#8221;, </em>io non ho avuto problemi ed è filato tutto lissssio come l&#8217;olio. Per ottenerla sempre dalla cartella principale dei sorgenti digitiamo:</p>
<p><code>repo download platform/vendor/asus/eee_701 6475/1<br />
cp vendor/asus/eee_701/make-live out/target/product/eee_701/<br />
</code></p>
<p>Il file &#8220;<em>make-live&#8221;</em> verrà scaricato e copiato nella cartella dove risiede &#8220;<em>installer.img</em>&#8221; . Inserite la chiavetta usb (non smontatela fa tutto lo script), eseguite &#8220;.<em>/make-live&#8221;</em> e seguite le istruzioni. Vi ritroverete con una penna usb bootable con andorid &#8220;live&#8221; dentro <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  .</p>
<p style="text-align: center;"><a href="http://picasaweb.google.com/lh/photo/PSXKf64l57rx8b5oe9l0mg?feat=embedwebsite"><img class="aligncenter" src="http://lh3.ggpht.com/_E1wwvjq68L4/SZNV5X0iTTI/AAAAAAAACf8/JnuwNz2Q48Q/s288/CIMG1469.JPG" alt="" /></a></p>
<h1>Setup up</h1>
<p>Riguardo eventuali configurazioni posso solo indicarvi come far funzionare ineternet. La wireless attualmente non funziona, ma dato che i driver atheros (<a href="http://wireless.kernel.org/en/users/Drivers/ath5k">ath5k</a>) sono open source non credo ci siano grandi difficoltà  a compilarli, mi chiedo perchè nessuno sembra averlo ancora fatto. L&#8217;ethernet invece funziona bene, per abilitarlo basta andare nella tty testuale con Ctrl-Alt-F1 e avviare il client dhcp digitando:</p>
<p><code>netcfg eth0 dhcp</code></p>
<p>Oppure mettendo semplicemente &#8220;up&#8221; al posto di dhcp e impostando un ip manuale con ifconfig, purtroppo però poi non sono riuscito a impostare un gateway manualmente dato che &#8220;<em>route</em>&#8221; non sembra funzionare come al solito.</p>
<h1>Considerazioni</h1>
<p>Non ho fatto lunghi test (prima vorrei vedere la situazione della wireless), Android su x86 potrebbe diventare una certezza (speriamo) ma per come è stato pensato credo che come minimo ci voglia un touchscreen anche se per ora si può &#8220;sperimentare&#8221; bene anche con la tastiera <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  (niente mouse). Non so se la versione che viene compilata con questo metodo sia proprio quella del G1, so solo che apparentemente sembra un pò incompleta anche se esteticamente mi piace molto. Mha&#8230;staremo a vedere.</p>
<p>Grazie Google per aver scelto software libero <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>Aggiornamento 12/02 </strong>Aggiunto comando per copiare &#8220;make-live&#8221; nella giusta posizione</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2009/02/11/android-live-su-eeepc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fonera 2.0 my news</title>
		<link>http://www.lorenzobraghetto.com/index.php/2009/01/05/fonera-20-my-news/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2009/01/05/fonera-20-my-news/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 14:24:35 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Movimento FON]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Prodotti]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://freebox.blogdns.com/?p=468</guid>
		<description><![CDATA[Già circolava qualche video a riguardo, ma solo ieri ho provato anche io e ho scoperto che la mia sound blaster live USB funziona correttamente con i driver generici audio-usb (OSS). Così ho provato con il plugin Jamendo e anche con alcuni file mp3 su disco usb; funziona tutto bene! www.youtube.com/watch?v=58z42iBnmrc Insomma la fonera si [...]]]></description>
			<content:encoded><![CDATA[<p>Già circolava qualche video a riguardo, ma solo ieri ho provato anche io e ho scoperto che la mia sound blaster live USB funziona correttamente con i driver generici audio-usb (OSS). Così ho provato con il plugin Jamendo e anche con alcuni file mp3 su disco usb; funziona tutto bene! <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a href="http://www.youtube.com/watch?v=58z42iBnmrc&#038;fmt=18">www.youtube.com/watch?v=58z42iBnmrc</a></p>
<p>Insomma la fonera si può trasformare in un Internet radio o in un lettore mp3 anche da remoto <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p><span id="more-468"></span></p>
<p>Il plugin jamendo non è ancora stato &#8220;pacchettizato&#8221; come vero plugin che io sappia, quindi basta seguire le incomplete istrizioni nel <a href="http://wiki.fon.com/wiki/La_Fonera_2.0#How_to_install_examples" target="_blank">wiki</a> e/o integrarle con le mie <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  .</p>
<p>Prima conviene attaccare la scheda audio USB e controllare che venga creato il device in /dev/dsp</p>
<p>Bisogna poi installare madplay e le sue dipendenze, i pacchetti li ho presi tutti <a href="http://pm2036.francofon.fr/index.php?path=fonera2.0/audio/" target="_blank">qui</a>, non ho provato quelli segnalati dal wiki.</p>
<p>Ora per installare il plugin vero e proprio:<br />
<code><br />
# cd /usr/lib/lua/luci/controller<br />
# wget http://trac.fonosfera.org/fon-ng/export/64/branches/communities/jamendo/applications/luci-jamendo/luasrc/controller/jamendo.lua<br />
# cd ../view<br />
# mkdir jamendo<br />
# cd jamendo<br />
# wget http://trac.fonosfera.org/fon-ng/export/64/branches/communities/jamendo/applications/luci-jamendo/luasrc/view/jamendo/index.htm<br />
# wget http://trac.fonosfera.org/fon-ng/export/64/branches/communities/jamendo/applications/luci-jamendo/htdocs/luci-static/resources/icons/jamendo.png -O /www/luci-static/resources/icons/jamendo.png<br />
# wget http://trac.fonosfera.org/fon-ng/export/64/branches/communities/jamendo/applications/luci-jamendo/root/usr/sbin/jamendoradio -O /usr/sbin/jamendoradio<br />
# wget http://trac.fonosfera.org/fon-ng/export/64/branches/communities/jamendo/applications/luci-jamendo/root/etc/config/jamendo -O /etc/config/jamendo<br />
</code><br />
Ora dalla WebGui sotto &#8220;Servizi&#8221; ci sarà una voce &#8220;Jamendo&#8221;, selezioniamo la radio e spuntiamo <em>&#8220;Start the radio automatically&#8221;</em>. Dovrebbe partire la musica <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Sempre dal wiki<em> </em>ho visto le istruzioni su come ricompilarsi il firmware partendo dai sorgenti, anche lì ci sono cose da aggiornare. Vantaggi specifici nel ricompilarsi il firmware non credo esistano per ora, soprattutto perchè i pacchetti .ipk non sembrano mancare. Ma magari potrebbe esserer divertente <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
<p><code># mkdir fon<br />
# cd fon<br />
# svn checkout http://svn.fonosfera.org/fon-ng .<br />
# trunk/install.sh<br />
# cd trunk/openwrt</code></p>
<p>per la lista dei sorgenti da aggiungere disponibili</p>
<p><code>scripts/feeds update<br />
scripts/feeds list</code></p>
<p>per installarne uno</p>
<p><code># scripts/feeds install kmod-video-gspca</code></p>
<p>per dare un occhiata e aggiungere realmente i sorgenti alla compilazione</p>
<p><code># make menuconfig<br />
# make world</code></p>
<p>Dentro a bin/ ci sarà l&#8217;immagine risultante da flashare.</p>
<p>Ho voluto provare a ricompilarmi i sorgenti perchè ho una webcam supportata dai driver gspca che appena viene utilizzata da qualche programma fa crashare la fonera&#8230;non ho ottenuto niente di diverso.</p>
<p><strong><em>25/01/2009 corretti alcuni comandi</em></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2009/01/05/fonera-20-my-news/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Consumi elettricità</title>
		<link>http://www.lorenzobraghetto.com/index.php/2008/12/30/consumi-elettricita/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2008/12/30/consumi-elettricita/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 23:52:44 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Prodotti]]></category>
		<category><![CDATA[Real]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Bolletta]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Consumi]]></category>
		<category><![CDATA[Energia]]></category>
		<category><![CDATA[Fonti rinnovabili]]></category>

		<guid isPermaLink="false">http://freebox.blogdns.com/?p=457</guid>
		<description><![CDATA[Babbo natale quest&#8217;anno ha portato anche qualcosa di utile , questo: Costo 10€, non conosco altri modelli e non ho modo di verificare quanto preciso sia, quindi probabilmente i dati che andrò a scrivere dovranno essere presi con le pinze. Quando antepongo la tilde &#8220;~&#8221; prima del numero di watt vuol dire che ho fatto [...]]]></description>
			<content:encoded><![CDATA[<p>Babbo natale quest&#8217;anno ha portato anche qualcosa di utile <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  , questo:</p>
<p style="text-align: center;"><a href="http://www.bestwebseller.it/images/f404_1.JPG"><img class="aligncenter" title="Su 201" src="http://www.bestwebseller.it/images/f404_1.JPG" alt="" width="275" height="294" /></a></p>
<p>Costo 10€, non conosco altri modelli e non ho modo di verificare quanto preciso sia, quindi probabilmente i dati che andrò a scrivere dovranno essere presi con le pinze. Quando antepongo la tilde &#8220;~&#8221; prima del numero di watt vuol dire che ho fatto una media a occhio del consumo su 15-20 secondi di test.</p>
<p>Ultimamente mi sta venendo il pallino del risparmio energetico e delle fonti alternative di energia, la mia <a href="http://freebox.blogdns.com/index.php/2008/07/10/w-le-fonti-di-energia-alternative/" target="_blank">torcia solare</a> mi accompagna sempre nei viaggi, in più questo natale a tutti gli zii/cugini abbiamo regalato solo accessori ad energia solare <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  . (a breve mi regalerò uno <a href="http://www.enetonline.it/" target="_blank">scotty </a>mi sa)</p>
<p>Oggi mi ci sono messo e ho fatto qualche test con computer e periferiche varie.</p>
<p><strong>PANORAMICA PC E PERIFERICHE</strong></p>
<p>Per capire bene cosa ho misurato ecco le specifiche</p>
<p><span id="more-457"></span></p>
<p>Server:</p>
<ul>
<li>Pentium 3 S 1.3ghz (tualatin)</li>
<li>512mb ram</li>
<li>Matrox g400 (VGA)</li>
<li>Hard disk 120gb</li>
<li>Realtek RTL-8139 (ethernet)</li>
</ul>
<p>Core Duo:</p>
<ul>
<li>Core Duo E6300 @ 1800 (se indicato l&#8217;overclock è a 2.5ghz)</li>
<li>Asus P5B (scheda madre)</li>
<li>2gb ram</li>
<li>Ati HD2600xt (Se indicato overclockata)</li>
<li>Hard disk ide 120gb</li>
<li>Hard disk sata 250gb</li>
<li>Hard disk sata 500gb</li>
<li>Masterizzatore DVD LG</li>
<li><a href="http://freebox.blogdns.com/index.php/2008/08/26/esperimenti-con-i-led/" target="_blank">Led</a> vari ed eventuali <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
<p>Pentium4</p>
<ul>
<li>Pentium 4 2.5ghz</li>
<li>768mb ram</li>
<li>Ati radeon 9200</li>
<li>Hard disk ide 160gb</li>
<li>Masterizzatore CD</li>
</ul>
<p>Sempron (laptop)</p>
<ul>
<li>Sempron 3200+</li>
<li>512mb ram</li>
<li>Sis ?? (VGA)</li>
<li>60gb hard disk ide</li>
<li>Masterizzatore DVD</li>
</ul>
<p>Eeepc (laptop)</p>
<ul>
<li>Eeepc 701 4g&#8230;</li>
</ul>
<p>Stampante</p>
<ul>
<li>Stampante HP Photosmart C5180</li>
</ul>
<p>Casse</p>
<ul>
<li>Casse Trust 2.1</li>
</ul>
<p>Software</p>
<ul>
<li>Debian etch kernel 2.6.18-6-686</li>
<li>Ubuntu Intrepid aggiornato a oggi, kernel 2.6.27-eeepc (adam kernel) sull&#8217;eeepc e 2.6.27 generic ufficiale sugli altri.</li>
<li>Windows SP3 sul Core Duo e SP2 sul Sempron</li>
</ul>
<p><strong>PC E PERIFERICHE ACCESE</strong></p>
<p>Iniziamo con calma e vediamo quanto consumano i miei pc da accesi:</p>
<p>Server</p>
<ul>
<li>Debian ~<strong>53 W</strong></li>
</ul>
<p>Core Duo (con compiz)</p>
<ul>
<li>Idle Ubuntu <strong>~116 W</strong></li>
<li>Idle Windows <strong>~137 W</strong></li>
<li>Idle Ubuntu Overclockato (da Bios ma con clock di default da Cpufreq) <strong>~139 W</strong></li>
<li>Idle Windows Overclockato <strong>~156 W</strong></li>
</ul>
<p>Pentium4</p>
<ul>
<li>Idle Ubuntu <strong>60 W</strong></li>
</ul>
<p>Sempron (driver video linux solo 2d)</p>
<ul>
<li>Idle Ubuntu <strong>~30 W &#8211; </strong>monitor off ~<strong>23 W</strong></li>
<li>Idle Windows <strong>~35 W &#8211; </strong>monitor off <strong>~30 W</strong></li>
<li>Idle Ubuntu in carica <strong>~40 W &#8211; </strong>monitor off <strong>~35 W</strong></li>
<li>Idle Windows  in carica <strong>~37 W </strong>- monitor off <strong>~35 W</strong></li>
</ul>
<p>Eeepc (con compiz)</p>
<ul>
<li>Idle Ubuntu <strong>13 W &#8211; </strong>monitor off <strong>10 W</strong></li>
<li>Youtube<sup>1</sup> Ubuntu <strong>15 W</strong> &#8211; monitor off <strong>13 W</strong></li>
<li>Idle Ubuntu in carica<strong> ~20 W</strong></li>
<li>Overclockato (a 900mhz) i consumi rimangono uguali</li>
</ul>
<p>Stampante</p>
<ul>
<li>Idle <strong>11 W</strong></li>
</ul>
<p>Monitor Samsung 20&#8242;</p>
<ul>
<li>~<strong>40 W</strong></li>
</ul>
<p>Monitor Samsung 19&#8242;</p>
<ul>
<li><strong>33 W</strong></li>
</ul>
<p>Casse</p>
<ul>
<li>Mute <strong>2 W</strong></li>
</ul>
<p><strong>PC E PERIFERICHE SPENTE</strong></p>
<p>Ora viene il bello o meglio il brutto&#8230;</p>
<p>Server</p>
<ul>
<li>Non è mai spento <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
<p>Core Duo</p>
<ul>
<li>Interruttore alimentatore su (I) <strong>13 W</strong></li>
<li>Interruttore alimentatore su (O) <strong>6 W</strong></li>
</ul>
<p>Pentium4</p>
<ul>
<li>(Senza interruttore)<strong> 8 W</strong></li>
</ul>
<p>Sempron</p>
<ul>
<li><strong>6 W</strong></li>
<li>In carica <strong>~20 W</strong></li>
</ul>
<p>Eeepc</p>
<ul>
<li><strong>0 W</strong></li>
<li>In carica <strong>~6 W<br />
</strong></li>
</ul>
<p>Stampante</p>
<ul>
<li><strong>10 w</strong></li>
</ul>
<p>Monitor Samsung 20&#8242;</p>
<ul>
<li><strong>0 W</strong></li>
</ul>
<p>Monitor Samsung 19&#8242;</p>
<ul>
<li><strong>6 W</strong></li>
</ul>
<p>Casse</p>
<ul>
<li><strong>0 W</strong></li>
</ul>
<p><strong>CONCLUSIONI</strong></p>
<p>Sono letteralmente stupito/incazzato dei consumi da SPENTI degli elettrodomestici misurati, facciamo un paio di conti:</p>
<p>Core Duo 13W+Pentium4 8W+Sempron 6W+Stampante 10W+Monitor19&#8242; 6W+Casse 2W=<strong>45 W</strong></p>
<p>45W · 24h= 1kWh</p>
<p>1kWh · 0,16 kWh/€=<strong> </strong>0,16</p>
<p>0,16<strong> </strong>· 365 = 58€ all&#8217;anno</p>
<p>Quarantacinque Watt e cinquantotto euro all&#8217;anno per nulla&#8230;quasi un secondo server acceso. E ovviamente ho contato solo questi 4 computer qua, ci sono molti altri elettrodomestici in giro per la casa. Particolarmente scandalosa è la stampante, che rimanga accesa o spenta è praticamente la stessa cosa&#8230;</p>
<p>Mi sono quindi munito di una mega-ciabatta con interruttore&#8230;speriamo di ricordarmi di spegnerla la sera.</p>
<p>Per il resto si può vedere come Ubuntu batta sempre Windows XP riguardo i consumi (a parte in ricarica della batteria ma lì ci sono altri fattori probabilmente) . Sono un pò stupito dai bassi consumi del pentium4 rispetto al server&#8230;mi fa venir voglia di spostare il pentium4 a server lol.</p>
<p><em>[1] Youtube aperto a <a href="http://it.youtube.com/watch?v=nKrvCVAD2xA&amp;feature=related" target="_blank">questa</a> pagina&#8230;processore parecchio impegnato&#8230;come al solito con flash purtroppo <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2008/12/30/consumi-elettricita/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Fonera 2.0 firmware stabile</title>
		<link>http://www.lorenzobraghetto.com/index.php/2008/12/23/fonera-20-firmware-stabile/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2008/12/23/fonera-20-firmware-stabile/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 22:16:51 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Movimento FON]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Prodotti]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Comunità]]></category>
		<category><![CDATA[Fon]]></category>
		<category><![CDATA[Fonera]]></category>
		<category><![CDATA[Fonera 2.0]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[openwrt]]></category>
		<category><![CDATA[Sviluppo]]></category>

		<guid isPermaLink="false">http://freebox.blogdns.com/?p=450</guid>
		<description><![CDATA[Segnalo che è uscito il primo firmware stabile per fonera 2.0 Tantor the Elefont, qui l&#8217;annuncio sul blog degli svilupppatori. Si può sicuramente definire il miglior firmware FON ufficiale in circolazione, grafica ottima, features *base* interessanti e abbastanza stabili, iniziano ad esserci un pò di traduzioni ecc&#8230; Io però quando sentii parlare le prime volte [...]]]></description>
			<content:encoded><![CDATA[<p>Segnalo che è uscito il primo firmware stabile per fonera 2.0 Tantor the Elefont, <a href="http://blog.fonosfera.org/tantor-a-nice-xmas-present-isnt-it-fonera-20-official-firmware-release/" target="_blank">qui</a> l&#8217;annuncio sul blog degli svilupppatori. Si può sicuramente definire il miglior firmware FON ufficiale in circolazione, grafica ottima, features *base* interessanti e abbastanza stabili, iniziano ad esserci un pò di traduzioni ecc&#8230;</p>
<p><a href="http://blog.fonosfera.org/wp-content/uploads/2008/12/tantor.png"><img class="aligncenter" title="Tantor" src="http://blog.fonosfera.org/wp-content/uploads/2008/12/tantor.png" alt="" width="437" height="378" /></a></p>
<p>Io però quando sentii parlare le prime volte della fonera 2.0 mi aspettavo ben di più, non posso sapere come andranno le cose in futuro, ma quanto meno credo sia giustificabile chiedersi a che velocità le cose stanno andando avanti e a che livello è la &#8220;apertura&#8221; del progetto (non a livello di codice ovviamente ma a livello di documentazione e di cooperazione con la counità).</p>
<p>Per quanto riguarda la documentazione mi riferisco al fatto che non esista ancora un documento che spieghi come realizzare un plugin per la fonera 2.0. Il team francofon ha creato il primo plugin chiamato <em>Proxyredirector</em> che per ora è in Private Beta (ma dimmi te che senso ha&#8230;). Non credo abbiano faticato poco perchè appunto non c&#8217;è ancora documentazione ufficiale.</p>
<p><span id="more-450"></span></p>
<p>Gli sviluppatori sono sicuramente bravi, su irc la maggior parte delle volte rispondono prontamente, ma qualche dubbio rimane. Mi riferisco ai famosi plugin per torrent e aMule, il <strong>bridge</strong> fra Wlan-Lan&amp;Wan, avvisi via mail, supporto a webcam non-uvc (ma con driver open), velocità di trasferimento dei device usb attraverso la lan e wan (ancora da testare con l&#8217;ultimo firmware), accesso <strong>completo</strong> dalla wan (finalmete si possono abilitare ssh e web gui dalla wan ma per l&#8217;accesso completo bisogna ancora modificare ea mano), bluetooth e altri plugin &#8220;promessi&#8221;&#8230;</p>
<p>Ultimamente mi sono dedicato a 2 webcam prestate da amici, entrambe non sono supportate da uvcvideo; ho installato i moduli driver per entrambe grazie a <a href="http://ipkg.nslu2-linux.org/feeds/openwrt/fon-ng/mips/" target="_blank">questo repository</a>&#8230;ma quando cerco di usarle con vari programmi la fonera freeza e si riavvia -.- .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2008/12/23/fonera-20-firmware-stabile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fonera 2.0 BETA</title>
		<link>http://www.lorenzobraghetto.com/index.php/2008/11/06/fonera-20-beta/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2008/11/06/fonera-20-beta/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 10:13:03 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[Etica]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Movimento FON]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Open source/Free software]]></category>
		<category><![CDATA[Prodotti]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Comunità]]></category>
		<category><![CDATA[Fonera]]></category>
		<category><![CDATA[Fonera 2.0]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://freebox.blogdns.com/?p=408</guid>
		<description><![CDATA[È passato qualche mese da quando ne ho sentito parlare la prima volta qui, e qualche settimana da quando Martin Varsavsky ha annunciato la disponibilità in pochi paesi europei (niente italia) qui. Poi dopo 1-2 settimane è diventata disponibile in tutto il mondo, ho resistito per un pò dato il prezzo (50€ comprese spedizioni) e [...]]]></description>
			<content:encoded><![CDATA[<p>È passato qualche mese da quando ne ho sentito parlare la prima volta <a href="http://punto-informatico.it/2262260/Telefonia/Commenti/fonera-20-ora-cambia-tutto.aspx" target="_blank">qui</a>, e qualche settimana da quando Martin Varsavsky ha annunciato la disponibilità in pochi paesi europei (niente italia) <a href="http://english.martinvarsavsky.net/general/la-fonera-20-liberator-is-finally-here-developers-only-edition.html" target="_blank">qui</a>. Poi dopo 1-2 settimane è diventata disponibile in tutto il mondo, ho resistito per un pò dato il prezzo (50€ comprese spedizioni) e il dubbio che fosse in versione beta anche da un punto di vista hardware&#8230;dubbio risolto poi da questo <a href="http://boards.fon.com/viewtopic.php?f=33&amp;t=4597&amp;sid=a3905d920c50ec7d5a2a5ddbf2d1c1e5" target="_blank">post</a>.</p>
<p>Vabbè alla fine una settimana fa non ho resistito e l&#8217;ho ordinata&#8230;</p>
<p style="text-align: center;"><a href="http://picasaweb.google.com/lh/photo/Oy382lwwE1T6OC3BjJ1yEQ"><img src="http://lh5.ggpht.com/_E1wwvjq68L4/SRIo6Hr2ijI/AAAAAAAAB-o/81joHQz-lo0/s288/CIMG0832.JPG" alt="" /></a></p>
<p style="text-align: left;"><span id="more-408"></span></p>
<p style="text-align: center;"><a href="http://picasaweb.google.com/lh/photo/zC7SxmObei_awOCQqEM6rg"><img src="http://lh6.ggpht.com/_E1wwvjq68L4/SRIo67u4qkI/AAAAAAAAB-w/uv7JJDtiGlg/s288/CIMG0837.JPG" alt="" /></a></p>
<p style="text-align: center;"><a href="http://picasaweb.google.com/lh/photo/59du-ZJ3JbLT9Zfkbkl-bA"><img src="http://lh4.ggpht.com/_E1wwvjq68L4/SRIo7YhonhI/AAAAAAAAB-4/02GMQVmJ0Rc/s288/CIMG0843.JPG" alt="" /></a></p>
<p style="text-align: center;"><a href="http://picasaweb.google.com/lh/photo/hpW3r14heWfPL2jdFDKoEw"><img src="http://lh6.ggpht.com/_E1wwvjq68L4/SRIo8NPfdqI/AAAAAAAAB_A/ei19Xfx6I_o/s288/CIMG0845.JPG" alt="" /></a></p>
<p style="text-align: center;"><a href="http://picasaweb.google.com/lh/photo/gqOGIRjYXmr1IUt6EEuV6A"><img src="http://lh4.ggpht.com/_E1wwvjq68L4/SRIqNKU94vI/AAAAAAAAB_U/23OCXM_AUMw/s288/CIMG0856.JPG" alt="" /></a></p>
<p style="text-align: center;"><a href="http://picasaweb.google.com/lh/photo/PBhvK3NYGSEFhEyFsoyI7A"><img src="http://lh4.ggpht.com/_E1wwvjq68L4/SRIqOMYxC-I/AAAAAAAAB_c/dkdU4N9ZSmA/s288/CIMG0868.JPG" alt="" /></a></p>
<p style="text-align: left;">Dal punto di vista delle <a href="http://wiki.openwrt.org/Hardware/Fon" target="_blank">specifiche hardware</a> è del tutto identica ad  una fonera normale tranne per una porta lan in più (come la fonera+), una porta usb in più e il dobbio di ram&#8230;32mb.</p>
<p style="text-align: left;">La rivoluzione dovrebbe essere dal punto di vista software, FON si trasforma&#8230;non è più solo una comunity con lo scopo di condividere internet ma si apre a tutti quelli che in passato hanno visto nella fonera un bel giocattolino da modificare.</p>
<p style="text-align: left;">Così dovrebbe abbracciare il modello di sviluppo open source per creare il firmware ufficiale FON senza particolari limitazioni, la porta usb aiuta sicuramente a stimolare la creatività <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  .</p>
<p style="text-align: left;">Per ora c&#8217;è poco niente, <a href="http://www.fonosfera.org/" target="_blank">fonosfera.org</a> non è ancora partito; esiste un <a href="http://boards.fon.com/viewforum.php?f=33" target="_blank">forum</a> un <a href="http://wiki.fon.com/wiki/La_Fonera_2.0" target="_blank">wiki</a> e una <a href="http://fonosfera.org/mailman/listinfo/development" target="_blank">mailing list</a>. Il firmware attuale però ha già il supporto per le webcam, per penne/hard disk usb, condivisione windows con samba, FTP, scanner e stampanti. Intrigante il modulo per caricare i plugin! Permetterà a Fon di non dover per forza accettare tutti i progetti (anche i più bislacchi) perchè ognuno sarà libero di aggiungerli a mano.</p>
<p style="text-align: left;"><strong>MIEI SMANETTAMENTI FIN&#8217;ORA</strong></p>
<p style="text-align: left;">È una versione rivolta agli sviluppatori e, anche se non mi sento tale, ho iniziato a lavorarci su; che io sappia non c&#8217;erano testimonianze che un client torrent riuscisse a girare sulla fonera2 anche se è nella wishlist degli sviluppatori fon. Il pacchetto ipk di <a href="http://www.transmissionbt.com/" target="_blank">transmission</a> però esisteva già quindi non ho fatto altro che installarlo e integrarlo con la web interface&#8230;ed ecco <a href="http://monossido.ath.cx/share/Fonera2TransmissionWeb.png" target="_blank">qua</a> transmission sulla fonera2.</p>
<p style="text-align: left;">In seguito ho provato anche con aMule ma senza troppi risultati, se non viene caricata nessuna lista dei server o nessun download amulcmd (e quindi anche amuleweb) si connettono e funzionano alla grande&#8230;appena aggiungo qualcosa, invece, amulecmd smette di funzionare e non riesce più a connettersi. Io credo che sia un problema di CPU troppo scarsa ma <a href="http://boards.fon.com/viewtopic.php?f=33&amp;t=4603" target="_blank">altri</a> stanno provando.</p>
<p style="text-align: left;">Ora vorrei provare a fare un bridge fra wan e wlan come <a href="http://freebox.blogdns.com/index.php/2008/01/20/patch-freewlan-per-la-fonera/" target="_blank">fa&#8217; Freewlan</a>.</p>
<p style="text-align: left;">Per chi compra una Fonera2.0 adesso il wiki <a href="http://wiki.fon.com/wiki/La_Fonera_2.0" target="_blank">iniziale</a> e <a href="http://wiki.fon.com/wiki/F2_MgtConsole_tweaks" target="_blank">questa</a> pagina mi sono stati abbastanza d&#8217;aiuto, io in ordine ho fatto questo:</p>
<ul>
<li>Collegato la fonera e impostato gli ip per la connessione</li>
<li><a href="http://wiki.fon.com/wiki/La_Fonera_2.0#Firmware_Related_Downloads" target="_blank">Aggiornato</a> il firmware</li>
<li><a href="http://wiki.fon.com/wiki/F2_MgtConsole_tweaks#allow_access_from_WAN_to_LAN.2FMyplace" target="_blank">Abilitato</a> l&#8217;accesso dalla wan</li>
<li>Chiesto cosa cavolo vuol dire <a href="http://wiki.fon.com/wiki/F2_MgtConsole_tweaks#init.d" target="_blank">questo</a>. (non mi risulta che sull&#8217;attuale firmware sia così&#8230;forse ce ne è un altro?!)</li>
<li><a href="http://wiki.fon.com/wiki/F2_MgtConsole_tweaks#opkg" target="_blank">Installato</a> opkg (in sostituzione a ipkg)&#8230;se non sbaglio progetto nato da OpenMoko dalle ceneri di ipkg.</li>
<li><a href="http://wiki.fon.com/wiki/F2_MgtConsole_tweaks#HELP_my_DISK_IS_FULL" target="_blank">Resettato</a> il tutto dopo aver fatto casino con lo spazio su disco <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </li>
</ul>
<p style="text-align: left;">Ancora ignoro come sia organizzato lo spazio su disco, fatto sta che <span style="text-decoration: line-through;">seguendo i consigli</span> <sup>1</sup> ho impostato opkg perchè installi i pacchetti sulla mia penna usb; Basta aggiungere</p>
<p><code>dest usb /misc/puntodimount</code></p>
<p style="text-align: left;">in /etc/opkg.conf e poi aggiungere <em>&#8220;-d usb&#8221; </em>al comando <em>&#8220;opkg install nomepacchetto&#8221; </em>. Se si installano librerie occorrerà creare link simbolici.<em> </em>Attendo fiducioso e non solo da spettatore i prossimi sviluppi <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  .</p>
<p style="text-align: left;"><sup>1</sup>- Pensavo di avere avuto l&#8217;ispirazione dell&#8217;installazione su usb dal wiki&#8230;invece nell&#8217;history si vede che il suggerimento è stato aggiunto dopo che l&#8217;ho consigliato io sul forum <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  &#8230;come fare l&#8217;ho trovato <a href="http://wiki.openmoko.org/wiki/Package_management" target="_blank">qua</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2008/11/06/fonera-20-beta/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Jabber+Ssh rules!</title>
		<link>http://www.lorenzobraghetto.com/index.php/2008/11/04/jabberssh-rules/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2008/11/04/jabberssh-rules/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 11:57:01 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Sicurezza]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Jabber]]></category>
		<category><![CDATA[Pioggia]]></category>
		<category><![CDATA[Ssh]]></category>
		<category><![CDATA[XMMP]]></category>

		<guid isPermaLink="false">http://freebox.blogdns.com/?p=406</guid>
		<description><![CDATA[In università abbiamo una connessione wireless dedicata agli studenti, non mi risulta che blocchi siti particolari (thepiratebay per esempio funziona) e ciò è bene. Però blocca un sacco di porte in uscita, sono disponibili solo le principali, web ftp pop imap ssh ecc&#8230; Questo vuol dire niente jabber o messenger (fra le altre cose). Già [...]]]></description>
			<content:encoded><![CDATA[<p>In università abbiamo una connessione wireless dedicata agli studenti, non mi risulta che blocchi siti particolari (thepiratebay per esempio funziona) e ciò è bene. Però blocca un sacco di porte in uscita, sono disponibili solo le principali, web ftp pop imap ssh ecc&#8230;</p>
<p>Questo vuol dire niente jabber o messenger (fra le altre cose). Già per controllare i download di aMule usavo <a href="http://freebox.blogdns.com/index.php/2008/01/17/ssh-rules/" target="_blank">questo</a> trucchetto di ssh, in pratica creo un tunnell ssh della porta 4712 fra il mio eeepc e il mio server. Poi dico ad aMuleGui di connettersi a localhost su quella porta&#8230;ecco che vedo i miei download <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  .</p>
<p>Settimana scorsa mi sono creato un server jabber sul mio server casalingo, vedendo che jabberd non è per niente pesante ho deciso di usarlo stabilmente&#8230;vantaggio? Avere come account jabber monossido@lorenzobraghetto.com <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  .</p>
<p>Ora unendo le due cose in questo momento ho un tunnel ssh della porta 5222 e pidgin che crede di connettersi a localhost mentre si connette al mio server&#8230;wireless dell&#8217;uni powned <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  .</p>
<p>Tutto questo era ovviamente possibile con messenger vero??? bha&#8230;</p>
<p>E fuori piove&#8230;io non ho nemmeno la giacca.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2008/11/04/jabberssh-rules/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Kernel 2.6.27 Eeepc</title>
		<link>http://www.lorenzobraghetto.com/index.php/2008/10/26/kernel-2627-eeepc/</link>
		<comments>http://www.lorenzobraghetto.com/index.php/2008/10/26/kernel-2627-eeepc/#comments</comments>
		<pubDate>Sun, 26 Oct 2008 22:18:16 +0000</pubDate>
		<dc:creator>monossido</dc:creator>
				<category><![CDATA[Altro informatica]]></category>
		<category><![CDATA[Distribuzioni]]></category>
		<category><![CDATA[Eeepc]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Smanettamenti]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Adam's kernel]]></category>
		<category><![CDATA[Intrepid]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://freebox.blogdns.com/?p=389</guid>
		<description><![CDATA[Anche per la prossima ventura versione di Ubuntu, Intrepid Ibex, Adam ha creato dei kernel ottimizzati per gli eeepc. Sempre su www.array.org/ubuntu/ è possibile aggiungere il repository di Adam e scaricare i kernel per Hardy e per Intrepid. Eeepc from Bruxelles Oltre a vari interventi necessari al kernel 2.6.27 la novità sta in un nuovo [...]]]></description>
			<content:encoded><![CDATA[<p>Anche per la prossima ventura versione di Ubuntu, Intrepid Ibex, Adam ha creato dei kernel ottimizzati per gli eeepc. Sempre su <a href="http://www.array.org/ubuntu/" target="_blank">www.array.org/ubuntu/</a> è possibile aggiungere il repository di Adam e scaricare i kernel per Hardy e per Intrepid.</p>
<p style="text-align: center;"><a href="http://picasaweb.google.com/lh/photo/C_shXLqZjPIDxhAlbst-SQ"><img class="aligncenter" src="http://lh3.ggpht.com/racing.inside/SQTsPT91y6I/AAAAAAAAB3s/_EW4Ss1_yYg/s400/P1010006.JPG" alt="" /></a></p>
<p style="text-align: center;"><em>Eeepc from <a href="http://freebox.blogdns.com/index.php/2008/07/28/bruxelles/" target="_blank">Bruxelles</a> <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </em></p>
<p>Oltre a vari interventi necessari al kernel 2.6.27 la novità sta in un nuovo kernel con il suffisso -lean ancora più &#8220;ottimizzato&#8221;, ha cioè tolto qualche modulo in più che sicuramente non serve e compilato staticamente nel kernel qualche driver che invece serve sicuramente!</p>
<p>I tempi di boot sono un pò superiori a quelli di hardy, devo dire però che con il kernel -lean ho qualche problema&#8230;cosa che non sembra succedere con gli eeepc 900 e superiori. Non ho invetigato&#8230;</p>
<p><span id="more-389"></span></p>
<p>Io comunque <a href="http://freebox.blogdns.com/index.php/2008/04/15/eeepc-kernel-ricompilato-rulez/" target="_blank">come al solito</a> ho voluto provare un kernel mio, basandomi sul config del kernel -lean ho inziato a togliere un pò di robe inutili compreso l&#8217;initramfs <img src='http://www.lorenzobraghetto.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  . E come al solito ottengo quel qualcosina in più&#8230;come qualche secondo guadagnato al boot e il supporto all&#8217;ibernazione che con i kernel di Adam non funziona.</p>
<p>Chi volesse fare come me tenga in considerazione che sia i kernell vanilla che quelli di ubuntu hanno il modulo eeepc-laptop che non funziona. Eeepc-laptop è il modulo che sostituisce eeepc-acpi nei kernel 2.6.27 (ricordererte la &#8220;barzelletta&#8221; del modulo ufficiale asus scritta <a href="http://freebox.blogdns.com/index.php/2008/04/12/eeepc-asus-e-acpi/" target="_blank">qua</a>) , non sono riusucito a trovare uno straccio di spiegazione riguardo cosa cambi in questo nuovo modulo e riguardo i problemi all&#8217;atto pratico. L&#8217;unica cosa che sono riuscito a fare è compilare direttamente i sorgenti già patchati da Adam del kernel di ubuntu con il mio config.</p>
<p>Gli snapshot dei kernel patchati da Adam si possono trovare <a href="http://www.array.org/git/?p=ubuntu-intrepid-eeepc.git;a=summary" target="_blank">qua</a> (quelli taggati con l&#8217;&#8221;eeepc&#8221; finale). Per gli aggiornamenti mi affido esclusivamente a lui per evitare casini, sta facendo veramente un lavoro immenso, è ovvio che non può usare la mannaia nel configurare il kernel dato che poi devono usarlo <a href="http://www.array.org/ubuntu/repository-activity.html" target="_blank">migliaia</a> di persone.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lorenzobraghetto.com/index.php/2008/10/26/kernel-2627-eeepc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

