<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4132340222854289841</id><updated>2023-03-22T02:16:12.817+01:00</updated><category term="* livello base"/><category term="internet"/><category term="* livello intermedio"/><category term="script completi"/><category term="marketing"/><category term="# in english language"/><category term="* livello avanzato"/><category term="consigli"/><category term="vari"/><category term="linux"/><category term="python"/><category term="truffe"/><category term="organizzazione"/><category term="sviluppo software"/><category term="GTD"/><category term="grafica"/><category term="news"/><category term="portfolio"/><category term="sicurezza"/><category term="django"/><title type='text'>Davide Muzzarelli</title><subtitle type='html'>L&#39;informatica a valore aggiunto</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ddavide.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default'/><link rel='alternate' type='text/html' href='http://ddavide.blogspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default?start-index=26&amp;max-results=25'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>63</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4132340222854289841.post-7034820540854065579</id><published>2009-12-14T02:01:00.001+01:00</published><updated>2011-02-24T14:21:24.612+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="* livello base"/><category scheme="http://www.blogger.com/atom/ns#" term="consigli"/><category scheme="http://www.blogger.com/atom/ns#" term="internet"/><title type='text'>Tecnologia Hiperlan e neve</title><content type='html'>&lt;h2&gt;ATTENZIONE: questo post è stato spostato su &lt;a href=&quot;http://www.dav-muz.net/blog/2009/12/tecnologia-hiperlan-e-neve/&quot;&gt;http://www.dav-muz.net/&lt;/a&gt;&lt;/h2&gt;&lt;br /&gt;
Ormai da diversi mesi uso la tecnologia wireless HiperLAN come collegamento ad internet a banda larga. Attendevo giusto la neve per verificare il comportamento della tecnologia e proprio in questo momento qui fuori c&#39;è una bella nevicata.&lt;br /&gt;
&lt;br /&gt;
Premetto che la mia connessione prevede 4mb in download e 1mb in upload. Normalmente le condizioni medie sono di 3.6mb in download e 1mb in upload, i ping ai miei server si attestano intorno ai 54 millisecondi per i miei server (Inghilterra e USA) e 74 millisecondi per google.it.&lt;br /&gt;
&lt;br /&gt;
In questo momento (nevica parecchio anche se non c&#39;è quasi vento) il ping medio dei miei server è di 56 millisecondi e google.it si attesta a 76 millisecondi. Le velocità attuali sono di 4mb in download e 1mb in upload.&lt;br /&gt;
&lt;br /&gt;
Credo quindi che questa tecnologia sia eccezionale e sufficientemente potente per funzionare anche in condizioni climatiche svantaggiose. Penso che questa sia una manna per chi abita in una zona non raggiungibile dall&#39;ADSL via cavo, come nel mio caso. Le prestazioni dimostrate sono più che sufficienti per supportare due linee telefoniche in funzione e la navigazione su internet in contemporanea senza problemi. Del resto Telecom mi ha abituato a 60 giorni all&#39;anno di malfunzionamenti telefonici, quindi credo proprio che presto sposterò i miei numeri di telefono online.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;p&gt;- - -&lt;br /&gt;&lt;br /&gt;
Proteggi la tua carta di credito pagando con &lt;a href=&quot;https://www.paypal.com/it/mrb/pal=KH8WNCANBMHE6&quot;&gt;PayPal!&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ddavide.blogspot.com/feeds/7034820540854065579/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4132340222854289841&amp;postID=7034820540854065579' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/7034820540854065579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/7034820540854065579'/><link rel='alternate' type='text/html' href='http://ddavide.blogspot.com/2009/12/tecnologia-hiperlan-e-neve.html' title='Tecnologia Hiperlan e neve'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4132340222854289841.post-1812802351387435642</id><published>2009-12-08T14:37:00.000+01:00</published><updated>2009-12-08T14:37:52.249+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="news"/><title type='text'>Buone feste natalizie!</title><content type='html'>L&#39;attività rimarrà chiusa per ferie dal 1 al 15 Gennaio compresi.&lt;br /&gt;
&lt;br /&gt;
Auguro a tutti buone feste natalizie e buon anno nuovo!&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/_hqQGFMzQtzI/Sx5Wihx1nCI/AAAAAAAAAn4/sDrKYrjw10M/s1600-h/per+questo+natale.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/_hqQGFMzQtzI/Sx5Wihx1nCI/AAAAAAAAAn4/sDrKYrjw10M/s640/per+questo+natale.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;p&gt;- - -&lt;br /&gt;&lt;br /&gt;
Proteggi la tua carta di credito pagando con &lt;a href=&quot;https://www.paypal.com/it/mrb/pal=KH8WNCANBMHE6&quot;&gt;PayPal!&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ddavide.blogspot.com/feeds/1812802351387435642/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4132340222854289841&amp;postID=1812802351387435642' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/1812802351387435642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/1812802351387435642'/><link rel='alternate' type='text/html' href='http://ddavide.blogspot.com/2009/12/buone-feste-natalizie.html' title='Buone feste natalizie!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_hqQGFMzQtzI/Sx5Wihx1nCI/AAAAAAAAAn4/sDrKYrjw10M/s72-c/per+questo+natale.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4132340222854289841.post-1247399477514144537</id><published>2009-08-07T20:21:00.001+01:00</published><updated>2009-08-07T20:25:21.004+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="vari"/><title type='text'>Chiusura estiva</title><content type='html'>Chiusura per ferie dal 8 Agosto al 24 Agosto compresi.&lt;br /&gt;&lt;br /&gt;Buone vacanze!&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;p&gt;- - -&lt;br /&gt;&lt;br /&gt;
Proteggi la tua carta di credito pagando con &lt;a href=&quot;https://www.paypal.com/it/mrb/pal=KH8WNCANBMHE6&quot;&gt;PayPal!&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ddavide.blogspot.com/feeds/1247399477514144537/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4132340222854289841&amp;postID=1247399477514144537' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/1247399477514144537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/1247399477514144537'/><link rel='alternate' type='text/html' href='http://ddavide.blogspot.com/2009/08/chiusura-estiva.html' title='Chiusura estiva'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4132340222854289841.post-3947709311786009089</id><published>2009-02-28T18:29:00.004+01:00</published><updated>2009-02-28T19:52:09.119+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="* livello avanzato"/><category scheme="http://www.blogger.com/atom/ns#" term="script completi"/><category scheme="http://www.blogger.com/atom/ns#" term="sviluppo software"/><title type='text'>Convertire un repository SVN ad uno GIT in remoto</title><content type='html'>Recentemente ho convertito i miei repository Subversion verso GIT.&lt;br /&gt;La conversione in parte è dolorosa perché GIT è più difficile e complicato da usare rispetto a SVN ma offre un paio di vantaggi di cui ho bisogno: ottimizzazione della banda (possibilità di lavorare offline), migliore gestione dei branch. Prima o poi scriverò un post a riguardo dei vantaggi/svantaggi.&lt;br /&gt;&lt;br /&gt;Convertire un repository non è una cosa così immediata, mi ci sono volute molte prove e la documentazione di GIT non è poi così completa. La maggior parte degli esempi che si trova in rete si riferisce all&#39;uso di SVN con GIT, o all&#39;importazione di un repository Subversin in locale e non ad una conversione completa in remoto.&lt;br /&gt;&lt;br /&gt;Ecco le condizioni:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Convertire un repository SVN ad uno in GIT, eliminando quindi il vecchio repository alla fine del passaggio.&lt;/li&gt;&lt;li&gt;Il repository GIT deve trovarsi in un server remoto.&lt;/li&gt;&lt;li&gt;I tag e i branch vanno convertiti correttamente nei corrispettivi in GIT.&lt;/li&gt;&lt;li&gt;Il &quot;trunk&quot; deve diventare il &quot;master&quot;.&lt;/li&gt;&lt;li&gt;Il repository Subversion da copiare si trova all&#39;indirizzo svn://login1@server1/repository/progetto1/&lt;/li&gt;&lt;li&gt;Il repository di destinazione GIT, già pronto ad accogliere i nuovi dati, si trova all&#39;indirizzo git://login2@server2/repository/progetto2.git&lt;/li&gt;&lt;li&gt;I comandi eseguiti non devono avere nessun effetto sul vecchio repository, in modo da poter ripetere la procedura da capo se qualcosa va storto.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Dopo aver provato la versione 1.5.2 di GIT, ho capito che non era adatta per questo lavoro dato che non era ancora pronta per via di qualche bug. Sono quindi passato alla versione 1.6.3, ma già la versione 1.5.3 potrebbe andare bene.&lt;br /&gt;&lt;br /&gt;Il primo passaggio è quello di clonare in locale il primo repository sul nostro computer:&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;git svn clone -s svn://login1@server1/repository/progetto1/ progetto&lt;/pre&gt;Il parametro &quot;-s&quot; indica di utilizzare i nomi di default per &quot;trunk&quot;, &quot;branches&quot; e &quot;tags&quot;, in modo da individuare le directory giuste. E&#39; possibile sovrascriverli con i parametri &quot;--trunk&quot;, &quot;--branches&quot; e &quot;--tags&quot;.&lt;br /&gt;L&#39;ultimo parametro &quot;progetto&quot; è il nome della directory da creare in locale.&lt;br /&gt;Una volta eseguito questo comando, git-svn inizierà a scaricare i dati nella directory &quot;progetto&quot;.&lt;br /&gt;&lt;br /&gt;Una volta scaricato tutto, indichiamo il repository di destinazione:&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;cd progetto&lt;br /&gt;git remote add origin git://login2@server2/repository/progetto2.git&lt;/pre&gt;git-svn non converte direttamente i tag e i branch, ma crea solo dei branch in locale. Vediamo quali tag e quali branch abbiamo da convertire:&lt;pre class=&quot;code&quot;&gt;git branch -a&lt;/pre&gt;Mettiamo che il risultato sia questo:&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;* master&lt;br /&gt; miobranch&lt;br /&gt; altrobranch&lt;br /&gt; tags/1.0&lt;br /&gt; tags/2.0&lt;br /&gt; trunk&lt;/pre&gt;Il parametro &quot;-a&quot; serve a mostrare tutti i branch e non solo quelli locali.&lt;br /&gt;Il branch master non contiene il trunk, ma il branch con l&#39;ultimo commit, per cui sarà da correggere.&lt;br /&gt;&lt;br /&gt;Siamo pronti per convertire i tag:&lt;pre class=&quot;code&quot;&gt;git tag 1.0 tags/1.0&lt;br /&gt;git branch -r -d tags/1.0&lt;br /&gt;git tag 2.0 tags/2.0&lt;br /&gt;git branch -r -d tags/2.0&lt;/pre&gt;Il primo comando crea un tag GIT utilizzando il riferimento a quello vecchio (che è in remoto).&lt;br /&gt;Il secondo comando elimina il branch del vecchio tag (opzione &quot;-d&quot;) che si trova in remoto (&quot;-r&quot;).&lt;br /&gt;Il terzo ed il quarto comando eseguono la stessa procedura sul secondo tag.&lt;br /&gt;&lt;br /&gt;Ora passiamo alla conversione dei branch:&lt;pre class=&quot;code&quot;&gt;git checkout -b mionuovobranch miobranch&lt;br /&gt;git checkout -b altrobranch altrobranch&lt;br /&gt;git checkout trunk trunk&lt;/pre&gt;Il primo comando converte il branch &quot;miobranch&quot; in &quot;mionuovobranch&quot; cambiandone anche il nome.&lt;br /&gt;Il secondo comando converte il branch &quot;altrobranch&quot; mantenendo lo stesso nome. Questo genererà un errore a cui non bisogna fare caso, proprio perché il vecchio branch ha lo stesso nome di quello nuovo.&lt;br /&gt;Il secondo comando serve a preparare il trunk per sostituirlo al master.&lt;br /&gt;&lt;br /&gt;Sostituiamo il master con il trunk:&lt;pre class=&quot;code&quot;&gt;git branch -D master&lt;br /&gt;git checkout trunk&lt;br /&gt;git checkout -f -b master&lt;br /&gt;git branch -d trunk&lt;/pre&gt;Il primo comando elimina il master con tutta la sua storia (parametro &quot;-D&quot;).&lt;br /&gt;Il secondo comando ci fa spostare all&#39;interno di trunk.&lt;br /&gt;Il terzo comando crea il branch master basato su trunk (parametro &quot;-b&quot;) e ignora tutti gli eventuali errori (parametro &quot;-f&quot;).&lt;br /&gt;Il quarto comando elimina il branch trunk mantenendo comunque lo storico (parametro &quot;-d&quot;).&lt;br /&gt;&lt;br /&gt;Siamo pronti per immettere i dati sul nostro nuovo repository di destinazione:&lt;pre class=&quot;code&quot;&gt;git push origin master&lt;br /&gt;git push origin 1.0&lt;br /&gt;git push origin 2.0&lt;br /&gt;git push origin mionuovobranch&lt;br /&gt;git push origin altrobranch&lt;br /&gt;&lt;/pre&gt;Il primo comando carica i dati sul repository remoto.&lt;br /&gt;I comandi successivi aggiungono i tag e i branch.&lt;br /&gt;&lt;br /&gt;A questo punto il lavoro è finito: possiamo eliminare la direcotory locale di GIT e creare una nuova copia locale pulita.&lt;pre class=&quot;code&quot;&gt;cd ..&lt;br /&gt;rm -fr progetto&lt;br /&gt;git clone git://login2@server2/repository/progetto2.git progetto&lt;/pre&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;p&gt;- - -&lt;br /&gt;&lt;br /&gt;
Proteggi la tua carta di credito pagando con &lt;a href=&quot;https://www.paypal.com/it/mrb/pal=KH8WNCANBMHE6&quot;&gt;PayPal!&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ddavide.blogspot.com/feeds/3947709311786009089/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4132340222854289841&amp;postID=3947709311786009089' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/3947709311786009089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/3947709311786009089'/><link rel='alternate' type='text/html' href='http://ddavide.blogspot.com/2009/02/convertire-un-repository-svn-ad-uno-git.html' title='Convertire un repository SVN ad uno GIT in remoto'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4132340222854289841.post-3300990579868094719</id><published>2009-02-12T11:51:00.005+01:00</published><updated>2009-02-12T13:01:30.821+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="* livello base"/><category scheme="http://www.blogger.com/atom/ns#" term="vari"/><title type='text'>Errore di Windows all&#39;aereoporto</title><content type='html'>Naturalmente si tratta del solito Internet Explorer, che è indivisibile dal sistema operativo Windows e che sembra essere stato scelto come interfaccia per mostrare le notizie.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://3.bp.blogspot.com/_hqQGFMzQtzI/SZQBjZOLivI/AAAAAAAAAa0/EIrh-uSHTxs/s1600-h/dscn0994.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;&quot; src=&quot;http://3.bp.blogspot.com/_hqQGFMzQtzI/SZQBjZOLivI/AAAAAAAAAa0/EIrh-uSHTxs/s400/dscn0994.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5301864368899328754&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;Carino il file &quot;cron.tab&quot; aperto col notepad :)&lt;br /&gt;&lt;br /&gt;L&#39;errore recita:&lt;br /&gt;&lt;blockquote&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;iexplore.exe - Application error&lt;/span&gt;&lt;br /&gt;The exception unknown software exception (0xe06d7363) occurred in the application at location 0x7c81eb33&lt;/blockquote&gt;... che, come al solito, sembra generato da &lt;a href=&quot;http://freshmeat.net/projects/polygen/&quot;&gt;Polygen&lt;/a&gt; e risulta indecifrabile per un utente comune.&lt;br /&gt;&lt;br /&gt;Dato che esistono sistemi operativi e browser più stabili, ancora non capisco per quale motivo si insiste ad utilizzare il peggio che c&#39;è in giro. E dire che Windows 98 è ancora considerato, da diversi sviluppatori e sistemisti, il più stabile della serie!&lt;br /&gt;Da notare una cosa, ho scattato questa foto il 5 Gennaio 2009 e non il 28 Dicembre 2008...mi pare quasi normale dato che ho scattato questa foto a Malpensa!&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;p&gt;- - -&lt;br /&gt;&lt;br /&gt;
Proteggi la tua carta di credito pagando con &lt;a href=&quot;https://www.paypal.com/it/mrb/pal=KH8WNCANBMHE6&quot;&gt;PayPal!&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ddavide.blogspot.com/feeds/3300990579868094719/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4132340222854289841&amp;postID=3300990579868094719' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/3300990579868094719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/3300990579868094719'/><link rel='alternate' type='text/html' href='http://ddavide.blogspot.com/2009/02/errore-di-windows-allaereoporto.html' title='Errore di Windows all&#39;aereoporto'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_hqQGFMzQtzI/SZQBjZOLivI/AAAAAAAAAa0/EIrh-uSHTxs/s72-c/dscn0994.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4132340222854289841.post-7461622431350916918</id><published>2008-12-31T15:48:00.003+01:00</published><updated>2008-12-31T16:02:33.545+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="news"/><title type='text'>Blackout e auguri</title><content type='html'>Grazie a Telecom Italia ho avuto telefono, fax e internet inutilizzabile per ben 10 giorni. Mi scuso per il blackout e per gli auguri a cui non ho potuto rispondere ^_^&lt;br /&gt;Il cellulare? Magari! Prende solo da Maranello in giù!&lt;br /&gt;&lt;br /&gt;Auguro a tutti buone feste e annuncio che &lt;span style=&quot;font-weight: bold;&quot;&gt;l&#39;ufficio rimarrà chiuso dal 3 al 15 Gennaio compreso&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Auguri!&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;p&gt;- - -&lt;br /&gt;&lt;br /&gt;
Proteggi la tua carta di credito pagando con &lt;a href=&quot;https://www.paypal.com/it/mrb/pal=KH8WNCANBMHE6&quot;&gt;PayPal!&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ddavide.blogspot.com/feeds/7461622431350916918/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4132340222854289841&amp;postID=7461622431350916918' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/7461622431350916918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/7461622431350916918'/><link rel='alternate' type='text/html' href='http://ddavide.blogspot.com/2008/12/blackout-e-auguri.html' title='Blackout e auguri'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4132340222854289841.post-2266911808387226736</id><published>2008-10-31T17:53:00.004+01:00</published><updated>2008-10-31T18:51:05.779+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="* livello intermedio"/><category scheme="http://www.blogger.com/atom/ns#" term="internet"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="script completi"/><title type='text'>Installare il modem Huawei E220 di Tim sotto Ubuntu</title><content type='html'>In questi giorni ho avuto a che fare con il modem Huawei E220 che Tim fornisce col proprio abbonamento a banda larga via GSM/GPRS/EDGE/UMTS/HSDPA.&lt;br /&gt;&lt;br /&gt;Ho installato il dispositivo sotto Kubuntu 8.04 Heron utilizzando Kppp, ma si può usare anche Gnome-ppp oppure wvdial. Lo Huawei ha funzionato sia come GSM che come UMTS, non ho avuto la possibilità per provare l&#39;HSDPA dato che è una rete ancora rara da trovare.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://1.bp.blogspot.com/_hqQGFMzQtzI/SQtDS_10GSI/AAAAAAAAATg/9tfwB935Tfk/s1600-h/1ba7_1.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 136px; height: 96px;&quot; src=&quot;http://1.bp.blogspot.com/_hqQGFMzQtzI/SQtDS_10GSI/AAAAAAAAATg/9tfwB935Tfk/s400/1ba7_1.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5263374583166408994&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Lo Huawei è composto principalmente da un modem e da una memoria di massa che contiene il software necessario per Windows. Naturalmente GNU/Linux non ha bisogno della memoria di massa per poter usare il modem appieno. ;)&lt;br /&gt;&lt;br /&gt;I parametri da impostare col dialer sono i seguenti:&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Numero di telefono:&lt;/span&gt; *99***1#&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Dispositivo:&lt;/span&gt; /dev/ttyUSB0&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Velocità:&lt;/span&gt; 460800&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Stringa di inizializzazione (la numero 2 per Kppp oppure la numero 5 per Gnome-ppp):&lt;/span&gt; AT+cgdcont=1,&quot;ip&quot;,&quot;ibox.tim.it&quot;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Attendi il segnale prima di comporre il numero?:&lt;/span&gt; No.&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Username:&lt;/span&gt; qualsiasi va bene.&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Password:&lt;/span&gt; qualsiasi va bene.&lt;br /&gt;&lt;br /&gt;I parametri per Wind sono simili:&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Stringa di inizializzazione: &lt;/span&gt;AT+cgdcont=1,&quot;ip&quot;,&quot;internet.wind&quot;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Numero di telefono:&lt;/span&gt; *99#&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Con una installazione semplice il dispositivo funziona a casaccio (si connette una volta su dieci), questo perché viene riconosciuta prima la memoria di massa che il modem. L&#39;installazione semplice consiste nell&#39;inserire il dispositivo nella presa USB, eseguire il comando:&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;sudo modprobe usbserial vendor=0x12d1 product=0x1003&lt;/pre&gt;...poi staccare il dispositivo, attendere qualche secondo e reinserire il dispositivo.&lt;br /&gt;&lt;br /&gt;Una piccola nota, in alcuni casi il codice di prodotto dello Huawei E220 è lo &lt;span style=&quot;font-style: italic;&quot;&gt;0x1001&lt;/span&gt; al posto dello &lt;span style=&quot;font-style: italic;&quot;&gt;0x1003&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Si può automatizzare il tutto creando il file &lt;span style=&quot;font-style: italic;&quot;&gt;/etc/udev/rules.d/50-huawei-e220.rules&lt;/span&gt; con questo contenuto:&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;SUBSYSTEM==&quot;usb&quot;, SYSFS{idProduct}==&quot;1003&quot;, SYSFS{idVendor}==&quot;12d1&quot;, RUN+=&quot;/sbin/modprobe usbserial vendor=0x12d1 product=0x1003&quot;&lt;br /&gt;SUBSYSTEM==&quot;usb&quot;, SYSFS{idProduct}==&quot;1003&quot;, SYSFS{idVendor}==&quot;12d1&quot;, RUN+=&quot;/sbin/modprobe ppp_generic&quot;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Spendendo un po&#39; di tempo con Google ho messo a punto una soluzione alternativa per cui è sufficiente procedere con i seguenti passi che riporto per esteso:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Configurare Kppp, Gnome-ppp oppure wvdial con i parametri riportati prima.&lt;/li&gt;&lt;li&gt;Scaricare il file &lt;a href=&quot;http://oozie.fm.interia.pl/src/huawei.tar.bz2&quot;&gt;http://oozie.fm.interia.pl/src/huawei.tar.bz2&lt;/a&gt; e scompattarlo.&lt;/li&gt;&lt;li&gt;Entrare dentro la directory appena creata ed eseguire:&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;sudo make ubuntu_install&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Modificare il file &lt;span style=&quot;font-style: italic;&quot;&gt;/etc/modprobe.d/blacklist&lt;/span&gt; e aggiungere alla fine:&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;blacklist airprime&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Riavviare il computer.&lt;/li&gt;&lt;/ol&gt;Il primo passo scarica una serie di file per permettono a UDEV di riconoscere correttamente il dispositivo. Dato che sono file già pronti in questo modo evito di doverli pubblicare qui sul blog.&lt;br /&gt;Il secondo passo installa tali file.&lt;br /&gt;Il terzo passo è necessario per via di un bug, ovvero che viene caricato il modulo &quot;airprime&quot; che è incompatibile con lo Huawei. In pratica, tale modulo caricherebbe a caso il dispositivo della memoria di massa piuttosto che il modem rendendo difficile potersi connettere. Mettendo il modulo in blacklist questo non viene mai caricato e il dispositivo è così riconosciuto correttamente.&lt;br /&gt;Dalla versione 2.6.29 del Kernel verrà rimosso definitivamente il modulo &quot;airprime&quot; risolvendo la questione una volta per tutte.&lt;br /&gt;&lt;br /&gt;Una volta inserito il dispositivo è necessario aspettare una decina di secondi circa prima che esso sia pronto per la connessione.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;p&gt;- - -&lt;br /&gt;&lt;br /&gt;
Proteggi la tua carta di credito pagando con &lt;a href=&quot;https://www.paypal.com/it/mrb/pal=KH8WNCANBMHE6&quot;&gt;PayPal!&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ddavide.blogspot.com/feeds/2266911808387226736/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4132340222854289841&amp;postID=2266911808387226736' title='4 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/2266911808387226736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/2266911808387226736'/><link rel='alternate' type='text/html' href='http://ddavide.blogspot.com/2008/10/installare-il-modem-huawei-e220-di-tim.html' title='Installare il modem Huawei E220 di Tim sotto Ubuntu'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_hqQGFMzQtzI/SQtDS_10GSI/AAAAAAAAATg/9tfwB935Tfk/s72-c/1ba7_1.jpg" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4132340222854289841.post-774146531432361357</id><published>2008-09-20T17:58:00.003+01:00</published><updated>2008-09-20T18:08:00.176+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="* livello intermedio"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="script completi"/><title type='text'>Controllare la scadenza dei propri domini in un colpo solo</title><content type='html'>Se abbiamo molti domini registrati con diverse aziende e vogliamo controllare lo stato delle scadenze per ognuno abbiamo solo due possibilità: controllare il whois a mano oppure entrare in tutti i pannelli di controllo dei servizi di registrazione e controllare da essi.&lt;br /&gt;&lt;br /&gt;In alternativa propongo uno script di una sola riga per controllare una lista di domini:&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;for k in $(cat &quot;domini.txt&quot;); do echo &quot;** $k **:&quot; &amp;amp;&amp;amp; whois &quot;$k&quot; | grep Expir; done &gt; aggiornamenti.txt&lt;/pre&gt;Naturalmente funziona su tutti i sistemi Unix like come MacOS e Linux.&lt;br /&gt;&lt;br /&gt;Lo script prende la lista dei domini dal file &quot;domini.txt&quot; e crea un file &quot;aggiornamenti.txt&quot;, con l&#39;elenco dei domini e le date di scadenza.&lt;br /&gt;&lt;br /&gt;Non è uno script molto raffinato ma è sufficiente per controllare lo stato delle scadenze in un colpo solo, risparmiando un sacco di tempo.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;p&gt;- - -&lt;br /&gt;&lt;br /&gt;
Proteggi la tua carta di credito pagando con &lt;a href=&quot;https://www.paypal.com/it/mrb/pal=KH8WNCANBMHE6&quot;&gt;PayPal!&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ddavide.blogspot.com/feeds/774146531432361357/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4132340222854289841&amp;postID=774146531432361357' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/774146531432361357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/774146531432361357'/><link rel='alternate' type='text/html' href='http://ddavide.blogspot.com/2008/09/controllare-la-scadenza-dei-propri.html' title='Controllare la scadenza dei propri domini in un colpo solo'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4132340222854289841.post-7306905021661194540</id><published>2008-09-09T00:24:00.009+01:00</published><updated>2008-11-03T15:29:04.971+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="* livello intermedio"/><category scheme="http://www.blogger.com/atom/ns#" term="internet"/><category scheme="http://www.blogger.com/atom/ns#" term="vari"/><title type='text'>Google Chrome, una panoramica sul nuovo browser</title><content type='html'>E&#39; in pieno sviluppo Chrome, il nuovo browser targato Google.&lt;br /&gt;&lt;br /&gt;In questo post voglio mostrare in anteprima le caratteristiche e le possibilità che possono aprirsi. Le novità sono veramente tantissime, anche se Firefox si sta già muovendo in un modo molto simile. Infatti, gli ingegneri di Google hanno preso a piene mani il codice di Firefox (ex Mozilla) e di Webkit (ex Konqueror).&lt;br /&gt;&lt;br /&gt;Tutto il browser è stato concepito sotto un&#39;unità base che è il tab. Il tab è stato reso completamente indipendente da tutti gli altri tab aperti, addirittura dal browser stesso. Ogni tab è un processo a parte ed in questo modo è possibile sfruttare appieno i computer multiprocessore. I tab sono staccabili e incollabili in una finestra a parte e questo, teoricamente, potrebbe rendere possibile lo scambio di pagine web tra applicazioni diverse.&lt;br /&gt;E&#39; anche possibile staccare un tab e metterlo in una finestra sola eliminando tutta la parte dell&#39;interfaccia che non serve: ovvero il sito web sembrerà un&#39;applicazione desktop vera e propria.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://3.bp.blogspot.com/_hqQGFMzQtzI/SMXLDqDJbrI/AAAAAAAAAR4/5de6cUJ59H0/s1600-h/logo_google_chrome.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;http://3.bp.blogspot.com/_hqQGFMzQtzI/SMXLDqDJbrI/AAAAAAAAAR4/5de6cUJ59H0/s400/logo_google_chrome.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5243820604830346930&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Il multiprocess è stato spinto il più possibile per rendere le pagine più veloci, più stabili (ogni tab è un mondo a parte protetto da tutto il resto e da cui non può uscire nulla), con una memoria più ottimizzata per chi usa spesso il browser (chiudendo un tab la memoria viene liberata immediatamente e in modo più sicuro a scapito di un po&#39; di memoria utilizzata in più in generale) e più stabile (un tab che consuma troppe risorse o si blocca non influisce sull&#39;intero browser).&lt;br /&gt;&lt;br /&gt;La stabilità del browser è garantita da milioni di test alla settimana, cosa che solo un motore di ricerca può fare, e dall&#39;indipendenza dei tab che non bloccano il browser se capita un problema.&lt;br /&gt;&lt;br /&gt;La sicurezza segue la stessa via della stabilità grazie all&#39;indipendenza dei tab che si trovano così in una sandbox dove diventano pressoché disarmati. Anche i plugin girano in un processo separato con un sistema di permessi che ne controlla le azioni.&lt;br /&gt;&lt;br /&gt;JavaScript è la tecnologia che interessa maggiormente a Google. Hanno trasformato un linguaggio di scripting in un linguaggio compilato in tempo reale, questo significa più velocità in fase di esecuzione a scapito del tempo impiegato durante il caricamento della pagina in fase di compilazione. Dato che negli ultimi due anni si tende ad usare Ajax per creare applicazioni web, questo torna molto utile perché significa un drastico miglioramento nella responsività dell&#39;applicazione.&lt;br /&gt;Oltre a questo è stato migliorato il garbage collector e la gestione degli oggetti, i quali meriterebbero quasi un post a parte.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://3.bp.blogspot.com/_hqQGFMzQtzI/SMXPofe-XfI/AAAAAAAAASQ/uT3fL4rRBI8/s1600-h/chrome.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;http://3.bp.blogspot.com/_hqQGFMzQtzI/SMXPofe-XfI/AAAAAAAAASQ/uT3fL4rRBI8/s400/chrome.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5243825635695943154&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Google non poteva non includere Gears: il framework per creare plugin e applicazioni web ricche di funzionalità. Dal lato degli sviluppatori, Chrome include anche la possibilità di vedere i consumi di una pagina espressi in memoria utilizzata, CPU e consumo di banda. Per ora non c&#39;é molto altro su questo fronte a parte una console e un debugger JavaScript che preferisco vedere prima di commentare.&lt;br /&gt;All&#39;inizio non ci sarà supporto per HTML5 e CSS3 per cui si dovrà aspettare una versione successiva.&lt;br /&gt;&lt;br /&gt;La parte più curata sembra invece essere un&#39;altra, ovvero la usabilità. Ci sono diversi particolari che ne denotano la cura e numerose feature che possono essere molto appetibili per un&#39;utente comune.&lt;br /&gt;L&#39;interfaccia è semplice, anzi, semplicissima. I tab sono sopra la barra degli indirizzi e dei controlli così da rendere chiaro il contenuto e più intuitivo lo staccare il tab dalla finestra per utilizzarlo a parte. Le feature sono state ridotte al minimo così come i pulsanti.&lt;br /&gt;La possibilità di staccare un tab e di farne un&#39;applicazione senza i soliti controlli del browser è stato un colpo di genio; non è un&#39;idea loro ma è come la implementano che fa la differenza. Utilizzare Gmail o un&#39;altra applicazione web sarà notevolmente più comodo.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://2.bp.blogspot.com/_hqQGFMzQtzI/SMXPJSMRA8I/AAAAAAAAASI/TrocZmm7sfE/s1600-h/tab.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;http://2.bp.blogspot.com/_hqQGFMzQtzI/SMXPJSMRA8I/AAAAAAAAASI/TrocZmm7sfE/s400/tab.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5243825099551867842&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;I pop-up vengono tutti bloccati e mostrati in fondo al tab così da aprire solo quelli che interessano. Non so quanto possa essere una buona idea per un utente inesperto, che di solito non vede nemmeno cosa appare sotto al suo mouse, ma è sicuramente un grosso aiuto per tutti gli altri un po&#39; più smaliziati.&lt;br /&gt;Chrome dispone anche di una home page, molto simile a quella proposta da Opera, che mostra nove riquadri dei siti più visitati e una lista con le ricerche più frequenti. Non credo che utilizzerò mai questa pagina ma sono sicuro che per un utente comune sarà una ventata di aria fresca.&lt;br /&gt;La barra dell&#39;url è stata studiata appositamente per evitare i tentativi di phishing e per ricercare con pochi tasti il sito giusto sul quale si desidera navigare.&lt;br /&gt;Alcuni browser come Firefox e Konqueror hanno una barra di ricerca accanto a quella dell&#39;url. Per aggiungere un motore di ricerca in tale barra è necessario cercare e scaricare dei piccoli plugin. Chrome va oltre: è in grado di catturare il form di ricerca di un sito qualsiasi e di metterlo nella barra di ricerca. E&#39; tutta tecnologia semplice, ma il fatto di averla implementata correttamente ne vale tutto il merito.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://2.bp.blogspot.com/_hqQGFMzQtzI/SMXOdxTb4BI/AAAAAAAAASA/Wl0jY1jGIGs/s1600-h/incognito.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;http://2.bp.blogspot.com/_hqQGFMzQtzI/SMXOdxTb4BI/AAAAAAAAASA/Wl0jY1jGIGs/s400/incognito.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5243824351989194770&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Sono stati introdotti anche i tab &quot;oscurati&quot;, chiamati &quot;incognito&quot;, i quali non vengono indicizzati nella home page in modo da preservare al massimo la privacy dell&#39;utente. Alla chiusura di un tab anonimo viene immediatamente svuotata la cache e cancellati tutti i dati (cookie e sessioni comprese). Possono tornare utili per fare operazioni bancarie o per nascondere i siti navigati agli occhi di altre persone. Secondo il mio parere questo potrebbe essere un primo passo per rendere più sicura la navigazione in condizioni di mobilità, ovvero utilizzando computer di altre persone o quelli degli internet cafè.&lt;br /&gt;Attenzione, questo non significa che la navigazione sia sicura al 100% perché chiunque può controllare i dati in entrata ed in uscita dal computer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Google ha quindi preso a piene mani dal codice open-source e sempre con codice open-source ci regala questo browser e tutte le tecnologie ad esso collegate, pronte per essere migliorate dalla comunità e implementate in altre applicazioni.&lt;br /&gt;&lt;br /&gt;C&#39;é tanta carne al fuoco ma anche un progetto veramente credibile e con uno scopo ben preciso rispetto a molti altri progetti simili. Solo il tempo darà ragione a Google dato che il prodotto è ancora in beta, ad ogni modo le prospettive sono molto allettanti e si spera di migliorare la situazione anche per noi sviluppatori che ci troviamo spesso a litigare contro browser poco aderenti agli standard: il motore Webkit è infatti quello più aderente agli standard fra tutti e, grazie all&#39;impegno di Google, la situazione potrà sicuramente migliorare.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;p&gt;- - -&lt;br /&gt;&lt;br /&gt;
Proteggi la tua carta di credito pagando con &lt;a href=&quot;https://www.paypal.com/it/mrb/pal=KH8WNCANBMHE6&quot;&gt;PayPal!&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ddavide.blogspot.com/feeds/7306905021661194540/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4132340222854289841&amp;postID=7306905021661194540' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/7306905021661194540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/7306905021661194540'/><link rel='alternate' type='text/html' href='http://ddavide.blogspot.com/2008/09/google-chrome-una-panoramica-sul-nuovo.html' title='Google Chrome, una panoramica sul nuovo browser'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_hqQGFMzQtzI/SMXLDqDJbrI/AAAAAAAAAR4/5de6cUJ59H0/s72-c/logo_google_chrome.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4132340222854289841.post-5919982866448591991</id><published>2008-09-04T13:38:00.008+01:00</published><updated>2008-09-04T17:28:59.345+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="# in english language"/><category scheme="http://www.blogger.com/atom/ns#" term="* livello avanzato"/><category scheme="http://www.blogger.com/atom/ns#" term="internet"/><category scheme="http://www.blogger.com/atom/ns#" term="script completi"/><title type='text'>Apache mod_rewrite and directories protected by password</title><content type='html'>As a web site developer, when I use a server side script (like a FCGI, PHP, ASP ecc.) I activate the mod_rewrite in order to convert the urls in a pretty format.&lt;br /&gt;&lt;br /&gt;So, an url like this:&lt;br /&gt;http://www.foobar.it/index.php?page=articles&lt;br /&gt;...could be converted like this:&lt;br /&gt;http://www.foobar.it/articles/&lt;br /&gt;&lt;br /&gt;This is very good for SEO and just for the simplicity of the url.&lt;br /&gt;&lt;br /&gt;In order to activate this, is simple to add this code in the &quot;.htaccess&quot; file in the root directory of the web site:&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;RewriteEngine On&lt;br /&gt;&lt;br /&gt;RewriteCond %{REQUEST_FILENAME} !-f&lt;br /&gt;RewriteRule ^(.*)$ index.php?page=$1 [QSA,L]&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;The first line activate the mod_rewrite. The second one control if the url is not a real file on the web server, and the last one convert the url.&lt;br /&gt;&lt;br /&gt;Actually it is not so complicated. But try to add a sub-directory protected by password and some problems will arise.&lt;br /&gt;&lt;br /&gt;Make a directory &quot;foo&quot;, put a file under it like &quot;index.html&quot; in order to test the behavior and protect it with this &quot;.htaccess&quot; file:&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;AuthName &quot;Restricted Area&quot;&lt;br /&gt;AuthType Basic&lt;br /&gt;require valid-user&lt;br /&gt;AuthUserFile &quot;/home/foobar/passwd&quot;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;This code will protect that directory with a password (contained in the &quot;passwd&quot; file in another directory of security reasons).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Try to access to it and you will discover that it is impossible to use. The problem is the mod_rewrite because it rewrite also the url of this directory and it can&#39;t see the index.html file because it is hidden by the password. Without the password protection the file is well displayed...why?? :(&lt;br /&gt;&lt;br /&gt;In order to solve this problem you have to add two lines to your root .htaccess file:&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;RewriteEngine On&lt;br /&gt;&lt;br /&gt;RewriteCond %{REQUEST_FILENAME} !-f&lt;br /&gt;RewriteCond %{REQUEST_FILENAME} !-d [OR]&lt;br /&gt;RewriteCond %{REQUEST_URI} ^/$&lt;br /&gt;RewriteRule ^(.*)$ index.php?page=$1 [QSA,L]&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;The first line added control if the url is a valid directory into the filesystem, it add a OR condition, and the second line force the void url (in this case is &quot;http://www.foobar.it/) to convert itself with mod_rewrite. The home page will not be displayed without that second line.&lt;br /&gt;&lt;br /&gt;Now it is possible to see the directory &quot;foo&quot; and access to the index.html but...only if you are just logged in. If you are not logged in you will be redirect to a 401.html page redirected again to the index.php file (only a little debug system can show this to you); so the login form is not displayed, and this is a big problem.&lt;br /&gt;&lt;br /&gt;In order to force the login form, it is sufficient to add this last line in the &quot;foo/.htaccess&quot; file:&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;AuthName &quot;Restricted Area&quot;&lt;br /&gt;AuthType Basic&lt;br /&gt;require valid-user&lt;br /&gt;AuthUserFile &quot;/home/foobar/passwd&quot;&lt;br /&gt;ErrorDocument 401 default&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Now the login form is forced and you can use it without problems.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;p&gt;- - -&lt;br /&gt;&lt;br /&gt;
Proteggi la tua carta di credito pagando con &lt;a href=&quot;https://www.paypal.com/it/mrb/pal=KH8WNCANBMHE6&quot;&gt;PayPal!&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ddavide.blogspot.com/feeds/5919982866448591991/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4132340222854289841&amp;postID=5919982866448591991' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/5919982866448591991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/5919982866448591991'/><link rel='alternate' type='text/html' href='http://ddavide.blogspot.com/2008/09/apache-modrewrite-and-directories.html' title='Apache mod_rewrite and directories protected by password'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4132340222854289841.post-7015631014891346701</id><published>2008-07-29T21:46:00.005+01:00</published><updated>2008-07-29T22:29:46.588+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="# in english language"/><category scheme="http://www.blogger.com/atom/ns#" term="* livello avanzato"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>Python client for the Nirvanix API</title><content type='html'>&lt;p&gt;I released a Python client for Nirvanix.&lt;/p&gt; &lt;p&gt;The project page is:&lt;br /&gt;&lt;a href=&quot;https://www.hosted-projects.com/trac/Design/pub/wiki/Nirvanapi&quot; target=&quot;_blank&quot;&gt;https://www.hosted-projects.com/trac/Design/pub/wiki/Nirvanapi&lt;/a&gt;&lt;/p&gt; &lt;p&gt;It include the most important API calls, is light (one file and less of 400 lines of code) and have not dependences.&lt;/p&gt;&lt;p&gt;The client support right now the following API calls:&lt;br /&gt;&lt;/p&gt;&lt;pre class=&quot;code&quot;&gt;Login&lt;br /&gt;Logout&lt;br /&gt;CreateFolders&lt;br /&gt;DeleteFolders&lt;br /&gt;DeleteFiles&lt;br /&gt;CopyFiles&lt;br /&gt;CopyFolders&lt;br /&gt;MoveFiles&lt;br /&gt;MoveFolders&lt;br /&gt;RenameFile&lt;br /&gt;RenameFolder&lt;br /&gt;Sideupload&lt;br /&gt;ListFolder&lt;br /&gt;CreateHostedItem&lt;br /&gt;ExtractFrames&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;The login is automatic also when the connection drop.&lt;br /&gt;&lt;br /&gt;List a directory into Nirvanix in a little example:&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;&lt;br /&gt;from nirvanapi import NirvanixClient&lt;br /&gt;nc = NirvanixClient(&#39;XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX&#39;, &#39;username&#39;, &#39;password&#39;)&lt;br /&gt;print nc.list_folder(&#39;/&#39;)&lt;br /&gt;&lt;/pre&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;p&gt;- - -&lt;br /&gt;&lt;br /&gt;
Proteggi la tua carta di credito pagando con &lt;a href=&quot;https://www.paypal.com/it/mrb/pal=KH8WNCANBMHE6&quot;&gt;PayPal!&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ddavide.blogspot.com/feeds/7015631014891346701/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4132340222854289841&amp;postID=7015631014891346701' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/7015631014891346701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/7015631014891346701'/><link rel='alternate' type='text/html' href='http://ddavide.blogspot.com/2008/07/python-client-for-nirvanix-api.html' title='Python client for the Nirvanix API'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4132340222854289841.post-1917422626032509011</id><published>2008-05-23T17:52:00.003+01:00</published><updated>2008-05-23T18:10:16.633+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="* livello intermedio"/><category scheme="http://www.blogger.com/atom/ns#" term="sviluppo software"/><title type='text'>Come si diventa game developer?</title><content type='html'>Come si diventa game developer? A questa domanda noi di &lt;a href=&quot;http://www.gameprog.it&quot;&gt;GPI&lt;/a&gt; abbiamo risposto su Punto-Informatico al seguente &lt;a href=&quot;http://punto-informatico.it/p.aspx?id=2296480&quot;&gt;link&lt;/a&gt;.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;p&gt;- - -&lt;br /&gt;&lt;br /&gt;
Proteggi la tua carta di credito pagando con &lt;a href=&quot;https://www.paypal.com/it/mrb/pal=KH8WNCANBMHE6&quot;&gt;PayPal!&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ddavide.blogspot.com/feeds/1917422626032509011/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4132340222854289841&amp;postID=1917422626032509011' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/1917422626032509011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/1917422626032509011'/><link rel='alternate' type='text/html' href='http://ddavide.blogspot.com/2008/05/come-si-diventa-game-developer.html' title='Come si diventa game developer?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4132340222854289841.post-2950138687589879180</id><published>2008-05-20T22:36:00.005+01:00</published><updated>2008-05-20T23:37:32.282+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="* livello base"/><category scheme="http://www.blogger.com/atom/ns#" term="internet"/><category scheme="http://www.blogger.com/atom/ns#" term="marketing"/><category scheme="http://www.blogger.com/atom/ns#" term="truffe"/><title type='text'>Nessuno può garantire il tuo sito sulla prima pagina di Google</title><content type='html'>Tempo fa avevo dedicato un post ad un&#39;azienda di Modena che garantiva l&#39;indicizzazione dei siti sui primi posti di Google.&lt;br /&gt;&lt;br /&gt;Naturalmente solo Google stessa può garantire i primi posti sul suo sito, nessun&#39;altro può farlo. Non si può garantire un risultato del genere nemmeno lavorando giorno e notte per lo scopo.&lt;br /&gt;&lt;br /&gt;Il punto non è che questi modenesi siano bravi o no a portare un sito sulla prima pagina di Google, il fatto è che non possono garantirlo e pubblicizzare tale garanzia, è sleale nei confronti del consumatore.&lt;br /&gt;&lt;br /&gt;Nonostante questo mi hanno contattato e intimato di rimuovere il post, cosa che ho prontamente fatto a patto che loro poi avrebbero corretto la loro pubblicità. Promessa fatta e non mantenuta, infatti alcuni miei collaboratori mi hanno avvisato che tale azienda continua a spedire email identiche al fax che ho ricevuto anche io.&lt;br /&gt;&lt;br /&gt;Per mettere allerta i consumatori, ecco un link di Anywired:&lt;br /&gt;&lt;a href=&quot;http://www.anywired.com/7-signs-of-seo-scams/121/&quot;&gt;7 Signs of SEO Scams&lt;/a&gt; ovvero &quot;7 Segni dei SEO Truffaldini&quot;&lt;br /&gt;Per chi non lo sapesse, il SEO è quella figura professionale che si occupa dell&#39;indicizzazione e del ranking sui motori di ricerca.&lt;br /&gt;&lt;br /&gt;Traduco giusto i titoli ed un piccolo riassunto, ovvero le affermazioni di un generico SEO truffaldino. Per chi desidera approfondire il discorso consiglio di leggere l&#39;articolo per intero (con alcuni commenti davvero divertenti scritti da gente del settore).&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Possiamo indicizzare il tuo sito in 48 ore!&lt;/span&gt;&lt;br /&gt;In base alla dimensione del sito ci vogliono &lt;span style=&quot;font-style: italic;&quot;&gt;ore&lt;/span&gt; solo per trovare le giuste parole chiave e possono volerci &lt;span style=&quot;font-style: italic;&quot;&gt;mesi&lt;/span&gt; per muovere le cose nella giusta direzione.&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Iscriviamo il tuo sito a 1.000 motori di ricerca!&lt;/span&gt;&lt;br /&gt;In realtà quelli che davvero contano sono solo una decina, e sono perfettamente in grado di trovare il tuo sito da soli dopo un certo periodo di tempo per cui è probabile che se hai un sito online da alcuni mesi questo si trova già su Google.&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Porteremo centinaia di link al tuo sito!&lt;/span&gt;&lt;br /&gt;Non è la quantità di link che fa la differenza. E&#39; il numero di link di QUALITA&#39; che conta. Poi bisogna considerare da dove vengono questi link perché i motori di ricerca penalizzano i siti che ricorrono a pratiche come queste.&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Avrai il tuo sito ottimizzato per 50 euro al mese!&lt;/span&gt;&lt;br /&gt;Un vero ranking costa invece alcune centinaia di euro se è economico, con 50 euro al mese non si fa quasi nulla. Ci sono anche SEO estremamente bravi che costano diverse centinaia di euro all&#39;ora e valgono tutti i soldi spesi.&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Non possiamo dirti cosa faremo: è un segreto industriale.&lt;/span&gt;&lt;br /&gt;Non ci sono tanti &quot;segreti&quot; nell&#39;indicizzazione, basta girare sul web per trovarne a bizzeffe, ma come ogni buon lavoro c&#39;é chi ha capacità ed esperienza e chi invece che non le ha.&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Conosciamo un amico in Google. &lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;(oppure)&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt; Siamo partner Google.&lt;/span&gt;&lt;br /&gt;Nessuno in Google fa favoritismi in quanto l&#39;algoritmo di ricerca è molto complesso e segreto. Quando è stata l&#39;ultima volta che l&#39;&quot;amico in Telecom&quot; ci ha fatto uno sconto sulla bolletta del telefono?&lt;br /&gt;Altra anomalia, del tutto italiana, sono i cosidetti &quot;Partner Google&quot;. Nessuno è partner Google perché Google non dà partnership, al massimo fornisce tool gratuiti a tutti gli utenti che gli utenti stessi possono sfruttare liberamente.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Garantiamo il tuo sito nella prima pagina!&lt;/span&gt;&lt;br /&gt;Nessuno può fare questo. Nessuno. In questo campo non ci sono garanzie di nessun tipo. Pensa al SEO come ad un pubblicitario (che in realtà lo è davvero, giusto online). I migliori professionisti non garantiscono nulla, come non lo fanno né i dottori né gli avvocati.&lt;/li&gt;&lt;/ol&gt;Spero che questo articolo possa aprire gli occhi anche ai lettori italiani e non solo a quelli stranieri, se non altro per valorizzare i SEO che lavorano con serietà ed esperienza.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;p&gt;- - -&lt;br /&gt;&lt;br /&gt;
Proteggi la tua carta di credito pagando con &lt;a href=&quot;https://www.paypal.com/it/mrb/pal=KH8WNCANBMHE6&quot;&gt;PayPal!&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ddavide.blogspot.com/feeds/2950138687589879180/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4132340222854289841&amp;postID=2950138687589879180' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/2950138687589879180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/2950138687589879180'/><link rel='alternate' type='text/html' href='http://ddavide.blogspot.com/2008/05/nessuno-pu-garantire-il-tuo-sito-sulla.html' title='Nessuno può garantire il tuo sito sulla prima pagina di Google'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4132340222854289841.post-7974693988428772820</id><published>2008-05-17T15:47:00.010+01:00</published><updated>2008-05-17T21:16:08.390+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="* livello base"/><category scheme="http://www.blogger.com/atom/ns#" term="internet"/><category scheme="http://www.blogger.com/atom/ns#" term="marketing"/><title type='text'>Pixelotto e pixel banner, ne vale la pena?</title><content type='html'>Il 21 Dicembre 2006 ho provato ad acquistare un piccolo banner su &lt;a href=&quot;http://www.dav-muz.net/2006/12/pixelottocom-giorno-zero.html&quot;&gt;Pixelotto&lt;/a&gt;. Quest&#39;anno è scaduto il termine del sito: proviamo a farne un&#39;analisi per capire se l&#39;investimento ha reso qualcosa.&lt;br /&gt;&lt;br /&gt;Pixelotto ha reso davvero la cifra spesa?&lt;br /&gt;&lt;br /&gt;Vediamolo subito, ecco un&#39;analisi di Google Analytics:&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://4.bp.blogspot.com/_hqQGFMzQtzI/SC7zcn9p2GI/AAAAAAAAARY/n78bFSB0Ebc/s1600-h/pixelotto_finale.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;http://4.bp.blogspot.com/_hqQGFMzQtzI/SC7zcn9p2GI/AAAAAAAAARY/n78bFSB0Ebc/s320/pixelotto_finale.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5201362292748965986&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;Come si può constatare dal grafico i primi tre mesi hanno generato una buona quantità di visite, mentre tutto il resto dell&#39;anno è stato veramente scadente.&lt;br /&gt;Solo tra Novembre e Dicembre, ovvero poco prima della premiazione, c&#39;é stato un leggero aumento delle visite.&lt;br /&gt;&lt;br /&gt;Analytics ha registrato 706 visite totali, di cui il 95% si tratta di nuovi visitatori. Il 5% si è quindi convertito in visitatori abituali? Probabilmente no perché qualche visitatore, pur di guadagnarsi il premio, ha cliccato più volte sul banner nell&#39;arco di pochi giorni.&lt;br /&gt;&lt;br /&gt;Google Analytics comunque non è preciso e ho calcolato che manca di registrare dal 10 al 20% degli utenti per via del fatto che si basa su JavaScript e risiede su di un server esterno. Posso quindi ipotizzare che Pixelotto abbia generato più o meno 850 visite in tutto il periodo.&lt;br /&gt;&lt;br /&gt;La cosa più deludente è stato il tempo medio di visita, ovvero di 6 secondi. In 6 secondi un utente fa giusto in tempo a caricare il sito e a chiuderlo. Questo potevo aspettarmelo dato che questa pubblicità è generica e dovrebbe far riflettere chi acquista banner e link pubblicitari puntando più sulla &lt;span style=&quot;font-weight: bold;&quot;&gt;quantità&lt;/span&gt; delle visite piuttosto che sulla &lt;span style=&quot;font-weight: bold;&quot;&gt;qualità&lt;/span&gt; delle stesse.&lt;br /&gt;E&#39; molto meglio avere 100 visitatori di qualità piuttosto che 1.000 di quantità.&lt;br /&gt;&lt;br /&gt;Nel mio caso l&#39;obiettivo era di generare utenti fedeli, ovvero persone che periodicamente ritornano a leggere blog.&lt;br /&gt;Nel caso di un&#39;azienda sarebbe stato meglio creare una &lt;a href=&quot;http://it.wikipedia.org/wiki/Landing_page&quot;&gt;landing page&lt;/a&gt; dedicata ad un prodotto o un servizio specifico, dedicato ad un pubblico estremamente generico ed internazionale.&lt;br /&gt;&lt;br /&gt;La spesa per 100 pixel, in un sito famoso come questo (famoso perché ha ereditato direttamente da &lt;a href=&quot;http://www.milliondollarhomepage.com/&quot;&gt;Milliondollarpage&lt;/a&gt;), è stata di 200$, ovvero di 0,235$ per visita. Un prezzo medio-basso che però, se rapportato ai risultati ottenuti, non vale davvero l&#39;investimento.&lt;br /&gt;&lt;br /&gt;Sono contento per il Sig. K. Moguche del Kenya che ha vinto la bellezza di 153.000 $, ma non posso certo essere contento del mio risultato. ^_^&lt;br /&gt;&lt;br /&gt;Non ci sarà un altro &lt;a href=&quot;http://www.pixelotto.com/&quot;&gt;Pixelotto&lt;/a&gt;, secondo l&#39;autore il progetto non ha ottenuto il successo sperato.&lt;br /&gt;&lt;br /&gt;I pixel banner sono allora da evitare? Personalmente non sarei così drastico, questo è un genere di pubblicità che in rari casi ha dato performance altissime ed è ancora un territorio tutto da esplorare.&lt;br /&gt;&lt;br /&gt;Tranne rare eccezioni, per ottenere utenti di qualità &lt;span style=&quot;font-weight: bold;&quot;&gt;è meglio investire in pubblicità su di un sito dedicato al proprio argomento&lt;/span&gt;. Anche se le visite saranno probabilmente inferiori, &lt;span style=&quot;font-weight: bold;&quot;&gt;i risultati saranno sicuramente migliori rispetto ad un sito generico&lt;/span&gt;.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;p&gt;- - -&lt;br /&gt;&lt;br /&gt;
Proteggi la tua carta di credito pagando con &lt;a href=&quot;https://www.paypal.com/it/mrb/pal=KH8WNCANBMHE6&quot;&gt;PayPal!&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ddavide.blogspot.com/feeds/7974693988428772820/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4132340222854289841&amp;postID=7974693988428772820' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/7974693988428772820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/7974693988428772820'/><link rel='alternate' type='text/html' href='http://ddavide.blogspot.com/2008/05/pixelotto-ne-vale-la-pena.html' title='Pixelotto e pixel banner, ne vale la pena?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_hqQGFMzQtzI/SC7zcn9p2GI/AAAAAAAAARY/n78bFSB0Ebc/s72-c/pixelotto_finale.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4132340222854289841.post-1462291967747638723</id><published>2008-04-01T11:36:00.004+01:00</published><updated>2008-04-01T11:44:37.402+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="* livello base"/><category scheme="http://www.blogger.com/atom/ns#" term="truffe"/><title type='text'>Truffa sui marchi brevettati, ci risiamo</title><content type='html'>E&#39; incredibile, continuano ad arrivare ancora lettere del genere. Probabilmente hanno visto che la gente cade facilmente in questi tranelli e quindi il loro business di malaffare funziona.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://4.bp.blogspot.com/_hqQGFMzQtzI/R_IRMtPBGAI/AAAAAAAAAG4/YxnNoK3-kVc/s1600-h/truffa_patenti_3.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;http://4.bp.blogspot.com/_hqQGFMzQtzI/R_IRMtPBGAI/AAAAAAAAAG4/YxnNoK3-kVc/s320/truffa_patenti_3.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5184225031055546370&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Più persone ci cascano e più loro continuano a mandare lettere e fax.&lt;br /&gt;&lt;br /&gt;Si tratta di una truffa, non pagatela assolutamente e non chiamateli nemmeno.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;p&gt;- - -&lt;br /&gt;&lt;br /&gt;
Proteggi la tua carta di credito pagando con &lt;a href=&quot;https://www.paypal.com/it/mrb/pal=KH8WNCANBMHE6&quot;&gt;PayPal!&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ddavide.blogspot.com/feeds/1462291967747638723/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4132340222854289841&amp;postID=1462291967747638723' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/1462291967747638723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/1462291967747638723'/><link rel='alternate' type='text/html' href='http://ddavide.blogspot.com/2008/04/truffa-sui-marchi-brevettati-ci-risiamo.html' title='Truffa sui marchi brevettati, ci risiamo'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_hqQGFMzQtzI/R_IRMtPBGAI/AAAAAAAAAG4/YxnNoK3-kVc/s72-c/truffa_patenti_3.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4132340222854289841.post-8942807463886500717</id><published>2008-03-25T18:06:00.001+01:00</published><updated>2008-03-25T18:10:25.548+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="* livello base"/><category scheme="http://www.blogger.com/atom/ns#" term="truffe"/><title type='text'>Truffa sui marchi brevettati, un&#39;altra ancora</title><content type='html'>Proprio come il post precedente, se avete brevettato qualche marchio è possibile che vi arrivi questa lettera con indicato il vostro indirizzo ed il vostro marchio brevettato:&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://3.bp.blogspot.com/_hqQGFMzQtzI/R-kx2tPBF_I/AAAAAAAAAGw/nb60xSKbofk/s1600-h/truffa_patenti_2.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;http://3.bp.blogspot.com/_hqQGFMzQtzI/R-kx2tPBF_I/AAAAAAAAAGw/nb60xSKbofk/s400/truffa_patenti_2.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5181727662191745010&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Si tratta di una truffa, non pagatela assolutamente.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;p&gt;- - -&lt;br /&gt;&lt;br /&gt;
Proteggi la tua carta di credito pagando con &lt;a href=&quot;https://www.paypal.com/it/mrb/pal=KH8WNCANBMHE6&quot;&gt;PayPal!&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ddavide.blogspot.com/feeds/8942807463886500717/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4132340222854289841&amp;postID=8942807463886500717' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/8942807463886500717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/8942807463886500717'/><link rel='alternate' type='text/html' href='http://ddavide.blogspot.com/2008/03/truffa-sui-marchi-brevettati-unaltra.html' title='Truffa sui marchi brevettati, un&#39;altra ancora'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_hqQGFMzQtzI/R-kx2tPBF_I/AAAAAAAAAGw/nb60xSKbofk/s72-c/truffa_patenti_2.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4132340222854289841.post-1855654197373929906</id><published>2008-03-15T18:31:00.003+01:00</published><updated>2008-03-15T18:37:06.145+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="* livello base"/><category scheme="http://www.blogger.com/atom/ns#" term="truffe"/><title type='text'>Truffa sui marchi brevettati</title><content type='html'>Se avete brevettato qualche marchio è possibile che vi arrivi questa lettera con indicato il vostro indirizzo ed il vostro marchio brevettato:&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://4.bp.blogspot.com/_hqQGFMzQtzI/R9wIXA0h98I/AAAAAAAAAGo/dNgYLsvfXhg/s1600-h/truffa-1.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 195px; height: 274px;&quot; src=&quot;http://4.bp.blogspot.com/_hqQGFMzQtzI/R9wIXA0h98I/AAAAAAAAAGo/dNgYLsvfXhg/s400/truffa-1.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5178022863019571138&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;Si tratta di una truffa, non pagatela assolutamente.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;p&gt;- - -&lt;br /&gt;&lt;br /&gt;
Proteggi la tua carta di credito pagando con &lt;a href=&quot;https://www.paypal.com/it/mrb/pal=KH8WNCANBMHE6&quot;&gt;PayPal!&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ddavide.blogspot.com/feeds/1855654197373929906/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4132340222854289841&amp;postID=1855654197373929906' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/1855654197373929906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/1855654197373929906'/><link rel='alternate' type='text/html' href='http://ddavide.blogspot.com/2008/03/truffa-sui-marchi-brevettati.html' title='Truffa sui marchi brevettati'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_hqQGFMzQtzI/R9wIXA0h98I/AAAAAAAAAGo/dNgYLsvfXhg/s72-c/truffa-1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4132340222854289841.post-8493229572172388524</id><published>2008-03-04T23:40:00.008+01:00</published><updated>2008-03-05T00:14:46.198+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="* livello base"/><category scheme="http://www.blogger.com/atom/ns#" term="portfolio"/><title type='text'>Nuovo sito: OnTiles.com</title><content type='html'>Dopo una veloce beta version di appena due mesi è online &lt;a href=&quot;http://www.ontiles.com/&quot; target=&quot;_blank&quot;&gt;OnTiles&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://3.bp.blogspot.com/_hqQGFMzQtzI/R83REWb6XXI/AAAAAAAAAGY/F6XQ7MuyD0Y/s1600-h/ontiles_home.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;http://3.bp.blogspot.com/_hqQGFMzQtzI/R83REWb6XXI/AAAAAAAAAGY/F6XQ7MuyD0Y/s320/ontiles_home.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5174021419590901106&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;OnTiles è un portale dedicato alla ceramica da piastrella, curato in particolar modo per utenti come architetti, designer e costruttori.&lt;br /&gt;&lt;br /&gt;Il sito presenta comunicati con collegamenti fotografici e video, dettagli delle aziende completi form di contatto e del loro materiale pubblicato. La localizzazione è in due lingue, comprese le newsletter.&lt;br /&gt;&lt;br /&gt;OnTiles è il primo a fornire al settore video in alta qualità, sia grafica che artistica.&lt;br /&gt;&lt;br /&gt;Sono già pianificate funzionalità aggiuntive che saranno visibili al pubblico durante il corso dell&#39;anno.&lt;br /&gt;&lt;br /&gt;Sul sito è presente anche il &lt;a href=&quot;http://www.ontiles.com/it/blog/&quot; target=&quot;_blank&quot;&gt;blog&lt;/a&gt; del team di OnTiles per informare sulle novità del settore e sugli ultimi aggiornamenti.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.ontiles.com/it/blog/&quot; target=&quot;_blank&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;http://3.bp.blogspot.com/_hqQGFMzQtzI/R83UjWb6XYI/AAAAAAAAAGg/20_Hh249Ed0/s320/ontiles_blog_button.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5174025250701729154&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Testato con Firefox 2, Internet Explorer 6 e 7, Opera 9 e Konqueror 3.5.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;p&gt;- - -&lt;br /&gt;&lt;br /&gt;
Proteggi la tua carta di credito pagando con &lt;a href=&quot;https://www.paypal.com/it/mrb/pal=KH8WNCANBMHE6&quot;&gt;PayPal!&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/8493229572172388524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/8493229572172388524'/><link rel='alternate' type='text/html' href='http://ddavide.blogspot.com/2008/03/nuovo-sito-ontilescom.html' title='Nuovo sito: OnTiles.com'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_hqQGFMzQtzI/R83REWb6XXI/AAAAAAAAAGY/F6XQ7MuyD0Y/s72-c/ontiles_home.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-4132340222854289841.post-3162154810946114267</id><published>2008-02-18T23:18:00.004+01:00</published><updated>2008-02-18T23:44:53.258+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="* livello base"/><category scheme="http://www.blogger.com/atom/ns#" term="portfolio"/><title type='text'>Nuovo sito: Acetosauri.com</title><content type='html'>E&#39; online il mio ultimo sito: &lt;a href=&quot;http://www.acetosauri.com/&quot;&gt;Acetosauri.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://1.bp.blogspot.com/_hqQGFMzQtzI/R7oF7ujaoqI/AAAAAAAAAGQ/Wqqexw3pwKk/s1600-h/acetosauri_com.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;http://1.bp.blogspot.com/_hqQGFMzQtzI/R7oF7ujaoqI/AAAAAAAAAGQ/Wqqexw3pwKk/s320/acetosauri_com.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5168450046028063394&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Il sito è dedicato agli Acetosauri, un marchio di Aceto Balsamico di Modena di alta qualità.&lt;br /&gt;&lt;br /&gt;Nel sito sono presenti anche le ricette associate a ciascun prodotto.&lt;br /&gt;&lt;br /&gt;Testato con Firefox 2, Internet Explorer 6 e 7, Opera 9 e Konqueror 3.5.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;p&gt;- - -&lt;br /&gt;&lt;br /&gt;
Proteggi la tua carta di credito pagando con &lt;a href=&quot;https://www.paypal.com/it/mrb/pal=KH8WNCANBMHE6&quot;&gt;PayPal!&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/3162154810946114267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/3162154810946114267'/><link rel='alternate' type='text/html' href='http://ddavide.blogspot.com/2008/02/nuovo-sito-acetosauricom.html' title='Nuovo sito: Acetosauri.com'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_hqQGFMzQtzI/R7oF7ujaoqI/AAAAAAAAAGQ/Wqqexw3pwKk/s72-c/acetosauri_com.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-4132340222854289841.post-2622341945261693321</id><published>2008-01-23T18:02:00.000+01:00</published><updated>2008-01-23T18:40:32.867+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="# in english language"/><category scheme="http://www.blogger.com/atom/ns#" term="* livello base"/><category scheme="http://www.blogger.com/atom/ns#" term="GTD"/><category scheme="http://www.blogger.com/atom/ns#" term="organizzazione"/><title type='text'>GTD in a text file, the Muzzarelli&#39;s version - part 3</title><content type='html'>The first and the second parts are available &lt;a href=&quot;http://www.dav-muz.net/2007/12/gtd-in-text-file-muzzarellis-version.html&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;http://www.dav-muz.net/2007/12/gtd-in-text-file-muzzarellis-version_14.html&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;For dates I&#39;m sticking with &lt;a href=&quot;http://www.davidco.com/&quot;&gt;Paul Allen&lt;/a&gt;&#39;s recommendation: appointments and milestones goes in your agenda, the things to do that starting at a certain date goes in your tickler file or in your electronic agenda.&lt;br /&gt;&lt;br /&gt;For the items, in order to remember certain dates, I use this syntax:&lt;br /&gt;[since&gt;update|completed]&lt;br /&gt;&lt;br /&gt;An example: I&#39;m waiting a CD-ROM from Paolo since 12 October, I will stress Paolo if I have not the CD for January.&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;- @Wait [12/10/2007&gt;10/01/2008] Paolo&#39;s CD-ROM.&lt;/pre&gt;The &quot;since&quot; date remember you since you wait Paolo or since the item was added.&lt;br /&gt;The &quot;update&quot; date is only for remember you when the item have to be updated (so contact Paolo and remember him that you are waiting the CD!).&lt;br /&gt;The &quot;completed&quot; date is only for completed items: it remember you when the item was done.&lt;br /&gt;&lt;br /&gt;Write dates is very useful just for waiting contexts.&lt;br /&gt;&lt;br /&gt;If there isn&#39;t a &quot;update&quot; date, but only a &quot;since&quot; date:&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;- @Wait [12/10/2007] Paolo&#39;s CD-ROM.&lt;/pre&gt;If there is only the deadline (see the caracter &quot;&gt;&quot;):&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;- @Wait [&gt;10/01/2008] Paolo&#39;s CD-ROM.&lt;/pre&gt;The completed date is optional for all the type of items, useful only if you like to know when you complete the item. It must be used only for completed items:&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;x @Wait [|9/01/2008] Paolo&#39;s CD-ROM.&lt;/pre&gt;I prefer to use day/month/year, but you can chose your preferred order. A suggestion in order to increase the readability: use always 2 digits for days and months and 4 for years.&lt;br /&gt;&lt;br /&gt;Put dates only when is really useful for you, because you have to spend time for your job and not for your organization system. In my GTD text file, only 2% of items have a date.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;Conclusion&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;With this model of text file it&#39;s easy to write some tool or some syntax file for your preferred text editor.&lt;br /&gt;&lt;br /&gt;I use Kate for GTD (I will write about this) and I written a tool, just few lines in Python, for sync my Palm with a short selection of contexts (if there are some requests I can publish it).&lt;br /&gt;&lt;br /&gt;Now you have a complete system for GTD fast to write, easy to read, really portable and simple to expand with few line &lt;a href=&quot;http://en.wikipedia.org/wiki/Script_language&quot;&gt;scripts&lt;/a&gt;. Good job!&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;p&gt;- - -&lt;br /&gt;&lt;br /&gt;
Proteggi la tua carta di credito pagando con &lt;a href=&quot;https://www.paypal.com/it/mrb/pal=KH8WNCANBMHE6&quot;&gt;PayPal!&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ddavide.blogspot.com/feeds/2622341945261693321/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4132340222854289841&amp;postID=2622341945261693321' title='4 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/2622341945261693321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/2622341945261693321'/><link rel='alternate' type='text/html' href='http://ddavide.blogspot.com/2008/01/gtd-in-text-file-muzzarellis-version.html' title='GTD in a text file, the Muzzarelli&#39;s version - part 3'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4132340222854289841.post-7014045073466128423</id><published>2007-12-14T01:00:00.000+01:00</published><updated>2007-12-14T00:09:14.607+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="# in english language"/><category scheme="http://www.blogger.com/atom/ns#" term="* livello base"/><category scheme="http://www.blogger.com/atom/ns#" term="GTD"/><category scheme="http://www.blogger.com/atom/ns#" term="organizzazione"/><title type='text'>GTD in a text file, the Muzzarelli&#39;s version - part 2</title><content type='html'>Wellcome to the second part of this guide to my GTD system. The first part is available &lt;a href=&quot;http://ddavide.blogspot.com/2007/12/gtd-in-text-file-muzzarellis-version.html&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In the first part you saw how to write todo items and check them. In this part I talk about projects.&lt;br /&gt;&lt;br /&gt;A short description: for GTD, a project is a work to do which require more than one physical action to achieve. I added several other things to it (thanks Anthony Robbins!).&lt;br /&gt;&lt;br /&gt;In order to write efficient and attractive plan, the project should have a purpose, some goals and some notes. I built my system over this. See an example:&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;== WRITE A GTD BOOK ==&lt;br /&gt;# Purpose:&lt;br /&gt;Help people that prefer read a paper book. Earn several euros.&lt;br /&gt;# Principles:&lt;br /&gt;Slim (less than 100 pages), very simple to read, sell at minimum 1,000 copies.&lt;br /&gt;# Displaying the result:&lt;br /&gt;People write me how the book improve their lives. The book sell more than 2,000 copies.&lt;br /&gt;# Brainstorming:&lt;br /&gt;Syntax, Kate, call the publisher, set the price (10€ or 9.90€?), syntax of dates.&lt;br /&gt;&lt;/pre&gt;The title is between &quot;== TITLE ==&quot; and is all uppercase.&lt;br /&gt;&lt;br /&gt;Some suggestions in order to increase the readability and waste less time:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;For the &quot;purpose&quot; is preferable to write only one line.&lt;/li&gt;&lt;li&gt;For the &quot;principles&quot; is preferable to write only one line or a short realistic list.&lt;/li&gt;&lt;li&gt;For the &quot;Displaying the result&quot; write a short good scenario, not a dream one! Write less lines as you can, one if possible.&lt;/li&gt;&lt;li&gt;For the &quot;Brainstorming&quot; write all on a one line comma separated, if possible.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;So you should to write less as you can.&lt;br /&gt;&lt;br /&gt;Add your todo items after a blank line:&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;== WRITE MY GTD BOOK ==&lt;br /&gt;# Purpose:&lt;br /&gt;Help people that prefer read a paper book. Earn several euros.&lt;br /&gt;# Principles:&lt;br /&gt;Slim (less than 100 pages), very simple to read, sell at minimum 1,000 copies.&lt;br /&gt;# Displaying the result:&lt;br /&gt;People write me how the book improve their lives. The book sell more than 2,000 copies.&lt;br /&gt;# Brainstorming:&lt;br /&gt;Syntax, Kate, call the publisher, set the price (10€ or 9.90€?), syntax of dates.&lt;br /&gt;&lt;br /&gt;- @Tel Irene for a review of the draft.&lt;br /&gt;- @Write the second part.&lt;br /&gt;- @Email a draft of the cover to the designer.&lt;br /&gt;&lt;/pre&gt;Write only the todo items that you can do in the same time. So, if you have a things to do after write the first part of the book, you should: add to the brainstorming list, or add &quot;Next write the second part.&quot; to the end of line. See the example:&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;- @Write the second part. Next write the third part.&lt;/pre&gt; Add your project in the same GTD.txt file after the todo items without project and separate it by two blank lines. A fast example:&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;@Buy @Home @Office @Tel @Web&lt;br /&gt;&lt;br /&gt;- @Buy 1l milk, 2 lemons, chocolate.&lt;br /&gt;- @Buy An iPod.&lt;br /&gt;- @Buy 2 new Moleskine (one slim and one big) and a flicker.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- @Home Repair the chair.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- @Tel Elisa for the appointment of Monday 13 November.&lt;br /&gt;- @Tel Marco in order to set a meeting with Company S.p.A.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- @Web Renew the Backpack login.&lt;br /&gt;- @Web Make a review of www.ontiles.com&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;== WRITE MY GTD BOOK ==&lt;br /&gt;# Purpose:&lt;br /&gt;Help people that prefer read a paper book. Earn several euros.&lt;br /&gt;# Principles:&lt;br /&gt;Slim (less than 100 pages), very simple to read, sell at minimum 1,000 copies.&lt;br /&gt;# Displaying the result:&lt;br /&gt;People write me how the book improve their lives. The book sell more than 2,000 copies.&lt;br /&gt;# Brainstorming:&lt;br /&gt;Syntax, Kate, search a publisher, set the price (10€ or 9.90€?), syntax of dates.&lt;br /&gt;&lt;br /&gt;- @Tel Irene for a review of the draft. Next send an email to Elena with some Irene&#39;s opinions.&lt;br /&gt;- @Write the second part.&lt;br /&gt;- @Email a draft of the cover to the designer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;== REPAIR THE CAR ==&lt;br /&gt;&lt;br /&gt;[...]&lt;br /&gt;&lt;/pre&gt;Remove the project when you have done it, use an old_projects.txt file if you like.&lt;br /&gt;&lt;br /&gt;With this system you can store a large number of projects and items to do in an easy to read (and very fast to write) file. If you use Vim or Emacs for this you can really be a lot faster than any program or web application can do!&lt;br /&gt;&lt;br /&gt;In the next part I will talk about dates.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;p&gt;- - -&lt;br /&gt;&lt;br /&gt;
Proteggi la tua carta di credito pagando con &lt;a href=&quot;https://www.paypal.com/it/mrb/pal=KH8WNCANBMHE6&quot;&gt;PayPal!&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ddavide.blogspot.com/feeds/7014045073466128423/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4132340222854289841&amp;postID=7014045073466128423' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/7014045073466128423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/7014045073466128423'/><link rel='alternate' type='text/html' href='http://ddavide.blogspot.com/2007/12/gtd-in-text-file-muzzarellis-version_14.html' title='GTD in a text file, the Muzzarelli&#39;s version - part 2'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4132340222854289841.post-2135749522772169088</id><published>2007-12-07T22:25:00.000+01:00</published><updated>2007-12-08T00:06:42.734+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="# in english language"/><category scheme="http://www.blogger.com/atom/ns#" term="* livello base"/><category scheme="http://www.blogger.com/atom/ns#" term="GTD"/><category scheme="http://www.blogger.com/atom/ns#" term="organizzazione"/><title type='text'>GTD in a text file, the Muzzarelli&#39;s version - part 1</title><content type='html'>I&#39;m starting to use GTD (&lt;a href=&quot;http://en.wikipedia.org/wiki/Gtd&quot;&gt;Getting Things Done&lt;/a&gt;) since September 2006 reading &lt;a href=&quot;http://wiki.43folders.com/&quot;&gt;43 Folders&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Before that I read a lot of organization books, tips and articles on internet. When I discovered GTD of David Allen I changed my mind and now I see the results, the best results.&lt;br /&gt;&lt;br /&gt;I&#39;m a fan of simplicity and I love text files because I can read it whit all devices, open it in an instant and build fast scripts to automate some operations.&lt;br /&gt;&lt;br /&gt;I tried a lot of programs, both off and on line (web applications), like &lt;a href=&quot;http://www.rememberthemilk.com/&quot;&gt;Remeber The Milk&lt;/a&gt;, &lt;a href=&quot;http://www.nozbe.com/&quot;&gt;Nozbe&lt;/a&gt;, &lt;a href=&quot;http://www.vitalist.com/&quot;&gt;Vitalist&lt;/a&gt;, &lt;a href=&quot;http://96db.com/pyGTD/&quot;&gt;pyGTD&lt;/a&gt;, &lt;a href=&quot;http://www.backpackit.com/&quot;&gt;Backpack&lt;/a&gt; (my preferred) and others.&lt;br /&gt;&lt;br /&gt;The 20% of web applications are really good, like Backpack or Vitalist, but you need a connection to the internet if you want to work.&lt;br /&gt;The desktop applications are slow to open, not multiplatform and needs installations on all your devices: there are not an application that run in Linux, Windows, MacOS and on my Palm or cellular phone.&lt;br /&gt;All text systems that I tried are complex, too complex for the real life: I want to write a todo item in a couple of seconds, not in minutes.&lt;br /&gt;&lt;br /&gt;So I created my text system: simplest to remember, faster to write and easiest to read.&lt;br /&gt;&lt;br /&gt;Well, if you just know GTD take a file called GTD.txt. If you hear GTD for the first time, give it a try: you will discover how is easy to organize your life and your million of things to do!&lt;br /&gt;&lt;br /&gt;So, create a simple text file with your preferred program. Avoid MicrosoftWord or some other heavy program, use the Notepad or Edit Plus or Vim or whatever else: you have to create a .TXT file.&lt;br /&gt;&lt;br /&gt;Put all your contexts in your first line, see the example:&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;@Buy @Home @Office @Tel @Web&lt;/pre&gt;This line is for reference. You can use only one word for each context, I suggest you to capitalize the first letter.&lt;br /&gt;The context is a tag that indicate in what place do the thing, or when do it. So, if you are in a store you have to read all the @Buy items.&lt;br /&gt;&lt;br /&gt;Each item must have a context and only one one.&lt;br /&gt;&lt;br /&gt;Make a blank line then write your @Tel items, then make two blank lines (this increase the readability when you have a lot of things to do) and write your @Web items, ecc...&lt;br /&gt;&lt;br /&gt;See the example:&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;@Buy @Home @Office @Tel @Web&lt;br /&gt;&lt;br /&gt;- @Buy 1l milk, 2 lemons, chocolate.&lt;br /&gt;- @Buy An iPod.&lt;br /&gt;- @Buy 2 new Moleskine (one slim and one big) and a flicker.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- @Home Repair the chair.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- @Tel Elisa for the appointment of Monday 13 November.&lt;br /&gt;- @Tel Marco in order to set a meeting with Company S.p.A.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- @Web Renew the Backpack login.&lt;br /&gt;- @Web Make a review of www.ontiles.com&lt;/pre&gt;Every item start with a line, a single space, only a single context and another space. Yes, only one context for item. If you have more contexts for each item you have not efficient contexts, so reorder them.&lt;br /&gt;&lt;br /&gt;Use &lt;span style=&quot;font-weight: bold;&quot;&gt;only one line&lt;/span&gt; for each item; this is very important because it is easiest to use and it obligates you to write good items: the better todos are short!&lt;br /&gt;&lt;br /&gt;When you do an item you can simply eliminate it or put an &quot;x&quot; before:&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;- @Buy 1l milk, 2 lemons, chocolate.&lt;br /&gt;x @Buy an iPod.&lt;br /&gt;- @Buy 2 new Moleskine (one slim and one big) and a flicker.&lt;/pre&gt;If you like to remember old things done, copy it in another file (history.txt). In my honest opinion using an history file is not useful and distract you: the mind have to look at the present, not at the past.&lt;br /&gt;&lt;br /&gt;In the next part I will tell you about projects.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;p&gt;- - -&lt;br /&gt;&lt;br /&gt;
Proteggi la tua carta di credito pagando con &lt;a href=&quot;https://www.paypal.com/it/mrb/pal=KH8WNCANBMHE6&quot;&gt;PayPal!&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ddavide.blogspot.com/feeds/2135749522772169088/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4132340222854289841&amp;postID=2135749522772169088' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/2135749522772169088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/2135749522772169088'/><link rel='alternate' type='text/html' href='http://ddavide.blogspot.com/2007/12/gtd-in-text-file-muzzarellis-version.html' title='GTD in a text file, the Muzzarelli&#39;s version - part 1'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4132340222854289841.post-127338778186506747</id><published>2007-07-31T15:38:00.000+01:00</published><updated>2007-07-31T15:55:33.708+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="vari"/><title type='text'>Chiusura per ferie</title><content type='html'>L&#39;attività rimane chiusa per ferie dal 3 Agosto per riaprire Lunedì 20 Agosto.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;p&gt;- - -&lt;br /&gt;&lt;br /&gt;
Proteggi la tua carta di credito pagando con &lt;a href=&quot;https://www.paypal.com/it/mrb/pal=KH8WNCANBMHE6&quot;&gt;PayPal!&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ddavide.blogspot.com/feeds/127338778186506747/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4132340222854289841&amp;postID=127338778186506747' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/127338778186506747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/127338778186506747'/><link rel='alternate' type='text/html' href='http://ddavide.blogspot.com/2007/07/chiusura-per-ferie.html' title='Chiusura per ferie'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4132340222854289841.post-4385757684875661587</id><published>2007-07-25T21:52:00.000+01:00</published><updated>2007-07-25T22:21:28.528+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="# in english language"/><category scheme="http://www.blogger.com/atom/ns#" term="* livello intermedio"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>Backpack Update - Aggiornamento per Backpack</title><content type='html'>Since few hours &lt;a href=&quot;http://www.backpackit.com/?referrer=BP2HS7J&quot;&gt;Backpack&lt;/a&gt; has been updated and it is avaiable the new API that correct various problematic that plagued it.&lt;br /&gt;The Python client that I have wrote will be updated too and published soon.&lt;br /&gt;&lt;br /&gt;The new features will be:&lt;br /&gt;- multi list management;&lt;br /&gt;- all objects of the pages can now be ordered;&lt;br /&gt;- the old page descriptions are now notes;&lt;br /&gt;- page links have been deprecated;&lt;br /&gt;- search function;&lt;br /&gt;- separators;&lt;br /&gt;- the tags bug could be now resolved.&lt;br /&gt;&lt;br /&gt;Some problems still seem not to have benn taken in consideration, like the export of filed and images. Together with others developers we are making pressure in order to have the possibility to manage them through API, but 37signals still does not answer to our demands.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href=&quot;http://backpackit.com/?referrer=BP2HS7J&quot;&gt;&lt;img border=&quot;0&quot; title=&quot;Backpack: Get Organized and Collaborate&quot; alt=&quot;Backpack: Get Organized and Collaborate&quot; src=&quot;http://123.backpackit.com/images/backpack11230.gif&quot; width=&quot;112&quot; height=&quot;30&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Da poche ore è stato aggiornato &lt;a href=&quot;http://www.backpackit.com/?referrer=BP2HS7J&quot;&gt;Backpack&lt;/a&gt; ed è disponibile la nuova API che corregge diverse problematiche che lo affliggevano.&lt;br /&gt;Il client per Python che ho preparato sarà presto aggiornato e pubblicato.&lt;br /&gt;&lt;br /&gt;Le nuove funzionalità saranno:&lt;br /&gt;- gestione di più liste;&lt;br /&gt;- posizionamento degli oggetti nella pagina;&lt;br /&gt;- la descrizione delle pagine è ora diventata una nota come le altre;&lt;br /&gt;- i link tra le pagine sono ora deprecati;&lt;br /&gt;- funzione di ricerca;&lt;br /&gt;- separatori;&lt;br /&gt;- il bug dei tag ora dovrebbe essere risolto.&lt;br /&gt;&lt;br /&gt;Alcuni problemi sembrano non essere ancora stati presi in considerazione, come l&#39;esportazione di immagini e file. Assieme ad altri sviluppatori stiamo facendo pressione per avere la possibilità di gestirli tramite API ma 37signals ancora non risponde alle nostre domande.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;p&gt;- - -&lt;br /&gt;&lt;br /&gt;
Proteggi la tua carta di credito pagando con &lt;a href=&quot;https://www.paypal.com/it/mrb/pal=KH8WNCANBMHE6&quot;&gt;PayPal!&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ddavide.blogspot.com/feeds/4385757684875661587/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4132340222854289841&amp;postID=4385757684875661587' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/4385757684875661587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/4385757684875661587'/><link rel='alternate' type='text/html' href='http://ddavide.blogspot.com/2007/07/backpack-update-aggiornamento-per.html' title='Backpack Update - Aggiornamento per Backpack'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4132340222854289841.post-6254280593137424220</id><published>2007-07-24T15:46:00.000+01:00</published><updated>2007-07-24T16:24:16.385+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="# in english language"/><category scheme="http://www.blogger.com/atom/ns#" term="* livello intermedio"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>Backpack Client for Python</title><content type='html'>A &lt;a href=&quot;http://backpackit.com/?referrer=BP2HS7J&quot;&gt;Backpack&lt;/a&gt; client API for Python will be released soon.&lt;br /&gt;&lt;br /&gt;Ready features:&lt;br /&gt;- API interface and object interface;&lt;br /&gt;- creation and updating of Backpack objects with a single save method;&lt;br /&gt;- objects avaiables: pages, notes, items, tags but also lists!&lt;br /&gt;- page linking;&lt;br /&gt;- page sending via email;&lt;br /&gt;- support for SSL (not tested).&lt;br /&gt;&lt;br /&gt;Next features:&lt;br /&gt;- data exporting;&lt;br /&gt;- emails;&lt;br /&gt;- reminders;&lt;br /&gt;- page sharing.&lt;br /&gt;&lt;br /&gt;Because of some Backpack bugs and mistakes some features are not yet ready and I prefer to wait for the first release.&lt;br /&gt;&lt;br /&gt;Stay tuned!&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href=&quot;http://backpackit.com/?referrer=BP2HS7J&quot;&gt;&lt;img border=&quot;0&quot; title=&quot;Backpack: Get Organized and Collaborate&quot; alt=&quot;Backpack: Get Organized and Collaborate&quot; src=&quot;http://123.backpackit.com/images/backpack11230.gif&quot; width=&quot;112&quot; height=&quot;30&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Il client Python per sfruttare l&#39;API di &lt;a href=&quot;http://www.backpackit.com/?referrer=BP2HS7J&quot;&gt;Backpack&lt;/a&gt; verrà rilasciato presto.&lt;br /&gt;&lt;br /&gt;Funzionalità già disponibili:&lt;br /&gt;- interfaccia in stile API ed a oggetti;&lt;br /&gt;- creazione e modifica degli oggetti di Backpack con un singolo metodo &quot;save&quot;;&lt;br /&gt;- oggetti disponibili: pagine, note, appunti ma anche liste!&lt;br /&gt;- link tra le pagine;&lt;br /&gt;- spedizione delle pagine via email;&lt;br /&gt;- supporto per SSL (non testato).&lt;br /&gt;&lt;br /&gt;Prossime funzionalità:&lt;br /&gt;- esportazione di tutte le pagine;&lt;br /&gt;- email;&lt;br /&gt;- promemoria;&lt;br /&gt;- condivisione delle pagine.&lt;br /&gt;&lt;br /&gt;A causa di alcune imprecisioni nella documentazione ed alcuni errori nell&#39;API di Backpack alcune funzionalità non sono ancora pronte per cui ho preferito aspettare prima di pubblicare la prima release.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;p&gt;- - -&lt;br /&gt;&lt;br /&gt;
Proteggi la tua carta di credito pagando con &lt;a href=&quot;https://www.paypal.com/it/mrb/pal=KH8WNCANBMHE6&quot;&gt;PayPal!&lt;/a&gt;
&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ddavide.blogspot.com/feeds/6254280593137424220/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4132340222854289841&amp;postID=6254280593137424220' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/6254280593137424220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4132340222854289841/posts/default/6254280593137424220'/><link rel='alternate' type='text/html' href='http://ddavide.blogspot.com/2007/07/backpack-client-for-python.html' title='Backpack Client for Python'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>