<?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: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-25512885</id><updated>2012-01-25T05:52:25.927+01:00</updated><category term='manifesto'/><category term='sourcegear'/><category term='good gui'/><category term='tools'/><category term='news'/><category term='free'/><category term='malware'/><category term='anti if'/><category term='privacy'/><category term='adobe'/><category term='linkedin'/><category term='chrome'/><category term='make'/><category term='signup'/><category term='impress'/><category term='mouse'/><category term='freebase'/><category term='git'/><category term='vuotawallet'/><category term='pratiche agili'/><category term='recaptcha'/><category term='spam'/><category term='rails'/><category term='mini tablet'/><category term='interfaccia utente'/><category term='colori'/><category term='jirino'/><category term='libro'/><category term='sicurezza'/><category term='dotnet'/><category term='mustache'/><category term='c++'/><category term='rant'/><category term='contesto'/><category term='facebook'/><category term='google wave'/><category term='tristezza'/><category term='touch recognition'/><category term='sala riunioni'/><category term='new tab'/><category term='humour'/><category term='blekko'/><category term='big smart button'/><category term='programmazione'/><category term='home automation'/><category term='pdf'/><category term='beta'/><category term='recensione'/><category term='do-dots'/><category term='ui'/><category term='touch screen'/><category term='songza'/><category term='ufficio'/><category term='creativita'/><category term='unit testing'/><category term='asp.net'/><category term='design'/><category term='framework'/><category term='ubuntu'/><category term='signup form'/><category term='subversion'/><category term='curiosità'/><category term='comunicazione'/><category term='google'/><category term='svn'/><category term='palmari'/><category term='ruby'/><category term='bad ui'/><category term='podcast'/><category term='skills'/><category term='trucchi'/><category term='upto9bits'/><category term='media center'/><category term='macosx'/><category term='sony'/><category term='BAD GUI'/><category term='hacking'/><category term='gadget'/><category term='flock'/><category term='multi touch'/><category term='demo'/><category term='tortoisesvn'/><category term='csharp'/><category term='emoticons'/><category term='good ui'/><category term='devunity'/><category term='source control'/><category term='tdd'/><category term='REVIEW'/><category term='free tools'/><category term='hardware'/><category term='touch'/><category term='gesture'/><category term='musica'/><category term='metodi agili'/><category term='dry'/><category term='watin'/><category term='login'/><category term='stencils'/><category term='domotica'/><category term='startup'/><category term='basecamp'/><category term='disabled'/><category term='stripes'/><category term='biomedicale'/><category term='netbeans'/><category term='italian agile day'/><category term='grafica'/><category term='internet delle cose'/><category term='crisi economica'/><category term='innovazione'/><category term='progettazione'/><category term='twitter'/><category term='round up'/><category term='fuoritema'/><category term='team'/><category term='usabilita'/><category term='project management'/><category term='fitness'/><category term='gmail'/><category term='fuori tema'/><category term='mobile'/><category term='esperienze'/><category term='doctorow'/><category term='geeksfera'/><category term='web'/><category term='3d'/><category term='tastiera'/><category term='specifiche'/><category term='windows phone 7'/><category term='consistenza'/><category term='valutazione'/><category term='time tracking'/><category term='cobol'/><category term='open source'/><category term='kinect'/><category term='m2m'/><category term='firefox'/><category term='Killerprogetto'/><category term='searchme'/><category term='tortoisegit'/><category term='buzzword'/><category term='iphone'/><category term='wp7'/><category term='blogday'/><category term='css'/><category term='tecnologie'/><category term='web 2.0'/><category term='tips'/><category term='todo'/><category term='.net'/><category term='blomming'/><category term='surface'/><category term='ocr'/><category term='xp'/><category term='emperor'/><category term='extreme programming'/><category term='safari'/><category term='xml'/><category term='business'/><category term='textflow'/><category term='ubiquity'/><category term='controllo versione'/><category term='google adsense'/><category term='xna'/><category term='ux'/><category term='geek'/><category term='ted'/><category term='cloud'/><category term='links'/><category term='multimedia'/><category term='gui'/><category term='Joost'/><category term='follow'/><category term='visual studio'/><category term='pair programming'/><category term='gears'/><category term='status bar'/><category term='android'/><category term='social networks'/><category term='feng shui'/><category term='svg'/><category term='software'/><category term='algorithm ink'/><category term='modello di business'/><category term='springloops'/><category term='heroku'/><category term='workstation'/><category term='agile tools'/><category term='aziende'/><category term='vista'/><category term='ide'/><category term='EULA'/><category term='lavoro'/><category term='clone detective'/><category term='trucco'/><category term='design patterns'/><category term='javascript'/><category term='apple'/><category term='tablet'/><category term='passwords'/><category term='tecnologia'/><category term='techcrunch50'/><category term='adobe air'/><category term='Picasa'/><category term='autocompletamento'/><category term='sparkfun'/><category term='feedback'/><category term='browser'/><category term='monitor'/><category term='internet'/><category term='forms'/><category term='windows'/><category term='bugtracking'/><category term='digital signage'/><category term='scaddle'/><category term='motivazione'/><category term='cubicoli'/><category term='linux'/><category term='videogiochi'/><category term='arduino'/><category term='platforms'/><category term='libri'/><category term='blogpress'/><category term='boxee'/><category term='internet explorer'/><category term='ajax'/><category term='Photosynth'/><category term='tutorial'/><category term='userinterfaccia'/><category term='illustrazioni'/><category term='smashing magazine'/><category term='2010'/><category term='games'/><category term='consigli'/><category term='weak references'/><category term='traduzione'/><category term='blog'/><category term='adobe reader'/><category term='google chrome'/><category term='best of'/><category term='outlook'/><category term='arredo'/><category term='aza raskin'/><category term='captcha'/><category term='luis von ahn'/><category term='breakpad'/><category term='fitts'/><category term='mysky'/><category term='telelavoro'/><category term='word processor'/><category term='features'/><category term='microsoft'/><category term='produttivita'/><category term='mono'/><category term='pomodoro'/><category term='postmortem'/><category term='difetti'/><title type='text'>Minddriven ... it</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default?start-index=101&amp;max-results=100'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>348</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-25512885.post-2360022948374446736</id><published>2012-01-11T08:30:00.000+01:00</published><updated>2012-01-11T08:30:00.960+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='impress'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='mustache'/><title type='text'>Impress.js per creare slide di effetto</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-R9IaXvGJ9dA/Tw0axoUOeTI/AAAAAAAABPc/WbN309hEDKg/s1600-h/minddriven-logo-impress%25255B4%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="minddriven-logo-impress" border="0" alt="minddriven-logo-impress" src="http://lh4.ggpht.com/-YQN_ztu9UHM/Tw0ayvdUbAI/AAAAAAAABPg/a7sLmeXDihI/minddriven-logo-impress_thumb%25255B2%25255D.png?imgmax=800" width="288" height="181" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Avete intenzione di creare qualche presentazione efficace (non &lt;em&gt;&lt;a href="http://minddrivenit.blogspot.com/2012/01/stunning-applications-visually-stunning.html"&gt;stunning&lt;/a&gt;&lt;/em&gt; né &lt;em&gt;jaw dropping&lt;/em&gt;, però) senza finire con il solito PowerPoint ma senza nemmeno impazzire dietro a codice complicato e ingestibile ?&lt;/p&gt;  &lt;p&gt;&lt;a href="https://github.com/bartaz/impress.js" target="_blank"&gt;Impress.js&lt;/a&gt; potrebbe fare al caso vostro.&lt;/p&gt;  &lt;p&gt;&lt;a href="https://github.com/bartaz/impress.js" target="_blank"&gt;Impress.js&lt;/a&gt; è un framework di presentazione realizzato in javascript che sfrutta le transition e le transform di CSS3 per realizzare delle slide di effetto &lt;em&gt;non lineari&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;E’ basato sull’idea che sta dietro al servizio &lt;a href="http://prezi.com/" target="_blank"&gt;prezi.com&lt;/a&gt; ma si distingue per qualche particolare, tra cui la licenza open source MIT e un codice sorgente pulito ed efficace.&lt;/p&gt;  &lt;p&gt;Un paio di esempi ‘veri’ di slide realizzabili con Impress.js li trovate con la &lt;a href="http://bartaz.github.com/impress.js/#/bored" target="_blank"&gt;presentazione ufficiale&lt;/a&gt; e con la &lt;a href="http://johnpolacek.github.com/WhatTheHeckIsResponsiveWebDesign-impressjs/" target="_blank"&gt;presentazione di John Polacek sul responsive web design&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Mica male, vero ?&lt;/p&gt;  &lt;p&gt;Il progetto è interessante e da tenere d’occhio. Ad una veloce analisi mi vengono in mente questi pregi e difetti.    &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;Pregio: pulizia e facilità di uso&lt;/h3&gt;  &lt;p&gt;Con un file HTML, un foglio di stile e una libreria javascript si è in grado di realizzare la propria presentazione. &lt;/p&gt;  &lt;p&gt;L’approccio è minimalista e proprio per questo si tratta di uno strumento facile da usare, integrare, modificare. Il formato scelto per modificare i contenuti delle slide è veramente semplice, ed è possibile ottenere buoni risultati anche senza un IDE.    &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;Pregio: niente lato server&lt;/h3&gt;  &lt;p&gt;E’ tutto client side, per cui è più facile portare in giro il componente e (perché no ?) anche lanciare la slide localmente, senza necessità di avere una connessione attiva.    &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;Difetto: compatibilità con i browser&lt;/h3&gt;  &lt;p&gt;La compatibilità è garantita con un numero di browser minimo, visto che si parla solo di Chrome/Chromium, Safari 5.1 e Firefox 10. Il mobile sembra escluso (se volete una presentazione simile su iPad, provate &lt;a href="http://prezi.com/"&gt;prezi.com&lt;/a&gt;). &lt;/p&gt;  &lt;p&gt;Sicuramente non è un componente da inserire, almeno per ora, su una &lt;a href="http://en.wikipedia.org/wiki/Landing_page" target="_blank"&gt;landing page&lt;/a&gt;, visto che una percentuale troppo bassa di utenti ne trarrebbe utilità. Però, dovendo mostrare una presentazione di effetto con il proprio laptop, mi viene da pensare che possa essere interessante sperimentarlo.     &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;Idee&lt;/h3&gt;  &lt;p&gt;La prima cosa che mi viene in mente è la possibilità di rendere più dinamica la pagina di descrizione delle slide con dei contenuti ottenuti esternamente. &lt;/p&gt;  &lt;p&gt;Mi sembrerebbe molto simpatico, tanto per fare un esempio, presentare una startup mostrando i dati &lt;em&gt;reali&lt;/em&gt;, sempre aggiornati, sul numero di utenti attivi e premium. &lt;/p&gt;  &lt;p&gt;Una integrazione con &lt;a href="http://minddrivenit.blogspot.com/2011/12/mustache-template-logic-less-con-i.html"&gt;Mustache&lt;/a&gt; renderebbe inoltre questa dinamicità di contenuti ancora più semplice e immediata.&lt;/p&gt;  &lt;p&gt;Che ne dite ?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-2360022948374446736?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/2360022948374446736/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2012/01/impressjs-per-creare-slide-di-effetto.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/2360022948374446736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/2360022948374446736'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2012/01/impressjs-per-creare-slide-di-effetto.html' title='Impress.js per creare slide di effetto'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/-YQN_ztu9UHM/Tw0ayvdUbAI/AAAAAAAABPg/a7sLmeXDihI/s72-c/minddriven-logo-impress_thumb%25255B2%25255D.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-2102841369362764042</id><published>2012-01-09T08:30:00.000+01:00</published><updated>2012-01-09T08:30:00.460+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><category scheme='http://www.blogger.com/atom/ns#' term='round up'/><title type='text'>Userinterfaccia – ROUND UP – trucchi e regole dagli ultimi post (9)</title><content type='html'>&lt;p&gt;Anche stavolta l’ultimo &lt;a href="http://minddrivenit.blogspot.com/search/label/round%20up" target="_blank"&gt;ROUND UP&lt;/a&gt; è dell’anno scorso … sono proprio scarso come blogger !&lt;/p&gt;  &lt;p&gt;Mi metto di nuovo in pari. Ricordo ai gentili lettori che gli &lt;a href="http://minddrivenit.blogspot.com/search/label/userinterfaccia" target="_blank"&gt;UserInterfaccia&lt;/a&gt; ROUND UP sono estratti di ‘regole’ e ‘pattern’ (il virgolettato è d’obbligo) presi dagli ultimi post del filone UserInterfaccia.&lt;/p&gt;  &lt;p&gt;1. Da &lt;a href="http://minddrivenit.blogspot.com/2011/06/rimino-le-interfacce-touch-tornano.html"&gt;&lt;em&gt;Rimino. Le interfacce touch tornano umane&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&amp;#160;&lt;/em&gt;scopriamo che ci sono tante idee completamente nuove da applicare agli smartphone della prossima generazione, e che una interazione hardware / software molto più creativa e spinta può dare sviluppi interessantissimi. Ma soprattutto che &lt;em&gt;“Uno strumento veramente smart certe situazioni le capisce da solo, senza indicazioni dall’utente. E agisce di conseguenza.”&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;2. Da &lt;a href="http://minddrivenit.blogspot.com/2011/07/il-bottone-che-non-fa-nulla-o-quasi.html"&gt;&lt;em&gt;Il bottone che non fa nulla. O quasi.&lt;/em&gt;&lt;/a&gt; ricordiamo per l’ennesima volta che &lt;em&gt;“non fornire un feedback ad una operazione di input il più delle volte è un vero e proprio bug”&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;3. In &lt;em&gt;&lt;a href="http://minddrivenit.blogspot.com/2011/07/i-bambini-e-le-interfacce-touch.html"&gt;I bambini e le interfacce touch&lt;/a&gt;&lt;/em&gt; ci facciamo mostrare dai bambini che &lt;em&gt;“le interfacce touch sono più dirette perché non hanno intermediari tra l’operatore e l’oggetto con cui interagire”&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;4. Da &lt;em&gt;&lt;a href="http://minddrivenit.blogspot.com/2011/09/peccati-di-orgoglio-di-ux-non-chiedere.html"&gt;Peccati di orgoglio di UX. Non chiedere informazioni all’utente.&lt;/a&gt;&lt;/em&gt; notiamo che &lt;em&gt;“Un conto è evitare di assillare l’utente con domande stupide, e un conto è evitare di porre domande davvero utili ai fini dell’esecuzione. Cosa preferite ? Omertà e malfunzionamento o una conferma in più ?”&lt;/em&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-2102841369362764042?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/2102841369362764042/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2012/01/userinterfaccia-round-up-trucchi-e.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/2102841369362764042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/2102841369362764042'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2012/01/userinterfaccia-round-up-trucchi-e.html' title='Userinterfaccia – ROUND UP – trucchi e regole dagli ultimi post (9)'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-235692120582074314</id><published>2012-01-05T08:30:00.000+01:00</published><updated>2012-01-05T08:30:00.798+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><title type='text'>Stunning Applications ! Visually Stunning components !</title><content type='html'>&lt;p&gt;   &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/-U36ZEZjmYF4/TwKQrRuQGFI/AAAAAAAABN8/LSkok7JUqZ0/s1600-h/stunned-search%25255B6%25255D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="stunned-search" border="0" alt="stunned-search" src="http://lh3.ggpht.com/-IPDUh04QzZk/TwKQsW7naPI/AAAAAAAABOA/UUD7F2LZVks/stunned-search_thumb%25255B4%25255D.jpg?imgmax=800" width="416" height="299" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Se un giorno dovessi davvero usare il termine ‘stunning’ per definire un’interfaccia utente, abbattetemi.&lt;/p&gt;  &lt;p&gt;So che l’uso di ‘stunning’ in inglese è leggermente diverso (e fortunatamente ha una connotazione più positiva) dalla pura traduzione letterale del termine in italiano, ma immaginarmi utenti boccheggianti e/o storditi di fronte alla mia ipotetica nuova applicazione mi ha sempre fatto sorridere.&lt;/p&gt;  &lt;p&gt;No, grazie. Gli effetti speciali li lascio all’industria cinematografica e al massimo a quella dei videogiochi.&lt;/p&gt;  &lt;p&gt;Preferisco avere utenti lucidi, in buona salute, tranquilli mentre fanno il loro lavoro di sempre. &lt;/p&gt;  &lt;p&gt;Senza nemmeno accorgersi dell’interfaccia utente che stanno usando.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-235692120582074314?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/235692120582074314/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2012/01/stunning-applications-visually-stunning.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/235692120582074314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/235692120582074314'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2012/01/stunning-applications-visually-stunning.html' title='Stunning Applications ! Visually Stunning components !'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/-IPDUh04QzZk/TwKQsW7naPI/AAAAAAAABOA/UUD7F2LZVks/s72-c/stunned-search_thumb%25255B4%25255D.jpg?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-6122486423478309951</id><published>2012-01-03T08:30:00.000+01:00</published><updated>2012-01-03T08:30:01.417+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tecnologie'/><title type='text'>5 Veloci previsioni tecnologiche per il 2012</title><content type='html'>&lt;p&gt;Tutti giocano alle previsioni ? Anch’io ! Previsioni tecnologiche ! Buttate giù al volo, perché comunque tra un anno le avremo scordate tutte ...    &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;1. Un anno difficilissimo. Per l’Italia.&lt;/h3&gt;  &lt;p&gt;Dire che sarà un anno difficile sembra banale. Aggiungo che sarà un anno particolarmente difficile per noi italiani, costretti ad annaspare ancora di più mentre altri paesi ricominceranno a vedere la luce e a crescere. Il divario aumenterà, ne sono certo.&lt;/p&gt;  &lt;p&gt;Fuga di cervelli ? Emorragica.&lt;/p&gt;  &lt;p&gt;Posizione dei media italiani ? Tutto va bene, siamo forti.&lt;/p&gt;  &lt;p&gt;Invidia per gli altri paesi ? Tanta.    &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;2. L’anno della TV interattiva&lt;/h3&gt;  &lt;p&gt;Questa previsione è facile facile. &lt;/p&gt;  &lt;p&gt;La ‘genialata’ tecnologica dell’anno sarà la TV interattiva. Metto genialata tra virgolette perché il prodotto non sarà niente di più di quello che riusciamo a mettere in piedi, oggi, con un buon set top box. Il grande pubblico, però, queste cose ancora non le conosce (e poi ci sono le olimpiadi) ed ecco la novità del 2012.&lt;/p&gt;  &lt;p&gt;Corollario. Si parlerà sempre di più di &lt;a href="http://en.wikipedia.org/wiki/10-foot_user_interface" target="_blank"&gt;10-foot user interface&lt;/a&gt;. Così ci saranno nuove idee per post di tipo &lt;a href="http://minddrivenit.blogspot.com/search/label/userinterfaccia" target="_blank"&gt;UserInterfaccia&lt;/a&gt;. Questo mi rende felice.     &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;3. Microsoft ? Uhm. Windows Phone ? Uhm, uhm.&lt;/h3&gt;  &lt;p&gt;Microsoft se la vedra’ brutta. Soprattutto sul fronte smartphone.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/windowsphone/it-it/default.aspx" target="_blank"&gt;Windows Phone 7&lt;/a&gt;, per quanto valido come prodotto, dovrà decollare trainato da buon hardware (e guadagnare quote su Android, RIM, Apple) oppure morire in silenzio. Non riuscirà a sopravvivere ad un altro anno di limbo come il 2011.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://minddrivenit.blogspot.com/2011/06/windows-8-un-preview-cosa-ce-di-buono.html"&gt;Windows 8&lt;/a&gt;, se e quando uscirà, subirà le stesse difficoltà anche se in misura minore (lato desktop Windows non ha ancora perso così tante quote di mercato).     &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;4. RIM ? R.I.P. !&lt;/h3&gt;  &lt;p&gt;Se Microsoft guadagnerà quote di mercato nel settore mobile, sarà quasi sicuramente a spese di RIM. Che finirà in mano a qualcun altro.    &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;5. Il web ? Sempre in salute.&lt;/h3&gt;  &lt;p&gt;Chi sopravviverà in buona salute ? Il Web. &lt;/p&gt;  &lt;p&gt;Certo, dovrà resistere a qualche siluro che verrà dalle major, dai media tradizionali, dai detentori di diritti di autore, dagli ecosistemi di app, e anche da qualche governuccio. Ma ha le spalle larghe, e resisterà con la forza che è tipica del web stesso. Velocità, flessibilità, apertura, una marea di utenti e persone che continuano a svilupparlo e a farlo crescere.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-6122486423478309951?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/6122486423478309951/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2012/01/5-veloci-previsioni-tecnologiche-per-il.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/6122486423478309951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/6122486423478309951'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2012/01/5-veloci-previsioni-tecnologiche-per-il.html' title='5 Veloci previsioni tecnologiche per il 2012'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-8185071360119005853</id><published>2011-12-31T08:30:00.000+01:00</published><updated>2011-12-31T08:30:01.189+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>Proprietari dell’ultimo miglio. Davvero una buona idea ?</title><content type='html'>&lt;p&gt;Alcuni provider indipendenti italiani, rappresentati da &lt;a href="http://www.assoprovider.it/" target="_blank"&gt;Assoprovider&lt;/a&gt;, &lt;a href="http://www.tomshw.it/cont/news/assoprovider-cittadini-proprietari-dell-ultimo-miglio/34280/1.html" target="_blank"&gt;propongono di consentire ai cittadini di acquistare l'ultimo Miglio&lt;/a&gt; di pertinenza del proprio immobile. In pratica con un esborso stimato in circa 500 euro gli utenti potrebbero diventare proprietari della tratta di cavo che connette le centrali telefoniche (di zona o di quartiere) al proprio appartamento.&lt;/p&gt;  &lt;p&gt;Ad alcuni è sembrata una buona idea. &lt;/p&gt;  &lt;p&gt;A me no. Perché ?&lt;/p&gt;  &lt;p&gt;1. Una delle motivazioni (sentita su un episodio del podcast 2024) per cui il cittadino dovrebbe sobbarcarsi questa spesa è &lt;i&gt;il fatto che nessun altro se la vuole prendere&lt;/i&gt;. Ma chi ha detto che il cittadino ha questi soldi da spendere ? &lt;strong&gt;Il cittadino privato non è un &lt;a href="http://en.wikipedia.org/wiki/Deep_pocket" target="_blank"&gt;deep pocket&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;2. &lt;strong&gt;Se si tratta di investimento, quale è il ROI ?&lt;/strong&gt; Che beneficio in termini economici avrebbe questo investimento ? Nessuno lo sa dire. E ci sarebbero &lt;i&gt;davvero&lt;/i&gt; benefici ?&lt;/p&gt;  &lt;p&gt;3. La proprietà non implica il servizio. Cosa significa possedere l’ultimo miglio ? &lt;strong&gt;Chi fa manutenzione ?&lt;/strong&gt; A che costo ? &lt;/p&gt;  &lt;p&gt;4. Ho sentito affermare, sempre nello stesso episodio del podcast 2024, che una delle motivazioni per possedere l’ultimo miglio sta nella facilità e nel controllo con cui poi si potrebbe passare di operatore in operatore.    &lt;br /&gt;Ma il problema del passaggio di operatore non è nella proprietà o meno dell’ultimo miglio. Il problema è nel contratto del servizio, che ovviamente tende a legare l’utente e a rendere il meno agevole possibile l’abbandono dell’attuale provider verso un nuovo fornitore di servizio.     &lt;br /&gt;&lt;strong&gt;Chi ci assicura che i contratti saranno diversi una volta ‘proprietari’ dell’ultimo miglio ?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Che ne pensate ?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-8185071360119005853?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/8185071360119005853/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/12/proprietari-dellultimo-miglio-davvero.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8185071360119005853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8185071360119005853'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/12/proprietari-dellultimo-miglio-davvero.html' title='Proprietari dell’ultimo miglio. Davvero una buona idea ?'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-7033814340174504279</id><published>2011-12-23T08:30:00.000+01:00</published><updated>2011-12-31T06:35:58.239+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='free tools'/><category scheme='http://www.blogger.com/atom/ns#' term='dry'/><category scheme='http://www.blogger.com/atom/ns#' term='mustache'/><title type='text'>Mustache – template logic-less, con i baffi</title><content type='html'>&lt;p&gt;&lt;a href="http://lh5.ggpht.com/-uMvAOOYyGhk/Tv6fOJnmcXI/AAAAAAAABNs/M9ApUmNW99o/s1600-h/minddriven-logo-mustache%25255B4%25255D.png"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" title="minddriven-logo-mustache" alt="minddriven-logo-mustache" src="http://lh5.ggpht.com/-4eFTn234IgI/Tv6fOz0HnUI/AAAAAAAABNw/D_7QisNiWsg/minddriven-logo-mustache_thumb%25255B2%25255D.png?imgmax=800" width="164" height="162" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;È sempre un piacere trovare un nuovo strumento che risolve in maniera egregia un’esigenza su cui volevamo, da tempo, metterci al lavoro.&lt;/p&gt;  &lt;p&gt;L’idea di scrivere un engine generico per renderizzare dei template di testo mi solleticava da tempo, e in &lt;a href="http://mustache.github.com/" target="_blank"&gt;Mustache&lt;/a&gt; ho trovato (per puro caso), una soluzione davvero ottima ed elegante che supera di gran lunga ciò che volevo scrivere.&lt;/p&gt;  &lt;p&gt;Cosa fa Mustache ? Riceve in input un template di testo e una struttura dati generica. Restituisce in uscita un documento di testo contenente il ‘rendering’ dei dati nel template.&lt;/p&gt;  &lt;p&gt;Si tratta di uno strumento rivoluzionario ? No. Esistono tanti meccanismi, in tanti linguaggi e piattaforme, per fare la stessa cosa.&lt;/p&gt;  &lt;p&gt;Cosa ha di bello Mustache ? Mustache si distingue dagli altri per l’immediatezza della sintassi, per la disponibilità su diverse piattaforme e linguaggi (Ruby, JavaScript, Python, Erlang, PHP, Perl, Objective-C, Java, .NET, Android, C++, Go, Lua, ooc, ActionScript, ColdFusion, Scala, Clojure, Fantom, CoffeeScript, D, node.js), e per l’approccio ‘logic-less’ (ovvero senza condizioni, cicli e altri meccanismi tipici dei linguaggi di programmazione).&lt;/p&gt;  &lt;p&gt;Logic-less ? Sì e no. Niente cicli, condizioni, scelte. In realtà non è del tutto vero: la logica c’è eccome, ma viene nascosta in maniera abbastanza elegante con una sintassi pulita e intuitiva.&lt;/p&gt;  &lt;p&gt;Vogliamo fare un esempio ? E facciamolo.&lt;/p&gt;  &lt;p&gt;Supponiamo di avere una struttura dati Utente con campi Nome, Cognome, Età. Per visualizzare la struttura in una pagina HTML potremo usare un template simile al seguente.&lt;/p&gt; &lt;code&gt;   &lt;p&gt;Ciao &amp;lt;b&amp;gt;{{Nome}} {{Cognome}}&amp;lt;/b&amp;gt;, non mi avevi detto di avere {{Eta}} anni !&lt;/p&gt; &lt;/code&gt;  &lt;p&gt;I ‘baffi’, come potete intuire, sono le parentesi graffe che distinguono i tag di Mustache. I tag identificano i campi della struttura e, in questo caso, permettono l’inserimento ‘brutale’ del contenuto nel template.&lt;/p&gt;  &lt;p&gt;Qualcosa di più complesso ? Supponiamo di avere una collezione di strutture di questo tipo. Un template che sia in grado di mostrare tutti i record sarà scritto come segue:&lt;/p&gt; &lt;code&gt;&amp;lt;b&amp;gt;Utenti&amp;lt;/b&amp;gt;    &lt;br /&gt;&amp;lt;ul&amp;gt;     &lt;br /&gt;&amp;#160; {{#Utente}}     &lt;br /&gt;&amp;#160;&amp;#160; &amp;lt;li&amp;gt;{{Nome}} {{Cognome}}&amp;lt;/li&amp;gt;     &lt;br /&gt;&amp;#160; {{/Utente}}     &lt;br /&gt;&amp;lt;/ul&amp;gt;     &lt;br /&gt;&lt;/code&gt;  &lt;p&gt;In questo caso ecco il ciclo ‘nascosto’ dai tag di Mustache. Tutto ciò che si trova tra il tag di apertura {{#Utente}} e il tag di chiusura {{/Utente}} viene duplicato per il numero di record nella collezione.&lt;/p&gt;  &lt;p&gt;Tutto qui ? Per cominciare. &lt;/p&gt;  &lt;p&gt;In realtà il &lt;a href="http://mustache.github.com/mustache.5.html" target="_blank"&gt;manuale&lt;/a&gt; descrive un’altra decina di varianti nei tag e nelle regole che permettono di realizzare rendering ben più complessi. Un &lt;a href="http://mustache.github.com/#demo" target="_blank"&gt;demo interattivo&lt;/a&gt; permette anche di giocare un po’ con il meccanismo per capire bene il funzionamento prima di fare ‘danni’ con il proprio codice.&lt;/p&gt;  &lt;p&gt;Le potenzialità di questo strumento, se ne sentivate l’esigenza, emergono subito. Separare layout e dati è sempre una bella pratica da seguire con assiduità, ma quante volte vi siete ritrovati con la formattazione HTML all’interno del vostro codice lato server ? (&lt;em&gt;“Solo stavolta, è un piccolo tag, lo toglieremo appena possibile”&lt;/em&gt;)&lt;/p&gt;  &lt;p&gt;Mustache vi da una mano in questo senso, rendendo molto più immediato realizzare anche piccoli template ‘volanti’ da renderizzare parzialmente, ma sempre separando dati e codice dal layout. La capacità di essere inserito in molti linguaggi e piattaforme, inoltre, rende Mustache particolarmente appetibile per condividere, ad esempio, la stessa logica sia lato client (in javascript) che lato server (C#, Ruby o PHP).&lt;/p&gt;  &lt;p&gt;Volendo infine sbizzarrirci, Mustache non è necessariamente limitato al web e all’HTML. Può essere usato per generare qualunque formato di testo: documenti, immagini SVG, codice sorgente, metadati. A voi le idee e gli spunti.&lt;/p&gt;  &lt;p&gt;In ogni caso, utile o meno, vi consiglio di ‘fare un giretto’ sul sito ufficiale e di provare a giocare con la sintassi. Potrebbe piacervi.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-7033814340174504279?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/7033814340174504279/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/12/mustache-template-logic-less-con-i.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/7033814340174504279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/7033814340174504279'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/12/mustache-template-logic-less-con-i.html' title='Mustache – template logic-less, con i baffi'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-4eFTn234IgI/Tv6fOz0HnUI/AAAAAAAABNw/D_7QisNiWsg/s72-c/minddriven-logo-mustache_thumb%25255B2%25255D.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-1878104903711291635</id><published>2011-12-12T08:30:00.000+01:00</published><updated>2011-12-12T08:30:00.563+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gesture'/><category scheme='http://www.blogger.com/atom/ns#' term='tablet'/><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><category scheme='http://www.blogger.com/atom/ns#' term='touch screen'/><title type='text'>Sviluppare su tablet per l’utente che non ti aspetti</title><content type='html'>&lt;p&gt;Qualche settimana fa ho fatto testare una app sviluppata per tablet &lt;a href="http://www.android.com/" target="_blank"&gt;Android&lt;/a&gt; ad un utente abituale di iPad.&lt;/p&gt;  &lt;p&gt;E’ stato strano.&lt;/p&gt;  &lt;p&gt;L’utente (che è esperto) ha capito in fretta come utilizzare l’app. Tuttavia tentava con una certa frequenza, ma senza ottenere risultati, operazioni come il &lt;a href="http://www.engadget.com/2010/10/13/apple-awarded-limited-patent-on-pinch-to-zoom/" target="_blank"&gt;pinch-to-zoom&lt;/a&gt; sulle pagine o lo &lt;a href="http://home.comcast.net/~sam_webb/images/ASlide2.jpg" target="_blank"&gt;swipe&lt;/a&gt; sulle liste.&lt;/p&gt;  &lt;p&gt;Anche se non si è lamentato apertamente, credo che alla fine la user experience, perlomeno dal suo punto di vista, non sia stata ottimale.&lt;/p&gt;  &lt;p&gt;Ragionando su questo scenario, mi sono reso conto che certe categorie di applicazioni per tablet devono avere un approccio più attento, perché si trovano potenzialmente di fronte ad un’utenza molto particolare.&lt;/p&gt;  &lt;p&gt;Non mi riferisco al classico scenario &lt;i&gt;consumer&lt;/i&gt;, che si presenta nel 99% dei casi, in cui l’app viene sviluppata per il marketplace dedicato a possessori di tablet iOS o Android.&amp;#160; Mi riferisco ad uno scenario in cui l’utenza dell’app è casuale. Non è la solita. Non è, quindi, composta dai proprietari dei tablet su cui gira l’app.&lt;/p&gt;  &lt;p&gt;In questo scenario si possono inserire:&lt;/p&gt;  &lt;p&gt;· Applicazioni enterprise.&lt;/p&gt;  &lt;p&gt;· Chioschi elettronici.&lt;/p&gt;  &lt;p&gt;· Controllo remoto, automazione industriale.&lt;/p&gt;  &lt;p&gt;· Applicazioni per locali e attività commerciali.&lt;/p&gt;  &lt;p&gt;Che categorie di utenti possiamo incontrare, in questo scenario ? Come possiamo distinguerli ? E come possiamo affrontare la user experience per ogni categoria ?&lt;/p&gt;  &lt;p&gt;Provo ad estrarre alcune categorie.    &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;L’utente casuale:&lt;/h3&gt;  &lt;p&gt;L’utente casuale può conoscere il dominio in cui opera l’applicazione, ma non è un esperto di tablet o interfacce touch.&lt;/p&gt;  &lt;p&gt;Potrebbe essere intimorito dall’oggetto. Potrebbe persino trovarsi in imbarazzo a toccare lo schermo.&lt;/p&gt;  &lt;p&gt;In questo caso occorre limitarsi all’interattività minima, consentendo operazioni come il &lt;a href="http://www.lukew.com/ff/entry.asp?1071" target="_blank"&gt;tap&lt;/a&gt; ma non andando troppo oltre (già un trascinamento o uno swipe potrebbero essere troppo complessi per questo utente).&lt;/p&gt;  &lt;p&gt;L’uso moderato di &lt;a href="http://en.wikipedia.org/wiki/Haptic_technology" target="_blank"&gt;haptic feedback&lt;/a&gt; e la capacità di evidenziare gli oggetti attivi sicuramente possono essere di aiuto.     &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;L’utente ‘indigeno’:&lt;/h3&gt;  &lt;p&gt;L’utente indigeno è quello che sa già utilizzare la piattaforma su cui avete sviluppato l’app. E’ un utente iOS se avete sviluppato per iOS. E’ un utente Android su avete sviluppato per Android.&lt;/p&gt;  &lt;p&gt;Si tratta di una situazione ideale, rapportabile al contesto in cui si sviluppano le app per ‘marketplace’.&lt;/p&gt;  &lt;p&gt;Con questa utenza si possono fornire &lt;a href="http://www.floydprice.com/2009/10/how-to-respond-to-the-iphone-shake-gesture/" target="_blank"&gt;gesture avanzate&lt;/a&gt; e concetti specifici della piattaforma, così come si progetta l’app per un normale marketplace: non si dovrebbe correre il rischio di mettere troppo in imbarazzo questo tipo di utente, che possiamo tranquillamente considerare come una sorta di ‘power user’.     &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;L’utente ‘straniero’:&lt;/h3&gt;  &lt;p&gt;L’utente straniero è quello abituato all’&lt;em&gt;altra piattaforma&lt;/em&gt;. E’ l’utente iOS se avete sviluppato per Android. E’ l’utente Android se avete sviluppato per iOS.&lt;/p&gt;  &lt;p&gt;Questo utente è pratico di tablet e possiede da tempo un device con piattaforma ‘concorrente’. Il suo essere abbastanza disinvolto su un’altra piattaforma lo può portare ad avere qualche problema quando usa la vostra app, perlomeno per quanto riguarda gesture o concetti ‘non comuni’.&lt;/p&gt;  &lt;p&gt;Il contesto sembra una via di mezzo tra un utente casuale e un utente ‘indigeno’. Probabilmente l’utente ‘estraneo’ riuscirà ad utilizzare alcune gesture sofisticate, come ad esempio un trascinamento o uno swipe. Tuttavia potrebbe avere difficoltà nel suo tentativo di applicare gesture e operazioni diverse a quelle con le quali ha una certa familiarità. In questo caso occorre quindi concentrarsi su ‘cosa è comune’ tra le varie interfacce, ed evitare tutto ciò che è specifico.&lt;/p&gt;  &lt;p&gt;Non dimentichiamo, anche se probabilmente sarà una preoccupazione inutile, che gran parte degli utenti di tablet e smartphone si è adattata ad una emotiva ‘guerra di religione tribale’, per cui ogni impressione lasciata dalla vostra applicazione sulla piattaforma avversaria sarà influenzata negativamente da una serie di luoghi comuni che non voglio nemmeno mettermi ad elencare. Credo che a questo proposito si possa fare ben poco, se non sperare in una graduale ma inevitabile ‘maturazione’ dell’utenza.    &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;Una strategia corretta ?&lt;/h3&gt;  &lt;p&gt;Se ci si aspetta di dover affrontare un’utenza divisa in questi tre gruppi (casuale, indigeno e straniero), quale strategia può essere corretta per garantire una buona esperienza d’uso ?&lt;/p&gt;  &lt;p&gt;Adottare il ‘minimo comune denominatore’ tra pattern ed elementi di interazione garantisce un buon livello di esperienza per tutte le fasce di utenza ma senza, purtroppo, eccellere.&lt;/p&gt;  &lt;p&gt;Implementato il minimo indispensabile, trovo più corretto cercare di adottare qualche elemento di interazione specifico della propria piattaforma: si guadagna in termini di facilità d’uso perlomeno nei confronti degli utenti ‘indigeni’.&lt;/p&gt;  &lt;p&gt;E’ pensabile di aiutare anche gli utenti ‘stranieri’ scimmiottando qualche tecnica specifica dell’altra piattaforma ? Non ci credo molto. Una caratteristica ‘emulata’ riesce sempre ad essere un passo indietro rispetto all’originale, e non da mai la stessa sensazione all’utente. Per quanto mi riguarda, io eviterei questo tipo di sforzo.    &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;E’ davvero uno scenario non comune ?&lt;/h3&gt;  &lt;p&gt;In precedenza ho parlato di scenario non comune, limitato all’1% dei casi.&lt;/p&gt;  &lt;p&gt;Ma, è davvero così ? &lt;/p&gt;  &lt;p&gt;Il tablet non è uno smartphone. Il tablet è un oggetto decisamente &lt;em&gt;meno personale&lt;/em&gt; di uno smartphone. &lt;/p&gt;  &lt;p&gt;Collocandolo in uno scenario casalingo, possiamo ipotizzare che il tablet sia appoggiato sul tavolino a disposizione di chi passa. In questo caso, allora, possiamo anche immaginare una famiglia in cui il nonno è un utente ‘casuale’, i genitori sono utenti ‘indigeni’ e il figlio adolescente (in vena di ribellione) è un utente ‘straniero’.&lt;/p&gt;  &lt;p&gt;Sembra ancora così lontano pensare ad un’utenza non specifica ? Cosa ne pensate ?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-1878104903711291635?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/1878104903711291635/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/12/sviluppare-su-tablet-per-lutente-che.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/1878104903711291635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/1878104903711291635'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/12/sviluppare-su-tablet-per-lutente-che.html' title='Sviluppare su tablet per l’utente che non ti aspetti'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-7027035756530016818</id><published>2011-12-08T08:30:00.000+01:00</published><updated>2011-12-08T08:30:02.047+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='free tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Killerprogetto'/><title type='text'>Killerprogetto – the Tabkiller</title><content type='html'>&lt;p&gt;Nel vostro team di sviluppo vi ritrovate costantemente con la tabulazione / spaziatura dei sorgenti modificata ? Non sapete mai chi ha le impostazioni sbagliate, e non volete perdere troppo tempo nello scovare l’impostazione sbagliata ? Sviluppate &lt;strong&gt;‘The Tabkiller’&lt;/strong&gt;, o trovate qualcuno che lo sviluppi per voi.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;‘The Tabkiller’&lt;/strong&gt; è un piccolo strumento che si installa come client (o demone, se possibile) sul vostro repository SVN.&lt;/p&gt;  &lt;p&gt;Ad ogni commit di uno qualsiasi degli sviluppatori, &lt;strong&gt;‘The Tabkiller’&lt;/strong&gt;:&lt;/p&gt;  &lt;p&gt;1. Effettua il checkout del codice&lt;/p&gt;  &lt;p&gt;2. Controlla che tutti i sorgenti siano standard per quanto riguarda la tabulazione / spaziatura.&lt;/p&gt;  &lt;p&gt;3. Invia al team una mail di notifica nel caso uno degli sviluppatori sia uscito dallo standard.&lt;/p&gt;  &lt;p&gt;4. Aggiusta tabulazioni e spazi.&lt;/p&gt;  &lt;p&gt;5. Effettua un commit delle modifiche.&lt;/p&gt;  &lt;p&gt;Naturalmente le funzionalità possono essere estese a piacere. A me piacerebbe. Anche ai miei colleghi, sicuramente.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-7027035756530016818?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/7027035756530016818/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/12/killerprogetto-tabkiller.html#comment-form' title='4 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/7027035756530016818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/7027035756530016818'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/12/killerprogetto-tabkiller.html' title='Killerprogetto – the Tabkiller'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-6574233635485853913</id><published>2011-11-28T08:30:00.000+01:00</published><updated>2011-11-28T08:30:01.611+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='free'/><category scheme='http://www.blogger.com/atom/ns#' term='podcast'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Una manciata di podcast tutti da ascoltare</title><content type='html'>&lt;p&gt;Di recente ho sentito l’esigenza di aggiornare la ‘libreria’ di podcast che ascolto regolarmente, e voglio segnalarvi alcune belle sorprese che ho scoperto, limitandomi ai podcast in lingua italiana. Ringrazio &lt;a href="http://www.microsmeta.com/index.aspx?id=412" target="_blank"&gt;Microsmeta&lt;/a&gt; per avermi facilitato la ricerca.&lt;/p&gt;  &lt;p&gt;Ed ecco la lista.&lt;/p&gt;  &lt;h3&gt;2024&lt;/h3&gt;  &lt;p&gt;&lt;font color="#666666" size="2"&gt;Cadenza settimanale, audio ottimo, in italiano&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Di solito preferisco segnalare podcast amatoriali o comunque materiale non ricavato da trasmissioni radiofoniche, ma per 2024 posso fare un’eccezione. Si tratta di news a carattere tecnologico, condite da approfondimenti e spunti spesso molto interessanti.&lt;/p&gt;  &lt;p&gt;(&lt;a href="http://itunes.apple.com/it/podcast/2024/id290890570" target="_blank"&gt;link al podcast 2024&lt;/a&gt;)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Altrove&lt;/h3&gt;  &lt;p&gt;&lt;font color="#666666" size="2"&gt;Cadenza irregolare, audio ottimo, in italiano&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Podcast dall’atmosfera notturna, molto piacevole, a tratti inquietante, dedicato ad argomenti sempre diversi. Propone una selezione di musica decisamente ben scelta, di solito da &lt;a href="http://www.jamendo.com/it/" target="_blank"&gt;Jamendo&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Ascoltatelo se volete creare un’atmosfera, svagarvi, pensare ad altro ...&lt;/p&gt;  &lt;p&gt;(&lt;a href="http://www.marcellosalamone.com/" target="_blank"&gt;link al podcast Altrove&lt;/a&gt;)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Historycast&lt;/h3&gt;  &lt;p&gt;&lt;font color="#666666" size="2"&gt;Cadenza irregolare (3, 4 mesi per episodio), audio buono, in italiano&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Podcast dedicato alla storia, organizzato in episodi monografici di vario genere. &lt;/p&gt;  &lt;p&gt;Tra i podcast che propongo in questa occasione non esito a definirlo il migliore, soprattutto per quanto riguarda i contenuti, che sono veramente interessanti, ben esposti e ben scritti. &lt;/p&gt;  &lt;p&gt;Non fatevelo scappare !&lt;/p&gt;  &lt;p&gt;(&lt;a href="http://www.historycast.org/" target="_blank"&gt;link al podcast historycast&lt;/a&gt;)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Scientificast&lt;/h3&gt;  &lt;p&gt;&lt;font color="#666666" size="2"&gt;Cadenza mensile, audio discreto, in italiano&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Podcast di carattere scientifico, tono divulgativo, molto interessante per la scelta degli argomenti e non troppo serioso nell’esposizione. &lt;/p&gt;  &lt;p&gt;Tra i difetti si può accennare ad un audio non sempre perfetto e una tendenza, in alcuni casi, ad &lt;em&gt;addormentare&lt;/em&gt; leggermente la discussione. Per il resto, perlomeno se vi interessano argomenti scientifici esposti bene, è certamente da inserire tra i propri abbonamenti.&lt;/p&gt;  &lt;p&gt;(&lt;a href="http://www.scientificast.it/" target="_blank"&gt;link al podcast scientificast&lt;/a&gt;)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-6574233635485853913?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/6574233635485853913/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/11/una-manciata-di-podcast-tutti-da.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/6574233635485853913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/6574233635485853913'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/11/una-manciata-di-podcast-tutti-da.html' title='Una manciata di podcast tutti da ascoltare'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-1563498703032630604</id><published>2011-11-07T08:30:00.000+01:00</published><updated>2011-11-07T08:30:02.434+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><title type='text'>Interfaccia utente: nervosa, gommosa o legnosa ?</title><content type='html'>&lt;p&gt;A volte per riuscire a rendere al meglio le impressioni che suscita un’interfaccia utente uso aggettivi non proprio conformi dallo ‘standard scientifico’, ma utili nel trasmettere la ‘sensazione’ provata usando un particolare software.&lt;/p&gt;  &lt;h3&gt;Interfaccia gommosa&lt;/h3&gt;  &lt;p&gt;Molto definiscono ‘gommosa’ un’interfaccia utente dotata di angoli arrotondati, smussata, dai colori vivaci. Io preferisco definire ‘gommosa’ un’interfaccia utente che utilizza fin troppo le animazioni, e che ha tempi di risposta lenti a causa di ‘embellishment’ eccessivi. Un’interfaccia utente gommosa di solito è sufficientemente fluida, ma tende ad avere sempre una certa, snervante, inerzia. L’utente aziona un comando ma il comando non parte subito: prima una animazione, poi un effetto, infine (forse) il risultato.&lt;/p&gt;  &lt;h3&gt;Interfaccia nervosa&lt;/h3&gt;  &lt;p&gt;L’interfaccia ‘nervosa’, per l’uso che faccio del termine, indica un’interfaccia utente all’esatto opposto di quella ‘gommosa’. In generale lascia all’utente l’impressione di un software che tamburelli con le dita in attesa di una qualunque azione. &lt;/p&gt;  &lt;p&gt;L’interfaccia ‘nervosa’ di solito è veloce e risponde con prontezza. A volte fin troppo, tanto che l’utente potrebbe non accorgersi del completamento di un’operazione oppure trovarsi spaesato a causa di un cambio di prospettiva non accompagnato da un effetto di transizione adeguato. &lt;/p&gt;  &lt;p&gt;L’interfaccia ‘nervosa’, infatti, tende ad evitare animazioni e scroll. Se le adotta, lo fa in modo efficiente ma non fluido, tanto che non è raro incontrare degli ‘scatti’.&lt;/p&gt;  &lt;h3&gt;Interfaccia legnosa&lt;/h3&gt;  &lt;p&gt;Se le interfacce ‘nervose’ e ‘gommose’ possono essere adottate come filosofie più o meno gradite a certe fasce di utenti, l’interfaccia ‘legnosa’ è dovuta quasi sempre ad errori e cattiva programmazione.&lt;/p&gt;  &lt;p&gt;Un’interfaccia ‘legnosa’, indipendentemente dall’uso che fa di animazioni, scroll o transizioni di vario tipo, non riesce mai ad essere fluida. Se l’interfaccia ‘gommosa’ risponde in ritardo, l’interfaccia ‘legnosa’ è in grado di &lt;em&gt;perdersi&lt;/em&gt; gli input dell’utente, e quindi non risponde. Il risultato classico di un’interfaccia ‘legnosa’ è quello in cui l’utente deve cliccare più volte su un tasto per ottenere un’azione, oppure si ritrova ad usare il doppio click quando di click ne basterebbe uno.&lt;/p&gt;  &lt;h3&gt;Cosa è meglio ?&lt;/h3&gt;  &lt;p&gt;Escludendo l’interfaccia ‘legnosa’, si può dare una preferenza oggettiva allo stile ‘nervoso’ rispetto a quello ‘gommoso’ ? Non credo. Parlando di gusti personali, preferirei avere a che fare con un software ‘nervoso’, ma si tratta di una preferenza basata sul mio modo di lavorare.&lt;/p&gt;  &lt;p&gt;Diciamo che l’ideale sta nel mezzo. Se riuscite a coniugare bene la velocità di risposta con la presenza di animazioni ed effetti, ottenete l’interfaccia ‘fluida’, il compromesso ideale. Come riuscirci ? Beh, questa è un’altra storia.&lt;/p&gt;  &lt;p&gt;Ok, questi sono gli aggettivi ‘poco scientifici’ che uso più spesso. Non sono il solo ad usarli. Voi avete i vostri ?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-1563498703032630604?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/1563498703032630604/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/11/interfaccia-utente-nervosa-gommosa-o.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/1563498703032630604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/1563498703032630604'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/11/interfaccia-utente-nervosa-gommosa-o.html' title='Interfaccia utente: nervosa, gommosa o legnosa ?'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-2560304771346471372</id><published>2011-10-31T08:30:00.000+01:00</published><updated>2011-10-31T08:30:00.311+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>Buoni commerciali e cattivi commerciali</title><content type='html'>&lt;p&gt;E’ da sempre luogo comune che i rapporti tra tecnici e commerciali non siano idilliaci. Quando va bene.&lt;/p&gt;  &lt;p&gt;Da tecnico, posso confermare una cosa. Certi commerciali sono veramente odiati, ma non rappresentano l’intera categoria. I tecnici sono selettivi. Odiano visceralmente i &lt;em&gt;cattivi&lt;/em&gt; commerciali.&lt;/p&gt;  &lt;p&gt;Cosa differenzia un &lt;em&gt;cattivo commerciale&lt;/em&gt; da un &lt;em&gt;buon commerciale&lt;/em&gt; ?&lt;/p&gt;  &lt;p&gt;Mettiamo che si stiano producendo delle utilitarie:&lt;/p&gt;  &lt;p&gt;a) Il &lt;em&gt;cattivo commerciale&lt;/em&gt; vende l’utilitaria ad un prezzo irrisorio promettendo prestazioni e caratteristiche di una Ferrari. Ai tecnici verrà richiesto di inserire nell’utilitaria, al costo promesso, tutte queste caratteristiche.&lt;/p&gt;  &lt;p&gt;b) Il &lt;em&gt;buon commerciale&lt;/em&gt; vende l’utilitaria con prestazioni e caratteristiche di un’utilitaria. Se è veramente bravo la vende al prezzo di una Ferrari.&lt;/p&gt;  &lt;p&gt;Chiaro ? Semplice.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-2560304771346471372?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/2560304771346471372/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/10/buoni-commerciali-e-cattivi-commerciali.html#comment-form' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/2560304771346471372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/2560304771346471372'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/10/buoni-commerciali-e-cattivi-commerciali.html' title='Buoni commerciali e cattivi commerciali'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-3576468206719792588</id><published>2011-10-24T08:30:00.000+02:00</published><updated>2011-10-24T08:30:00.677+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows phone 7'/><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Sviluppare per divertimento – 3 tecnologie che riaccendono la scintilla</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Lavorare nello sviluppo del software significa non fermarsi mai. Nascono tecnologie quasi a cadenza quotidiana, spesso in grado di stravolgere o perlomeno dare una bella spinta a tutto ciò che abbiamo realizzato il passato.&lt;/p&gt;  &lt;p&gt;La flessibilità mentale è d’obbligo, e non è per niente uno scherzo affermare che nel settore del software non si smette mai di studiare.&lt;/p&gt;  &lt;p&gt;Ma quando sviluppi da oltre 20 anni (professionalmente ho iniziato nel gennaio 1992, ma se aggiungiamo lo studio e i primi esperimenti il conteggio degli anni lievita) ti ritrovi ad attraversare fasi in cui ti aggiorni e studi ma senza quella spinta che fa stupire per una nuova tecnologia, che rende piacevole la lettura di una nuova specifica, che strappa un sorriso al primo esempio funzionante che riesci a scrivere.&lt;/p&gt;  &lt;p&gt;Ultimamente, devo ammettere, ho ritrovato quel sorriso e quella capacità di divertirmi con tre nuove tecnologie.&lt;/p&gt;  &lt;p&gt;Sono tecnologie molto diverse per applicazione e filosofia. Si tratta di due sistemi operativi (o piattaforme), e di un set di API (o standard).&lt;/p&gt;  &lt;p&gt;Per quanto differenti, sono accomunate da una caratteristica. Sono giovani, immature, fresche e ‘in progress’.&lt;/p&gt;  &lt;p&gt;Forse è questo che le rende più divertenti ?&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Android&lt;/h3&gt;  &lt;p&gt;Il sistema operativo per dispositivi mobile targato Google è (quasi) Open Source, basato sul kernel di Linux, pieno di funzionalità interessanti e in continua evoluzione.&lt;/p&gt;  &lt;p&gt;La diffusione di &lt;a href="http://www.android.com/" target="_blank"&gt;Android&lt;/a&gt; aumenta ogni giorno, e il fatto che sia un successo è dimostrato dalla quantità di gadget che scelgono di adottarlo.&lt;/p&gt;  &lt;p&gt;Sviluppare per &lt;a href="http://www.android.com/" target="_blank"&gt;Android&lt;/a&gt; non è rose e fiori, sicuramente. Che il sistema sia ancora giovane lo si nota ogni volta che ci si vuole spingere ‘un po’ oltre’ l’applicazione classica, e un &lt;em&gt;‘non si può fare, per il momento’&lt;/em&gt; è una risposta che si riceve spesso nei forum. Il collegamento alla macchina di sviluppo non è privo di problemi e malfunzionamenti. Inoltre l’uso di Java come linguaggio ufficiale dell’SDK potrebbe far storcere il naso a qualche palato fino della programmazione &lt;em&gt;moderna&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;Eppure è un piacere leggere le numerose novità delle versioni 3.1 e 4.0, studiare tutte le possibilità a livello di applicazioni (spesso non ancora esplorate), giocare con l’SDK, immaginare cosa sia possibile fare con l’ &lt;a href="http://developer.android.com/guide/topics/usb/adk.html" target="_blank"&gt;Android Open Accessory Kit&lt;/a&gt;, accedere al device con il potente ma semplice ADB, sviluppare e testare per smartphone e tablet di fascia alta ma anche per oggetti meno potenti e decisamente meno costosi.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Windows Phone 7&lt;/h3&gt;  &lt;p&gt;Pur cambiando completamente la filosofia di pensiero, devo ammettere che il nuovo sistema operativo mobile targato Microsoft ha in comune con &lt;a href="http://www.android.com/" target="_blank"&gt;Android&lt;/a&gt; una caratteristica fondamentale: fa divertire lo sviluppatore.&lt;/p&gt;  &lt;p&gt;Anche in questo caso si nota qualche peccato di gioventù, spesso banale, evitabile imparando dagli errori dei concorrenti. Si tratta anche di una piattaforma ‘a rischio’: la diffusione del prodotto attualmente è ridicola, e ci sono forti dubbi sul fatto che sia in grado di ‘sfondare’, o anche solo di ritagliarsi una fetta di mercato sufficiente a garantirne la sopravvivenza. Vedremo cosa succederà verso la fine dell’anno quando si vedranno i primi risultati dell’accordo con Nokia e forse verrà presentato qualche nuovo modello.&lt;/p&gt;  &lt;p&gt;Eppure sviluppare per WP7 è davvero un piacere. Si possono creare applicazioni piacevoli da utilizzare, intuitive, innovative. Per certi versi l’interfaccia di &lt;a href="http://www.microsoft.com/windowsphone/it-it/default.aspx" target="_blank"&gt;Windows Phone 7&lt;/a&gt; fa sembrare ‘vecchia’ quella di &lt;a href="http://www.apple.com/it/iphone/ios/" target="_blank"&gt;iOS&lt;/a&gt;, ed è un piacere vedere come Microsoft sia anche in grado di presentare qualcosa di diverso, di coraggioso. Quando vuole.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;HTML5&lt;/h3&gt;  &lt;p&gt;Cambio completamente argomento. Passo da due sistemi operativi a quello che non è niente di più di un insieme di specifiche che, grazie alla veloce implementazione all’interno dei più diffusi Internet Browser di ultima generazione, sta vedendo una crescita inarrestabile di applicazioni e soluzioni.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.html5rocks.com/en/" target="_blank"&gt;HTML5&lt;/a&gt; permette di realizzare qualcosa di nuovo appoggiandosi sulle spalle di tecnologie mature: gli Internet Browser e il linguaggio Javascript. Un nuovo set di API e di tag permette di migliorare ed estendere ogni applicazione web sia dal punto di vista funzionale (aprendo nuove possibilità di accesso a informazioni e dati) che semantico (rendendo i contenuti sempre più facili da accedere, ricercare ed utilizzare).&lt;/p&gt;  &lt;p&gt;HTML5 nasce dal crollo della filosofia dei plugin e dei componenti chiusi (Flash in prima linea) a favore di applicazioni più aperte, meglio collegate ai Browser, più potenti grazie ai performanti motori Javascript di ultima generazione.&lt;/p&gt;  &lt;p&gt;HTML5 non stravolgerà il mondo del web né per gli utenti né per gli sviluppatori. Questo perché l’adozione e l’inserimento di nuove funzioni saranno graduali e abbastanza ‘trasparenti’. Sarà, insomma, una rivoluzione incruenta. Ma non per questo meno divertente.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Che ne pensate ?&lt;/h3&gt;  &lt;p&gt;L’informatica e la programmazione sembrano argomenti noiosi e ripetitivi. Spesso lo sono. A volte no. &lt;/p&gt;  &lt;p&gt;Avete trovato anche voi una tecnologia, un software, un linguaggio o una piattaforma che ultimamente vi ha fatto divertire ?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-3576468206719792588?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/3576468206719792588/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/10/sviluppare-per-divertimento-3.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/3576468206719792588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/3576468206719792588'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/10/sviluppare-per-divertimento-3.html' title='Sviluppare per divertimento – 3 tecnologie che riaccendono la scintilla'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-5605282423609085002</id><published>2011-10-18T08:30:00.000+02:00</published><updated>2011-10-18T08:30:01.335+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='git'/><category scheme='http://www.blogger.com/atom/ns#' term='tortoisesvn'/><category scheme='http://www.blogger.com/atom/ns#' term='svn'/><title type='text'>SVN 1.7 si avvicina (in parte) a Git ?</title><content type='html'>&lt;p&gt;Nel caso ve lo foste perso, è stato pubblicato l’aggiornamento di &lt;a href="http://tortoisesvn.tigris.org/" target="_blank"&gt;TortoiseSVN&lt;/a&gt; alla versione 1.7.&lt;/p&gt;  &lt;p&gt;Le modifiche sono tante e molto importanti. Non particolarmente eclatanti dal punto di vista del ‘wow effect’, magari. Del resto si tratta di uno strumento di utilità in cui c’è poco da ‘fare cinema’ e molto da gestire ‘dietro le quinte’.&lt;/p&gt;  &lt;p&gt;Di sicuro l’impatto maggiore di questa versione viene dal nuovo formato dei metadati nella working folder. Vi ricorderete che nelle versioni precedenti venivano aggiunte in tutta la gerarchia di una cartella di lavoro una serie di cartelle ‘.svn’ nascoste contenenti le informazioni necessarie al versioning. Questa struttura, come segnalato in almeno &lt;a href="http://minddrivenit.blogspot.com/2010/02/tortoisegit-ha-ucciso-il-mio-cheat.html" target="_blank"&gt;un post precedente&lt;/a&gt;, era meno efficace di quella adottata da &lt;a href="http://git-scm.com/" target="_blank"&gt;Git&lt;/a&gt; di inserire i metadati solo nel primo livello. Ebbene, con questa versione viene adottata una soluzione analoga. Si guadagna così in termini di prestazioni e di comodità nel fare ‘unversioning’ di una cartella (basta infatti eliminare la cartella ‘.svn’ in radice).&lt;/p&gt;  &lt;p&gt;Questo cambio di formato non è indolore: è infatti necessario effettuare l’upgrade delle proprie working folder prima di ricominciare a lavorare con la nuova versione di TortoiseSVN. L’aggiornamento va effettuato manualmente tramite click con tasto destro sulla cartella e selezione del comando ‘SVN Upgrade working copy’. Non è niente di complesso ma se avete diverse cartelle con diversi progetti può comportare un po’ di tempo perso in questa operazione.&lt;/p&gt;  &lt;p&gt;Altre feature importanti riguardano l’integrazione con Windows 7 e il supporto alla versione 64bit (finalmente completo e utilizzabile al meglio senza problemi e ‘trucchi’) e una serie di facilitazioni molto utili per gestire ‘porzioni’ di un progetto, sia in fase di checkout che in fase di modifica.&lt;/p&gt;  &lt;p&gt;Altre modifiche sono minori sulla carta ma contribuiscono nel complesso ad una versione 1.7 veramente importante e molto molto utile per chi, come me, deve utilizzare quotidianamente SVN + TortoiseSVN.&lt;/p&gt;  &lt;p&gt;Che dire ? Di solito sono abituato a fare donazioni a tutti quei progetti Open Source che utilizzo da tempo con soddisfazione. TortoiseSVN finora non era rientrato in questa categoria e mi rendo conto solo ora che sia il progetto che gli sviluppatori meriterebbero sicuramente, per competenza e qualità del risultato, un contributo concreto.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://tortoisesvn.tigris.org/donate.html" target="_blank"&gt;Chi si unisce&lt;/a&gt; ?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-5605282423609085002?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/5605282423609085002/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/10/svn-17-si-avvicina-in-parte-git.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/5605282423609085002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/5605282423609085002'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/10/svn-17-si-avvicina-in-parte-git.html' title='SVN 1.7 si avvicina (in parte) a Git ?'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-4836379451523994977</id><published>2011-10-05T08:00:00.001+02:00</published><updated>2011-10-05T21:05:27.969+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Killerprogetto'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='EULA'/><title type='text'>Killerprogetto - the naked license agreement</title><content type='html'>Contratti di licenza, termini d'uso, righe e righe di testi che quotidianamente passano inosservati (e chi ha tempo di leggere 60 pagine di avvocatese ?) ma che diventano importanti, fin troppo, quando le cose non vanno per il verso giusto.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;E allora, perché non creare un bel servizio online per la gestione e l'analisi di questa documentazione ?    &lt;br /&gt;
&lt;h3&gt;&lt;br /&gt;
&lt;/h3&gt;&lt;h3&gt;The naked EULA&lt;/h3&gt;&lt;br /&gt;
Cosa dovrebbe fare questo servizio ipotetico ? &lt;br /&gt;
&lt;br /&gt;
Scaricare le license agreement di N servizi e applicazioni segnalate dagli utenti. Estrapolarne le informazioni più importanti, traducendole in riassunti e/o infografiche. Evidenziare i rischi e le differenze rispetto alle EULA di altri servizi analoghi. Evidenziare le differenze tra diverse versioni della EULA dello stesso servizio.    &lt;br /&gt;
&lt;br /&gt;
Come si usa ?    &lt;br /&gt;
&lt;br /&gt;
Devo sottoscrivere un nuovo servizio online ? Vado su TNEULA (The Naked EULA) e verifico i punti essenziali e le varie 'trappole' che mi aspettano, ma senza leggermi tutto il malloppone di testo.    &lt;br /&gt;
&lt;br /&gt;
Mi é arrivato l'ennesimo aggiornamento delle condizioni d'uso di iTunes ? Vado su TNEULA che mi mostra solo cosa c'è di nuovo rispetto alla versione precedente.    &lt;br /&gt;
&lt;br /&gt;
Ho qualche dubbio sulle condizioni e le responsabitá di Sony nell'uso dei miei dati sensibili e della mia carta di credito ? Vado su TNEULA che mi evidenzierà questa parte specifica.&lt;br /&gt;
&lt;h3&gt;&lt;br /&gt;
&lt;/h3&gt;&lt;h3&gt;Che ne dite ?&lt;/h3&gt;&lt;br /&gt;
Vi piace ?&amp;nbsp;Io sicuramente potrei diventare un utente assiduo. E anche un utente più consapevole.&lt;br /&gt;
&lt;br /&gt;
Chi comincia a scriverlo ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-4836379451523994977?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/4836379451523994977/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/10/killerprogetto-naked-license-agreement.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4836379451523994977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4836379451523994977'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/10/killerprogetto-naked-license-agreement.html' title='Killerprogetto - the naked license agreement'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-3785831438644391255</id><published>2011-09-21T08:30:00.000+02:00</published><updated>2011-09-21T08:30:02.168+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ux'/><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><title type='text'>Peccati di orgoglio di UX. Non chiedere informazioni all’utente.</title><content type='html'>&lt;p&gt;Il concetto di &lt;a href="http://en.wikipedia.org/wiki/User_experience" target="_blank"&gt;User Experience&lt;/a&gt;, UX, è decisamente più giovane, &lt;em&gt;fico&lt;/em&gt;, meno codificato e meno ‘preciso’ rispetto ad altri filoni di discussione e studio nati con lo sviluppo di applicazioni software.&lt;/p&gt;  &lt;p&gt;Il concetto di &lt;a href="http://en.wikipedia.org/wiki/Usability" target="_blank"&gt;Usability&lt;/a&gt;, ad esempio, è già meno soggettivo e più facile da codificare e standardizzare. E, di conseguenza, da ingegnerizzare e riapplicare.&lt;/p&gt;  &lt;p&gt;Questo non significa che la &lt;a href="http://en.wikipedia.org/wiki/User_experience" target="_blank"&gt;User Experience&lt;/a&gt; non sia importante, né valida dal punto di vista della realizzazione di un buon prodotto. Anzi.&lt;/p&gt;  &lt;p&gt;E’ che a volte, nel nome della UX, si commettono piccoli peccati di orgoglio che rendono poco funzionali le applicazioni e, di fatto, producono una cattiva User Experience nel nome della buona User Experience.&lt;/p&gt;  &lt;p&gt;Prendiamo ad esempio le domande da porre all’utente.&lt;/p&gt;  &lt;p&gt;Molti esperti e appassionati di UX vi diranno che chiedere all’utente conferme e informazioni &lt;em&gt;è brutto&lt;/em&gt;. &lt;em&gt;Proprio brutto&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;Certo, se pensiamo a quei software che prima di lanciare una procedura vi chiedono almeno tre o quattro volte se &lt;em&gt;‘siete veramente sicuro’&lt;/em&gt;, allora siamo decisamente d’accordo con il divieto totale delle richieste di conferma.&lt;/p&gt;  &lt;p&gt;Però.&lt;/p&gt;  &lt;p&gt;Però immaginiamo l’applicazione X che sta per avviare una procedura abbastanza complessa e delicata. &lt;/p&gt;  &lt;p&gt;L’utente ha predisposto le sue ‘cose’ e attende un risultato ben preciso.&lt;/p&gt;  &lt;p&gt;Immaginiamo però che le condizioni siano tali che l’algoritmo dell’applicazione X, da solo, non ce la faccia a capire &lt;em&gt;esattamente&lt;/em&gt; che direzione far prendere ai risultati. Diciamo che nei &lt;em&gt;settings&lt;/em&gt; non ci sono le opzioni adatte ad impostare un certo comportamento. &lt;/p&gt;  &lt;p&gt;Può succedere. (qualche regola di UX dirà sicuramente che troppe opzioni nei &lt;em&gt;settings&lt;/em&gt; creano applicazioni difficili da usare)&lt;/p&gt;  &lt;p&gt;Cosa fa, allora, l’applicazione X ? Chiederà una conferma all’utente ? Una indicazione ?&lt;/p&gt;  &lt;p&gt;No. Mai e poi mai la UX verrà turbata da una richiesta di conferma all’utente ! L’utente difficilmente sa quello che vuole ! Proseguiamo per la direzione Y che andrà sicuramente bene !&lt;/p&gt;  &lt;p&gt;E invece no. All’utente serviva un altro risultato, e ha buttato via tempo prezioso.&lt;/p&gt;  &lt;p&gt;E l’applicazione, nonostante un’interfaccia piacevole e poco stressante per l’utente, è stata &lt;em&gt;completamente inutile&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;E qui dovrebbe emergere la &lt;em&gt;Prima e Fondamentale&lt;/em&gt; regola di una buona User Experience: &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;1. “L’applicazione deve portare a termine correttamente il proprio compito, a costo di infrangere qualche regola di UX.”&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Tutto il resto viene dopo. Che ne dite ?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-3785831438644391255?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/3785831438644391255/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/09/peccati-di-orgoglio-di-ux-non-chiedere.html#comment-form' title='6 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/3785831438644391255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/3785831438644391255'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/09/peccati-di-orgoglio-di-ux-non-chiedere.html' title='Peccati di orgoglio di UX. Non chiedere informazioni all’utente.'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-1424692499256930517</id><published>2011-09-17T09:43:00.001+02:00</published><updated>2011-09-17T09:43:56.713+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='startup'/><category scheme='http://www.blogger.com/atom/ns#' term='podcast'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>Indie Vault podcast 12–da ascoltare !</title><content type='html'>&lt;p&gt;Davvero bello e interessante &lt;a href="http://www.indievault.it/2011/09/09/indie-vault-podcast-%E2%80%93-episodio-12/" target="_blank"&gt;l’episodio #12 del podcast di Indie Vault&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;In questo caso si tratta di un episodio monotematico in cui vengono forniti diversi consigli utili ai fini della promozione (blog, press release, devlog, social network, ecc) del proprio indie game.&lt;/p&gt;  &lt;p&gt;L’episodio è molto piacevole da ascoltare e contiene una bella quantità di informazioni e spunti il più delle volte abbastanza generici da non rimanere relegati all’argomento ‘indie game’, ma&amp;#160; da risultare interessanti anche per chi lavora in altri contesti, come applicazioni da promuovere, startup, ecc.&lt;/p&gt;  &lt;p&gt;Alcuni consigli potrebbero risultare già sentiti, soprattutto per chi ha già avuto esperienza in questo tipo di promozione, ma si tratta sempre di informazioni utili da ribadire e discutere. &lt;/p&gt;  &lt;p&gt;Non aggiungo altro per non togliervi il piacere dell’ascolto.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-1424692499256930517?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/1424692499256930517/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/09/indie-vault-podcast-12da-ascoltare.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/1424692499256930517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/1424692499256930517'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/09/indie-vault-podcast-12da-ascoltare.html' title='Indie Vault podcast 12–da ascoltare !'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-7433187050576192469</id><published>2011-08-22T10:00:00.000+02:00</published><updated>2011-08-22T10:00:11.283+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ufficio'/><category scheme='http://www.blogger.com/atom/ns#' term='geeksfera'/><category scheme='http://www.blogger.com/atom/ns#' term='lavoro'/><title type='text'>Office Snack</title><content type='html'>&lt;p&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" src="http://farm5.static.flickr.com/4111/4962654969_eb5b49d2c1.jpg" width="284" height="377" /&gt;&lt;/p&gt;  &lt;p&gt;Non esiste programmatore che non ami gli snack.&lt;/p&gt;  &lt;p&gt;Caramelle, gomme da masticare, crackers, dolcetti, cioccolatini, pastine, merendine, panini non devono mancare, e soprattutto devono essere a portata di mano nel momento in cui il classico 'calo di zuccheri' della metà mattinata o della metà pomeriggio assale un programmatore che sta cercando di ragionare su un problema troppo ostico.&lt;/p&gt;  &lt;p&gt;Come gestire questa esigenza ? Non limitatela. Di solito ognuno si organizza e raccoglie nella propria cassettiera il proprio 'kit da sopravvivenza'.&lt;/p&gt;  &lt;p&gt;Certo, ci sono situazioni paradisiache come il &lt;a href="http://en.wikipedia.org/wiki/Googleplex" target="_blank"&gt;GooglePlex&lt;/a&gt; (sempre loro), dove esistono distributori automatici di qualunque tipo di Google Snack, dai cioccolatini alle carote.&lt;/p&gt;  &lt;p&gt;Il difetto degli snack, al massimo, è un po' di sporcizia sulle scrivanie, sulle tastiere e sul pavimento.&lt;/p&gt;  &lt;p&gt;Diciamo che è un problema che siete in grado di gestire.&lt;/p&gt;  &lt;p&gt;Meglio di un programmatore affamato.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p align="center"&gt;&lt;font color="#666666" size="2"&gt;[&lt;/font&gt;&lt;a href="http://www.flickr.com/photos/kerrybuckley/4962654969/sizes/m/in/photostream/" target="_blank"&gt;&lt;font color="#666666" size="2"&gt;foto&lt;/font&gt;&lt;/a&gt;&lt;font color="#666666" size="2"&gt; by &lt;/font&gt;&lt;a href="http://www.flickr.com/photos/kerrybuckley/" target="_blank"&gt;&lt;font color="#666666" size="2"&gt;Kerry Buckley&lt;/font&gt;&lt;/a&gt;&lt;font color="#666666" size="2"&gt;]&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-7433187050576192469?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/7433187050576192469/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/08/office-snack.html#comment-form' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/7433187050576192469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/7433187050576192469'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/08/office-snack.html' title='Office Snack'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm5.static.flickr.com/4111/4962654969_eb5b49d2c1_t.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-972193606350562327</id><published>2011-08-19T14:40:00.001+02:00</published><updated>2011-08-19T14:40:11.878+02:00</updated><title type='text'>Mare / Software</title><content type='html'>É divertente osservare come i bagnanti discutono della qualità dei vari stabilimenti balneari.
&lt;br/&gt;&lt;br/&gt;
Non esiste il migliore in assoluto, ma c'è quello con il miglior caffè, i migliori lettini, il miglior pranzo, i divertimenti più 'fichi', la sabbia più soffice.
&lt;br/&gt;&lt;br/&gt;
Verrebbe da ipotizzare la realizzazione del 'bagno fai da te', con il meglio di ogni stabilimento.
&lt;br/&gt;&lt;br/&gt;
E certi bagnanti, a dire il vero, lo fanno. Colazione al bagno X, lettini al bagno Y, pranzo al bagno Z.
&lt;br/&gt;&lt;br/&gt;
Succede anche nel software, da tantissimo tempo: il sistema operativo X, il browser Y, lo smartphone Z.
Tutti diversi ma con la possibilità di scegliere, nel nostro ecosistema ideale, il componente più adatto alle nostre esigenze.
 &lt;br/&gt;&lt;br/&gt;
Ma la concorrenza, negli ultimi anni, si fa sempre più serrata. Ed ecco che sempre meno ci viene consentito di scegliere, di mescolare. 
&lt;br/&gt;&lt;br/&gt;
Come i proprietari degli stabilimenti che ti guardano storto se sconfini, anche le grandi aziende mirano a darti il pacchetto completo mettendoti i bastoni tra le ruote non appena esci dall'ecosistema che ti costruiscono attorno.
&lt;br/&gt;&lt;br/&gt;
La soluzione, allora, rimane la spiaggia libera ?



&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-972193606350562327?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/972193606350562327/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/08/mare-software.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/972193606350562327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/972193606350562327'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/08/mare-software.html' title='Mare / Software'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-4130698020790382249</id><published>2011-08-08T10:00:00.000+02:00</published><updated>2011-08-08T10:00:08.570+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='framework'/><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><category scheme='http://www.blogger.com/atom/ns#' term='do-dots'/><title type='text'>La product bar di do-Dots</title><content type='html'>&lt;p&gt;Come accennato in passato, stiamo rinunciando a proporre direttamente &lt;a href="http://do-dots.it"&gt;do-Dots&lt;/a&gt; come framework per la realizzazione di sistemi M2M. Troppo difficile da spiegare, troppo difficile deciderne l’acquisto.&lt;/p&gt;  &lt;p&gt;Questo ci porta alla scelta di spostare gradualmente ‘in primo piano’ tutti i prodotti e i servizi, anche di nicchia, che si appoggiano a questo framework. I prodotti sono più facili da comprendere, e più immediati da acquistare se se ne sente l’esigenza. &lt;/p&gt;  &lt;p&gt;In linea con questa decisione, abbiamo introdotto sul sito ufficiale una sorta di ‘product bar’ (immagine sotto), con banner dedicati ad una serie di prodotti rappresentativi.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-j7z4DGq9jn4/Tjqf_fhA0MI/AAAAAAAABJ8/NndkmAEw40c/s1600-h/do-Dots-home-page-with-product-bar%25255B5%25255D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="do-Dots-home-page-with-product-bar" border="0" alt="do-Dots-home-page-with-product-bar" src="http://lh4.ggpht.com/-0gIn-I7ppIk/TjqgAT5cBiI/AAAAAAAABKA/fQpgiPlJc7w/do-Dots-home-page-with-product-bar_thumb%25255B3%25255D.png?imgmax=800" width="385" height="326" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Lo stile è ancora grezzo, la grafica non è definitiva, ma l’idea è quella. Forse un &lt;em&gt;carousel&lt;/em&gt; in javascript potrebbe fare meglio al caso ?&lt;/p&gt;  &lt;p&gt;Che ne pensate ?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-4130698020790382249?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/4130698020790382249/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/08/la-product-bar-di-do-dots.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4130698020790382249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4130698020790382249'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/08/la-product-bar-di-do-dots.html' title='La product bar di do-Dots'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/-0gIn-I7ppIk/TjqgAT5cBiI/AAAAAAAABKA/fQpgiPlJc7w/s72-c/do-Dots-home-page-with-product-bar_thumb%25255B3%25255D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-4728934469100583271</id><published>2011-08-04T17:00:00.000+02:00</published><updated>2011-08-04T17:00:03.523+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vuotawallet'/><title type='text'>#Vuotawallet–The Humble Indie Bundle #3</title><content type='html'>&lt;p&gt;Ci sono tante cose in rete che vale la pena acquistare, e lo scopo dell’etichetta &lt;a href="http://minddrivenit.blogspot.com/search/label/vuotawallet" target="_blank"&gt;vuotawallet&lt;/a&gt; è quello di segnalare quelle degne di nota.&lt;/p&gt;  &lt;p&gt;Stavolta segnalo un prodotto che quasi sicuramente non svuoterà le vostre tasche, ma vi darà una bella soddisfazione, &lt;a href="http://www.humblebundle.com/" target="_blank"&gt;l’Humble Indie Bundle #3&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-RLNAjk0rt0M/Tjqk_M3cVOI/AAAAAAAABKE/J49I57jydi0/s1600-h/The%252520Humble%252520Indie%252520Bundle%252520%2525233%25255B4%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="The Humble Indie Bundle #3" border="0" alt="The Humble Indie Bundle #3" src="http://lh3.ggpht.com/-Yxdez459Mmg/TjqlACxoJUI/AAAAAAAABKI/nc8c5Qixw1s/The%252520Humble%252520Indie%252520Bundle%252520%2525233_thumb%25255B2%25255D.png?imgmax=800" width="402" height="332" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Cos’è l’Humble Indie Bundle ? E’ un’iniziativa per proporre un pacchetto di giochi indie per le piattaforme Mac, Windows e Linux a un prezzo particolarmente vantaggioso. Tanto vantaggioso che è permesso addirittura il &lt;em&gt;Pay What You Want&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;Che vantaggi ci sono nel bundle #3 ?&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Ci si porta a casa un bel pack di 5 giochi tra cui &lt;a href="http://www.crayonphysics.com/" target="_blank"&gt;Crayon Physics Deluxe&lt;/a&gt;, &lt;a href="http://www.cogsgame.com/" target="_blank"&gt;Cogs&lt;/a&gt;, &lt;a href="http://thelettervsixtim.es/" target="_blank"&gt;VVVVVV&lt;/a&gt;, &lt;a href="http://www.koshutin.com/" target="_blank"&gt;Hammerfight&lt;/a&gt;, &lt;a href="http://www.andyetitmoves.net/" target="_blank"&gt;And Yet it Moves&lt;/a&gt;.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Si porta a casa un gioco extra: &lt;a href="http://www.steel-storm.com/" target="_blank"&gt;Steel Storm&lt;/a&gt;.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Superando l’offerta media (al momento in cui scrivo è di $5.21), si portano a casa anche i giochi del bundle #2: &lt;a href="http://www.braid-game.com/" target="_blank"&gt;Braid&lt;/a&gt;, &lt;a href="http://cortexapp.com/" target="_blank"&gt;Cortex Command&lt;/a&gt;, &lt;a href="http://machinarium.net/demo/" target="_blank"&gt;Machinarium&lt;/a&gt;, &lt;a href="http://www.hemispheregames.com/" target="_blank"&gt;Osmos&lt;/a&gt;, &lt;a href="http://www.puppygames.net/revenge-of-the-titans/" target="_blank"&gt;Revenge of the Titans&lt;/a&gt;.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Si portano a casa giochi liberi da ogni sorta di DRM.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Si può scegliere &lt;em&gt;esattamente&lt;/em&gt; come dividere il proprio pagamento tra associazioni di carità, sviluppatori, organizzatori del bundle. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;L’unico neo è che il Bundle è sempre un’iniziativa a tempo limitato, che scadrà tra 5 giorni. &lt;/p&gt;  &lt;p&gt;Mi sembra il caso, quindi, di chiedervi di affrettarvi !&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-4728934469100583271?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/4728934469100583271/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/08/vuotawalletthe-humble-indie-bundle-3.html#comment-form' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4728934469100583271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4728934469100583271'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/08/vuotawalletthe-humble-indie-bundle-3.html' title='#Vuotawallet–The Humble Indie Bundle #3'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/-Yxdez459Mmg/TjqlACxoJUI/AAAAAAAABKI/nc8c5Qixw1s/s72-c/The%252520Humble%252520Indie%252520Bundle%252520%2525233_thumb%25255B2%25255D.png?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-2750163886447080210</id><published>2011-07-28T08:30:00.000+02:00</published><updated>2011-07-28T08:30:00.896+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='touch'/><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><category scheme='http://www.blogger.com/atom/ns#' term='touch screen'/><title type='text'>I bambini e le interfacce touch</title><content type='html'>&lt;p&gt;Mi ha colpito questo estratto &lt;a href="http://davidbarnard.com/post/7356029254/apps-and-the-apple-tv" target="_blank"&gt;dal post di David Barnard&lt;/a&gt; (sta parlando del figlio di due anni):&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font color="#666666"&gt;&amp;quot;He immediately set down the iPad, walked up to the TV, and tried launching an app by touching the TV screen. My wife and I instinctually told him not to touch the TV, but he looked back at us quite puzzled. The thing is, Luke has never used a mouse-like pointing device. Other than using the TV remote to turn the TV on and off, or turning a light switch on and off, he’s never used one object to remotely manipulate another.&amp;quot;&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Questa cosa l'ho notata anch'io col mio bambino.&lt;/p&gt;  &lt;p&gt;I bimbi imparano a usare le interfacce touch per interagire direttamente con gli oggetti grafici. E’ una cosa talmente intuitiva che poi fanno fatica a capire il concetto di &lt;em&gt;'uso un oggetto per muoverne un altro'&lt;/em&gt; tipico di mouse e trackpad. Che diventano molto difficili da padroneggiare.&lt;/p&gt;  &lt;p&gt;Un’interfaccia all’apparenza più complessa come la tastiera invece a conti fatti è più immediata.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-2750163886447080210?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/2750163886447080210/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/07/i-bambini-e-le-interfacce-touch.html#comment-form' title='4 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/2750163886447080210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/2750163886447080210'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/07/i-bambini-e-le-interfacce-touch.html' title='I bambini e le interfacce touch'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-4903429297676194980</id><published>2011-07-25T09:00:00.000+02:00</published><updated>2011-07-25T10:35:42.042+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><title type='text'>iPhone 2G. Un vecchio guerriero.</title><content type='html'>&lt;p&gt;   &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/-0I67pj4RSVY/TiRZKD0W2bI/AAAAAAAABIc/A3qZRKqqyRc/s1600-h/iPhone%2525202G%252520%2525282%252529%25255B6%25255D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="iPhone 2G (2)" border="0" alt="iPhone 2G (2)" src="http://lh5.ggpht.com/-pLM2JFXgbC4/TiRZKxopgII/AAAAAAAABIg/zI7oHZyxHns/iPhone%2525202G%252520%2525282%252529_thumb%25255B4%25255D.jpg?imgmax=800" width="327" height="405" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Il tasto Home comincia a fare cilecca, e ogni tanto qualcosa non va. Quindi voglio lodarlo pubblicamente adesso, finché è ancora in forma e può godere di queste lodi.&lt;/p&gt;  &lt;p&gt;Ho un iPhone 2G.&lt;/p&gt;  &lt;p&gt;Ce l’ho da un bel po’ di tempo. Ce l’ho da quando non si chiamava nemmeno 2G, ma iPhone e basta. Ce l’ho da quando i non geek non lo conoscevano e mi si chiedeva in continuazione &lt;em&gt;cosa cavolo fosse quel coso&lt;/em&gt;. &lt;/p&gt;  &lt;p&gt;Per tanto tempo è stato uno strumento incredibile per zittire i commenti più stupidi e scontati sugli iPhone. Quando qualcuno cominciava la tiritera sul fatto che gli iPhone &lt;em&gt;“sono per fighetti, fanboy, bla, bla, bla”&lt;/em&gt;. Lasciavo parlare un pochino, lasciavo dilungare la persona in teorie e controteorie, di solito annuivo anche. Poi tiravo fuori il cellulare e lo appoggiavo sul tavolo. Non c’era bisogno di dire altro.&lt;/p&gt;  &lt;p&gt;Guardatelo. E’ uno degli oggetti &lt;em&gt;meno fighetti&lt;/em&gt; che possiate mai vedere. Graffiato, crepato. Sporco. La custodia in gomma sformata. Ammaccature su tutti i bordi.&lt;/p&gt;  &lt;p&gt;Da spento, qualcuno mi ha anche chiesto cos’era.&lt;/p&gt;  &lt;p&gt;Ma funziona ancora. E anche bene.&lt;/p&gt;  &lt;p&gt;E anche se sta andando incontro ad un’&lt;em&gt;obsolescenza programmata&lt;/em&gt; che mi impedisce di aggiornare il sistema operativo; che mi fa andare in crash una marea di applicazioni evidentemente non testate per questo modello; che mi rende invidioso di un qualunque modello Android &lt;em&gt;di fascia bassa&lt;/em&gt; con più feature e migliori prestazioni … beh … voglio ringraziarlo.&lt;/p&gt;  &lt;p&gt;Lo ringrazio perché un po’ ha fatto la storia degli smartphone. Lo ringrazio perché è stato un oggettino davvero utile. Lo ringrazio perché si è fatto sfruttare al massimo delle sue capacità. Lo ringrazio perché è stato uno strumento che ha fatto bene il suo lavoro di strumento.&lt;/p&gt;  &lt;p&gt;E che lo farà ancora per qualche anno, magari.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-4903429297676194980?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/4903429297676194980/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/07/iphone-2g-un-vecchio-guerriero.html#comment-form' title='5 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4903429297676194980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4903429297676194980'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/07/iphone-2g-un-vecchio-guerriero.html' title='iPhone 2G. Un vecchio guerriero.'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-pLM2JFXgbC4/TiRZKxopgII/AAAAAAAABIg/zI7oHZyxHns/s72-c/iPhone%2525202G%252520%2525282%252529_thumb%25255B4%25255D.jpg?imgmax=800' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-2625705914460543164</id><published>2011-07-21T08:30:00.000+02:00</published><updated>2011-07-21T08:30:01.729+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='kinect'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>Abbraccia gli hackers. Ma non prenderli in giro.</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-Xn4wcmXYuqg/TiBgjYpZ7qI/AAAAAAAABIM/nBif_yujFyY/s1600-h/kinect_t%25255B4%25255D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="kinect_t" border="0" alt="kinect_t" src="http://lh3.ggpht.com/-aOl1ihUvvDo/TiBgkLe67qI/AAAAAAAABIQ/Dk2d7YpOfxM/kinect_t_thumb%25255B2%25255D.jpg?imgmax=800" width="286" height="87" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;No no no Microsoft. Non si fa.&lt;/p&gt;  &lt;p&gt;Se vi ricordate avevo segnalato in febbraio l’ottima &lt;a href="http://minddrivenit.blogspot.com/2011/02/abbracciare-gli-hackers.html"&gt;success story di Kinect&lt;/a&gt; come risultato positivo della politica dell’&lt;a href="http://minddrivenit.blogspot.com/2011/03/gli-hackers-il-tuo-reparto-ricerca.html"&gt;abbracciare gli hackers&lt;/a&gt; quando questi fanno vendere ancora di più un prodotto. &lt;/p&gt;  &lt;p&gt;E quelli di Microsoft cosa fanno ? Si prendono il merito.&lt;/p&gt;  &lt;p&gt;Sbruffoncelli.&lt;/p&gt;  &lt;p&gt;I fatti: è accaduto che in un report, apparentemente, &lt;a href="http://blog.makezine.com/archive/2011/07/is-microsoft-now-taking-credit-for-kinect-hacking.html" target="_blank"&gt;Microsoft si stia prendendo tutti i meriti del successo&lt;/a&gt; creato dall’apertura non ufficiale del Kinect ignorando spudoratamente il fatto che la loro prima reazione ai tentativi di hacking fu &lt;a href="http://news.cnet.com/8301-13772_3-20021836-52.html#ixzz14MOEkwi6" target="_blank"&gt;dichiaratamente ostile&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Non solo. Una delle chicche è l’affermazione &lt;em&gt;“Giving developers the wrenches to the Kinect was a calculated decision by Microsoft. They could have encrypted the system but decided not to.” &lt;/em&gt;che lascerebbe intendere come il sistema sia stato volutamente lasciato aperto (ma tutti sanno che non era così) per favorirne, con lungimiranza impressionante, l’hacking da parte di una community allora inesistente.&lt;/p&gt;  &lt;p&gt;E’ ovvio che la comunità degli hackers, con &lt;a href="http://www.adafruit.com/" target="_blank"&gt;Adafruit&lt;/a&gt; (che offrì a suo tempo una ‘taglia’ di $2000 per avere i primi driver del dispositivo) in testa, se la sia presa un po’ a male. E a ragione, visto che i frutti concreti del successo commerciale di Kinect se li sta godendo tutti Microsoft.&lt;/p&gt;  &lt;p&gt;Peccato.&lt;/p&gt;  &lt;p&gt;Un conto è abbracciare intelligentemente un’opportunità. Un conto prendere in giro, goffamente, le persone che hanno fatto la tua fortuna.&lt;/p&gt;  &lt;p&gt;Che dire ? Si spera solo che sia una gaffe provocata da un paio di rappresentanti del reparto PR troppo ingenuamente sbruffoni. &lt;/p&gt;  &lt;p&gt;In ogni caso, bel tentativo. La prossima volta, magari, fate di meglio. Se avete rilasciato un bel dispositivo aperto, ditelo subito. Fate risparmiare i 2000 dollari ad &lt;a href="http://www.adafruit.com/" target="_blank"&gt;Adafruit&lt;/a&gt;…&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-2625705914460543164?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/2625705914460543164/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/07/abbraccia-gli-hackers-ma-non-prenderli.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/2625705914460543164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/2625705914460543164'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/07/abbraccia-gli-hackers-ma-non-prenderli.html' title='Abbraccia gli hackers. Ma non prenderli in giro.'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/-aOl1ihUvvDo/TiBgkLe67qI/AAAAAAAABIQ/Dk2d7YpOfxM/s72-c/kinect_t_thumb%25255B2%25255D.jpg?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-1383667890454331521</id><published>2011-07-19T08:30:00.000+02:00</published><updated>2011-07-19T08:30:00.870+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='svg'/><category scheme='http://www.blogger.com/atom/ns#' term='free'/><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><title type='text'>The Noun Project. Simboli per le vostre interfacce.</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-MVk29cyW7p8/TiRBBqhXH3I/AAAAAAAABIU/ySKkfnGhkNc/s1600-h/the-noun-project%25255B5%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="the-noun-project" border="0" alt="the-noun-project" src="http://lh3.ggpht.com/-ZMVteVdVryk/TiRBCnJM3RI/AAAAAAAABIY/vJONH5unZZM/the-noun-project_thumb%25255B3%25255D.png?imgmax=800" width="405" height="287" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Se per le vostre interfacce avete bisogno di capire qual è il simbolo grafico più adatto a rappresentare un dato concetto, avete un paio di strade da seguire: improvvisarvi designer oppure affidarvi a un professionista.&lt;/p&gt;  &lt;p&gt;La terza strada potrebbe essere rappresentata da &lt;a href="http://thenounproject.com/" target="_blank"&gt;The Noun Project&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Si tratta di un progetto di creazione, raccolta e catalogazione di &lt;em&gt;simboli grafici&lt;/em&gt; (chiamarli icone è eccessivo) che rappresentino nel modo più chiaro possibile un certo concetto. Se cercate un paragone con qualcosa di già esistente, direi che potete trovare simbologie molto simili nei cartelli stradali, o nei classici avvisi dedicati ad un’utenza multi etnica.&lt;/p&gt;  &lt;p&gt;Il sito è fatto molto bene, con un bel mix HTML+SVG+Jquery+Raphael (*), &lt;em&gt;stiloso&lt;/em&gt; quanto basta e con un sistema di ricerca per chiavi ed etichette ben fatto e, soprattutto, multilingua. Il materiale non è ancora tantissimo, ma si spera possa aumentare regolarmente nel tempo.&lt;/p&gt;  &lt;p&gt;Le immagini possono essere scaricate gratuitamente in formato SVG, e sono pubblicate su licenza &lt;a href="http://creativecommons.org/licenses/by/3.0/" target="_blank"&gt;Creative Commons&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;(*) se siete curiosi e smanettoni, andate a spulciare i sorgenti delle pagine, c’è qualche sorpresa che vi aspetta, credo …&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-1383667890454331521?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/1383667890454331521/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/07/noun-project-simboli-per-le-vostre.html#comment-form' title='4 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/1383667890454331521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/1383667890454331521'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/07/noun-project-simboli-per-le-vostre.html' title='The Noun Project. Simboli per le vostre interfacce.'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/-ZMVteVdVryk/TiRBCnJM3RI/AAAAAAAABIY/vJONH5unZZM/s72-c/the-noun-project_thumb%25255B3%25255D.png?imgmax=800' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-346191118690169872</id><published>2011-07-18T08:30:00.000+02:00</published><updated>2011-07-18T08:30:02.836+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='do-dots'/><title type='text'>do-Dots e il .NET SDK Open Source</title><content type='html'>&lt;p&gt;&lt;a href="http://lh6.ggpht.com/-yr_wk6LhLy0/TiARIX0M6TI/AAAAAAAABIE/d2IfPsiDIbs/s1600-h/dotnetsdk-screenshot-it-14.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="dotnetsdk-screenshot-it-1" border="0" alt="dotnetsdk-screenshot-it-1" src="http://lh6.ggpht.com/-r91iqubzGiQ/TiARJLJVV7I/AAAAAAAABII/4-EUvUu5nJk/dotnetsdk-screenshot-it-1_thumb2.png?imgmax=800" width="366" height="201" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Uno dei primi errori che abbiamo fatto con &lt;a href="http://do-dots.it"&gt;do-Dots&lt;/a&gt; è stato proporlo immediatamente e direttamente come &lt;em&gt;piattaforma per il M2M&lt;/em&gt;. Già per l’utente medio è difficile capire cosa ci si può fare, figuratevi &lt;em&gt;comprare una piattaforma&lt;/em&gt; …&lt;/p&gt;  &lt;p&gt;Con l’inserimento di diversi prodotti e applicazioni &lt;em&gt;reali&lt;/em&gt;, spesso di nicchia, le cose sono andate meglio. Chi ha bisogno del prodotto specifico ha meno difficoltà a comprenderlo e a decidere di acquistarlo se gli serve.&lt;/p&gt;  &lt;p&gt;Ciò non toglie che la piattaforma &lt;a href="http://do-dots.it" target="_blank"&gt;do-Dots&lt;/a&gt; sia ancora a disposizione in quanto tale, che sia aperta agli sviluppi esterni, che sia pensata per essere estesa.&lt;/p&gt;  &lt;p&gt;Da qualche mese abbiamo cominciato a mettere a disposizione di tutti un piccolo progetto per dare la possibilità di scrivere i propri Dot. &lt;/p&gt;  &lt;p&gt;Il progetto si chiama &lt;a href="http://dodotssdk.codeplex.com" target="_blank"&gt;do-Dots open .NET SDK&lt;/a&gt; e si compone di alcune classi scritte in C# che dovrebbero aiutare anche chi non è particolarmente esperto nel realizzare un Dot più che completo per le piattaforme .NET e Mono.&lt;/p&gt;  &lt;p&gt;Il progetto è disponibile con licenza LGPL, quindi possiamo riempirci tranquillamente e senza mezzi termini la bocca di &lt;em&gt;‘open source’&lt;/em&gt;. Yeah.&lt;/p&gt;  &lt;p&gt;Se volete fare in salto, siete i benvenuti. Il codice sorgente è ancora molto incompleto e tutt’altro che perfetto (ci scusiamo in anticipo per alcune soluzioni particolarmente frettolose) ma nel tempo contiamo di migliorarlo sensibilmente. Ovviamente gli apporti esterni sono più che benvenuti.&lt;/p&gt;  &lt;p&gt;Nel frattempo vi auguro buon divertimento, nella speranza che vi troviate in qualche bella località di villeggiatura !&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-346191118690169872?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/346191118690169872/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/07/do-dots-e-il-net-sdk-open-source.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/346191118690169872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/346191118690169872'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/07/do-dots-e-il-net-sdk-open-source.html' title='do-Dots e il .NET SDK Open Source'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/-r91iqubzGiQ/TiARJLJVV7I/AAAAAAAABII/4-EUvUu5nJk/s72-c/dotnetsdk-screenshot-it-1_thumb2.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-21366873569201433</id><published>2011-07-11T08:30:00.000+02:00</published><updated>2011-07-11T08:46:56.585+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><category scheme='http://www.blogger.com/atom/ns#' term='bad ui'/><title type='text'>Il bottone che non fa nulla. O quasi.</title><content type='html'>&lt;p&gt;&lt;a href="http://netnewswireapp.com/" target="_blank"&gt;NetNewsWire&lt;/a&gt; è un utilissima app per la lettura e l’organizzazione dei feed. E’ semplice, abbastanza veloce, facile da gestire.&lt;/p&gt;  &lt;p&gt;Ha anche una bella interfaccia utente, molto pulita. Non esente, però, da qualche ‘piccolo difettuccio’.&lt;/p&gt;  &lt;h3&gt;Il bottone che non fa nulla …&lt;/h3&gt;  &lt;p&gt;Supponiamo di leggerci un bel post, di scorrerlo, di decidere che ci piace. A questo punto, visto che magari lo vogliamo rileggere successivamente, abbiamo a disposizione il classico bottone &lt;em&gt;‘preferito’&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;Il bottone è ben visibile ed è identificato da un’icona standard, la stellina, che ne rende immediata e intuitiva la funzione.&lt;/p&gt;  &lt;p&gt;Lo premiamo.&lt;/p&gt;  &lt;p&gt;Non succede nulla.&lt;/p&gt;  &lt;p&gt;Lo premiamo di nuovo.&lt;/p&gt;  &lt;p&gt;Ancora nulla.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-vbjt2V1j2CU/ThQSpeobNSI/AAAAAAAABH0/M3mLws47_Vg/s1600-h/netnewswire-1%25255B5%25255D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="netnewswire-1" border="0" alt="netnewswire-1" src="http://lh6.ggpht.com/-OoKBDErhluA/ThQSp80qDqI/AAAAAAAABH4/HOUSMCBQIio/netnewswire-1_thumb%25255B3%25255D.jpg?imgmax=800" width="381" height="318" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Non funziona ? E’ rotta l’applicazione ?&lt;/p&gt;  &lt;h3&gt;… o quasi&lt;/h3&gt;  &lt;p&gt;In realtà la funzionalità del bottone è intatta. Permette effettivamente di attivare e disattivare il flag ‘preferito’ sul post corrente.&lt;/p&gt;  &lt;p&gt;Il problema è che manca un feedback visivo. &lt;/p&gt;  &lt;p&gt;O, meglio, per un difetto di progettazione il feedback visivo c’è, ma lo vedete solo in certe condizioni, ovvero &lt;em&gt;se vi trovate all’inizio del post&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;Il pulsante infatti accende e spegne un’iconcina a forma di stella che è posizionata all’interno della pagina, in alto a destra. Il problema è che l’&lt;em&gt;iconcina scrolla con la pagina&lt;/em&gt;, risultando il più delle volte invisibile.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-XTHJ7AeD2xA/ThQSqgZqrrI/AAAAAAAABH8/o3K0C6kYggI/s1600-h/netnewswire-2%25255B5%25255D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="netnewswire-2" border="0" alt="netnewswire-2" src="http://lh5.ggpht.com/-lu9LxQhjuxI/ThQSraF361I/AAAAAAAABIA/mjZAOKlLfLM/netnewswire-2_thumb%25255B3%25255D.jpg?imgmax=800" width="409" height="342" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Come risolvere il bug ?&lt;/h3&gt;  &lt;p&gt;Non fornire un feedback ad una operazione di input il più delle volte è un vero e proprio bug. Ci sono due strade per ‘fixare’ facilmente il problema su questa app senza doverla riprogettare da capo.&lt;/p&gt;  &lt;p&gt;1. Evidenziare lo stato del post (preferito o no) nella grafica del bottone.&lt;/p&gt;  &lt;p&gt;2. Alla pressione del bottone, forzare uno scroll all’inizio del post, in modo da evidenziare la variazione dell’icona.&lt;/p&gt;  &lt;p&gt;La prima soluzione penso sia la più semplice ed efficace.&lt;/p&gt;  &lt;p&gt;Che ne dite ?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-21366873569201433?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/21366873569201433/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/07/il-bottone-che-non-fa-nulla-o-quasi.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/21366873569201433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/21366873569201433'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/07/il-bottone-che-non-fa-nulla-o-quasi.html' title='Il bottone che non fa nulla. O quasi.'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/-OoKBDErhluA/ThQSp80qDqI/AAAAAAAABH4/HOUSMCBQIio/s72-c/netnewswire-1_thumb%25255B3%25255D.jpg?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-5359974026325929457</id><published>2011-07-06T08:30:00.000+02:00</published><updated>2011-07-06T08:30:02.279+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vuotawallet'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='ui'/><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><title type='text'>#Vuotawallet–Designed for use</title><content type='html'>&lt;p&gt;Oggi inauguro il tag &lt;a href="http://minddrivenit.blogspot.com/search/label/vuotawallet"&gt;vuotawallet&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;In giro per la rete si trovato innumerevoli servizi e prodotti gratuiti che vale la pena provare ed usare. Ma anche tante belle cose a pagamento che può valere la pena di acquistare. Quando li trovo e ritengo si tratti di qualcosa di interessante, aggiungo anche qualche info sui prezzi e taggo il post con &lt;a href="http://minddrivenit.blogspot.com/search/label/vuotawallet"&gt;vuotawallet&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Forte, eh ?&lt;/p&gt;  &lt;p&gt;La premessa è che, comunque, &lt;u&gt;i link non saranno legati a nessun meccanismo di affiliazione&lt;/u&gt;. Non ricevo e non riceverò un centesimo da nessuna segnalazione.&lt;/p&gt;  &lt;h3&gt;Vuotiamo il nostro portafogli con …&lt;/h3&gt;  &lt;p&gt;Cominciamo con &lt;a href="http://pragprog.com/book/lmuse/designed-for-use" target="_blank"&gt;Designed for Use&lt;/a&gt;, il libro scritto da &lt;a href="http://ignorethecode.net/blog/" target="_blank"&gt;Lukas Mathis&lt;/a&gt;, UI designer svizzero di cui ho da sempre apprezzato idee e riflessioni in perfetto stile &lt;a href="http://minddrivenit.blogspot.com/search/label/userinterfaccia"&gt;userinterfaccia&lt;/a&gt;. &lt;/p&gt;  &lt;p align="left"&gt;&lt;a href="http://lh4.ggpht.com/-A8KLtHBnEPM/ThLXpp0nTII/AAAAAAAABHg/OYY1S_QgWag/s1600-h/designed_for_use%25255B4%25255D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="designed_for_use" border="0" alt="designed_for_use" src="http://lh5.ggpht.com/-6IEtnIYKMFM/ThLXqQiB57I/AAAAAAAABHk/TwtXukd9p6k/designed_for_use_thumb%25255B2%25255D.png?imgmax=800" width="240" height="240" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Il libro è disponibile su &lt;a href="http://pragprog.com/" target="_blank"&gt;The Pragmatic Bookshelf&lt;/a&gt;. Non l’ho ancora letto, quindi questa non è una recensione. Ma i contenuti, almeno per quanto si può dedurre dalle &lt;a href="http://pragprog.com/book/lmuse/designed-for-use#video" target="_blank"&gt;anticipazioni&lt;/a&gt;, sembrano buoni. Il libro è incentrato su progettazione, test ed implementazione di interfacce utente. Sembra piuttosto completo, anche se mirato ad una categoria di lettori non esperti.&lt;/p&gt;  &lt;p&gt;Si direbbero 344 pagine dense di contenuti interessanti, anche se il costo non è bassissimo ($22 per l’ebook DRM free, $35 per la cartacea, $44 per entrambe le versioni).&lt;/p&gt;  &lt;p&gt;Se lo avete già letto, fatemi un fischio.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-5359974026325929457?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/5359974026325929457/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/07/vuotawalletdesigned-for-use.html#comment-form' title='4 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/5359974026325929457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/5359974026325929457'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/07/vuotawalletdesigned-for-use.html' title='#Vuotawallet–Designed for use'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-6IEtnIYKMFM/ThLXqQiB57I/AAAAAAAABHk/TwtXukd9p6k/s72-c/designed_for_use_thumb%25255B2%25255D.png?imgmax=800' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-2690368804522213064</id><published>2011-07-04T08:30:00.000+02:00</published><updated>2011-07-04T14:37:15.108+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='lavoro'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>Innovare drasticamente e gestire utenti Pro. Combinazione impossibile ?</title><content type='html'>&lt;p&gt;Se non vivete su Marte (senza connessione Internet) e siete un minimo interessati alle notizie tecnologiche, avrete sicuramente seguito le sonore &lt;a href="http://www.boingboing.net/2011/06/28/apple-offers-refunds.html" target="_blank"&gt;lamentele di molti utenti di Final Cut Pro X&lt;/a&gt; che hanno portato, pare, al &lt;a href="http://www.macrumors.com/2011/06/28/apple-issuing-refunds-for-final-cut-pro-x-upon-request/" target="_blank"&gt;rimborso per alcuni utenti da parte di Apple&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Prima di addentrarci in &lt;em&gt;Noiose Guerre Sante&lt;/em&gt; ed &lt;em&gt;Epiche Crociate Seriali&lt;/em&gt; all’attacco o in difesa di Apple, sappiate che non mi interessa né criticare né difendere Apple, e nemmeno andare nei dettagli sulla validità del software in questione.&lt;/p&gt;  &lt;p&gt;Chiaro ? Se non lo è, rileggete il paragrafo precedente.&lt;/p&gt;  &lt;p&gt;Adesso è più chiaro ?&lt;/p&gt;  &lt;p&gt;La notizia mi serve solo come spunto per ricollegarmi ad un post di &lt;a href="http://rejex.wordpress.com" target="_blank"&gt;rejex&lt;/a&gt; sulle &lt;a href="http://rejex.wordpress.com/2011/05/30/major-release-e-feature-parity/" target="_blank"&gt;major release, la continuità nelle feature e la necessità di innovazione&lt;/a&gt;, rimanendo nell’ambito del software e aggiungendo l’elemento dell’&lt;em&gt;Utenza Professionale&lt;/em&gt;.&lt;/p&gt;  &lt;h3&gt;Chi è l’utente Pro ?&lt;/h3&gt;  &lt;p&gt;L’utente Pro è quell’utente che &lt;em&gt;utilizza regolarmente e in maniera rilevante il vostro software come strumento per supportare il proprio business&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;In parole povere è un utente che con il vostro software &lt;em&gt;‘ci si paga la pagnotta’&lt;/em&gt;. Un utente che di solito spende una discreta cifra per un prodotto che gli consenta di produrre &lt;em&gt;qualcosa&lt;/em&gt; di qualità tale da poter essere pagato per ciò che ha realizzato.&lt;/p&gt;  &lt;p&gt;Ci sono software che non hanno praticamente mai un’utenza Pro. Ci sono tantissimi software che hanno solo una parte di utenza Pro. Ci sono software che hanno solamente un’utenza Pro. &lt;/p&gt;  &lt;p&gt;Per molti anni ho lavorato su quest’ultimo tipo di progetti, imparando che l’utenza Pro è &lt;em&gt;diversa&lt;/em&gt; e la necessità di innovare deve tenere conto di come questa utenza lavora.&lt;/p&gt;  &lt;h3&gt;1. L’utente Pro ha un lavoro da completare&lt;/h3&gt;  &lt;p&gt;L’utente Pro usa il vostro software per portare a termine un lavoro. Possibilmente nel minor tempo possibile. &lt;/p&gt;  &lt;p&gt;Spostare elementi di interfaccia e funzionalità da una versione all’altra, anche se la nuova versione è migliore, può solo fargli perdere tempo nella ricerca dei comandi, nello scoprire come funziona il nuovo approccio, nel reimparare una cosa che già conosceva.&lt;/p&gt;  &lt;h3&gt;2. L’utente Pro vuole il controllo&lt;/h3&gt;  &lt;p&gt;L’utente Pro, per necessità o per il proprio metodo di lavoro, vuole il controllo sull’organizzazione dei propri dati ed archivi. Il suo metodo di lavoro può richiedere di organizzare i file su cartelle condivise in rete o su percorsi specifici in locale. Può separare i progetti per cliente, per argomento, per data o per tipo di attività.&lt;/p&gt;  &lt;p&gt;Imporre, per quanto fichissima e ottimale, una struttura di archiviazione incompatibile con le esigenze dell’utente Pro può portare con molta probabilità all’abbandono del software.&lt;/p&gt;  &lt;h3&gt;3. L’utente Pro è un Power User&lt;/h3&gt;  &lt;p&gt;Dopo un periodo relativamente breve di utilizzo del software, l’utente Pro diventa &lt;em&gt;necessariamente&lt;/em&gt; un power user.&lt;/p&gt;  &lt;p&gt;Conoscerà relativamente bene tutti gli shortcut che lo fanno lavorare più velocemente. Conoscerà qualche sistema per aggirare le procedure più scomode. Conoscerà trucchi e hacks che probabilmente nemmeno voi sapete per usare il vostro software al meglio.&lt;/p&gt;  &lt;h3&gt;4. L’utente Pro non vuole costi extra&lt;/h3&gt;  &lt;p&gt;L’utente Pro sta già investendo soldi nel vostro prodotto, ma non vuole pagare più del necessario. &lt;/p&gt;  &lt;p&gt;Non vuole pagare di più per avere meno funzionalità, anche se il risultato è un software più pulito e semplice. Non vuole pagare di più per una funzione che aveva già in una precedente versione.&lt;/p&gt;  &lt;h3&gt;5. L’utente Pro ha dei vecchi progetti&lt;/h3&gt;  &lt;p&gt;L’utente Pro avrà già realizzato diversi progetti con il vostro software. Vi ha investito tempo, fatica e denaro.&lt;/p&gt;  &lt;p&gt;E’ un investimento che deve ripagare. Non vuole perderli con la nuova versione. Vuole continuare ad aprirli, a modificarli, a migliorarli, ad estrarne materiale da inserire nei nuovi progetti.&lt;/p&gt;  &lt;h3&gt;Come gestire l’utente Pro ?&lt;/h3&gt;  &lt;p&gt;Cosa bisogna fare, allora ? &lt;/p&gt;  &lt;p&gt;Fornire sempre tutte le feature anche se inutili, non riorganizzare mai il prodotto finché non diventerà un obbrobrio ingestibile, non innovare e modernizzare mai ?&lt;/p&gt;  &lt;p&gt;Innovare è possibile, però bisogna tenere conto che l’utente Pro non è un fan. Non accetterà passivamente né entusiasticamente ogni versione. E’ facile perderlo se lo si spinge a pentirsi di un acquisto, soprattutto se costoso.&lt;/p&gt;  &lt;p&gt;L’utente Pro è anche una risorsa importante. Non solo economica. E’ fonte di esperienza e idee.&lt;/p&gt;  &lt;p&gt;Ecco qualche spunto su come gestire questa risorsa.&lt;/p&gt;  &lt;h3&gt;a. Ottenere statistiche sull’uso del software&lt;/h3&gt;  &lt;p&gt;Riuscire a raccogliere dati sull’effettivo uso del software, delle versioni, delle funzioni usate, dei formati degli archivi può dare un’idea più precisa di cosa gli utenti stanno davvero usando.&lt;/p&gt;  &lt;p&gt;A volte si fanno delle scelte basate su assunzioni e ipotesi che si rivelano errate. Basarsi su dati reali, ottenuti dagli utenti veri, può essere più efficace.&lt;/p&gt;  &lt;h3&gt;b. Ascoltare&lt;/h3&gt;  &lt;p&gt;L’utente Pro è pronto da dire la sua. A suggerire modifiche e cambiamenti. A ipotizzare un modo migliore di organizzare il software. E’ nel suo interesse: un software migliore lo farà lavorare meglio e migliorerà il suo business.&lt;/p&gt;  &lt;p&gt;Anche se riteniamo di avere i migliori designer, di comprendere al meglio il nostro prodotto e la strada da intraprendere per il futuro, dovremmo fermarci un attimo ad ascoltare gli utenti Pro. Spesso ne sanno più di noi.&lt;/p&gt;  &lt;h3&gt;c. La retrocompatibilità è quasi un must&lt;/h3&gt;  &lt;p&gt;Come già anticipato, la retrocompatibilità è una delle caratteristiche di un software che non può essere ignorata. Pena l’abbandono da parte degli utenti Pro.&lt;/p&gt;  &lt;p&gt;Non è possibile mantenere una retrocompatibilità ? Allora bisogna fornire strumenti di conversione e di passaggio di dati e archivi. Strumenti che devono essere gratuiti: nessun utente vuole pagare un extra per qualcosa che aveva in passato.&lt;/p&gt;  &lt;h3&gt;d. Anticipare, spiegare e documentare i cambiamenti&lt;/h3&gt;  &lt;p&gt;Non è vero che un software non può innovare. Non è necessaria la regola per cui ogni feature è &lt;em&gt;‘per sempre’&lt;/em&gt;. &lt;/p&gt;  &lt;p&gt;Può cambiare la filosofia. Possono cambiare le posizioni dei comandi. Può cambiare la struttura di un archivio.&lt;/p&gt;  &lt;p&gt;Però bisogna &lt;em&gt;anticiparlo&lt;/em&gt; prima di rilasciare una versione. Bisogna &lt;em&gt;spiegarlo&lt;/em&gt; a versione rilasciata. Bisogna &lt;em&gt;documentarlo&lt;/em&gt; in maniera chiara ed inequivocabile, per far perdere meno tempo possibile agli utenti.&lt;/p&gt;  &lt;p&gt;Preferite l’effetto sorpresa ? Preferite rendere segrete alcune modifiche al software per generare attesa e hype ? In questo caso non siete adatti a un utenza Pro.&lt;/p&gt;  &lt;h3&gt;e. Comprendere il contesto&lt;/h3&gt;  &lt;p&gt;Quando sviluppavo software di analisi per la telemetria, il momento migliore in assoluto per far crescere il progetto era l’assistenza in pista. Vedere il tipo di operazioni effettuate; Vedere i grafici e i report più usati; Capire che usare un software in piedi in uno spazio ristretto è diverso; Notare i tempi di risposta richiesti ai tecnici. &lt;/p&gt;  &lt;p&gt;Vedere usare il software da utenti reali in un contesto reale non ha assolutamente prezzo. Sono tutte informazioni &lt;em&gt;veramente&lt;/em&gt; vitali, che sfuggono ai report, alle statistiche e alle interviste.&lt;/p&gt;  &lt;p&gt;Da queste osservazioni nascono le migliori idee, ma solo se si ha l’umiltà di comprendere che sono gli utenti a conoscere il loro lavoro, e che il software deve solo essere uno strumento al loro servizio.&lt;/p&gt;  &lt;h3&gt;In conclusione&lt;/h3&gt;  &lt;p&gt;Spero di aver inserito qualche spunto interessante, anche se superficiale. Lungi da me l’idea di poter insegnare ad altri a rilasciare le nuove versioni dei propri software …&lt;/p&gt;  &lt;p&gt;A parte gli scherzi, credo che un punto di partenza molto importante sia riconoscere che l’utente Pro ha già un lavoro a cui pensare. Per quanta possa essere la nostra capacità di creare software innovativi e avanzati, è molto rischioso stabilire a priori a cosa questi utenti devono rinunciare in un passaggio di versione. &lt;/p&gt;  &lt;p&gt;E quando il rischio è la perdita di utenti paganti, e di una fetta di mercato, forse è meglio andarci con i piedi di piombo.&lt;/p&gt;  &lt;p&gt;Che ne dite ?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-2690368804522213064?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/2690368804522213064/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/07/innovare-drasticamente-e-gestire-utenti.html#comment-form' title='4 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/2690368804522213064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/2690368804522213064'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/07/innovare-drasticamente-e-gestire-utenti.html' title='Innovare drasticamente e gestire utenti Pro. Combinazione impossibile ?'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-6143046338103388686</id><published>2011-06-29T08:30:00.000+02:00</published><updated>2011-06-29T08:30:00.726+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pomodoro'/><category scheme='http://www.blogger.com/atom/ns#' term='team'/><category scheme='http://www.blogger.com/atom/ns#' term='lavoro'/><title type='text'>Pomodoro in team</title><content type='html'>&lt;div align="center"&gt;&lt;a href="http://lh3.ggpht.com/_zIfgCFjKajE/TMqBiadXitI/AAAAAAAAA-g/0WwiBOW2z_g/s1600-h/sincronizziamo-i-pomodori%5B4%5D.png"&gt;&lt;img alt="sincronizziamo-i-pomodori" border="0" height="212" src="http://lh4.ggpht.com/_zIfgCFjKajE/TMqBixNSY7I/AAAAAAAAA-k/o7acHVl49wY/sincronizziamo-i-pomodori_thumb%5B2%5D.png?imgmax=800" style="background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="sincronizziamo-i-pomodori" width="253" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Questo screenshot mi ha fatto sorridere e ha fatto sorridere molti amici e colleghi, ma in realtà si presterebbe a qualche considerazione, critica o approfondimento ‘serio’ da parte dei puristi della &lt;a href="http://www.pomodorotechnique.com/" target="_blank"&gt;Tecnica del Pomodoro&lt;/a&gt; a proposito del lavorare in team.&lt;br /&gt;
&lt;br /&gt;
Ma, alla fine, è importante ?&lt;br /&gt;
&lt;br /&gt;
La regola fondamentale nel nostro team&amp;nbsp;è prima di tutto che &lt;em&gt;ogni best practice va seguita finché non intralcia la produttività e i buoni risultati. Se serve a lavorare meglio, ogni regola può essere piegata a proprio favore&lt;/em&gt;.&lt;br /&gt;
&lt;br /&gt;
Siete d’accordo ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-6143046338103388686?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/6143046338103388686/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/06/pomodoro-in-team.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/6143046338103388686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/6143046338103388686'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/06/pomodoro-in-team.html' title='Pomodoro in team'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_zIfgCFjKajE/TMqBixNSY7I/AAAAAAAAA-k/o7acHVl49wY/s72-c/sincronizziamo-i-pomodori_thumb%5B2%5D.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-430454600746079713</id><published>2011-06-27T08:30:00.000+02:00</published><updated>2011-06-27T08:30:01.072+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libri'/><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><category scheme='http://www.blogger.com/atom/ns#' term='recensione'/><category scheme='http://www.blogger.com/atom/ns#' term='libro'/><title type='text'>The Pragmatic Programmer. Che libro ! Recensione.</title><content type='html'>&lt;p&gt;Pochi libri di programmazione mi hanno lasciato un segno come &lt;a href="http://pragprog.com/the-pragmatic-programmer" target="_blank"&gt;The Pragmatic Programmer: From Journeyman to Master&lt;/a&gt;. Quando lo lessi per la prima volta ricordo il senso di euforia che mi catturò nel vedere idee tanto simili alle mie riassunte e spiegate così bene su carta stampata.&lt;/p&gt;  &lt;p&gt;Non sono idee particolarmente innovative o ‘forti’ come quelle proposte da &lt;a href="http://minddrivenit.blogspot.com/2011/04/extreme-programming-explained-un-libro.html" target="_blank"&gt;Extreme Programming Explained&lt;/a&gt;, ma sono idee e concetti legati al buon senso, che sono lì da tanto tempo, e che fa piacere ogni tanto che qualcuno particolarmente ispirato riesca a raccontarcele di nuovo.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-R2SvLcUq-kM/TgCvUCxpHWI/AAAAAAAABE0/umE0Tfs1eoo/s1600-h/100_2042%25255B5%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="100_2042" border="0" alt="100_2042" src="http://lh3.ggpht.com/-g9s0pY_ruVo/TgCvU8bTF1I/AAAAAAAABE4/f0c4wGLf9w8/100_2042_thumb%25255B2%25255D.jpg?imgmax=800" width="270" height="360" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;font size="1"&gt;The Pragmatic Programmer – Andrew Hunt e David Thomas (in inglese) Addison-Wesley&lt;/font&gt;&lt;/p&gt;  &lt;h3&gt;   &lt;br /&gt;I contenuti&lt;/h3&gt;  &lt;p&gt;Il libro spazia su molti concetti anche molto diversi tra loro. Si parte da una sezione dedicata alla filosofia e all’approccio generico.&lt;/p&gt;  &lt;p&gt;La seconda sezione procede verso la pratica, si descrive l’approccio DRY, l’ortogonalità, i mini linguaggi, le stime.&lt;/p&gt;  &lt;p&gt;La terza sezione è dedicata ai tools, al plain text, i batch, gli editor, il source control, e così via.&lt;/p&gt;  &lt;p&gt;La quarta sezione offre una panoramica sulla ‘paranoia, la gestione degli errori, le exceptions, e un design ‘difensivo’.&lt;/p&gt;  &lt;p&gt;La quinta sezione torna al design, al decoupling, la metaprogrammazione, i blackboards.&lt;/p&gt;  &lt;p&gt;La sesta sezione introduce pratiche di ‘non programmazione’ come scrivere un buon codice, fare refactoring, ottimizzare.&lt;/p&gt;  &lt;p&gt;La penultima sezione copre invece la difficile fase dell’inizio di un progetto, della raccolta dei requisiti, del momento in cui iniziare, dell’uso di metodi formali e tools costosi di progettazione.&lt;/p&gt;  &lt;p&gt;Infine, l’ultima sezione aggiunge l’elemento del lavoro in team (e qualche capitolo sparso) a quanto descritto nel resto del libro.&lt;/p&gt;  &lt;p&gt;Il tutto chiuso da una bibliografia abbastanza corposa, e da una serie di esercizi di programmazione con soluzioni in appendice.&lt;/p&gt;  &lt;h3&gt;Difetti del libro&lt;/h3&gt;  &lt;p&gt;Elencare pregi e difetti di un libro che mi è piaciuto così tanto è difficile, ma qualche difetto devo pure indicarlo.&lt;/p&gt;  &lt;p&gt;Diciamo che la struttura dei capitoli e dei paragrafi a volte è strana e poco chiara, come se in certo capitolo fosse stato spostato ‘a forza’ da una sezione a un’altra o non riuscisse a trovare una collocazione precisa.&lt;/p&gt;  &lt;p&gt;Un altro difetto è quello di assumere in partenza che il lettore programmi da un po’ di tempo. Di sicuro non conviene proporlo a un ‘novizio’.&lt;/p&gt;  &lt;h3&gt;Pregi del libro&lt;/h3&gt;  &lt;p&gt;Il linguaggio di &lt;a href="http://pragprog.com/the-pragmatic-programmer" target="_blank"&gt;The Pragmatic Programmer&lt;/a&gt; è fluido e discorsivo, ricco di storie, analogie e spiegazioni brillanti e piacevoli da leggere.&lt;/p&gt;  &lt;p&gt;Gli esempi in codice sono scritti per lo più in java, in maniera funzionale e leggibile, per spiegare concetti che vanno oltre un linguaggio specifico.&lt;/p&gt;  &lt;p&gt;Uno dei pregi principali del libro, in ogni caso, è la longevità. L’edizione in mio possesso è del 2000, ma vi posso ancora trovare lo stesso valore (o quasi) che vi ho trovato nella prima lettura. &lt;/p&gt;  &lt;p&gt;Non penso sia cosa da poco.&lt;/p&gt;  &lt;h3&gt;In conclusione&lt;/h3&gt;  &lt;p&gt;L’immagine di copertina, una pialla, la dice lunga sui contenuti. Questo è un libro per un programmatore che in qualche modo è anche artista o artigiano.&lt;/p&gt;  &lt;p&gt;E comunque questo non è un libro &lt;em&gt;sulla programmazione&lt;/em&gt;. E’ un libro &lt;em&gt;sui programmatori&lt;/em&gt;. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://pragprog.com/the-pragmatic-programmer" target="_blank"&gt;The Pragmatic Programmer&lt;/a&gt; dovrebbe stare in ogni libreria di chi ama questa professione. Offre talmente tanto, e per così tanto tempo, che è davvero un peccato non leggerlo.&lt;/p&gt;  &lt;p&gt;Dai, avanti.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-430454600746079713?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/430454600746079713/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/06/pragmatic-programmer-che-libro.html#comment-form' title='4 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/430454600746079713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/430454600746079713'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/06/pragmatic-programmer-che-libro.html' title='The Pragmatic Programmer. Che libro ! Recensione.'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/-g9s0pY_ruVo/TgCvU8bTF1I/AAAAAAAABE4/f0c4wGLf9w8/s72-c/100_2042_thumb%25255B2%25255D.jpg?imgmax=800' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-241169141784441893</id><published>2011-06-22T09:00:00.000+02:00</published><updated>2011-06-22T09:00:01.448+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='do-dots'/><title type='text'>Pizza a casa ? Vuoi partecipare a un sondaggio ?</title><content type='html'>&lt;p&gt;Con &lt;a href="http://do-dots.it"&gt;do-Dots&lt;/a&gt;&amp;#160;&lt;a href="http://do-dots.it/promo.aspx" target="_blank"&gt;Promo&lt;/a&gt; ci siamo spinti nel mondo dei negozi e dei locali, e vorremmo continuare, approfondendo il discorso.&lt;/p&gt;  &lt;p&gt;Abbiamo analizzato qualche nuovo servizio dal punto di vista del fornitore, ed abbiamo alcuni dati interessanti. Ci manca ancora, e crediamo sia importante, il punto di vista dell’utente.&lt;/p&gt;  &lt;p&gt;Ecco perché, se ordini pizza e te la fai consegnare a domicilio, ci piacerebbe avere la tua impressione sul servizio che preferiresti ricevere.&lt;/p&gt;  &lt;p&gt;Ecco &lt;a href="http://goo.gl/iD1uO" target="_blank"&gt;il link al sondaggio&lt;/a&gt;. E’ gratuito. E’ anonimo. E senza impegno.&lt;/p&gt;  &lt;p&gt;Grazie.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-NfpEiXcEj74/Tf9HvIQ3MFI/AAAAAAAABEc/mcJ2Oi5JFuM/s1600-h/pizza-delivery%25255B4%25255D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="pizza-delivery" border="0" alt="pizza-delivery" src="http://lh3.ggpht.com/-m28UGas2H7Y/Tf9Hvyaoh-I/AAAAAAAABEg/swuLiAkNRPo/pizza-delivery_thumb%25255B2%25255D.jpg?imgmax=800" width="268" height="400" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;font size="1"&gt;[&lt;/font&gt;&lt;a href="http://www.flickr.com/photos/mattphipps/4627127446/in/photostream/" target="_blank"&gt;&lt;font size="1"&gt;foto&lt;/font&gt;&lt;/a&gt;&lt;font size="1"&gt; di &lt;/font&gt;&lt;a href="http://www.flickr.com/photos/mattphipps/" target="_blank"&gt;&lt;font size="1"&gt;MattJP&lt;/font&gt;&lt;/a&gt;&lt;font size="1"&gt;]&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-241169141784441893?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/241169141784441893/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/06/pizza-casa-vuoi-partecipare-un.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/241169141784441893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/241169141784441893'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/06/pizza-casa-vuoi-partecipare-un.html' title='Pizza a casa ? Vuoi partecipare a un sondaggio ?'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/-m28UGas2H7Y/Tf9Hvyaoh-I/AAAAAAAABEg/swuLiAkNRPo/s72-c/pizza-delivery_thumb%25255B2%25255D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-8325686738402809418</id><published>2011-06-21T08:30:00.012+02:00</published><updated>2011-06-21T08:30:03.135+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='touch'/><category scheme='http://www.blogger.com/atom/ns#' term='good ui'/><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><title type='text'>Rimino. Le interfacce touch tornano umane</title><content type='html'>In cerca di novità negli approcci alla user interaction ?&lt;br /&gt;
&lt;br /&gt;
Io sono rimasto affascinato dal progetto &lt;a href="http://rimino.com/" target="_blank"&gt;Rimino&lt;/a&gt; di &lt;a href="http://www.amidm.com/" target="_blank"&gt;Amid Moradganjeh&lt;/a&gt;, sviluppato all’interno del Umea Institute of Design, che propone il concept di un dispositivo mobile basato su E-Paper.&lt;br /&gt;
&lt;br /&gt;
Quello che mi è piaciuto molto è l’approccio di partenza. Di solito lo standard dell’industria mobile, oggi, è partire dalla tecnologia per proporre un oggetto che (si spera) trovi applicazioni pratiche e ‘fiche’ una volta dato in pasto agli sviluppatori. &lt;br /&gt;
&lt;br /&gt;
Si parte dalle soluzioni per memoria, display, interfacce di comunicazione, antenne, chip di vario genere, batterie, ecc. ecc. e poi si fabbrica un oggetto al quale l’utente deve in qualche modo adattarsi. Nella misura in cui gli sviluppatori e i sistemi operativi sono riusciti a rendere utilizzabile quell’hardware.&lt;br /&gt;
&lt;br /&gt;
Con &lt;a href="http://rimino.com/" target="_blank"&gt;Rimino&lt;/a&gt; assistiamo all’approccio opposto. Si parte dalle idee. Come usi un cellulare ? Di cosa te ne fai di uno smartphone ? Cosa sarebbe veramente utile nelle attività di tutti i giorni ?&lt;br /&gt;
&lt;br /&gt;
Dalle idee nascono quindi le interazioni, e le soluzioni.&lt;br /&gt;
&lt;br /&gt;
Che sono tantissime, che sono in parte ancora molto difficili da realizzare, o che sono anche applicabili sui dispositivi attualmente in produzione.&lt;br /&gt;
&lt;br /&gt;
Ne faccio una breve selezione, isolando quelle che mi hanno colpito di più.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Uno smartphone davvero smart …&lt;/h3&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;a href="http://lh5.ggpht.com/-cUsNxmT3tYQ/Tf8y-9wKZSI/AAAAAAAABDs/8s3kt8YbCMg/s1600-h/rimino-very-smart4.jpg"&gt;&lt;img alt="rimino-very-smart" border="0" height="433" src="http://lh4.ggpht.com/-AiUFsNPFOiE/Tf8y_ogmYuI/AAAAAAAABDw/_cMOmC2Hev8/rimino-very-smart_thumb2.jpg?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="rimino-very-smart" width="364" /&gt;&lt;/a&gt;&lt;br /&gt;
Se lo smartphone è davvero smart, certe operazioni possono diventare più intuitive. Se è abbastanza smart, il telefono capisce che stai telefonando perché appoggi il cellulare all’orecchio e pronunci un nome. Se è abbastanza smart, il telefono si accorge che ti sei allontanato e si blocca o ti avverte. Se è abbastanza smart, il telefono si accorge che, mentre ricevi una telefonata, guardi il display e rimetti il telefono in tasca, quella telefonata va rifiutata.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Attirare l’attenzione&lt;/h3&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;a href="http://lh6.ggpht.com/-R7vEFrnVIdE/Tf8zAjb8vsI/AAAAAAAABD0/f5eo_-a4hlc/s1600-h/rimino-knock4.jpg"&gt;&lt;img alt="rimino-knock" border="0" height="295" src="http://lh5.ggpht.com/-iDdVQWY8lQo/Tf8zBXGwT5I/AAAAAAAABD4/oF_cSi-oGAA/rimino-knock_thumb2.jpg?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="rimino-knock" width="362" /&gt;&lt;/a&gt;&lt;br /&gt;
Un’idea molto interessante e intuitiva per comunicare con un contatto può essere quella di attirare l’attenzione prima di aprire un canale di comunicazione. ‘Bussando’, letteralmente, all’altro contatto si segnala di volere aprire una comunicazione in maniera non intrusiva. Il destinatario a questo punto può aprire la comunicazione (verbale o testuale) semplicemente muovendo il telefono.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lh5.ggpht.com/-YfKoCm3xx2A/Tf8zCo5DvPI/AAAAAAAABD8/6LyWsrDIKRQ/s1600-h/rimino-shout5.jpg"&gt;&lt;img alt="rimino-shout" border="0" height="301" src="http://lh5.ggpht.com/-CwXBm9ZY43c/Tf8zDWdM8UI/AAAAAAAABEA/gBNc-VC170w/rimino-shout_thumb3.jpg?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="rimino-shout" width="362" /&gt;&lt;/a&gt;&lt;br /&gt;
Al contrario, in certi casi potrebbe essere utile lasciare aperto un canale, con un contatto, per essere letteralmente ‘svegliati’ da un richiamo ad alta voce.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Piegare per cambiare il livello di dettaglio&lt;/h3&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;a href="http://lh3.ggpht.com/-Xrfc7mjRXuQ/Tf8zER_SZMI/AAAAAAAABEE/ynNn0oG6DQE/s1600-h/rimino-bend4.jpg"&gt;&lt;img alt="rimino-bend" border="0" height="286" src="http://lh3.ggpht.com/-Rqs6u5EGXa4/Tf8zE7FQoMI/AAAAAAAABEI/j8lGQb3LCPY/rimino-bend_thumb2.jpg?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="rimino-bend" width="351" /&gt;&lt;/a&gt;&lt;br /&gt;
Interessante l’approccio per cui, con una applicazione aperta e piegando in una direzione il telefono si ottiene un aumento del dettaglio dell’interfaccia, mentre nel senso opposto si ottiene una diminuzione del dettaglio in modo da operare con più facilità.&lt;br /&gt;
&lt;br /&gt;
Una sorta di ‘detail zoom’ molto intuitivo.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Poster UI&lt;/h3&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;a href="http://lh6.ggpht.com/-CqOy0prfMwg/Tf8zFzsHFXI/AAAAAAAABEM/x79it9UxKm8/s1600-h/rimino-poster-ui4.jpg"&gt;&lt;img alt="rimino-poster-ui" border="0" height="156" src="http://lh4.ggpht.com/-M_kr39Am_J0/Tf8zGUY3MfI/AAAAAAAABEQ/NlcgtR-qtMU/rimino-poster-ui_thumb2.jpg?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="rimino-poster-ui" width="349" /&gt;&lt;/a&gt;&lt;br /&gt;
Il linguaggio grafico adottato, oltre ad essere stilisticamente ‘cool’ e di tendenza, è pensato per focalizzarsi sul contenuto. Come nell’interfaccia &lt;a href="http://blogs.msdn.com/b/ukmsdn/archive/2011/01/11/metro-windows-phone-7-design-language-a-guest-post-from-andrew-spooner.aspx" target="_blank"&gt;Metro&lt;/a&gt; di &lt;a href="http://www.microsoft.com/windowsphone/it-it/default.aspx" target="_blank"&gt;Windows Phone 7&lt;/a&gt;, tutto il contenuto diventa anche elemento di interazione escludendo completamente bordi, icone, elementi di drag ed altri concetti che ci portiamo dietro da tanto tempo.&lt;br /&gt;
&lt;br /&gt;
Una tendenza ?&lt;br /&gt;
&lt;h3&gt;&lt;br /&gt;
&lt;/h3&gt;&lt;h3&gt;Interazione con altri oggetti&lt;/h3&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;a href="http://lh3.ggpht.com/-I3SeJELAvRM/Tf8zG6wQJHI/AAAAAAAABEU/hawhTtXgxYs/s1600-h/rimino-timer%25255B4%25255D.jpg"&gt;&lt;img alt="rimino-timer" border="0" height="221" src="http://lh4.ggpht.com/-XG-kihRGVvk/Tf8zHYPLCrI/AAAAAAAABEY/FHKDBS4Am1I/rimino-timer_thumb%25255B2%25255D.jpg?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="rimino-timer" width="365" /&gt;&lt;/a&gt;&lt;br /&gt;
Sempre se il telefono è abbastanza smart, sarà possibile anche farlo interagire con oggetti posti nelle vicinanze, e a seconda del tipo di oggetto si otterrà un comportamento diverso.&lt;br /&gt;
&lt;br /&gt;
Ecco quindi che il telefono può diventare un timer da cucina, un mouse, o semplicemente l’estensione dello schermo di un altro telefono.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;In conclusione&lt;/h3&gt;&lt;br /&gt;
Se vi interessano questi concept vi invito a dare un’occhiata al video di presentazione di &lt;a href="http://rimino.com/" target="_blank"&gt;Rimino&lt;/a&gt; ma anche ad esplorare il sito ufficiale.&lt;br /&gt;
Ci sono sicuramente molti spunti interessanti a cui non ho nemmeno accennato in questo post.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe frameborder="0" height="225" src="http://player.vimeo.com/video/24428205?title=0&amp;amp;byline=0&amp;amp;portrait=0" width="400"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;a href="http://vimeo.com/24428205"&gt;Rimino - A Human Touch on Mobile Experience&lt;/a&gt; from &lt;a href="http://vimeo.com/user2559328"&gt;Amid Moradganjeh&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Chiaramente molti di questi spunti non sono ancora realizzabili, né lo saranno a breve. O forse non saranno più interessanti nel momento in cui avremo le tecnologie per farlo. &lt;br /&gt;
&lt;br /&gt;
Però vale sempre la pena sperimentare, provare, intuire qualche nuovo uso.&lt;br /&gt;
&lt;br /&gt;
Che ne dite ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-8325686738402809418?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/8325686738402809418/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/06/rimino-le-interfacce-touch-tornano.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8325686738402809418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8325686738402809418'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/06/rimino-le-interfacce-touch-tornano.html' title='Rimino. Le interfacce touch tornano umane'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/-AiUFsNPFOiE/Tf8y_ogmYuI/AAAAAAAABDw/_cMOmC2Hev8/s72-c/rimino-very-smart_thumb2.jpg?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-1079164857105824975</id><published>2011-06-20T08:00:00.000+02:00</published><updated>2011-06-20T08:00:03.079+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fuori tema'/><category scheme='http://www.blogger.com/atom/ns#' term='arduino'/><category scheme='http://www.blogger.com/atom/ns#' term='blomming'/><title type='text'>Arduino Monster Case</title><content type='html'>&lt;p&gt;Direttamente dai ‘labs’, ecco un piccolo esperimento divertente e ‘fuori programma’ che avrà sicuramente un seguito fintanto che il mio ufficio sarà invaso di schede Arduino.&lt;/p&gt;  &lt;p&gt;L’&lt;em&gt;Arduino Happy Monster Case&lt;/em&gt; è un contenitore a forma di ‘mostriciattolo sorridente’ in grado di ospitare un microcontrollore &lt;a href="http://arduino.cc/en/Main/ArduinoBoardUno" target="_blank"&gt;Arduino UNO&lt;/a&gt; o (&lt;a href="http://www.arduino.cc/en/Main/ArduinoBoardDuemilanove" target="_blank"&gt;Arduino DUEMILANOVE&lt;/a&gt;, se ne avete ancora), e renderlo decisamente più attraente !&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-m0QdTYRC2aI/TfiuAQRP3zI/AAAAAAAABDc/9HBV1-hWdjY/s1600-h/Arduino%252520Case%252520%25252831%252529%25255B3%25255D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="Arduino Case (31)" border="0" alt="Arduino Case (31)" src="http://lh6.ggpht.com/-EVomh0LZMqw/TfiuAyzCjgI/AAAAAAAABDg/UZcHhztJYTE/Arduino%252520Case%252520%25252831%252529_thumb%25255B1%25255D.jpg?imgmax=800" width="260" height="230" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Alcune caratteristiche dell’&lt;em&gt;Happy Monster Case&lt;/em&gt;:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Alimentazione e porta USB sono facilmente accessibili anche quando la scheda è alloggiata nel case, per gli altri ingressi / uscite dovrete lavorare a case aperto. &lt;/li&gt;    &lt;li&gt;Il ‘mostriciattolo’ può essere posizionato in piedi o sdraiato. &lt;/li&gt;    &lt;li&gt;Bocca e occhi possono essere lasciati aperti, lasciando intravedere la scheda, o chiusi tramite un foglio di plastica colorata. &lt;/li&gt;    &lt;li&gt;L’&lt;em&gt;Happy Monster Case&lt;/em&gt; viene fornito in kit, con manuale di istruzioni, consigli per eventuali modifiche (ad esempio, come fare per gli shield), e qualche parte aggiuntiva per personalizzarlo. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Se vi piace, il kit è in vendita su &lt;a href="http://blomming.com/" target="_blank"&gt;Blomming&lt;/a&gt;. A presto qualche novità e nuovi spunti, spero divertenti.&lt;/p&gt;  &lt;div class="blomming-product" data="user:castle;item:12712"&gt;&lt;/div&gt;  &lt;p align="center"&gt;&lt;script type="text/javascript"&gt;
    var blommingJsHost = "blomming.com";
    var blommingJsProtocol = (("https:" == document.location.protocol) ? "https://" : "http://");
    var blommingJsUrl = blommingJsProtocol + blommingJsHost;
    document.write(unescape("%3Cscript src='" + blommingJsUrl + "/widget/scripts/widget.js' type='text/javascript'%3E%3C/script%3E"));
  &lt;/script&gt;&lt;noscript&gt;&lt;a href="http://blomming.com/mm/castle/items/12712"&gt;Arduino Happy Monster Case&lt;/a&gt;&lt;/noscript&gt; &lt;!-- End of Blomming Embed --&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-1079164857105824975?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/1079164857105824975/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/06/arduino-monster-case.html#comment-form' title='4 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/1079164857105824975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/1079164857105824975'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/06/arduino-monster-case.html' title='Arduino Monster Case'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/-EVomh0LZMqw/TfiuAyzCjgI/AAAAAAAABDg/UZcHhztJYTE/s72-c/Arduino%252520Case%252520%25252831%252529_thumb%25255B1%25255D.jpg?imgmax=800' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-984202727530800874</id><published>2011-06-16T08:30:00.001+02:00</published><updated>2011-06-28T16:13:28.381+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='good ui'/><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><category scheme='http://www.blogger.com/atom/ns#' term='round up'/><category scheme='http://www.blogger.com/atom/ns#' term='bad ui'/><title type='text'>Userinterfaccia – ROUND UP – trucchi e regole dagli ultimi post (8)</title><content type='html'>Mamma mia, l’ultimo round up è &lt;em&gt;dell’anno scorso&lt;/em&gt; !!&lt;br /&gt;
&lt;br /&gt;
Bisogna rimediare subito, ricordandovi che il round up serve unicamente ad estrapolare qualche ‘pattern’ (&lt;em&gt;in corsivo&lt;/em&gt;) di pratiche interessanti dai precedenti post.&lt;br /&gt;
&lt;br /&gt;
1) Da &lt;a href="http://minddrivenit.blogspot.com/2010/12/userinterfacciacortex-il-social-popup.html"&gt;Cortex, il social popup menu ‘a ciambella’&lt;/a&gt;, impariamo che &lt;em&gt;un popup menu circolare riduce la distanza da percorrere con il dito&lt;/em&gt;, ma si presenta anche poco scalabile.&lt;br /&gt;
&lt;br /&gt;
2) Da &lt;a href="http://minddrivenit.blogspot.com/2011/02/uninterfaccia-scalabile-come-regolarla.html"&gt;Un’interfaccia scalabile - come regolarla ?&lt;/a&gt;, ipotizziamo che la UI di una applicazione possa offire un &lt;em&gt;progressive enhancement&lt;/em&gt; con una &lt;em&gt;combinazione di tre soluzioni: Setup dettagliato, Slider del dettaglio, o Setup predefiniti&lt;/em&gt;. Oppure, semplicemente, può scalare in automatico.&lt;br /&gt;
&lt;br /&gt;
3) Da &lt;a href="http://minddrivenit.blogspot.com/2011/03/ux-booth-e-le-considerazioni-sui.html"&gt;UX Booth e le considerazioni sui dispositivi mobile&lt;/a&gt;, ritroviamo una vecchia conoscenza: &lt;em&gt;riservare una dimensione minima in millimetri&lt;/em&gt; (mai in pixel!) per le zone attive della vostra interfaccia touch.&lt;br /&gt;
&lt;br /&gt;
4) In &lt;a href="http://minddrivenit.blogspot.com/2011/05/dare-informazioni-all.html"&gt;Dare informazioni all’utente&lt;/a&gt; ci sfoghiamo un attimo su certe interfacce utente minimali che però non danno nemmeno il minimo di informazioni necessarie a capire il contesto di un form.&lt;em&gt; In caso di immissione di dati importanti, come utente+password, qualche informazione in più sarebbe utile&lt;/em&gt;.&lt;br /&gt;
&lt;br /&gt;
5) In &lt;a href="http://minddrivenit.blogspot.com/2011/05/media-centerdove-ero-arrivato-con-quel.html"&gt;Media Center–dove ero arrivato con quel film ?&lt;/a&gt; giochiamo ad ipotizzare un’interfaccia utente per memorizzare bookmark associati ad utenti multipli su una applicazione di media center. E ci accorgiamo che &lt;em&gt;per identificare l’utente senza appesantire l’interfaccia non conta solo il ‘dove’ si richiede una selezione, ma anche il ‘quando’&lt;/em&gt;.&lt;br /&gt;
&lt;br /&gt;
6) Da &lt;a href="http://minddrivenit.blogspot.com/2011/06/windows-8-un-preview-cosa-ce-di-buono.html"&gt;Windows 8. Un preview. Cosa c’è di buono ?&lt;/a&gt; ci lasciamo affascinare da &lt;em&gt;elementi di interfaccia aggiuntiva che si aggiungono con uno slide dall’esterno dello schermo verso l’interno&lt;/em&gt;. Ma storco il naso notando &lt;em&gt;la scomodità dello stesso meccanismo applicato ai contenuti&lt;/em&gt;, più che a dei comandi aggiuntivi. Troppo pignolo ?&lt;br /&gt;
&lt;br /&gt;
7) In &lt;a href="http://minddrivenit.blogspot.com/2011/06/windows-phone-7-metro-e-gli-shootem-up.html" target="_blank"&gt;Windows Phone 7, Metro e gli Shoot’em up&lt;/a&gt;, infine, segnaliamo la possibilità di &lt;em&gt;un’interfaccia multi pagina in cui le etichette di intestazione delle pagine sono disallineate rispetto ai contenuti. In caso di slide per ‘cambiare pagina’, notiamo che lo scroll di intestazioni e contenuti deve essere effettuato con due velocità diverse&lt;/em&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-984202727530800874?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/984202727530800874/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/06/userinterfacciaround-uptrucchi-e-regole.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/984202727530800874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/984202727530800874'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/06/userinterfacciaround-uptrucchi-e-regole.html' title='Userinterfaccia – ROUND UP – trucchi e regole dagli ultimi post (8)'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-6468717767522242357</id><published>2011-06-15T08:30:00.000+02:00</published><updated>2011-06-15T08:30:00.818+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='svg'/><category scheme='http://www.blogger.com/atom/ns#' term='adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Vuoi vedere che SVG …</title><content type='html'>&lt;p&gt;&lt;a href="http://www.w3.org/TR/SVG/" target="_blank"&gt;Scalable Vector Graphics&lt;/a&gt;. Un formato standard per la grafica vettoriale in XML. Comodo, preciso quando serve, gestibile da script.&lt;/p&gt;  &lt;p&gt;Un bel formato con una storia travagliata segnata da alti e bassi e dalla concorrenza con prodotti e tecnologie commerciali decisamente più diffuse e ‘spietate’, come &lt;strong&gt;Flash&lt;/strong&gt; o gran parte dei prodotti &lt;strong&gt;Microsoft&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;… come quando, nel 2004, il formato SVG era mostrato nativamente solo da &lt;strong&gt;Konqueror&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;… come quando l’unico viewer in giro era &lt;strong&gt;Adobe SVG Viewer&lt;/strong&gt; e, in seguito all’acquisizione di &lt;strong&gt;Macromedia&lt;/strong&gt;, una delle conseguenze fu che il viewer non venne più supportato da &lt;strong&gt;Adobe&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;… come quando &lt;strong&gt;XAML&lt;/strong&gt;, un formato molto simile a SVG, venne presentato da &lt;strong&gt;Microsoft&lt;/strong&gt; insieme a &lt;strong&gt;Silverlight&lt;/strong&gt;, il concorrente di &lt;strong&gt;Flash&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;… come quando &lt;strong&gt;SVG Web&lt;/strong&gt; portò SVG sulla maggior parte dei browser appoggiandosi, con una certa ironia, proprio al plugin di &lt;strong&gt;Flash&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;… come quando &lt;strong&gt;Flash&lt;/strong&gt; cominciò ad essere osteggiato da &lt;strong&gt;Apple&lt;/strong&gt;, da &lt;strong&gt;Google&lt;/strong&gt;, persino da &lt;strong&gt;Microsoft&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;… come quando SVG sbarcò su &lt;strong&gt;Internet Explorer 9&lt;/strong&gt;, colmando il grande ostacolo alla diffusione di questo formato nel web.&lt;/p&gt;  &lt;p&gt;… come quando &lt;strong&gt;Microsoft&lt;/strong&gt; annuncia che si potranno sviluppare app e widget per &lt;strong&gt;Windows 8&lt;/strong&gt; anche in &lt;strong&gt;HTML5&lt;/strong&gt; + &lt;strong&gt;javascript&lt;/strong&gt;. (e, chissà, SVG ?)&lt;/p&gt;  &lt;p&gt;Vuoi vedere che alla fine SVG può ancora vincere ?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-6468717767522242357?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/6468717767522242357/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/06/vuoi-vedere-che-svg.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/6468717767522242357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/6468717767522242357'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/06/vuoi-vedere-che-svg.html' title='Vuoi vedere che SVG …'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-2524741888639593895</id><published>2011-06-10T08:30:00.000+02:00</published><updated>2011-06-10T08:30:01.378+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fuori tema'/><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='links'/><title type='text'>Una manciata di blog. Soprattutto fuori tema.</title><content type='html'>&lt;p&gt;E’ da qualche tempo che non segnalo blog degni (a mio parere) di essere letti, e direi che è il momento di mettermi in pari.&lt;/p&gt;  &lt;p&gt;Stavolta vado anche fuori tema quindi non aspettatevi necessariamente tutti quei noiosi argomenti sulla programmazione, le startup, il project management e le interfacce utente.&lt;/p&gt;  &lt;p&gt;(sempre che a qualcuno interessi, ovvio)&lt;/p&gt;  &lt;h3&gt;Fattore zombie&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://www.fattorezombie.com/" target="_blank"&gt;Fattore zombie&lt;/a&gt; è un blog concepito come &lt;em&gt;‘il primo romanzo italiano horror a capitoli’&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;L’argomento potete immaginarlo. L’apocalisse zombie. Descritta dal diario di Matteo, un ragazzo della provincia bolognese che ad un certo punto decide di licenziarsi e di mollare tutto per prepararsi al disastro imminente. &lt;/p&gt;  &lt;p&gt;La narrazione è ottima, l’orrore è sempre crescente e l’ambientazione &lt;em&gt;in casa&lt;/em&gt; riesce a trasmettere quel realismo e quel brivido in più, tra tweets, discorsi di Berlusconi e attacchi alla Coop, che mi tiene incollato ad ogni nuovo post.&lt;/p&gt;  &lt;h3&gt;This is work&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://www.this-is-work.biz" target="_blank"&gt;This is work&lt;/a&gt; è un blog collettivo, nato tra gli utenti di &lt;a href="http://meemi.com/" target="_blank"&gt;Meemi&lt;/a&gt;, che raccoglie segnalazioni e racconti di eventi imbarazzanti e divertenti che nascono quotidianamente sul lavoro.&lt;/p&gt;  &lt;p&gt;Se vi va di farvi due risate, questo è il posto giusto.&lt;/p&gt;  &lt;h3&gt;SiliconAngle&lt;/h3&gt;  &lt;p&gt;Nella mia ricerca di una buona fonte di news dalla Silicon Valley che rimpiazzasse &lt;a href="http://techcrunch.com/" target="_blank"&gt;TechCrunch&lt;/a&gt; (che ultimamente trovavo troppo autocelebrativo e pretenzioso), ho trovato l’ottimo &lt;a href="http://siliconangle.com" target="_blank"&gt;SiliconAngle&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Il sito non fa gridare al miracolo, a volte va offline e i contenuti video sono parecchio invasivi. Ma nel feed si piazza benissimo, le news sono attendibili e aggiornate, e i contenuti sono scritti molto bene.&lt;/p&gt;  &lt;h3&gt;Pikadilly&lt;/h3&gt;  &lt;p&gt;Nel &lt;a href="http://blog.pikadilly.it/" target="_blank"&gt;blog di Pikadilly&lt;/a&gt; trovate le esperienze e le trovate di Francesca, in arte Pikadilly, websmanettona di talento. Talento che applica non solo alla realizzazione di siti web e di strisce a fumetti, ma anche alla produzione di testi sempre in grado di strapparvi un sorriso e una risata.&lt;/p&gt;  &lt;p&gt;Dalla produzione di pikadilly anche gli ottimi &lt;a href="http://www.gallinesullaluna.com/" target="_blank"&gt;Galline sulla luna&lt;/a&gt;, il &lt;a href="http://www.emetofobiaonline.com/" target="_blank"&gt;blog sull’emetofobia&lt;/a&gt;, e quello su &lt;a href="http://www.civitavecchialive.com/" target="_blank"&gt;Civitavecchia&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Copia e incolla su Google Reader, dai, dai.&lt;/p&gt;  &lt;h3&gt;Kotaku&lt;/h3&gt;  &lt;p&gt;Videogiochi ? Cosplay ? Fan fiction ? Inutilità di vario genere ? &lt;a href="http://kotaku.com/" target="_blank"&gt;Kotaku&lt;/a&gt; è la fonte di news sull’argomento. &lt;/p&gt;  &lt;p&gt;Se siete appassionati, o anche solo curiosi sulle ultime novità, questo è un buon punto di accesso. Gli articoli non sono tremendamente approfonditi, ma sono aggiornati e forniscono materiale a sufficienza per proseguire la ricerca su quello che vi colpisce maggiormente.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-2524741888639593895?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/2524741888639593895/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/06/una-manciata-di-blog-soprattutto-fuori.html#comment-form' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/2524741888639593895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/2524741888639593895'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/06/una-manciata-di-blog-soprattutto-fuori.html' title='Una manciata di blog. Soprattutto fuori tema.'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-8169031022362263124</id><published>2011-06-07T08:30:00.000+02:00</published><updated>2011-06-07T08:30:01.864+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='digital signage'/><category scheme='http://www.blogger.com/atom/ns#' term='lavoro'/><category scheme='http://www.blogger.com/atom/ns#' term='do-dots'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>Come guadagnare con do-Dots Promo</title><content type='html'>&lt;p&gt;Avete necessità di arrotondare lo stipendio ? &lt;/p&gt;  &lt;p&gt;Credete di farcela mettendo AdSense sul vostro blog da 30 visite settimanali, o è il caso di provare qualcosa di più concreto ?&lt;/p&gt;  &lt;p&gt;&lt;a href="http://do-dots.it/promo.aspx" target="_blank"&gt;Promo&lt;/a&gt;, il piccolo progetto di &lt;a href="http://it.wikipedia.org/wiki/Digital_signage" target="_blank"&gt;digital signage&lt;/a&gt; creato utilizzando il framework &lt;a href="http://do-dots.it"&gt;do-Dots&lt;/a&gt;, ha aperto ufficialmente le ‘danze’ con client per Windows, Linux e un Box hardware dedicato.&lt;/p&gt;  &lt;p&gt;Siccome la diffusione del servizio è strategica per fornire un ritorno sull’investimento dei clienti, ecco che è stata inserita anche una campagna di affiliazione per ottenere più velocemente nuove iscrizioni.&lt;/p&gt;  &lt;p&gt;L’affiliazione con &lt;a href="http://do-dots.it/promo.aspx" target="_blank"&gt;Promo&lt;/a&gt; è concreta e vantaggiosa e, anziché limitarsi ad un classico ‘pay per sale’, propone &lt;em&gt;una commissione mensile per ogni mese in cui il cliente da voi proposto rinnova l’abbonamento&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;Non mi sembra per niente male, no ?&lt;/p&gt;  &lt;p&gt;Per ulteriori informazioni, ecco il &lt;a href="http://do-dots.it/promoaffiliate.aspx" target="_blank"&gt;link alla campagna&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-8169031022362263124?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/8169031022362263124/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/06/come-guadagnare-con-do-dots-promo.html#comment-form' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8169031022362263124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8169031022362263124'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/06/come-guadagnare-con-do-dots-promo.html' title='Come guadagnare con do-Dots Promo'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-3461597875545304234</id><published>2011-06-06T08:30:00.000+02:00</published><updated>2011-06-06T08:30:00.831+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows phone 7'/><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><title type='text'>Windows Phone 7, Metro e gli Shoot’em up</title><content type='html'>&lt;p&gt;Che cosa hanno in comune &lt;a href="http://www.microsoft.com/windowsphone/it-it/default.aspx" target="_blank"&gt;Windows Phone 7&lt;/a&gt;, l’interfaccia &lt;a href="http://blogs.msdn.com/b/ukmsdn/archive/2011/01/11/metro-windows-phone-7-design-language-a-guest-post-from-andrew-spooner.aspx" target="_blank"&gt;Metro&lt;/a&gt; e gli &lt;a href="http://en.wikipedia.org/wiki/Shoot_'em_up" target="_blank"&gt;Shoot’em up&lt;/a&gt; ?&lt;/p&gt;  &lt;p&gt;Apparentemente nulla. Se non fosse che, cominciando a ‘giocare’ con questi nuovi concetti, sono incappato nel controllo ‘Pivot’.&lt;/p&gt;  &lt;p&gt;Questo controllo permette di realizzare una App che organizza i propri contenuti in tante ‘pagine’ affiancate orizzontalmente. La struttura ricorda quella del forse più famoso controllo ‘Panorama’ anche se le differenze ci sono e sono importanti ai fini della progettazione della App. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-_MS4BF50D7U/TeZb8QbabcI/AAAAAAAABCo/bS6a1VUZdGc/s1600-h/windows-phone-7-pivot-screenshot%25255B5%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="windows-phone-7-pivot-screenshot" border="0" alt="windows-phone-7-pivot-screenshot" src="http://lh4.ggpht.com/-4w4qGd7ECFY/TeZb86qiZfI/AAAAAAAABCs/1xflCKyrZ7w/windows-phone-7-pivot-screenshot_thumb%25255B3%25255D.png?imgmax=800" width="338" height="337" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Il controllo ‘Pivot’ contiene una sezione di ‘header’ in cui per ogni pagina viene mostrato un breve testo di descrizione e di controllo. Sia l’header che il contenuto della pagina possono essere scrollati tramite un ‘pan’, e la prima cosa che noterete quando vi capiterà tra le mani una di queste App sarà il fatto che header e contenuto scrollano a velocità diverse.&lt;/p&gt;  &lt;p&gt;In pratica viene utilizzato uno &lt;a href="http://en.wikipedia.org/wiki/Parallax_scrolling" target="_blank"&gt;scroll parallattico&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Ed ecco il collegamento agli &lt;a href="http://en.wikipedia.org/wiki/Shoot_'em_up" target="_blank"&gt;shoot’em up&lt;/a&gt;, nei quali, almeno dall’inizio degli anni 80, uno dei pochi ‘lussi’ grafici che ci si poteva permettere era proprio quello dello &lt;a href="http://en.wikipedia.org/wiki/Parallax_scrolling" target="_blank"&gt;scroll parallattico&lt;/a&gt; che dava una sensazione di tridimensionalità a un gioco per il resto rigorosamente 2D.&lt;/p&gt;  &lt;p&gt;Ma in &lt;a href="http://www.microsoft.com/windowsphone/it-it/default.aspx" target="_blank"&gt;Windows Phone 7&lt;/a&gt; lo scroll ha un effetto puramente estetico, come nei vecchi shoot’em up ?&lt;/p&gt;  &lt;p&gt;Sul momento credevo di sì, ma poi mi sono accorto di un particolare molto evidente nella sua banalità.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Header e contenuti non sono allineati.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Se guardate l’immagine di sopra, noterete che la schermata mostra due testi di header e un contenuto di pagina. I testi di header sono semplicemente affiancati, quindi a seconda che siano corti o lunghi, e che contengano delle ‘l’ o delle ‘W’, occuperanno lo spazio diversamente. Il contenuto della pagina invece occupa sempre la schermata corrente.&lt;/p&gt;  &lt;p&gt;Quando questi elementi scrollano, a questo punto, diventa evidente che &lt;em&gt;devono&lt;/em&gt; spostarsi a velocità diverse.&lt;/p&gt;  &lt;p&gt;Semplice. Una conseguenza del design.&lt;/p&gt;  &lt;p&gt;Il video seguente, se pure corto, vi permetterà di capire meglio di cosa sto parlando.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:deef4a11-064d-4f7d-babd-96a840f9211f" class="wlWriterEditableSmartContent"&gt;&lt;div id="04b16275-ecae-4799-94ae-be811c14d66b" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=L_gC9R83jjQ" target="_new"&gt;&lt;img src="http://lh5.ggpht.com/-xH7smuFqjEo/TeZb9JtOQEI/AAAAAAAABCw/TygSNriVj-Y/video1d9220c591c2%25255B8%25255D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('04b16275-ecae-4799-94ae-be811c14d66b'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;448\&amp;quot; height=\&amp;quot;252\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/L_gC9R83jjQ?hl=en&amp;amp;hd=1\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/L_gC9R83jjQ?hl=en&amp;amp;hd=1\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;448\&amp;quot; height=\&amp;quot;252\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width:448px;clear:both;font-size:.8em"&gt;Lo scroll del controllo pivot di Windows Phone 7&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;Che ne dite ?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-3461597875545304234?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/3461597875545304234/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/06/windows-phone-7-metro-e-gli-shootem-up.html#comment-form' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/3461597875545304234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/3461597875545304234'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/06/windows-phone-7-metro-e-gli-shootem-up.html' title='Windows Phone 7, Metro e gli Shoot’em up'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/-4w4qGd7ECFY/TeZb86qiZfI/AAAAAAAABCs/1xflCKyrZ7w/s72-c/windows-phone-7-pivot-screenshot_thumb%25255B3%25255D.png?imgmax=800' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-4639585284524479592</id><published>2011-06-03T09:32:00.001+02:00</published><updated>2011-06-06T11:18:15.970+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='touch'/><category scheme='http://www.blogger.com/atom/ns#' term='gesture'/><category scheme='http://www.blogger.com/atom/ns#' term='good ui'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><title type='text'>Windows 8. Un preview. Cosa c’è di buono ?</title><content type='html'>&lt;p&gt;Quasi sicuramente avrete già visto il ‘leaked preview’ dell’interfaccia di Windows 8.&lt;/p&gt;  &lt;p&gt;Non l’avete visto ? Eccolo.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:cf73d0e4-8abf-4495-9c5c-6d1c1684711f" class="wlWriterEditableSmartContent"&gt;&lt;div id="980d40ba-663d-4007-be06-84cda821cb5e" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=p92QfWOw88I" target="_new"&gt;&lt;img src="http://lh5.ggpht.com/-SScC-A5c2SQ/TeybVpnaRVI/AAAAAAAABDY/kAAwwgMbX1g/videoa63ecfdc55f6%25255B2%25255D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('980d40ba-663d-4007-be06-84cda821cb5e'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;448\&amp;quot; height=\&amp;quot;252\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/p92QfWOw88I?hl=en&amp;amp;hd=1\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/p92QfWOw88I?hl=en&amp;amp;hd=1\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;448\&amp;quot; height=\&amp;quot;252\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="width:448px;clear:both;font-size:.8em"&gt;Windows 8–un’interfaccia interessante&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;Questa interfaccia sembra dedicata espressamente all’uso con touchscreen, e prende direttamente molti concetti dalla interessante ‘&lt;a href="http://blogs.msdn.com/b/ukmsdn/archive/2011/01/11/metro-windows-phone-7-design-language-a-guest-post-from-andrew-spooner.aspx" target="_blank"&gt;Metro&lt;/a&gt;’ di &lt;a href="http://www.microsoft.com/windowsphone/it-it/default.aspx" target="_blank"&gt;Windows Phone 7&lt;/a&gt;. La demo appare come una ‘shell aggiuntiva’ (il sistema operativo sottostante è del tutto simile all’attuale Windows 7).&lt;/p&gt;  &lt;p&gt;La cosa che più ho notato è la possibilità di aprire delle interfacce extra utilizzando una gesture del tipo &lt;em&gt;‘slide dall’esterno dello schermo verso l’interno’&lt;/em&gt;. Il lato dello schermo da cui si effettua la slide sembra cambiare il tipo di interfaccia che ‘emerge’ a video al termine dell’operazione.&lt;/p&gt;  &lt;p&gt;Evitando una noiosa analisi approfondita, mi limito a segnalare cosa mi è piaciuto e cosa non mi è piaciuto.&lt;/p&gt;  &lt;h3&gt;Cosa mi è piaciuto&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-wZ0s5GYWubg/TeiOCSvNa2I/AAAAAAAABC4/MgfuuphdYFE/s1600-h/windows-8-side-bar%25255B3%25255D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="windows-8-side-bar" border="0" alt="windows-8-side-bar" src="http://lh6.ggpht.com/-BzHRRD_ZXo0/TeiOC6XSOlI/AAAAAAAABC8/o9ZsLX2IGUA/windows-8-side-bar_thumb%25255B1%25255D.jpg?imgmax=800" width="428" height="248" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;1:31 – Barra laterale &lt;em&gt;‘a-la-unity-launch-bar’&lt;/em&gt;. Una barra funzionale molto semplificata, simile ad un mix tra un launcher e un menu contestuale, che appare dopo una &lt;em&gt;‘slide dall’esterno’&lt;/em&gt; sul lato destro dello schermo.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-ZuYhvETClGw/TeiODSj1PJI/AAAAAAAABDA/hyhQM_hyjLQ/s1600-h/windows-8-slide-from-above%25255B3%25255D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="windows-8-slide-from-above" border="0" alt="windows-8-slide-from-above" src="http://lh5.ggpht.com/-mvisRWtVnDg/TeiOD51lgEI/AAAAAAAABDE/mZt457GVeBA/windows-8-slide-from-above_thumb%25255B1%25255D.jpg?imgmax=800" width="431" height="248" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;2:41 – &lt;em&gt;‘Slide dall’esterno’&lt;/em&gt; sul lato alto dello schermo per aprire delle ‘strip’ con funzionalità aggiuntive. Mi piace. Appare molto intuitivo.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-ZHlhVqNIoIQ/TeiOEl6WuFI/AAAAAAAABDI/l7sqf2blyoE/s1600-h/windows-8-content-snap%25255B3%25255D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="windows-8-content-snap" border="0" alt="windows-8-content-snap" src="http://lh6.ggpht.com/-kqELQOAMhbU/TeiOFN214GI/AAAAAAAABDM/uAmalIWW2kI/windows-8-content-snap_thumb%25255B1%25255D.jpg?imgmax=800" width="446" height="260" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;2:20, 3:14 – &lt;em&gt;Content snapping&lt;/em&gt; ottenuto ‘acchiappando’ un contenuto dall’esterno e posizionandolo sul lato dello schermo per avere più pannelli aperti contemporaneamente. &lt;/p&gt;  &lt;h3&gt;Cosa non mi è piaciuto&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-vKPMplAVVPU/TeiOFsgx1nI/AAAAAAAABDQ/xYDKqYvkQ6c/s1600-h/windows-8-slide-from-external%25255B3%25255D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="windows-8-slide-from-external" border="0" alt="windows-8-slide-from-external" src="http://lh5.ggpht.com/-6-XVXViRhhg/TeiOF8WRcII/AAAAAAAABDU/_C1NUh-uzns/windows-8-slide-from-external_thumb%25255B1%25255D.jpg?imgmax=800" width="452" height="249" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;1:53, 2:35 – Se in generale la gesture di &lt;em&gt;‘slide dall’esterno’&lt;/em&gt; per attivare barre e interfacce aggiuntive mi piace, non mi è piaciuto l’uso della stessa operazione per cambiare contenuto. Principalmente perché &lt;em&gt;è un’incognita il contenuto che sta per apparire&lt;/em&gt;, e temo risulti in un sacco di lavoro e di affaticamento alle dita. Un conto è girare pagine che hanno una decina di contenuti ognuna, e un conto è paginare i singoli contenuti. Lavoro che può essere evitato con un banale tap, forse ? O con un preview ?&lt;/p&gt;  &lt;p&gt;Che ne dite ?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-4639585284524479592?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/4639585284524479592/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/06/windows-8-un-preview-cosa-ce-di-buono.html#comment-form' title='4 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4639585284524479592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4639585284524479592'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/06/windows-8-un-preview-cosa-ce-di-buono.html' title='Windows 8. Un preview. Cosa c’è di buono ?'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-SScC-A5c2SQ/TeybVpnaRVI/AAAAAAAABDY/kAAwwgMbX1g/s72-c/videoa63ecfdc55f6%25255B2%25255D.jpg?imgmax=800' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-5622788552192680059</id><published>2011-05-25T09:00:00.000+02:00</published><updated>2011-05-25T09:00:02.722+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='videogiochi'/><category scheme='http://www.blogger.com/atom/ns#' term='postmortem'/><title type='text'>Altro giro altro postmortem. The Path.</title><content type='html'>&lt;p&gt;Se seguite questo blog ormai avrete capito che il postmortem non è un racconto horror, ma un &lt;a href="http://minddrivenit.blogspot.com/2010/12/lutilita-del-postmortem-non-fate-quella.html"&gt;interessante documento redatto al termine di un progetto&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Se seguite questo blog, avrete notato che ogni tanto mi piace &lt;a href="http://minddrivenit.blogspot.com/2011/05/toh-un-video-postmortem-master-of.html"&gt;segnalare qualche postmortem ben fatto&lt;/a&gt;, e avrete notato che i migliori postmortem sono quelli pubblicati nel mondo dei videogiochi.&lt;/p&gt;  &lt;p&gt;Il &lt;a href="http://tale-of-tales.com/blog/the-path-post-mortem" target="_blank"&gt;postmortem di The Path&lt;/a&gt; non fa eccezione. Anzi, è decisamente ottimo. Un documento lungo e completo, pieno di illustrazioni e video, con tante informazioni e link interessanti, ma scritto con tono romanzato ed estremamente affascinante. &lt;/p&gt;  &lt;p&gt;La cura redatta nella scrittura di questo documento è notevole. &lt;/p&gt;  &lt;p&gt;A partire dal titolo dei capitoli, perfettamente in linea con il tono del videogioco: &lt;strong&gt;“&lt;em&gt;Through the dark forest”&lt;/em&gt;&lt;/strong&gt; introduce la storia del progetto; &lt;strong&gt;&lt;em&gt;“In the Belly of the beast”&lt;/em&gt;&lt;/strong&gt; è l’importante sezione su cosa è andato bene e cosa è andato male; &lt;strong&gt;&lt;em&gt;“There is no woodsman to save the women”&lt;/em&gt;&lt;/strong&gt; è il capitolo in cui vengono tratte le conclusioni.&lt;/p&gt;  &lt;p&gt;E’ un documento interessante per tecnici o sviluppatori ? Anche. Il punto di vista è molto ‘artistico’, ma molte informazioni possono essere prese in considerazione. Forse anche in progetti non direttamente collegati al gaming. &lt;/p&gt;  &lt;p&gt;Inoltre, considerato che non si tratta di un successo commerciale, le considerazioni e i dati su vendite, long tail, accesso al mercato e distribuzione sono anche più interessanti di quelle descritte nei progetti di successo.&lt;/p&gt;  &lt;p&gt;E, se proprio non dovesse essere utile, sarà piacevole come la lettura di un racconto gotico.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;We are not ashamed.        &lt;br /&gt;It is the only path through the forest.         &lt;br /&gt;Let’s go.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://tale-of-tales.com/blog/the-path-post-mortem" target="_blank"&gt;Buona lettura&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-5622788552192680059?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/5622788552192680059/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/05/altro-giro-altro-postmortem-path.html#comment-form' title='6 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/5622788552192680059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/5622788552192680059'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/05/altro-giro-altro-postmortem-path.html' title='Altro giro altro postmortem. The Path.'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-8018700085960649970</id><published>2011-05-23T13:01:00.001+02:00</published><updated>2011-05-23T15:50:09.315+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Killerprogetto'/><category scheme='http://www.blogger.com/atom/ns#' term='media center'/><category scheme='http://www.blogger.com/atom/ns#' term='boxee'/><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><title type='text'>Media Center–dove ero arrivato con quel film ?</title><content type='html'>&lt;p&gt;In un &lt;a href="http://minddrivenit.blogspot.com/2011/05/killerprogetto-media-center-con.html" target="_blank"&gt;precedente post&lt;/a&gt; avevo ipotizzato una ‘killer-feature’ legata alla possibilità di mantenere segnalibri multipli per la visione di un film sui vari software di media center / set top box.&lt;/p&gt;  &lt;p&gt;Lo spunto è che, nonostante quasi tutti questi sistemi ricordino il punto in cui si era arrivati a vedere un video, spesso lo stesso film viene visto in tempi diversi da persone diverse, o dalle stesse persone in gruppo.&lt;/p&gt;  &lt;p&gt;In questo caso potrebbe far comodo segnare diversi ‘marker’ a seconda di chi sta guardando il film. E’ quello che facciamo io e mia moglie quando, a voce, ci diciamo: &lt;em&gt;“Sono andata avanti a vedere Iron Man 2. Tu eri arrivato al minuto 37.”&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;L’idea è quindi di associare diversi punti da cui cominciare la visione del film. Scimmiottando l’interfaccia di &lt;a href="http://www.boxee.tv/" target="_blank"&gt;Boxee&lt;/a&gt;, all’avvio del video la scelta sarebbe tra rivedere il film dall’inizio oppure da uno dei punti già salvati.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_zIfgCFjKajE/Tdo-WoMAHmI/AAAAAAAABCQ/qV3BA3N57-0/s1600-h/blog-userinterfaccia-segnalibri-1%5B5%5D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="blog-userinterfaccia-segnalibri-1" border="0" alt="blog-userinterfaccia-segnalibri-1" src="http://lh3.ggpht.com/_zIfgCFjKajE/Tdo-XBGo0MI/AAAAAAAABCU/OLDKHDC3Gb4/blog-userinterfaccia-segnalibri-1_thumb%5B3%5D.png?imgmax=800" width="420" height="285" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Una proposta di &lt;a href="http://rejex.wordpress.com/" target="_blank"&gt;JP&lt;/a&gt; era quella di usare una specie di avatar stile Wii al posto di un ‘tag’ di testo, che magari non si ha voglia di inserire. Volendo strafare, ipotizziamo magari di poter usare sia un testo che un’immagine personalizzata, e di mostrare uno, l’altro o tutti e due.&lt;/p&gt;  &lt;p&gt;A questo punto si potrebbe cercare di capire come ‘salvare’ il punto in cui si è arrivati a vedere il film.&lt;/p&gt;  &lt;p&gt;Per quanto mi riguarda&lt;em&gt; il salvataggio dovrebbe essere automatico&lt;/em&gt;, in modo da non avere l’obbligo di ricordarci per forza un’azione. &lt;/p&gt;  &lt;p&gt;L’unica preoccupazione dovrebbe essere quella di dover cambiare la selezione di &lt;em&gt;chi&lt;/em&gt; sta guardando il film. &lt;/p&gt;  &lt;p&gt;Per default lo spettatore dovrebbe essere quello selezionato nel momento in cui viene avviato il video. Ipotizziamo, quindi, che avviando il video dal salvataggio di ‘Stefano’ dovremmo continuare a salvarlo come ‘Stefano’.&lt;/p&gt;  &lt;p&gt;In qualunque momento della visione dovrebbe essere possibile cambiare lo spettatore. La possibilità può essere quella di accedere ai comandi legati al video in corso, di solito già disponibili in qualunque software di media center.&lt;/p&gt;  &lt;p&gt;Scimmiottando di nuovo l’interfaccia di &lt;a href="http://www.boxee.tv/" target="_blank"&gt;Boxee&lt;/a&gt;, ipotizziamo questa schermata nel momento in cui selezioniamo ‘Enter’ durante la visione del film:&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://lh5.ggpht.com/_zIfgCFjKajE/Tdo-ZCRqG1I/AAAAAAAABCY/-e-HX5ESsyQ/s1600-h/blog-userinterfaccia-segnalibri-2%5B5%5D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="blog-userinterfaccia-segnalibri-2" border="0" alt="blog-userinterfaccia-segnalibri-2" src="http://lh6.ggpht.com/_zIfgCFjKajE/Tdo-Z9tcpjI/AAAAAAAABCc/I1RCXDQ5xsM/blog-userinterfaccia-segnalibri-2_thumb%5B3%5D.png?imgmax=800" width="413" height="285" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Oltre alla barra classica di navigazione in basso, Boxee offre in alto a destra delle opzioni relative al video in corso, tra cui la possibilità di un ‘Like’, l’impostazione dei sottotitoli, l’impostazione della modalità di visione.&lt;/p&gt;  &lt;p&gt;Per la nostra funzione, ipotizziamo di aggiungere un bel comando ‘Watcher’. Questo dovrebbe permettere in qualunque momento di definire chi sta effettivamente guardando il film.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_zIfgCFjKajE/Tdo-bnc8iII/AAAAAAAABCg/UJrXIHHKRuc/s1600-h/blog-userinterfaccia-segnalibri-3%5B4%5D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="blog-userinterfaccia-segnalibri-3" border="0" alt="blog-userinterfaccia-segnalibri-3" src="http://lh3.ggpht.com/_zIfgCFjKajE/Tdo-cjMSs_I/AAAAAAAABCk/1m31tEPIGQk/blog-userinterfaccia-segnalibri-3_thumb%5B2%5D.png?imgmax=800" width="434" height="294" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Alla selezione del comando, si potrà quindi scegliere tra uno degli spettatori già salvati, un gruppo di spettatori, oppure un ‘Nuovo’ settaggio da aggiungere al volo.&lt;/p&gt;  &lt;p&gt;Alla successiva interruzione del video, il ‘segnalibro’ verrà salvato associandolo al nuovo spettatore.&lt;/p&gt;  &lt;p&gt;Che ve ne pare ?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-8018700085960649970?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/8018700085960649970/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/05/media-centerdove-ero-arrivato-con-quel.html#comment-form' title='5 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8018700085960649970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8018700085960649970'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/05/media-centerdove-ero-arrivato-con-quel.html' title='Media Center–dove ero arrivato con quel film ?'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_zIfgCFjKajE/Tdo-XBGo0MI/AAAAAAAABCU/OLDKHDC3Gb4/s72-c/blog-userinterfaccia-segnalibri-1_thumb%5B3%5D.png?imgmax=800' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-8819960633193067857</id><published>2011-05-19T14:00:00.000+02:00</published><updated>2011-05-19T14:00:04.240+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='videogiochi'/><category scheme='http://www.blogger.com/atom/ns#' term='postmortem'/><title type='text'>Toh, un video postmortem ! Master of Alchemy.</title><content type='html'>&lt;p&gt;Se avete già letto un mio precedente &lt;a href="http://minddrivenit.blogspot.com/2010/12/lutilita-del-postmortem-non-fate-quella.html" target="_blank"&gt;post sul postmortem&lt;/a&gt;, e non vi spaventa il nome macabro, potreste essere interessati a seguirne qualcuno.&lt;/p&gt;  &lt;p&gt;Capita spesso che i migliori vengano (non so perché) dal mondo dei videogiochi, e questo che vi segnalo non fa eccezione.&lt;/p&gt;  &lt;p&gt;Il &lt;a href="http://www.indievault.it/2011/05/13/postmortem-di-master-of-alchemy/" target="_blank"&gt;postmortem di Master of Alchemy&lt;/a&gt;, riportato da &lt;a href="http://www.indievault.it" target="_blank"&gt;Indie Vault&lt;/a&gt;, è abbastanza insolito perché diffuso come presentazione video. Purtroppo il contenuto del filmato è abbastanza lungo e non sempre l’audio è di alta qualità. Una trascrizione sarebbe stata decisamente più accessibile.&lt;/p&gt;  &lt;p&gt;In ogni caso dovreste sopravvivere alla &lt;a href="http://en.wikipedia.org/wiki/Death_by_PowerPoint" target="_blank"&gt;morte da Power Point&lt;/a&gt;: i contenuti sono interessanti, soprattutto quando si parla di tool di sviluppo interni e di rapporto con i distributori.&lt;/p&gt;  &lt;p&gt;Buon divertimento !&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-8819960633193067857?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/8819960633193067857/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/05/toh-un-video-postmortem-master-of.html#comment-form' title='4 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8819960633193067857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8819960633193067857'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/05/toh-un-video-postmortem-master-of.html' title='Toh, un video postmortem ! Master of Alchemy.'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-8119292966865534176</id><published>2011-05-09T09:22:00.000+02:00</published><updated>2011-05-09T09:22:04.833+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='Killerprogetto'/><category scheme='http://www.blogger.com/atom/ns#' term='media center'/><category scheme='http://www.blogger.com/atom/ns#' term='boxee'/><category scheme='http://www.blogger.com/atom/ns#' term='mysky'/><title type='text'>#Killerprogetto - media center con segnalibri multipli</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://farm4.static.flickr.com/3251/3093401537_507fae20ae.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="192" src="http://farm4.static.flickr.com/3251/3093401537_507fae20ae.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Sia lode a &lt;a href="http://www.sky.it/corporate/pagine/pacchetti_servizi/schede_servizi/servizio_myskyhd/scheda_servizio_tab1.shtml"&gt;mySky&lt;/a&gt;, a &lt;a href="http://www.boxee.tv/"&gt;Boxee&lt;/a&gt;, a &lt;a href="http://xbmc.org/"&gt;XBMC&lt;/a&gt;&amp;nbsp;e a qualche altro lettore multimediale che hanno permesso a me e mia moglie di continuare a vedere film e serie televisive anche in presenza di due marmocchi di 9 mesi e 4 anni. &lt;br /&gt;
&lt;br /&gt;
Questi strumenti permettono una cosa semplice e stupenda quando il tempo libero é terribilmente frammentato: vedere un film anche a spezzoni di cinque minuti per volta. Ma almeno vederlo. &lt;br /&gt;
&lt;br /&gt;
Con la premessa che sono piuttosto contento delle soluzioni attuali, cosa mi mancherebbe ? &lt;br /&gt;
&lt;br /&gt;
Io e mia moglie spesso vediamo lo stesso film / episodio in tempi diversi. Chi dei due ha più tempo lo finisce prima. Quando lo abbiamo visto entrambi, decidiamo di cancellarlo.&amp;nbsp;E' piuttosto comune che il lettore multimediale 'tenga il segno' ricordando dove siamo arrivati nella visione di un video. Questa è una bellissima cosa, ma ci piacerebbe avere un bel segnalibri multiplo.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.boxee.tv/"&gt;Boxee &lt;/a&gt;ha una gestione degli utenti che tiene conto anche dei segnalibri. Però bisogna loggarsi all'inizio, e mia moglie non apprezza.&amp;nbsp;Quello che sarebbe eccezionale (anzi, killer) sarebbe tenere segnalibri multipli, magari associati a dei tag.&lt;br /&gt;
&lt;br /&gt;
Scenari ?&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Stefano guarda l'episodio di Dexter fino al minuto 35 (tag: 'Ste'), Federica lo inizia ed arriva al minuto 45 (tag: 'Fede'). Quando Stefano ricomincia la visione, il riproduttore permette di scegliere il tag da cui cominciare, e sceglie 'Ste'.&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Stefano e Federica hanno mezz'ora libera e si guardano quel che possono di Iron Man 2. Quando interrompono, marcano il segnalibro sia su 'Fede' che su 'Ste'.&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Quando sia Stefano che Fede hanno visto tutto l'episodio di Dexter, si potrebbe anche rimuoverlo dal disco. Un bel marker visibile da entrambi sarebbe comodo.&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;Interessante ? Queste funzioni sarebbero utilissime, ma bisogna anche pensare ad una buona interfaccia utente.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Qualche idea ?&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: #999999; font-size: x-small;"&gt;[foto di &lt;a href="http://www.flickr.com/photos/cubicgarden/"&gt;cubicgarden&lt;/a&gt;]&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: #999999; font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-8119292966865534176?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/8119292966865534176/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/05/killerprogetto-media-center-con.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8119292966865534176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8119292966865534176'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/05/killerprogetto-media-center-con.html' title='#Killerprogetto - media center con segnalibri multipli'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3251/3093401537_507fae20ae_t.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-545595207619264680</id><published>2011-05-04T09:00:00.000+02:00</published><updated>2011-05-04T09:00:11.097+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='modello di business'/><category scheme='http://www.blogger.com/atom/ns#' term='lavoro'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>Win-win e business alla romagnola</title><content type='html'>&lt;p&gt;&lt;img style="display: inline; float: right" align="right" src="http://images.instagram.com/media/2011/03/03/e5e5956057fb474893b223d0b1a3a0a0_6.jpg" width="251" height="251" /&gt;Di recente ho approfittato della clemenza delle temperature per passare qualche giorno al mare. &lt;/p&gt;  &lt;p&gt;Passeggiando in spiaggia ho incontrato il gestore dello stabilimento balneare dove di solito affittiamo ombrellone e lettini. Gli ho fatto presente (maligno) che stavano costruendo, poco più avanti, un nuovo stabilimento.&lt;/p&gt;  &lt;p&gt;La sua risposta mi è piaciuta molto. &lt;em&gt;“Bene. Più siamo, meglio è.”&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Pur non essendo in Riviera, il gestore mi ha ricordato molto lo spirito degli operatori turistici romagnoli. Sempre pronti al lavoro, ad offrire un servizio ai massimi livelli, a non far mancare nulla ai clienti. &lt;/p&gt;  &lt;p&gt;E, per quanto ho potuto notare, senza badare troppo alla concorrenza.&lt;/p&gt;  &lt;p&gt;Come è possibile non badare alla concorrenza in un settore come quello turistico ? &lt;/p&gt;  &lt;p&gt;Mi dicono che è molto semplice. Dipende dagli obiettivi. Se gli operatori di Cattolica (per fare un esempio) seguono l’obiettivo di fregarsi i clienti e farsi la guerra otterranno risultati più o meno buoni a seconda di come riusciranno a districarsi in questa concorrenza.&lt;/p&gt;  &lt;p&gt;Se invece gli operatori di Cattolica puntano a &lt;em&gt;riempire Cattolica di turisti&lt;/em&gt; fino al tutto esaurito, allora l’obiettivo è raggiunto più facilmente. Se tutti raggiungono il tutto esaurito, qual è il problema ? Tutti hanno vinto ed hanno ottenuto il massimo risultato che potevano raggiungere nella stagione.&lt;/p&gt;  &lt;p&gt;Domanda. E’ possibile avere lo stesso approccio in altri settori di business ? Quali sono le condizioni per cui sia applicabile un modello di questo tipo ?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-545595207619264680?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/545595207619264680/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/05/win-win-e-business-alla-romagnola.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/545595207619264680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/545595207619264680'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/05/win-win-e-business-alla-romagnola.html' title='Win-win e business alla romagnola'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-1856189699997353053</id><published>2011-05-02T08:30:00.005+02:00</published><updated>2011-05-02T08:30:01.037+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='doctorow'/><category scheme='http://www.blogger.com/atom/ns#' term='m2m'/><category scheme='http://www.blogger.com/atom/ns#' term='internet delle cose'/><title type='text'>Il Crowdsourcing delle Cose</title><content type='html'>Si fa un gran parlare, di questi tempi, di &lt;a href="http://en.wikipedia.org/wiki/Internet_of_Things" target="_blank"&gt;Internet delle Cose&lt;/a&gt; e di cosa può può significare un futuro ipotetico in cui un gran numero di macchine (e automatismi) saranno collegate tra loro in una Rete Globale.&lt;br /&gt;
&lt;br /&gt;
Tralascio fin da subito il solito scenario semi-futuristico in cui il solito frigorifero si accorge che il latte è finito (o scaduto) e lo ordina al supermercato. &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://en.wikipedia.org/wiki/Internet_of_Things" target="_blank"&gt;L’Internet delle Cose&lt;/a&gt; è già tra noi. Tantissimi dispositivi, in maniera del tutto autonoma, sono già collegati in Rete per scambiare informazioni, per essere controllati a distanza, per segnalarci che qualcosa non va.&lt;br /&gt;
&lt;br /&gt;
Non ci facciamo caso, e non cambia troppo la nostra vita di tutti i giorni, perché l’uso attuale della Rete da parte delle Cose è ancora molto limitato. &lt;br /&gt;
&lt;br /&gt;
In pratica:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Le Cose mandano dati. &lt;/li&gt;
&lt;li&gt;Le Cose ricevono comandi. &lt;/li&gt;
&lt;/ol&gt;La Rete il più delle volte è usata come strumento di backup e come periferica &lt;em&gt;con un cavo molto lungo&lt;/em&gt;. Niente di più.&lt;br /&gt;
&lt;br /&gt;
Ma è possibile un salto di qualità ? E’ possibile che l’Internet delle Cose passi alla versione 2.0 ?&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://craphound.com/" target="_blank"&gt;Cory Doctorow&lt;/a&gt;, nell’azzeccatissimo capitolo &lt;em&gt;“Metaschifezze”&lt;/em&gt; del suo libro &lt;em&gt;&lt;a href="http://craphound.com/content/download/" target="_blank"&gt;Content&lt;/a&gt;&lt;/em&gt;, analizza il perché utenti e sviluppatori non siano ancora riusciti a realizzare un enorme archivio condiviso di informazioni pulite, consultabile liberamente e &lt;em&gt;facilmente&lt;/em&gt;, in contrapposizione ad un web fatto di pagine in cui ogni utente, aiutandosi con motori di ricerca e altri strumenti, continua a dover &lt;em&gt;estrarre&lt;/em&gt; le informazioni che gli interessano.&lt;br /&gt;
&lt;br /&gt;
Doctorow punta il dito sugli utenti e sulla loro umanità, riassumendo i problemi in sette ostacoli ‘insormontabili’.&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Le persone mentono. &lt;/li&gt;
&lt;li&gt;Le persone sono pigre. &lt;/li&gt;
&lt;li&gt;Le persone sono stupide. &lt;/li&gt;
&lt;li&gt;Missione Impossibile: conoscere sé stessi. &lt;/li&gt;
&lt;li&gt;I diagrammi non sono neutrali. &lt;/li&gt;
&lt;li&gt;Risultati delle influenze metriche. &lt;/li&gt;
&lt;li&gt;Esistono più metodi per descrivere qualcosa. &lt;/li&gt;
&lt;/ol&gt;Non sto a descrivere in dettaglio i singoli punti (leggete il libro, ne vale la pena). Sostanzialmente i problemi riguardano gli infiniti punti di vista che abbiamo, come persone, quando dobbiamo descrivere qualcosa. E il fatto che ogni informazione sia vista con occhi diversi fa sì che non ci sia un unico modo di salvare e condividere informazioni a livello globale, perlomeno a certi livelli di dettaglio.&lt;br /&gt;
&lt;br /&gt;
E se invece le macchine in rete cominciassero a condividere informazioni tra loro, invece di inviarle pigramente agli esseri umani ?&lt;br /&gt;
&lt;br /&gt;
Che qualità avrebbero queste informazioni ? E come riuscirebbero le macchine a trarne profitto ?&lt;br /&gt;
&lt;br /&gt;
Prendiamo un esempio. &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.roboearth.org/" target="_blank"&gt;RobotEarth&lt;/a&gt; è un progetto open source che mira a generare un enorme archivio di informazioni condivise ad uso esclusivo di macchine. Robot, in particolare. L’obiettivo è che, condividendo informazioni, sia possibile migliorare &lt;em&gt;drammaticamente&lt;/em&gt; alcune fasi di messa a punto dei progetti, come il &lt;em&gt;machine learning&lt;/em&gt;. Se un robot può sfruttare dati ed esperienza dei suoi predecessori su scala globale, probabilmente sarà molto più semplice ed efficace mettere a punti meccanismi come il riconoscimento e il tracking di forme ed oggetti, algoritmi di movimento nello spazio ed altri task complessi.&lt;br /&gt;
&lt;br /&gt;
Interessante. Al tempo stesso, pauroso.&lt;br /&gt;
&lt;br /&gt;
Quando metteremo a confronto il crowdsourcing delle macchine (fatto di esperienza riutilizzabile) con quello degli umani (fatto di foto di gente ubriaca e filmati di idiozie su YouTube), ci dovremo vergognare ?&lt;br /&gt;
&lt;br /&gt;
Speriamo di no.&lt;br /&gt;
&lt;br /&gt;
Attenti a quello che condividete, quindi. Cerchiamo di fare meglio di &lt;em&gt;loro&lt;/em&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lh6.ggpht.com/_zIfgCFjKajE/TbrfRQ_OL7I/AAAAAAAABB8/_IW-EwVOVnY/s1600-h/internet_of_things7.png"&gt;&lt;img alt="internet_of_things" border="0" height="242" src="http://lh6.ggpht.com/_zIfgCFjKajE/TbrfRvxp6wI/AAAAAAAABCA/OnenTKNR00A/internet_of_things_thumb5.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="internet_of_things" width="288" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-1856189699997353053?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/1856189699997353053/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/05/il-crowdsourcing-delle-cose.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/1856189699997353053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/1856189699997353053'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/05/il-crowdsourcing-delle-cose.html' title='Il Crowdsourcing delle Cose'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_zIfgCFjKajE/TbrfRvxp6wI/AAAAAAAABCA/OnenTKNR00A/s72-c/internet_of_things_thumb5.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-4856283096310414827</id><published>2011-05-01T08:40:00.001+02:00</published><updated>2011-05-01T08:40:25.845+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='bad ui'/><title type='text'>Dare informazioni all'utente</title><content type='html'>&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href='https://picasaweb.google.com/scastelvetri/MinddrivenIt?authkey=Gv1sRgCPz19sCcmZjESQ#5601633881659828658'&gt;&lt;img src='http://lh4.ggpht.com/_zIfgCFjKajE/Tb0AVi4gabI/AAAAAAAABCE/zhyMr7943ec/s288/0.jpg' border='0' width='187' height='281' style='margin:5px'&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;Lo spazio é tiranno, nel dubbio si può sempre tornare indietro, l'eccesso di dati 'sporca' la user experience eccetera eccetera..
&lt;br/&gt;&lt;br/&gt;
Ma quando si inviano informazioni importanti, sarebbe meglio fornire all'utente informazioni importanti, come l'url del sito al quale stiamo inviando id e password.
&lt;br/&gt;&lt;br/&gt;
Che ne pensate ?&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-4856283096310414827?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/4856283096310414827/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/05/dare-informazioni-all.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4856283096310414827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4856283096310414827'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/05/dare-informazioni-all.html' title='Dare informazioni all&amp;#39;utente'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_zIfgCFjKajE/Tb0AVi4gabI/AAAAAAAABCE/zhyMr7943ec/s72-c/0.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-7424333220857675165</id><published>2011-04-20T09:00:00.001+02:00</published><updated>2011-04-20T10:16:34.033+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libri'/><category scheme='http://www.blogger.com/atom/ns#' term='progettazione'/><category scheme='http://www.blogger.com/atom/ns#' term='recensione'/><category scheme='http://www.blogger.com/atom/ns#' term='extreme programming'/><category scheme='http://www.blogger.com/atom/ns#' term='metodi agili'/><category scheme='http://www.blogger.com/atom/ns#' term='agile tools'/><title type='text'>Extreme programming explained. Un libro. Una recensione.</title><content type='html'>Mettendo ordine in ufficio mi è tornato tra le mani un libro del 2003 che per molto tempo è rimasto a prendere polvere in libreria.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lh3.ggpht.com/_zIfgCFjKajE/Ta1PM39y3SI/AAAAAAAABB0/6VYqNH91WZY/s1600-h/extreme-programming-explained%5B3%5D.jpg"&gt;&lt;img alt="extreme-programming-explained" border="0" height="260" src="http://lh4.ggpht.com/_zIfgCFjKajE/Ta1PNI22IgI/AAAAAAAABB4/YNv2qr7b4XI/extreme-programming-explained_thumb%5B1%5D.jpg?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="extreme-programming-explained" width="209" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div align="center"&gt;&lt;span style="color: #666666; font-size: x-small;"&gt;Extreme Programming Explained – Kent Beck      &lt;br /&gt;
(in inglese) – Addison Wesley&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="color: #666666; font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;a href="http://www.amazon.com/Extreme-Programming-Explained-Embrace-Change/dp/0201616416" target="_blank"&gt;Extreme Programming Explained&lt;/a&gt; di &lt;a href="http://en.wikipedia.org/wiki/Kent_Beck" target="_blank"&gt;Kent Beck&lt;/a&gt; è un riassunto introduttivo sulla metodologia agile denominata Extreme Programming, che è stata per un periodo la punta di diamante (chiamiamola così) delle metodologie agili in generale.&lt;br /&gt;
&lt;br /&gt;
Una caratteristica dell’&lt;a href="http://www.extremeprogramming.org/" target="_blank"&gt;Extreme Programming&lt;/a&gt; che la differenzia da altre metodologie è quella di scegliere un set di best practice molto ‘decise’ nell’approccio, e non prive di pericoli e rischi. &lt;br /&gt;
&lt;br /&gt;
Il ‘trucco’ di XP è quello di fare in modo che ogni svantaggio / rischio di una best practice sia bilanciato dalle caratteristiche di almeno un'altra pratica del set, in modo da avere un sistema che si ‘auto protegga’. &lt;br /&gt;
&lt;br /&gt;
In questo approccio, è evidente, sta sia la forza che la debolezza di questa metodologia, che va adottata &lt;em&gt;in toto&lt;/em&gt;, senza vie di mezzo, per non fallire.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Pregi del libro&lt;/h3&gt;&lt;br /&gt;
Il libro si fa leggere molto bene, è discorsivo, chiaro e ben esposto. L’argomento è affascinante e le promesse sono alte. &lt;br /&gt;
&lt;br /&gt;
Capitoli e paragrafi sono corti e scritti in linguaggio non troppo tecnico. Non sono presenti dettagli implementativi, codice sorgente o altri aspetti comprensibili solo dagli sviluppatori. &lt;br /&gt;
&lt;br /&gt;
Praticamente è alla portata di chiunque mastichi un minimo di gestione dei progetti software.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Difetti del libro&lt;/h3&gt;&lt;br /&gt;
I difetti emergono a distanza di tempo.&lt;br /&gt;
&lt;br /&gt;
Il contenuto sembra invecchiare più velocemente di altri argomenti di software engineering. Leggendo oggi questo libro il tutto sembra troppo ottimista, ‘fattibilista’ e in generale poco applicabile. &lt;br /&gt;
&lt;br /&gt;
Si nota anche una tendenza alla ripetizione, al calcare a distanza di diversi capitoli due o tre ‘mantra’ fondamentali che diventano pesanti e noiosi quando si conosce già &lt;a href="http://www.extremeprogramming.org/" target="_blank"&gt;Extreme Programming&lt;/a&gt; con tutti i suoi pregi e difetti.&lt;br /&gt;
&lt;br /&gt;
Anche l’enfasi sui &lt;em&gt;princìpi&lt;/em&gt; su cui si basa XP, che rubano troppo spazio alle pratiche, sembra diretto più alla presentazione di una filosofia che ad un approccio pragmatico diretto all’uso quotidiano.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;In conclusione&lt;/h3&gt;&lt;br /&gt;
Ai tempi in cui l’&lt;em&gt;agile&lt;/em&gt; si scontrava con i metodi tradizionali &lt;a href="http://www.extremeprogramming.org/" target="_blank"&gt;Extreme Programming&lt;/a&gt; ha rappresentato un elemento di rottura e di conflitto che è servito ad attirare molta attenzione e discussioni su un nuovo modo di vedere lo sviluppo del software, e in generale la gestione dei progetti.&lt;br /&gt;
&lt;br /&gt;
Oggi l’approccio è più ‘tranquillo’, le metodologie agili sono in qualche modo diventate mainstream e si sono integrate meglio con il project management.&lt;br /&gt;
&lt;br /&gt;
Non so quanto XP sia adottata in questo momento. Sicuramente dopo qualche periodo di sperimentazione posso dire di averla abbandonata senza grossi rimpianti. &lt;br /&gt;
&lt;br /&gt;
Alcuni team la applicano con successo ma non credo sia più in discussione l’uso di un metodo o di un altro.&lt;br /&gt;
&lt;br /&gt;
Oggi diciamo che contano altri parametri, e questo libro, per quanto interessante da leggere, ha un impatto incredibilmente ridotto.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-7424333220857675165?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/7424333220857675165/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/04/extreme-programming-explained-un-libro.html#comment-form' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/7424333220857675165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/7424333220857675165'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/04/extreme-programming-explained-un-libro.html' title='Extreme programming explained. Un libro. Una recensione.'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_zIfgCFjKajE/Ta1PNI22IgI/AAAAAAAABB4/YNv2qr7b4XI/s72-c/extreme-programming-explained_thumb%5B1%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-8375679763172244807</id><published>2011-04-19T09:00:00.000+02:00</published><updated>2011-04-19T09:00:11.055+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fuori tema'/><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='follow'/><category scheme='http://www.blogger.com/atom/ns#' term='social networks'/><title type='text'>Riflessioni sociali su follow e defollow</title><content type='html'>&lt;p&gt;Breve riflessione fuori tema. &lt;/p&gt;  &lt;p&gt;Non sono un animale da social network. Cerco di partecipare per quanto posso a quelli che più mi piacciono e per il resto aggiro prudentemente. Al massimo sperimento e poi cancello.&lt;/p&gt;  &lt;p&gt;La cosa che più mi incuriosisce, nei social network, è proprio il meccanismo che collega gli utenti tra loro. Tecnicamente questo link non è mai niente di particolarmente interessante, ma dal punto di vista emotivo / culturale ci si potrebbero costruire libri.&lt;/p&gt;  &lt;p&gt;A partire dal termine usato, che ha un peso incredibile. &lt;/p&gt;  &lt;p&gt;Ci sono i social dove ci si dichiara &lt;em&gt;Amici&lt;/em&gt;, dove si diventa &lt;em&gt;Vicini&lt;/em&gt;, dove si è &lt;em&gt;Contatti&lt;/em&gt; e dove, infine, semplicemente, si &lt;em&gt;Segue&lt;/em&gt; qualcuno.&lt;/p&gt;  &lt;p&gt;Questo del &lt;em&gt;Seguire&lt;/em&gt; (il ‘&lt;em&gt;followare’&lt;/em&gt;, come viene ormai italianizzato dai digitali italiani) mi mette a mio agio. Pubblichi qualcosa che mi piace o mi incuriosisce ? Seguo il tuo flusso, così leggo qualcosa di interessante. Ti piace quello che scrivo e pubblico ? Segui il mio flusso, finché ti interessa ..&lt;/p&gt;  &lt;p&gt;Sembra semplice, ma le relazioni interpersonali in &lt;em&gt;Rete&lt;/em&gt; si complicano sempre. Noto sempre troppo spesso litigi e discussioni sul follow e sul defollow. Defollow usato come ripicca, follow usato come sostegno o dichiarazione di amicizia. &lt;/p&gt;  &lt;p&gt;Sono io che ho capito male ? &lt;/p&gt;  &lt;p&gt;Non lo so, ma tanto per chiarire a &lt;em&gt;‘chi mi segue’&lt;/em&gt; come la vedo, faccio una breve lista di considerazioni su ‘follow’ e ‘defollow’ per come li vedo io.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Per me il ‘follow’ significa grosso modo ‘guardare in una direzione’. Il digitale è bello perché ti fa fare cose che fisicamente non riusciresti a fare, tipo seguire 200 persone contemporaneamente. &lt;/li&gt;    &lt;li&gt;Il ‘follow’ non significa necessariamente ‘ci stiamo simpatici e siamo amici per la pelle’. Significa che ‘quello che scrivi suscita il mio interesse, lo voglio nella mia timeline in questo momento’. &lt;/li&gt;    &lt;li&gt;Il ‘follow’ e 'il ‘defollow’ non sono per sempre. Sono a distanza di un click. &lt;/li&gt;    &lt;li&gt;Posso fare un ‘defollow’ perché anche se i tuoi contenuti sono interessanti, mi riempi la timeline e non riesco a leggere gli altri. &lt;/li&gt;    &lt;li&gt;Posso fare un ‘defollow’ perché troppa gente non riesco a seguirla. &lt;/li&gt;    &lt;li&gt;Posso fare un ‘defollow’ perché non scrivi mai nulla. &lt;/li&gt;    &lt;li&gt;Posso fare un ‘defollow’ perché, infine, mi sono accorto che scrivi cavolate. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;E questo è tutto.&lt;/p&gt;  &lt;p&gt;Il ché mi porta alla domandona finale: &lt;em&gt;“Ma si dice unfollow o defollow ?” &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Voi lo sapete ?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-8375679763172244807?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/8375679763172244807/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/04/riflessioni-sociali-su-follow-e.html#comment-form' title='8 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8375679763172244807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8375679763172244807'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/04/riflessioni-sociali-su-follow-e.html' title='Riflessioni sociali su follow e defollow'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-2839451600563348388</id><published>2011-04-14T09:00:00.000+02:00</published><updated>2011-04-14T09:00:05.722+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sparkfun'/><category scheme='http://www.blogger.com/atom/ns#' term='innovazione'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Sparkfun IOIO. Android. Piattaforma aperta, hai presente ?</title><content type='html'>&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_zIfgCFjKajE/TaP9QukF-TI/AAAAAAAABBs/E28ENUhuHJQ/s1600-h/ioio-logo%5B5%5D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="ioio-logo" border="0" alt="ioio-logo" align="right" src="http://lh5.ggpht.com/_zIfgCFjKajE/TaP9ROgRKNI/AAAAAAAABBw/d6OtRs2xUGQ/ioio-logo_thumb%5B3%5D.png?imgmax=800" width="219" height="56" /&gt;&lt;/a&gt;Lo scorso 8 aprile &lt;a href="http://www.sparkfun.com/" target="_blank"&gt;Sparkfun Electronics&lt;/a&gt; ha annunciato un interessante progetto, &lt;a href="http://ytai-mer.blogspot.com/2011/04/meet-ioio-io-for-android.html" target="_blank"&gt;IOIO&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Si tratta di una ‘schedina’ che permette di comandare direttamente una serie di ingressi/uscite digitali (anche in PWN), analogiche, e una manciata di linee di comunicazione seriali (UART, SPI) controllandole direttamente tramite uno smartphone &lt;a href="http://www.android.com/" target="_blank"&gt;Android&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Il progetto è interessante e poco costoso. Si presta bene, oltre ai soliti prototipi ed esperimenti ludico/elettronici, a qualche applicazione piuttosto utile.&lt;/p&gt;  &lt;p&gt;La scheda non è ancora a magazzino ma sembra sia già &lt;a href="http://www.sparkfun.com/products/10585" target="_blank"&gt;possibile prenotarla&lt;/a&gt;. Costa $49.95.&lt;/p&gt;  &lt;p&gt;Da notare che il progetto è stato portato a termine grazie all’apporto dell’&lt;a href="http://minddrivenit.blogspot.com/2009/11/google-e-il-suo-reparto-di-ricerca.html" target="_blank"&gt;Innovation Time Off&lt;/a&gt; di Google che, per quanto dato a sapersi, ha permesso la &lt;em&gt;collaborazione diretta&lt;/em&gt; tra i creatori della scheda e i googlers senza tanti contratti, NDA, cappi legali e commerciali, royalties e quant’altro. &lt;/p&gt;  &lt;p&gt;Collaborazione aperta. Per migliorare la piattaforma e facilitare il raggiungimento di soluzioni.&lt;/p&gt;  &lt;p&gt;Per chi ancora avesse dubbi sul significato di sistema &lt;em&gt;aperto&lt;/em&gt;, si tratta &lt;em&gt;anche&lt;/em&gt; di questo.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://ytai-mer.blogspot.com/2011/04/meet-ioio-io-for-android.html" target="_blank"&gt;Meet IOIO / I/O for Android&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-2839451600563348388?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/2839451600563348388/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/04/sparkfun-ioio-android-piattaforma.html#comment-form' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/2839451600563348388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/2839451600563348388'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/04/sparkfun-ioio-android-piattaforma.html' title='Sparkfun IOIO. Android. Piattaforma aperta, hai presente ?'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_zIfgCFjKajE/TaP9ROgRKNI/AAAAAAAABBw/d6OtRs2xUGQ/s72-c/ioio-logo_thumb%5B3%5D.png?imgmax=800' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-4900808325253651691</id><published>2011-04-12T09:00:00.006+02:00</published><updated>2011-04-12T09:23:33.942+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='startup'/><category scheme='http://www.blogger.com/atom/ns#' term='digital signage'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='framework'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='do-dots'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>Il digital signage by do-Dots</title><content type='html'>&lt;p&gt;&lt;a href="http://do-dots.it"&gt;do-Dots&lt;/a&gt; è la nostra piattaforma per il M2M che mira a rendere facili, modulari e a portata dei ‘piccoli’ molti progetti di automazione e comunicazione in rete.&lt;/p&gt;&lt;p&gt;L’idea di base del prodotto è che a partire da un &lt;a href="http://en.wikipedia.org/wiki/Application_framework"&gt;framework&lt;/a&gt; di base, ognuno possa far crescere il proprio progetto altamente personalizzato, spesso di nicchia, senza investire capitali enormi in licenze e in formazione.&lt;/p&gt;&lt;p&gt;Per cominciare, stiamo &lt;em&gt;dando l’esempio&lt;/em&gt; realizzando piccoli progetti pilota destinati sia a a dimostrare l’uso del &lt;a href="http://en.wikipedia.org/wiki/Application_framework"&gt;framework&lt;/a&gt; che a fornire l’occasione per estenderne le funzionalità.&lt;/p&gt;&lt;p&gt;Dopo aver esplorato il mondo del fitness e del biomedicale con &lt;a href="http://minddrivenit.blogspot.com/2011/02/runnerconnect-up-and-running.html"&gt;RunnerConnect&lt;/a&gt;, ci siamo voluti spingere nel mondo del &lt;a href="http://en.wikipedia.org/wiki/Digital_signage"&gt;digital signage&lt;/a&gt; con un piccolo ma agguerrito prodotto: &lt;a href="http://do-dots.it/instoreadvertising.aspx" target="_blank"&gt;do-Dots InStore Advertising&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;a href="http://do-dots.it/instoreadvertising.aspx"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="dodots-instore-advertising-screenshot" border="0" alt="dodots-instore-advertising-screenshot" src="http://lh5.ggpht.com/_zIfgCFjKajE/TaMX-7xiLSI/AAAAAAAABBo/31QpSjectzw/dodots-instore-advertising-screenshot%5B6%5D.png?imgmax=800" width="308" height="255" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Di cosa si tratta ?&lt;/p&gt;&lt;p&gt;Diciamo che un piccolo negozio, una libreria, una agenzia viaggi può installare al proprio interno uno schermo sul quale vengono mostrati annunci relativi alle promozioni dei propri prodotti: gli ultimi arrivi, i prodotti scontati, i viaggi-occasione.&lt;/p&gt;&lt;p&gt;Mentre è in funzione, l’annuncio del negozio / libreria / agenzia viaggi viene mostrato anche negli altri esercizi che utilizzano lo stesso servizio, così come gli annunci di questi servizi vengono mostrati nel proprio negozio (sempre che non siano in concorrenza, per questo esiste un filtro apposito).&lt;/p&gt;&lt;p&gt;Il prodotto è molto semplice e non particolarmente innovativo. Esistono già offerte molto simili. La differenza rispetto ad altri ‘oggetti’ di questo tipo sta principalmente nella capacità del cliente di permettersi il servizio: nel nostro caso non è richiesto l’acquisto di uno schermo o un totem avanzati ma un negoziante ‘smanettone’ può usare tranquillamente il proprio TV e un computer Windows o Linux come hardware su cui far girare il software di visualizzazione. Per i più pigri, invece, abbiamo in dirittura di arrivo un piccolo ‘box’ molto semplice e particolarmente conveniente.&lt;/p&gt;&lt;p&gt;Ma la parte interessante di questo progetto sta, credo, nella capacità di sviluppo. Un’analisi del time tracking rivela che, a parte la chiacchierata iniziale con scambio di idee, il prototipo del prodotto ha richiesto &lt;em&gt;un giorno e mezzo di lavoro&lt;/em&gt;, e il prodotto finito, inteso come &lt;a href="http://en.wikipedia.org/wiki/Minimum_viable_product" target="_blank"&gt;Minimum Viable Product&lt;/a&gt;, &lt;em&gt;un paio di settimane&lt;/em&gt;.&lt;/p&gt;&lt;p&gt;Questi numeri portano ad alcune considerazioni, per quanto banali:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Lavorare con un framework flessibile ma con molte funzionalità pronte all’uso è molto importante ai fini della messa in moto di qualunque progetto. &lt;/li&gt;
&lt;li&gt;Avere un prototipo funzionante e testabile facilita l’interazione, lo scambio di idee e il raggiungimento della lista di funzioni richieste per realizzare il &lt;a href="http://en.wikipedia.org/wiki/Minimum_viable_product" target="_blank"&gt;Minimum Viable Product&lt;/a&gt;, specie se si può mostrare il prototipo a qualche potenziale utente. &lt;/li&gt;
&lt;li&gt;&lt;a href="http://do-dots.it" target="_blank"&gt;do-Dots&lt;/a&gt; è molto comodo per la prototipazione. Lo stiamo scoprendo in questi giorni anche con un altro cliente (ne parlerò in seguito) ma sembra che sia veramente di aiuto nel passaggio dall’idea di un prodotto / servizio alla messa in moto dello stesso. &lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;Naturalmente il lavoro non è finito. Stiamo scoprendo che il grosso dell’attività in questo caso non è scrivere il servizio ma ‘venderlo’, nel senso di trovare e mettere a punto un meccanismo ripetibile di acquisizione della clientela.&lt;/p&gt;&lt;p&gt;Ma questa è un’altra storia, che spero di raccontare presto tra questi post.&lt;/p&gt;&lt;p&gt;Nel frattempo, buon lavoro !&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-4900808325253651691?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/4900808325253651691/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/04/il-digital-signage-by-do-dots.html#comment-form' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4900808325253651691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4900808325253651691'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/04/il-digital-signage-by-do-dots.html' title='Il digital signage by do-Dots'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_zIfgCFjKajE/TaMX-7xiLSI/AAAAAAAABBo/31QpSjectzw/s72-c/dodots-instore-advertising-screenshot%5B6%5D.png?imgmax=800' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-4570036010478650424</id><published>2011-04-07T09:00:00.002+02:00</published><updated>2011-04-07T09:00:00.735+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='innovazione'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>Ancora su hacker e ricerca e sviluppo. Vi annoio ?</title><content type='html'>&lt;p&gt;&lt;a href="http://lh6.ggpht.com/_zIfgCFjKajE/TZyOR6LCFsI/AAAAAAAABBg/k7o1YeF1Wn0/s1600-h/diy%5B6%5D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="diy" border="0" alt="diy" align="right" src="http://lh4.ggpht.com/_zIfgCFjKajE/TZyOStIRm7I/AAAAAAAABBk/QFXTUuhwM9Q/diy_thumb%5B4%5D.jpg?imgmax=800" width="206" height="208" /&gt;&lt;/a&gt;Vi sembro monotematico di recente ? Sto forse parlando troppo di hacker ? Vi annoio ?&lt;/p&gt;&lt;p&gt;Non abbastanza ?&lt;/p&gt;&lt;p&gt;Bene, questo post lo scrivo per segnalare un eccellente post &lt;a href="http://procrastineering.blogspot.com/2011/03/re-emergence-of-diy-vs-big.html" target="_blank"&gt;“The re-emergence of DIY vs Big Organizations”&lt;/a&gt; di &lt;a href="http://johnnylee.net/" target="_blank"&gt;Johnny Lee&lt;/a&gt; ripreso anche da MAKE &lt;a href="http://blog.makezine.com/archive/2011/03/the-re-emergence-of-diy-vs-big-organizations-by-johnny-lee.html" target="_blank"&gt;qui&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Di cosa parla l’articolo ? &lt;/p&gt;&lt;p&gt;E’ una riflessione lucida e ben bilanciata sulla crescente qualità dei progetti che nascono dagli hobbisti, dagli hacker, dal DIY. Non solo. L’aspetto interessante è l’analisi sulla &lt;em&gt;progressiva diminuzione del gap&lt;/em&gt; della qualità dei progetti degli hacker rispetto ai progetti delle divisioni di ricerca &amp;amp; sviluppo.&lt;/p&gt;&lt;p&gt;Analisi che porta a qualche considerazione:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;the tools you can buy within a hobbist budget have also gotten exponentially better in just the past 3-4 years, while the improvement in professional tools have been more modest&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Forse non in tutti i casi, forse non sempre, forse aiutati dal nuovo mercato e dalla globalizzazione, ma gli strumenti acquistabili con un budget minimo sono migliorati ad una maggiore velocità rispetto agli strumenti di qualità professionale che ci si poteva permettere solo in alcuni laboratori di ricerca.&lt;/p&gt;&lt;p&gt;Soprattutto, aggiungo io, la differenza nella qualità di questi strumenti si è ridotta abbastanza da permettere ad una persona in gamba con uno strumento low cost di ottenere risultati &lt;em&gt;molto simili&lt;/em&gt; a quelli che un mediocre ricercatore può ottenere con lo strumento super professionale.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;When it is no longer about who has the most resources, it's about who has the best ideas.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Quando siamo quasi a parità di strumenti, conta l’idea, il talento, la creatività. O almeno comincia a riemergere con un certo peso.&lt;/p&gt;&lt;p&gt;E qui Lee cala un bel colpo.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;Then, it becomes a pure numbers game:        &lt;br /&gt;
Take 10,000 professional engineers vs. 1 million hobbists with roughly equivalent tools. Which group will make progress faster? Now, consider that you have to pay the 10,000 engineers $100K/year to motivate them work, and the 1 million hobbists are working for the love of it. Does that change your answer? Even if it doesn't, you have to concede that there does exist a ratio which will make the output of these two groups equal. It's merely a matter of time.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Se contano le idee, chi credete che avrà le idee migliori ? 10000 ingegneri superpagati oppure un milione di hobbisti che lavorano per passione ? Statisticamente la risposta è quasi ovvia.&lt;/p&gt;&lt;p&gt;Certo i numeri non sono probabilmente gli stessi, certo gli strumenti non sono ancora perfettamente allineati, certo i reparti R&amp;amp;D hanno ancora diverse cartucce da sparare. Ma il fatto è che si tratta di un trend evidente.&lt;/p&gt;&lt;p&gt;Come dice Lee, &lt;em&gt;è solo questione di tempo&lt;/em&gt;.&lt;/p&gt;&lt;p&gt;E allora cosa bisogna fare ? Chiudere tutti i reparti R&amp;amp;D ? Pubblicare gli schemi dei propri prodotti e aspettare che i fan li migliorino e creino innovazione da soli ?&lt;/p&gt;&lt;p&gt;Certo che no.&lt;/p&gt;&lt;p&gt;Aprirsi al mondo degli hacker creando delle comunità &lt;a href="http://minddrivenit.blogspot.com/2011/03/gli-hackers-il-tuo-reparto-ricerca.html" target="_blank"&gt;invece di denunciarli&lt;/a&gt; può essere un buon primo passo.&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;(foto by &lt;/font&gt;&lt;a href="http://www.flickr.com/photos/manager_2000/" target="_blank"&gt;&lt;font size="1"&gt;Property#1&lt;/font&gt;&lt;/a&gt;&lt;font size="1"&gt; via &lt;/font&gt;&lt;a href="http://www.flickr.com/" target="_blank"&gt;&lt;font size="1"&gt;Flickr&lt;/font&gt;&lt;/a&gt;&lt;font size="1"&gt;)&lt;/font&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-4570036010478650424?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/4570036010478650424/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/04/ancora-su-hacker-e-ricerca-e-sviluppo.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4570036010478650424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4570036010478650424'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/04/ancora-su-hacker-e-ricerca-e-sviluppo.html' title='Ancora su hacker e ricerca e sviluppo. Vi annoio ?'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_zIfgCFjKajE/TZyOStIRm7I/AAAAAAAABBk/QFXTUuhwM9Q/s72-c/diy_thumb%5B4%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-1347397577406118307</id><published>2011-03-30T09:00:00.000+02:00</published><updated>2011-03-30T09:00:01.927+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><category scheme='http://www.blogger.com/atom/ns#' term='touch screen'/><title type='text'>UX Booth e le considerazioni sui dispositivi mobile</title><content type='html'>&lt;p&gt;&lt;a href="http://www.uxbooth.com/author/admin/" target="_blank"&gt;David Leggett&lt;/a&gt; su &lt;a href="http://www.uxbooth.com/" target="_blank"&gt;UX Booth&lt;/a&gt; ha pubblicato questo &lt;a href="http://www.uxbooth.com/blog/considerations-for-mobile-design-part-1-speed/" target="_blank"&gt;articolo in tre parti&lt;/a&gt; sulla progettazione di interfacce per dispositivi mobili.&lt;/p&gt;  &lt;p&gt;L’articolo è dettagliatissimo, quasi troppo per i miei gusti, però è molto interessante e copre, in parte, alcuni argomenti già visti su questo blog. La raccomandazione di riservare una grandezza minima per i controlli da considerare in millimetri anziché in pixel vi ricorda &lt;a href="http://minddrivenit.blogspot.com/2010/03/sviluppi-per-touch-screen-trucco-1-di-4.html" target="_blank"&gt;qualcosa&lt;/a&gt; ?&lt;/p&gt;  &lt;p&gt;A parte gli scherzi, consiglio vivamente la lettura dell’articolo in questione per chiunque sia interessato allo sviluppo di interfacce utente su dispositivi mobili e in particolare dotati di touchscreen.&lt;/p&gt;  &lt;div style="text-align: center; clear: both" class="separator"&gt;&lt;a style="margin-left: 1em; margin-right: 1em" href="http://2.bp.blogspot.com/_zIfgCFjKajE/S5oI5PQpaBI/AAAAAAAAAzc/A3aY6uLQ4ic/s1600-h/dito-touch.JPG" imageanchor="1"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px" border="0" src="http://2.bp.blogspot.com/_zIfgCFjKajE/S5oI5PQpaBI/AAAAAAAAAzc/A3aY6uLQ4ic/s200/dito-touch.JPG" width="200" height="171" /&gt;&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-1347397577406118307?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/1347397577406118307/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/03/ux-booth-e-le-considerazioni-sui.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/1347397577406118307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/1347397577406118307'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/03/ux-booth-e-le-considerazioni-sui.html' title='UX Booth e le considerazioni sui dispositivi mobile'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_zIfgCFjKajE/S5oI5PQpaBI/AAAAAAAAAzc/A3aY6uLQ4ic/s72-c/dito-touch.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-1212868542060688285</id><published>2011-03-28T12:40:00.000+02:00</published><updated>2011-03-28T12:40:27.794+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libri'/><category scheme='http://www.blogger.com/atom/ns#' term='modello di business'/><category scheme='http://www.blogger.com/atom/ns#' term='recensione'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>Business Model Generation. E’ un libro. Ecco la recensione.</title><content type='html'>&lt;p&gt;Lavorate in proprio ? Avete una piccola impresa ? Avete mai tentato di andare oltre il modello del &lt;em&gt;“progetto su commissione”&lt;/em&gt; ? Io sì, e una delle difficoltà più grandi che ho trovato, come tecnico, è stata quella di progettare un modello di business degno di questo nome.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.businessmodelgeneration.com/" target="_blank"&gt;Business Model Generation&lt;/a&gt; può aiutare nel colmare, almeno parzialmente, questa lacuna.&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh4.ggpht.com/_zIfgCFjKajE/TYyskDnvK3I/AAAAAAAABBI/R0e3-VUSG-M/s1600-h/Ufficio%20febbraio%202011%20%288%29%5B6%5D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="Ufficio febbraio 2011 (8)" border="0" alt="Ufficio febbraio 2011 (8)" src="http://lh5.ggpht.com/_zIfgCFjKajE/TYyskga6ClI/AAAAAAAABBM/FA6BXZ5IK70/Ufficio%20febbraio%202011%20%288%29_thumb%5B3%5D.jpg?imgmax=800" width="303" height="308" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Cosa &lt;strong&gt;&lt;em&gt;non&lt;/em&gt;&lt;/strong&gt; è &lt;a href="http://www.businessmodelgeneration.com/" target="_blank"&gt;Business Model Generation&lt;/a&gt; ?&lt;/p&gt;&lt;p&gt;&lt;em&gt;Non&lt;/em&gt; è un saggio sui modelli di business. &lt;em&gt;Non&lt;/em&gt; è un libro di analisi o di spiegazione dettagliata di cosa significa fare business o creare modelli di business. &lt;em&gt;Non&lt;/em&gt; è un libro teorico.&lt;/p&gt;&lt;p&gt;Si tratta di &lt;em&gt;un manuale&lt;/em&gt; che fornisce, nel modo più pratico ed accessibile, &lt;em&gt;una serie di strumenti&lt;/em&gt; che possono aiutare nella creazione, modifica, confronto ed evoluzione di uno o più modelli di business.&lt;/p&gt;&lt;p&gt;Gli strumenti in questione sono:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Il &lt;strong&gt;Business Model Canvas&lt;/strong&gt;, un sistema per codificare e schematizzare il modello di business in un unico foglio.&lt;/li&gt;
&lt;li&gt;Una serie di &lt;strong&gt;pattern&lt;/strong&gt; per trovare soluzioni già pronte a problemi comuni.&lt;/li&gt;
&lt;li&gt;Una serie di &lt;strong&gt;tecniche&lt;/strong&gt; per aiutare la progettazione.&lt;/li&gt;
&lt;li&gt;Esperienze, trucchi, una &lt;a href="http://www.businessmodelhub.com/" target="_blank"&gt;community online&lt;/a&gt;, e altro.&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;&amp;#160;&lt;/h3&gt;&lt;h3&gt;Il Business Model Canvas&lt;/h3&gt;&lt;p&gt;Questo strumento non è altro che uno schema ben progettato per descrivere &lt;em&gt;a grandi linee&lt;/em&gt; il modello di business in un unico foglio (o lavagna).&lt;a href="http://lh4.ggpht.com/_zIfgCFjKajE/TYyslN1fkiI/AAAAAAAABBQ/CgzTAkDoGX4/s1600-h/advertising-canvas%5B1%5D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="advertising-canvas" border="0" alt="advertising-canvas" src="http://lh6.ggpht.com/_zIfgCFjKajE/TYyslrmrV4I/AAAAAAAABBU/u23q9FPvxro/advertising-canvas_thumb%5B1%5D.jpg?imgmax=800" width="200" height="139" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Il foglio viene separato in zone che identificano aspetti ben precisi del modello di business: il valore, le attività, le risorse, i partner, i costi, gli introiti, le relazioni con il cliente, i canali, il target.&lt;/p&gt;&lt;p&gt;Ogni zona è, non casualmente, confinante con le zone che influiscono maggiormente. Riempire le ‘zone’ diventa dopo qualche tempo una attività non dico facile, ma almeno intuitiva.&lt;/p&gt;&lt;h3&gt;I pattern&lt;/h3&gt;&lt;p&gt;I lettori che sono anche programmatori apprezzeranno questo strumento. I &lt;a href="http://en.wikipedia.org/wiki/Design_pattern_(computer_science)" target="_blank"&gt;design pattern&lt;/a&gt; non sono altro che soluzioni generiche e riutilizzabili a problemi comuni. &lt;/p&gt;&lt;p&gt;Quelli proposti da &lt;a href="http://www.businessmodelgeneration.com/" target="_blank"&gt;Business Model Generation&lt;/a&gt; non fanno eccezione e sono molto interessanti perché, specie se non si è esperti, si possono comprendere meglio molte problematiche. E, soprattutto, le soluzioni.&lt;/p&gt;&lt;h3&gt;Difetti del libro&lt;/h3&gt;&lt;p&gt;Essenzialmente il difetto principale è la lunghezza del testo. 276 pagine raggiunte inserendo una mole enorme di foto, grafici, pagine contenenti solo una frase (per quanto di impatto) e altri ‘trucchi’ del genere.&lt;/p&gt;&lt;p&gt;Insomma, il mio povero &lt;a href="http://minddrivenit.blogspot.com/2009/10/geeksfera-un-libro-in-stallo.html" target="_blank"&gt;Geeksfera, il libro degli uffici&lt;/a&gt;, poteva subire un trattamento simile ed arrivare come niente alle 300 pagine.&lt;/p&gt;&lt;h3&gt;Pregi del libro&lt;/h3&gt;&lt;p&gt;Il libro è &lt;em&gt;molto bello&lt;/em&gt; da vedere, ricco di illustrazioni, foto e grafici con uno stile fresco e informale. E’ piacevole da leggere, e difficilmente vi si trovano termini incomprensibili o troppo settoriali. &lt;/p&gt;&lt;p&gt;In generale, essendo essenzialmente un manuale, è anche possibile leggerlo per singole sezioni, e passare direttamente alle pagine che interessano di più. Oppure saltare pattern ed esempi che non ci interessano.&lt;/p&gt;&lt;p&gt;Trovo che le sezioni più interessanti in assoluto siano quelle che ho descritto: il &lt;em&gt;Canvas&lt;/em&gt; e i &lt;em&gt;Pattern&lt;/em&gt;. &lt;/p&gt;&lt;p&gt;Notevole è il fatto che siano corredate da esempi di aziende e prodotti &lt;em&gt;reali&lt;/em&gt;, non ipotetici. Vedere riportato sul Canvas il modello di business dell’iPod della Apple fa comprendere subito molte cose, per intenderci.&lt;/p&gt;&lt;h3&gt;In Conclusione&lt;/h3&gt;&lt;p&gt;Credo sia un libro che può valere la pena leggere, soprattutto se non si è esperti del settore.&lt;/p&gt;&lt;p&gt;L’unica avvertenza è quella di non illudersi che, libro alla mano, si possa realizzare il migliore dei modelli di business possibili per la propria attività. &lt;/p&gt;&lt;p&gt;Il successo non è garantito. Questo manuale fornisce strumenti. Ottimi strumenti, semplici e comprensibili. &lt;/p&gt;&lt;p&gt;Ma il talento, l’intuizione, l’analisi e, in definitiva, la paternità del risultato spetta sempre a chi lo strumento lo usa.&lt;/p&gt;&lt;p&gt;Possibilmente bene.&lt;/p&gt;&lt;p&gt;Buona lettura !&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-1212868542060688285?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/1212868542060688285/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/03/business-model-generation-e-un-libro.html#comment-form' title='5 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/1212868542060688285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/1212868542060688285'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/03/business-model-generation-e-un-libro.html' title='Business Model Generation. E’ un libro. Ecco la recensione.'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_zIfgCFjKajE/TYyskga6ClI/AAAAAAAABBM/FA6BXZ5IK70/s72-c/Ufficio%20febbraio%202011%20%288%29_thumb%5B3%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-4971051134643633624</id><published>2011-03-24T08:30:00.004+01:00</published><updated>2011-03-24T10:09:02.993+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Killerprogetto'/><category scheme='http://www.blogger.com/atom/ns#' term='tecnologia'/><title type='text'>#Killerprogetto–strumenti per genitori</title><content type='html'>L’altra settimana io e mia moglie ci siamo ritrovati a chiacchierare seduti a un tavolo con una coppia di amici coetanei.&lt;br /&gt;
&lt;br /&gt;
Circondati da bimbi urlanti, discutevamo di invenzioni che potrebbero cambiare la vita ai genitori di bimbi dai 2 ai 10 anni.&lt;br /&gt;
&lt;br /&gt;
Sono emerse alcune idee interessanti, e ne voglio condividere un paio.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;1. Salvate lo scopino !&lt;/h3&gt;&lt;br /&gt;
Se siete anche voi nella categoria, il vostro pargolo si sarà cimentato innumerevoli volte nella tecnica nota come ‘rovesciamento carpiato dello scopino del water’.&lt;br /&gt;
&lt;br /&gt;
Bene. Perché non fare un porta scopino che non si rovescia oppure in cui lo scopino è avvitato ? Noi non l’abbiamo trovato in giro, se voi ne conoscete un modello, ci farete contenti.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;2. Non state così vicini alla TV !&lt;/h3&gt;&lt;br /&gt;
Torniamo in argomento tecnologico, molto più vicino agli argomenti di questo blog.&lt;br /&gt;
&lt;br /&gt;
Quante volte avrete urlato ai vostri figli di stare lontani dalla TV ? Avete perso il conto ? Bene, perché non è la TV stessa a spegnersi o a bloccare l’immagine se il bimbo è troppo vicino ?&lt;br /&gt;
&lt;br /&gt;
Esiste già &lt;a href="http://articles.economictimes.indiatimes.com/2010-06-11/news/28401344_1_christian-brown-tv-sonys" target="_blank"&gt;qualcosa&lt;/a&gt;, ma l’idea è interessante anche perché uno strumento di questo tipo è facilmente realizzabile anche a livello amatoriale. Basta un sensore di prossimità, un qualche tipo di microcontrollore e magari la possibilità di controllare il TV con l’infrarosso, mimando il telecomando.&lt;br /&gt;
&lt;br /&gt;
Anche l’uso di periferiche come il &lt;a href="http://www.xbox.com/it-IT/kinect" target="_blank"&gt;Kinect&lt;/a&gt;, già &lt;a href="http://minddrivenit.blogspot.com/2011/02/abbracciare-gli-hackers.html" target="_blank"&gt;facilmente hackerabili&lt;/a&gt;, potrebbe servire allo scopo.&lt;br /&gt;
&lt;br /&gt;
Interessante ? Avete mai visto oggetti di questo tipo ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-4971051134643633624?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/4971051134643633624/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/03/killerprogettostrumenti-per-genitori.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4971051134643633624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4971051134643633624'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/03/killerprogettostrumenti-per-genitori.html' title='#Killerprogetto–strumenti per genitori'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-7398424073282735134</id><published>2011-03-21T12:30:00.001+01:00</published><updated>2011-03-21T17:52:33.613+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='recaptcha'/><title type='text'>Come usare reCAPTCHA in ASP.Net</title><content type='html'>Chi mi segue da molto tempo sa della &lt;a href="http://minddrivenit.blogspot.com/2008/11/capthca-no-recaptcha.html"&gt;mia antipatia verso i sistemi di CAPTCHA&lt;/a&gt;. Noiosi, macchinosi, a volte offensivi (non sei umano ? A chi ?). Eppure sembrano un male necessario a cui non è stata ancora trovata una alternativa valida.&amp;nbsp;Quindi ci si tappa il naso e se ne fa uso.&lt;br /&gt;
&lt;br /&gt;
E voi ? Avete l’esigenza di limitare lo spam e l’accesso degli odiosi bot al vostro sito in ASP.Net ?&lt;br /&gt;
&lt;br /&gt;
Bene, il primo consiglio è quello di NON usare una soluzione fai-da-te.&lt;br /&gt;
&lt;br /&gt;
Il secondo consiglio è quello di provare ad utilizzare &lt;a href="http://www.google.com/recaptcha" target="_blank"&gt;reCAPTCHA&lt;/a&gt;, la soluzione che non solo protegge i submit dei vostri form e gli indirizzi di posta elettronica, ma è anche utile. Le parole riconosciute dagli utenti durante il test, infatti, vengono inserite in un &lt;a href="http://www.google.com/recaptcha/learnmore" target="_blank"&gt;processo di riconoscimento automatico&lt;/a&gt; su larga scala per la digitalizzazione di libri su &lt;a href="http://books.google.com/" target="_blank"&gt;Google Books&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Bello, come si fa ?&lt;/h3&gt;&lt;br /&gt;
Intanto andate sul sito di &lt;a href="http://www.google.com/recaptcha" target="_blank"&gt;reCAPTCHA&lt;/a&gt; e leggetevi &lt;a href="http://code.google.com/intl/it/apis/recaptcha/docs/aspnet.html" target="_blank"&gt;qualche nota su ASP.Net&lt;/a&gt; giusto per capire i principi di funzionamento e come è strutturata la API alla quale vi appoggerete.&lt;br /&gt;
&lt;br /&gt;
Registratevi per ottenere &lt;i&gt;una chiave di identificazione pubblica&lt;/i&gt; ed &lt;i&gt;una chiave di identificazione privata&lt;/i&gt;. &lt;u&gt;Salvatele&lt;/u&gt;. Verranno usate in seguito.&lt;br /&gt;
&lt;br /&gt;
A questo punto potreste scaricate la libreria per ASP.Net da &lt;a href="http://code.google.com/p/recaptcha/downloads/list?q=label:aspnetlib-Latest" target="_blank"&gt;questa pagina&lt;/a&gt;. Non ve lo consiglio, per un motivo: nella maggior parte dei casi la versione binaria della libreria sarà inutile. Funzionerà mentre sviluppate in locale, ma fallirà miseramente dopo il deployment.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Non funzionerà ? Perché ?&lt;/h3&gt;&lt;br /&gt;
E’ una questione di sicurezza.&lt;br /&gt;
&lt;br /&gt;
Se state usando il &lt;a href="http://www.google.com/recaptcha" target="_blank"&gt;reCAPTCHA&lt;/a&gt; state sviluppando probabilmente su un sito in hosting. E molto probabilmente il trust dei sorgenti della vostra applicazione sarà regolato su un livello medio basso, quasi certamente non in &lt;em&gt;full trust&lt;/em&gt;.&lt;br /&gt;
&lt;br /&gt;
E se non siete in &lt;em&gt;full trust&lt;/em&gt; non potrete richiamare il codice dell’assembly binario del &lt;a href="http://www.google.com/recaptcha" target="_blank"&gt;reCAPTCHA&lt;/a&gt;, compilato in strong-name, perché &lt;u&gt;non ne avrete i diritti&lt;/u&gt;.&lt;br /&gt;
&lt;br /&gt;
Non approfondiamo in questa sede il perché di questo meccanismo di sicurezza. Se siete interessati, una sintetica quanto chiara spiegazione viene da &lt;a href="http://www.ben-morris.com/allow-partially-trusted-callers-asp-net-shared-hosting-environments" target="_blank"&gt;questo post di Ben Morris&lt;/a&gt;, che oltretutto contiene anche la soluzione al problema.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;La soluzione (o la patch) al problema&lt;/h3&gt;&lt;br /&gt;
Insomma, siete ad un passo dal vostro &lt;i&gt;fichissimo&lt;/i&gt; sistema di blocco dello spam, e non avete i diritti per utilizzarlo ?&lt;br /&gt;
&lt;br /&gt;
Calma. C’è una soluzione. O perlomeno un modo per aggirare il problema.&lt;br /&gt;
&lt;br /&gt;
Scaricate &lt;a href="http://code.google.com/p/recaptcha/" target="_blank"&gt;da questa pagina&lt;/a&gt; i sorgenti della libreria &lt;a href="http://www.google.com/recaptcha" target="_blank"&gt;reCAPTCHA&lt;/a&gt; per ASP.Net. Se preferite usare SubVersion, potete effettuare un checkout usando l’URL &lt;a href="http://recaptcha.googlecode.com/svn/trunk" title="http://recaptcha.googlecode.com/svn/trunk"&gt;http://recaptcha.googlecode.com/svn/trunk&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Ora, aprite il progetto &lt;strong&gt;Recaptcha.sln&lt;/strong&gt; e andate diritti diritti a modificare il file &lt;strong&gt;AssemblyInfo.cs&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
Cosa dovete fare ? Aggiungere in fondo al file una riga di codice, la seguente:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="wlWriterEditableSmartContent" id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:87f50931-96af-41e0-85e0-4a20b00c0344" style="display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;pre class="brush: csharp; gutter: true; first-line: 1; tab-size: 4;  toolbar: false;  ruler: true; width: 400px; height: 26px;" style="height: 26px; overflow: auto; width: 400px;"&gt;[assembly: AllowPartiallyTrustedCallers()]
&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
Avete appena dato il permesso di usare questo assembly ad un codice che non sia &lt;em&gt;full trust&lt;/em&gt;. Non farà saltare di gioia gli esperti di sicurezza, ma funziona.&lt;br /&gt;
&lt;br /&gt;
Compilate, e copiate il vostro assembly &lt;strong&gt;Recaptcha.dll&lt;/strong&gt; nella cartella &lt;strong&gt;\Bin&lt;/strong&gt; della applicazione ASP.Net su cui state lavorando.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;E adesso ?&lt;/h3&gt;&lt;br /&gt;
Usare il &lt;a href="http://www.google.com/recaptcha" target="_blank"&gt;reCAPTCHA&lt;/a&gt; è molto semplice. Nella pagina .aspx in cui avete implementato un form da ‘proteggere’, potete aggiungere il controllo usando il codice seguente:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="wlWriterEditableSmartContent" id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:c7defece-79a8-48a0-b64b-8408606f1f9c" style="display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;pre class="brush: csharp; gutter: true; first-line: 1; tab-size: 4;  toolbar: false;  width: 500px; height: 70px;" style="height: 70px; overflow: auto; width: 500px;"&gt;&amp;lt;recaptcha:RecaptchaControl ID="recaptcha" runat="server" PublicKey="&amp;lt;la vostra public key&amp;gt;" PrivateKey="&amp;lt;la vostra private key&amp;gt;" /&amp;gt;
&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
Per accedere al controllo, non dimenticate di inserire questa riga all'inizio della pagina .aspx.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="wlWriterEditableSmartContent" id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:c7defece-79a8-48a0-b64b-8408606f1f9c" style="display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;pre class="brush: csharp; gutter: true; first-line: 1; tab-size: 4;  toolbar: false;  width: 500px; height: 60px;" style="height: 60px; overflow: auto; width: 500px;"&gt;&amp;lt;%@ Register TagPrefix="recaptcha" Namespace="Recaptcha" Assembly="Recaptcha" %&amp;gt;
&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
Complicato, vero ? Ricordatevi di inserire le chiavi che avete ottenuto in fase di registrazione.&lt;br /&gt;
&lt;br /&gt;
Nel form avrete anche un bottone di submit. Nell’handler del click del bottone, dovete bloccare il submit se l’utente non ha inserito correttamente le lettere di verifica. &lt;br /&gt;
&lt;br /&gt;
Fatelo come segue:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="wlWriterEditableSmartContent" id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:624f9e2b-f721-4115-9d1a-995863b1cb45" style="display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;pre class="brush: csharp; gutter: true; first-line: 1; tab-size: 4;  toolbar: false;  width: 500px; height: 280px;" style="height: 280px; overflow: auto; width: 500px;"&gt;protected void ButtonSubmit_Click(object sender, EventArgs e)
    {
        if (Page.IsValid)
        {
     &amp;lt; processate il form &amp;gt;
  }
  else
  {
     &amp;lt; visualizzate un errore &amp;gt;
  }
  }
     &lt;/pre&gt;&lt;/div&gt;Difficilissimo, vero ?&lt;br /&gt;
&lt;br /&gt;
Avete finito. Pubblicate il tutto, testate e siete pronti per la produzione.&lt;br /&gt;
&lt;br /&gt;
Se volete complicare le cose potete personalizzare la grafica e proteggere anche eventuali email pubblicate sulle vostre pagine, ma si tratta di personalizzazioni che vanno oltre gli obiettivi di questo post.&lt;br /&gt;
&lt;br /&gt;
Buon lavoro !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-7398424073282735134?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/7398424073282735134/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/03/come-usare-recaptcha-in-aspnet.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/7398424073282735134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/7398424073282735134'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/03/come-usare-recaptcha-in-aspnet.html' title='Come usare reCAPTCHA in ASP.Net'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-738022478614527874</id><published>2011-03-15T08:30:00.001+01:00</published><updated>2011-03-18T10:03:55.494+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='domotica'/><category scheme='http://www.blogger.com/atom/ns#' term='Killerprogetto'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><title type='text'>#Killerprogetto - la robosfera pulisce casa</title><content type='html'>Piccola ricetta per inventare un nuovo progetto.&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Tirate fuori dall’armadio un &lt;a href="http://www.robomop.com/" target="_blank"&gt;Robomop&lt;/a&gt; per fare pulizia in casa.&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Mentre la sfera pulitrice lavora, andate a dare un’occhiata a qualche novità presentata al &lt;a href="http://www.cesweb.org/" target="_blank"&gt;CES 2011&lt;/a&gt;.       &lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Per caso, incappate in &lt;a href="http://www.gosphero.com/" target="_blank"&gt;Sphero&lt;/a&gt;, la sfera robotizzata comandabile da dispositivi Android e iOS.       &lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Fate due più due.      &lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Un piccolo aiuto. Provate a sostituire la sfera del &lt;a href="http://www.robomop.com/" target="_blank"&gt;Robomop&lt;/a&gt; con lo &lt;a href="http://www.gosphero.com/" target="_blank"&gt;Sphero&lt;/a&gt;.       &lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Carino, no ? Mentre siete seduti sul divano, pulite il soggiorno con il vostro iPhone.      &lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Ora immaginate, visto che pulire casa con l’iPhone è divertente ma può stancare, che la API di &lt;a href="http://www.gosphero.com/" target="_blank"&gt;Sphero&lt;/a&gt; possa essere utilizzata, che so, per programmare il percorso e gli spostamenti della sfera.       &lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Non dico che sia facile. Dico solo di ipotizzare che si possa fare.      &lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Fatto ? Infine collegate la API a &lt;a href="http://do-dots.it/"&gt;do-Dots&lt;/a&gt; per poter controllare l’attività del vostro spazzino dall’ufficio o dal cellulare, per pianificarle, per collegarle ad altri oggetti.       &lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Wow ! Ecco lo spirito dei post con l’etichetta &lt;a href="http://minddrivenit.blogspot.com/search/label/Killerprogetto" target="_blank"&gt;#Killerprogetto&lt;/a&gt; … &lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;span style="color: #666666; font-size: x-small;"&gt;(NOTA: questo post era già apparso sul blog per essere quasi immediatamente rimosso. Il motivo ? Pare che i prodotti citati fossero &lt;em&gt;effettivamente&lt;/em&gt; in contatto per realizzare qualcosa. Poi non dite che non ho fiuto. Lo ripubblico perché ormai è passato un po’ di tempo e non ho avuto più notizie dai diretti interessati.)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-738022478614527874?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/738022478614527874/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/01/killerprogetto-la-robosfera-pulisce.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/738022478614527874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/738022478614527874'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/01/killerprogetto-la-robosfera-pulisce.html' title='#Killerprogetto - la robosfera pulisce casa'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-4462639225380350920</id><published>2011-03-02T12:30:00.002+01:00</published><updated>2011-03-02T12:30:00.916+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='gmail'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Dati on the Cloud – puoi storcere il naso, ma ..</title><content type='html'>Il recente &lt;a href="http://www.webnews.it/2011/03/01/gmail-problema-risolto/" target="_blank"&gt;problema di GMail&lt;/a&gt;, che ha fatto temporaneamente perdere messaggi di posta a un numero non piccolo di utenti, ha fornito nuovi argomenti a tutti coloro che da sempre criticano la possibilità di caricare dati &lt;em&gt;‘on the cloud’&lt;/em&gt;.&lt;br /&gt;
&lt;br /&gt;
A parte &lt;a href="http://www.businessinsider.com/2008/9/gnu-founder-richard-stallman-cloud-computing-worse-than-stupidity-" target="_blank"&gt;gli estremismi&lt;/a&gt; di chi pensa che tutti debbano lavorare e pensare allo stesso modo, in generale le maggiori critiche al ‘cloud’ vengono dai geek abituati a lavorare sui loro dati, ad esserne responsabili, a volerli in qualunque momento senza vincoli di nessun tipo.&lt;br /&gt;
&lt;br /&gt;
In pratica persone che vogliono (e sono in grado di)&lt;em&gt; avere il controllo completo dei loro dat&lt;/em&gt;i.&lt;br /&gt;
&lt;br /&gt;
Qui mi soffermo un attimo e faccio una piccola considerazione. &lt;br /&gt;
&lt;br /&gt;
Una domanda.&lt;br /&gt;
&lt;br /&gt;
Quanti di voi geek hanno conoscenti, amici e parenti che &lt;u&gt;non&lt;/u&gt; sono utenti esperti ?&lt;br /&gt;
&lt;br /&gt;
E di questi utenti non esperti, a quanti di loro avete prestato, anche solo una volta, assistenza perché hanno pasticciato con il sistema operativo, perché hanno perso dati, perché gli si è disintegrata una partizione, e l’ultimo backup l’hanno fatto cinque anni fa ?&lt;br /&gt;
&lt;br /&gt;
Non so voi. &lt;br /&gt;
&lt;br /&gt;
La mia percentuale si avvicina al 100%.&lt;br /&gt;
&lt;br /&gt;
E quindi faccio questo ragionamento.&lt;br /&gt;
&lt;br /&gt;
Per utenti non esperti, non geek, non è forse &lt;u&gt;molto più sicuro&lt;/u&gt; avere dati &lt;em&gt;on the cloud&lt;/em&gt; ? L’inconveniente e la perdita di dati sono sempre in agguato, ma non è forse &lt;u&gt;molto più sicuro&lt;/u&gt; che siano memorizzati su un server di Google piuttosto che nel disco di un utente che non effettua backup e ogni tanto va a toccare cose che non dovrebbe toccare ?&lt;br /&gt;
&lt;br /&gt;
Per la cronaca: tutti i dati ‘persi’ di GMail sono stati recuperati.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-4462639225380350920?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/4462639225380350920/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/03/dati-on-cloud-puoi-storcere-il-naso-ma.html#comment-form' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4462639225380350920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4462639225380350920'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/03/dati-on-cloud-puoi-storcere-il-naso-ma.html' title='Dati on the Cloud – puoi storcere il naso, ma ..'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-386694513635265598</id><published>2011-03-01T12:30:00.002+01:00</published><updated>2011-03-01T12:30:00.302+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sony'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>Gli hackers ? il tuo reparto Ricerca &amp; Sviluppo !</title><content type='html'>Leggendo su MAKE &lt;a href="http://blog.makezine.com/archive/2011/02/sonys-war-on-makers-hackers-and-innovators.html" target="_blank"&gt;questo riassunto&lt;/a&gt; di come Sony sia particolarmente portata al conflitto con la comunità degli hackers, mi riaggancio a &lt;a href="http://minddrivenit.blogspot.com/2011/02/abbracciare-gli-hackers.html" target="_blank"&gt;questo post&lt;/a&gt; relativo ad una success story dallo spirito completamente opposto.&lt;br /&gt;
&lt;br /&gt;
E mi chiedo: ma quando si realizza un prodotto e ci sono appassionati in grado di estenderlo, aggiungergli funzionalità, aumentarne l’hype e le vendite, come si fa a fargli causa ?&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;&lt;/h3&gt;&lt;h3&gt;E’ un reparto Ricerca &amp;amp; Sviluppo, cribbio !&lt;/h3&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;Perché, diciamocelo, una comunità di hackers attiva ed appassionata è un vero e proprio reparto di ricerca e sviluppo. &lt;br /&gt;
&lt;br /&gt;
Talvolta ben più efficiente di quello ‘aziendale’. Meglio anche dell’&lt;a href="http://minddrivenit.blogspot.com/2009/11/google-e-il-suo-reparto-di-ricerca.html" target="_blank"&gt;Innovation Time Off&lt;/a&gt;, se posso azzardare un paragone coraggioso..&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;strong&gt;Sono tanti, sono diversi.&lt;/strong&gt; Hanno mentalità diverse, ragionano in modo diverso, parlano tante lingue. Difficile mettere in piedi un reparto più eterogeneo e quindi più creativo.      &lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sono appassionati.&lt;/strong&gt; Lavorano a tutte le ore. Di notte, con strumenti propri, senza stipendio. I vostri dipendenti lo fanno ?&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sono intelligenti.&lt;/strong&gt; Molti di loro sono molto più &lt;em&gt;smart&lt;/em&gt; di parecchi ingegneri ‘corporativi’. Ed è un’intelligenza viva, creativa, molto adatta alla ricerca.      &lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Costano poco.&lt;/strong&gt; Spesso lavorano gratuitamente. Comprano i prodotti. A volte arrecano un danno alle licenze e ai copyright, certo. Ma è un danno che si ripaga con l’aumento di vendite.       &lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Usano &lt;em&gt;davvero&lt;/em&gt; il prodotto.&lt;/strong&gt; Molte aziende sbandierano il famoso detto &lt;em&gt;‘eat your own dog food’&lt;/em&gt;. Ma poi non lo fanno. Se lo avessero fatto avrebbero realizzato prodotti migliori. Altre aziende neanche sanno cosa siano i loro stessi prodotti. E si vede. Gli hackers li usano eccome. Li conoscono bene. Li amano. Chi, meglio di loro, può migliorare questi prodotti ?&lt;/li&gt;
&lt;/ol&gt;Insomma io vorrei averne prodotti ‘presi di mira’ dagli hackers. Altro che guerra. Altro che denunce.&lt;br /&gt;
&lt;br /&gt;
Che ne dite ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-386694513635265598?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/386694513635265598/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/03/gli-hackers-il-tuo-reparto-ricerca.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/386694513635265598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/386694513635265598'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/03/gli-hackers-il-tuo-reparto-ricerca.html' title='Gli hackers ? il tuo reparto Ricerca &amp;amp; Sviluppo !'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-1042970332446473969</id><published>2011-02-22T12:30:00.010+01:00</published><updated>2011-02-22T12:45:38.664+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><category scheme='http://www.blogger.com/atom/ns#' term='good ui'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><title type='text'>Un’interfaccia scalabile - come regolarla ?</title><content type='html'>In un &lt;a href="http://rejex.wordpress.com/2011/01/03/sulle-interfacce-touch-e-sui-siti-web/" target="_blank"&gt;recente post di JP&lt;/a&gt; si era parlato di interfacce web, di scalabilità e di &lt;a href="http://en.wikipedia.org/wiki/Fault-tolerant_system" target="_blank"&gt;graceful degradation&lt;/a&gt; dell’interfaccia utente in base al tipo di dispositivo usato come client. &lt;br /&gt;
&lt;br /&gt;
Di norma questa scalabilità è automatica e viene determinata in base allo &lt;em&gt;user agent&lt;/em&gt; e altre caratteristiche del browser usato come client. Ma l’automatismo potrebbe facilmente ‘sbagliare’ target, magari riconoscendo come cellulare un tablet che avrebbe tutte le caratteristiche per poter mostrare un’interfaccia completa. &lt;br /&gt;
&lt;br /&gt;
Di norma molti siti web danno comunque la possibilità di scegliere tra una versione mobile/standard. Ma è sufficiente ?&lt;br /&gt;
&lt;br /&gt;
In un commento al post di cui sopra, pensando alla possibilità di una scelta da parte dell’utente del livello di scaling dell’interfaccia, mi ero arrischiato a pormi la domanda: esiste una UI standard per scegliere il livello di dettaglio dell’interfaccia di un sito ?&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;1. Un tuning preciso&lt;/h3&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;Oltre alla classica scelta della visione mobile/standard, possiamo prendere ad esempio qualche interfaccia usata per il tuning del livello di dettaglio di una applicazione. &lt;br /&gt;
&lt;br /&gt;
Il target è sicuramente quello dei videogiochi.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lh3.ggpht.com/_zIfgCFjKajE/TWNzP-j4OJI/AAAAAAAAA_o/jkoVkuk-1UE/s1600-h/userinterfaccia-tuning-ui-4%5B4%5D.jpg"&gt;&lt;img alt="userinterfaccia-tuning-ui-4" border="0" height="352" src="http://lh6.ggpht.com/_zIfgCFjKajE/TWNzQcyxDsI/AAAAAAAAA_s/OF8K6evwWnY/userinterfaccia-tuning-ui-4_thumb%5B2%5D.jpg?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="userinterfaccia-tuning-ui-4" width="367" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Beh, non vogliamo proprio una ‘roba’ di questo tipo. Sicuramente ci sono videogiochi che forniscono una buona ‘user experience’ anche quando si va a regolare la risoluzione video e il rendering 3D.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lh3.ggpht.com/_zIfgCFjKajE/TWNzQ3CMc9I/AAAAAAAAA_w/eVxEdeX4gbc/s1600-h/userinterfaccia-tuning-ui-3%5B4%5D.jpg"&gt;&lt;img alt="userinterfaccia-tuning-ui-3" border="0" height="252" src="http://lh5.ggpht.com/_zIfgCFjKajE/TWNzRZWIbCI/AAAAAAAAA_0/Qg45cVSqM_E/userinterfaccia-tuning-ui-3_thumb%5B2%5D.jpg?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="userinterfaccia-tuning-ui-3" width="338" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Andiamo meglio ? Pagine per separare gli argomenti, lista di opzioni, niente controlli popup ma scelte abbastanza leggibili che possono essere selezionate tramite bottoni DX/SX.&lt;br /&gt;
&lt;br /&gt;
Notare il pulsante ‘Reset to Defaults’, che permette all’utente di tornare ad una situazione normale dopo aver pasticciato troppo con i settaggi.&lt;br /&gt;
&lt;br /&gt;
Ecco un esempio molto simile.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lh3.ggpht.com/_zIfgCFjKajE/TWNzSHz_mlI/AAAAAAAAA_4/v0EtBkL4wCw/s1600-h/userinterfaccia-tuning-ui-2%5B4%5D.png"&gt;&lt;img alt="userinterfaccia-tuning-ui-2" border="0" height="213" src="http://lh6.ggpht.com/_zIfgCFjKajE/TWNzSrDoMmI/AAAAAAAAA_8/QLLSQdsh3eE/userinterfaccia-tuning-ui-2_thumb%5B2%5D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="userinterfaccia-tuning-ui-2" width="260" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I princìpi sono gli stessi. Lista di opzioni, scelte non illimitate ma facili da comprendere.&lt;br /&gt;
&lt;br /&gt;
Queste interfacce permettono un tuning abbastanza preciso del livello di dettaglio di una applicazione grafica. Ma in certi casi sono fin troppo. Un utente smaliziato trova pane per i propri denti, ma l’utente ‘casuale’ non è in grado di fare certe scelte e si trova spaesato.&lt;br /&gt;
&lt;br /&gt;
C’è una alternativa più semplice, anche se meno precisa ?&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;2. Scalare il livello di dettaglio&lt;/h3&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;E’ possibile semplicemente lasciare all’utente la possibilità di scalare il livello di dettaglio.&lt;br /&gt;
&lt;br /&gt;
Come fanno gli ‘explorer’ di risorse e file di praticamente tutti i sistemi operativi moderni, nei quali è possibile determinare il livello di ‘zoom’ con cui vengono mostrati i file.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lh4.ggpht.com/_zIfgCFjKajE/TWNzTBj0jJI/AAAAAAAABAA/v2F4XaXP3nA/s1600-h/userinterfaccia-tuning-ui-1%5B3%5D.png"&gt;&lt;img alt="userinterfaccia-tuning-ui-1" border="0" height="240" src="http://lh6.ggpht.com/_zIfgCFjKajE/TWNzTSJ54II/AAAAAAAABAE/jqjQN_UdaBU/userinterfaccia-tuning-ui-1_thumb%5B1%5D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="userinterfaccia-tuning-ui-1" width="166" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Questo tipo di interfaccia sicuramente non è dettagliato né preciso, ma è facile da comprendere. Nel nostro caso lo slider si dovrebbe muovere tra &lt;em&gt;‘light’&lt;/em&gt; (contenuti in solo testo, versione mobile) a &lt;em&gt;‘detailed’&lt;/em&gt; (sito completo). &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lh5.ggpht.com/_zIfgCFjKajE/TWN-Lxoe7XI/AAAAAAAABAY/Bth4VoqaWcI/s1600-h/userinterfaccia-ui-scaling-schema-2%5B6%5D.png"&gt;&lt;img alt="userinterfaccia-ui-scaling-schema-2" border="0" height="147" src="http://lh3.ggpht.com/_zIfgCFjKajE/TWN-Man-YJI/AAAAAAAABAc/KRpSEV6FWDw/userinterfaccia-ui-scaling-schema-2_thumb%5B4%5D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="userinterfaccia-ui-scaling-schema-2" width="292" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Peccato che l’uso di uno slide basato puramente su un asse dedicato al ‘livello di dettaglio’ non ci permetta di cambiare alcuni parametri come il tipo di input (touch, mouse, remote control).&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;3. Scegliere dei set di impostazioni&lt;/h3&gt;&lt;br /&gt;
Per mantenere la scelta semplice e al tempo stesso abbastanza differenziata sul dispositivo, perché non ipotizzare la scelta di ‘set’ di impostazioni dedicate ai dispositivi client più diffusi ?&lt;br /&gt;
&lt;br /&gt;
L’utente, potendo scegliere tra ‘laptop’, ‘smartphone’, ‘tablet’ e ‘tv / media center’ potrebbe non solo scalare il livello di dettaglio grafico, ma anche scegliere il tipo di input. Possibilmente senza addentrarsi nel setup ‘avanzato’.&lt;br /&gt;
&lt;br /&gt;
L’interfaccia può essere rappresentata da banali ‘icone’ da selezionare. Ogni icona rappresenta un insieme di impostazioni predefinite dedicate allo specifico ‘set’, magari modificabile in seguito.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lh3.ggpht.com/_zIfgCFjKajE/TWN7U0pE_3I/AAAAAAAABAI/aXTnsepW3Bk/s1600-h/userinterfaccia-ui-scaling-schema%5B9%5D.png"&gt;&lt;img alt="userinterfaccia-ui-scaling-schema" border="0" height="156" src="http://lh5.ggpht.com/_zIfgCFjKajE/TWN7Vaggc8I/AAAAAAAABAM/tI03ZNurjPM/userinterfaccia-ui-scaling-schema_thumb%5B5%5D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="userinterfaccia-ui-scaling-schema" width="473" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h3&gt;&lt;/h3&gt;&lt;h3&gt;&lt;br /&gt;
&lt;/h3&gt;&lt;h3&gt;La soluzione ideale ?&lt;/h3&gt;&lt;br /&gt;
Probabilmente la soluzione ideale rappresenta un mix delle tre soluzioni proposte: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Setup dettagliato&lt;/strong&gt; (più controllo, difficile). &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Slider del dettaglio&lt;/strong&gt; (meno controllo, facile). &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Setup predefiniti&lt;/strong&gt; (meno controllo, facile). &lt;/li&gt;
&lt;/ul&gt;Non è impossibile pensare ad una combinazione dell’interfaccia ‘difficile’ insieme ad una delle due soluzioni ‘facili’. &lt;br /&gt;
&lt;br /&gt;
La vera domanda è: vale la pena investire in un controllo più approfondito da parte dell’utente ? O l’applicazione deve sempre scegliere in automatico ? &lt;br /&gt;
&lt;br /&gt;
Qual è secondo voi, la migliore user experience ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-1042970332446473969?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/1042970332446473969/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/02/uninterfaccia-scalabile-come-regolarla.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/1042970332446473969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/1042970332446473969'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/02/uninterfaccia-scalabile-come-regolarla.html' title='Un’interfaccia scalabile - come regolarla ?'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_zIfgCFjKajE/TWNzQcyxDsI/AAAAAAAAA_s/OF8K6evwWnY/s72-c/userinterfaccia-tuning-ui-4_thumb%5B2%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-6767390857857284658</id><published>2011-02-19T09:32:00.002+01:00</published><updated>2011-02-22T08:35:56.405+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kinect'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>Abbracciare gli hackers</title><content type='html'>Molto interessante questa &lt;a href="http://www.inc.com/articles/201102/john-gerzema-when-hackers-become-makers.html"&gt;storia di successo abbinata a Microsoft Kinect&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
Quando scopri che gli hackers stanno dando più valore al tuo prodotto di quanto ne stiano togliendo (e nel 99% dei prodotti validi é così) allora é più conveniente, e divertente, supportare gli hackers e favorire il long tail. &lt;br /&gt;
&lt;br /&gt;
Si diventa anche più simpatici.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-6767390857857284658?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/6767390857857284658/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/02/abbracciare-gli-hackers.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/6767390857857284658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/6767390857857284658'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/02/abbracciare-gli-hackers.html' title='Abbracciare gli hackers'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-2638836517377687185</id><published>2011-02-18T12:30:00.001+01:00</published><updated>2011-02-18T12:30:01.451+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='upto9bits'/><category scheme='http://www.blogger.com/atom/ns#' term='fitness'/><category scheme='http://www.blogger.com/atom/ns#' term='biomedicale'/><category scheme='http://www.blogger.com/atom/ns#' term='do-dots'/><title type='text'>RunnerConnect up and running (letteralmente)</title><content type='html'>&lt;a href="http://lh4.ggpht.com/_zIfgCFjKajE/TV1O83QH6CI/AAAAAAAAA_g/Mj1C95Q6pi4/s1600-h/we_have_just_dotted_it_treadmill%5B4%5D.png"&gt;&lt;img alt="we_have_just_dotted_it_treadmill" border="0" height="252" src="http://lh3.ggpht.com/_zIfgCFjKajE/TV1O9fhM_tI/AAAAAAAAA_k/acvha6Iv9ds/we_have_just_dotted_it_treadmill_thumb%5B2%5D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="we_have_just_dotted_it_treadmill" width="327" /&gt;&lt;/a&gt;&lt;br /&gt;
Ricordate il nostro progetto legato al &lt;a href="http://minddrivenit.blogspot.com/2010/12/do-dots-e-il-fitness.html" target="_blank"&gt;fitness / biomedicale&lt;/a&gt; ?&lt;br /&gt;
&lt;br /&gt;
Dopo una &lt;a href="http://minddrivenit.blogspot.com/2010/12/la-passione-per-le-beta.html" target="_blank"&gt;fase BETA&lt;/a&gt; in cui abbiamo verificato insieme al produttore la compatibilità con 17 modelli diversi di tappeti e bike, siamo arrivati all’apertura e alla commercializzazione ufficiale, completa di prima installazione presso un centro di fisioterapia.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://do-dots.it/RunnerConnect.aspx" target="_blank"&gt;RunnerConnect&lt;/a&gt;, questo il nome del progetto, è in grado di aiutare trainers e medici nella gestione remota di un gruppo di pazienti e di atleti e dei relativi esercizi. E’ possibile controllare lo stato della sala, lo stato di salute di ognuno, ed è possibile intervenire in maniera molto precisa su tutto l’esercizio di ogni singolo paziente.&lt;br /&gt;
&lt;br /&gt;
Che dire ? E’ solo l’inizio, e le potenzialità sono enormi. Limitiamoci a un piccolo applauso di auto-incoraggiamento, e ricominciamo con un altro progetto …&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-2638836517377687185?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/2638836517377687185/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/02/runnerconnect-up-and-running.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/2638836517377687185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/2638836517377687185'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/02/runnerconnect-up-and-running.html' title='RunnerConnect up and running (letteralmente)'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_zIfgCFjKajE/TV1O9fhM_tI/AAAAAAAAA_k/acvha6Iv9ds/s72-c/we_have_just_dotted_it_treadmill_thumb%5B2%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-8733854342243703338</id><published>2011-01-08T12:04:00.001+01:00</published><updated>2011-01-08T12:08:38.705+01:00</updated><title type='text'>La scatola dei vecchi progetti</title><content type='html'>Per cominciare l'anno in bellezza ho dato un'occhiata alla scatola dei vecchi progetti.
&lt;br/&gt;&lt;br/&gt;

Frammenti di codice, idee, applicazioni iniziate e mai concluse. Ai miei contatti e colleghi capita spesso di sentirmi dire: "sto pensando di scrivere un tool per XXX" o "ho preparato un sistema per YYY". Se dopo qualche settimana non ci sono novità, i miei contatti e colleghi hanno imparato che quel tool e quel sistema dono finiti nella scatola.
&lt;br/&gt;&lt;br/&gt;

Non mi vergogno di iniziare più progetti di quanti ne arrivano alla conclusione. Fa parte di un processo di innovazione che necessita sempre di qualche vittima.
&lt;br/&gt;&lt;br/&gt;

Ma non sempre.
&lt;br/&gt;&lt;br/&gt;

Oggi, ad esempio, ho ripescato una vecchia libreria di 'persistenza' che può essere facilmente riutilizzata in un progetto in corso. Altre idee e appunti che sembravano morti, devo ammettere, possono ancora funzionare se puliti e aggiornati.
&lt;br/&gt;&lt;br/&gt;

Il mio suggerimento, nel caso non l'abbiate colto, é quello di non buttare mai via le vecchie idee, il vecchio codice, i vecchi progetti incompiuti.
&lt;br/&gt;&lt;br/&gt; 

Ripescateli, ogni tanto, spolverateli e analizzate l'idea e l'intuizione che avevate avuto. Riscoprirete che sono migliori di quello che ricordavate e che, al momento giusto, possono tornare in vostro aiuto.&lt;br/&gt;&lt;br/&gt;


Flint Lockwood, il nerdissimo inventore di 'Piovono Polpette',  riesce a risolvere un disastro apocalittico proprio grazie alle vecchie invenzioni che aveva erroneamente gettato nel bidone.
&lt;br/&gt;&lt;br/&gt;

Anche noi possiamo. Non avremo scarpe spray e macchine volanti. Non avremo neanche topuccelli, ma qualcosa di interessante lo abbiamo fatto. E sarebbe un peccato lasciarlo morire senza un'ultima occhiata.
&lt;br/&gt;&lt;br/&gt;

Che ne dite ?

&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-8733854342243703338?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/8733854342243703338/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/01/la-scatola-dei-vecchi-progetti.html#comment-form' title='4 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8733854342243703338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8733854342243703338'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/01/la-scatola-dei-vecchi-progetti.html' title='La scatola dei vecchi progetti'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-7209038436483995169</id><published>2011-01-05T12:30:00.006+01:00</published><updated>2011-01-05T12:30:00.596+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><category scheme='http://www.blogger.com/atom/ns#' term='git'/><title type='text'>Git–citazioni irriverenti sul sistema di controllo sorgente distribuito</title><content type='html'>Anche se sono tentato non voglio cominciare l’anno con un rant, e quindi comincio con un argomento decisamente più leggero.&lt;br /&gt;
&lt;br /&gt;
Spulciando vecchie mail e chat log, mi sono divertito a rintracciare commenti, critiche e ‘frasi del giorno’ a proposito dell’uso che io e i miei colleghi facciamo di &lt;a href="http://git-scm.com/" target="_blank"&gt;Git&lt;/a&gt;, il sistema di controllo sorgente distribuito.&lt;br /&gt;
&lt;br /&gt;
Eccone una breve lista (sicuramente incompleta, ne ricordo altre che non ho trovato) :&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;em&gt;“I comandi di Git sono stati progettati da un serial killer di cattivo umore.”&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;“Git – Il controllo sorgente che ti fa sentire stupido.”&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;“Git ha l’opzione --linus_will_review_this_code che serve a fare esattamente quello che sembra.”&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;“Git ha l’opzione --divide_by_zero.”&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;“Git è fantasticissimo, se non sviluppi sotto Windows.”&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;“A Git non serve l’interfaccia utente.”&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;“Git ha l’opzione --and_fix_this_code.”&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Solo l’Eletto è in grado di usare Git al meglio.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;“Git ha il comando ‘git raise --venture_capital’.”&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Leggendo queste righe potrebbe trasparire un odio malcelato verso questo strumento, ma in realtà a noi Git piace, e molto. E’ solo che ci piace anche brontolare ..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-7209038436483995169?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/7209038436483995169/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2011/01/gitcitazioni-irriverenti-sul-sistema-di.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/7209038436483995169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/7209038436483995169'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2011/01/gitcitazioni-irriverenti-sul-sistema-di.html' title='Git–citazioni irriverenti sul sistema di controllo sorgente distribuito'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-5930323068158984682</id><published>2010-12-31T08:30:00.003+01:00</published><updated>2010-12-31T08:30:00.410+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='Killerprogetto'/><category scheme='http://www.blogger.com/atom/ns#' term='geeksfera'/><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><title type='text'>Buoni propositi e piani per il 2011</title><content type='html'>Salve a tutti.&lt;br /&gt;
&lt;br /&gt;
Consueto appuntamento con l’ultimo post dell’anno che, come al solito, fa un piccolo e superficiale bilancio tra gli obiettivi dell’anno precedente e anticipa quelli che sono i temi dell’anno a venire.&lt;br /&gt;
&lt;br /&gt;
Comincio subito.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Il blog&lt;/h3&gt;&lt;br /&gt;
Come anticipato, questo blog si è solidificato sulle ‘ceneri’ di &lt;strong&gt;&lt;em&gt;&lt;a href="http://minddrivenit.blogspot.com/search/label/Userinterfaccia"&gt;Userinterfaccia&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt; e &lt;strong&gt;&lt;em&gt;&lt;a href="http://minddrivenit.blogspot.com/search/label/Geeksfera"&gt;Geeksfera&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;, che sono diventate semplici tag. Non penso sia una cattiva idea e spero che nel corso dell’anno abbiate trovato materiale interessante o, quantomeno, leggibile.&lt;br /&gt;
&lt;br /&gt;
Per quanto riguarda la &lt;a href="http://minddriven.blogspot.com/" target="_blank"&gt;versione inglese&lt;/a&gt;, ebbene, credo che la terrò viva. Avrà una frequenza di pubblicazione più rilassata e vedrà alternarsi traduzioni dei post in italiano a materiale specifico.&lt;br /&gt;
&lt;br /&gt;
L’anno che verrà vedrà invece una serie di post marcati &lt;a href="http://minddrivenit.blogspot.com/search/label/Killerprogetto"&gt;Killerprogetto&lt;/a&gt;, un nuovo tag che indicherà post dedicati a progetti ipotetici, brainstorming, nuove idee che potrebbero non vedere mai una realizzazione pratica ma potrebbero essere interessanti da discutere.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Il podcast&lt;/h3&gt;&lt;br /&gt;
Obiettivo mancato. Non ce l’ho fatta.&lt;br /&gt;
&lt;br /&gt;
Tecnicamente ero pronto. &lt;a href="http://audacity.sourceforge.net/" target="_blank"&gt;Audacity&lt;/a&gt; installato, configurato e testato. Sigletta e base trovate. Mi è mancato il tempo per pianificare e recuperare il materiale per i famosi 3 episodi che dovevo produrre nel 2010.&lt;br /&gt;
&lt;br /&gt;
Ci riproverò ? Forse. Non credo, per ora.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Progetti e prodotti&lt;/h3&gt;&lt;br /&gt;
Come anticipato, nel 2010 ha preso vita, nome e presenza il progetto &lt;a href="http://do-dots.it/"&gt;&lt;strong&gt;do-Dots&lt;/strong&gt;&lt;/a&gt;, che al momento è ufficialmente in fase di startup. Abbiamo lavorato molto e bene. Abbiamo mancato, senza ritegno, quasi tutte le fasi della roadmap. Bisogna dire che i rallentamenti sono dovuti a progetti personalizzati realizzati per alcuni clienti. Quindi non è stato tempo buttato via.&lt;br /&gt;
&lt;br /&gt;
L’obiettivo 2011 è che questo progetto si mantenga da solo, e che il fatturato garantisca come minimo di ‘andare in pari’ con gli investimenti.&lt;br /&gt;
&lt;br /&gt;
Credo sia fattibile. Oltretutto sarà la base di tanti altri sotto-progetti che potrebbero avere un seguito, e che partiranno da fine gennaio. Vedrete.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Auguri&lt;/h3&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;In attesa di riprendere l'attività nel 2011, saluto tutti gli eventuali lettori, quelli occasionali e quelli di ritorno. E lascio a tutti un augurio di felicità e buona sorte.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Ciao!&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-5930323068158984682?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/5930323068158984682/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/12/buoni-propositi-e-piani-per-il-2011.html#comment-form' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/5930323068158984682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/5930323068158984682'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/12/buoni-propositi-e-piani-per-il-2011.html' title='Buoni propositi e piani per il 2011'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-8777915963366614261</id><published>2010-12-24T07:13:00.002+01:00</published><updated>2010-12-24T08:11:33.783+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><category scheme='http://www.blogger.com/atom/ns#' term='wp7'/><category scheme='http://www.blogger.com/atom/ns#' term='postmortem'/><category scheme='http://www.blogger.com/atom/ns#' term='xna'/><title type='text'>Il postmortem di Jigsaw Guru</title><content type='html'>Come già segnalato &lt;a href="http://minddrivenit.blogspot.com/2010/12/lutilita-del-postmortem-non-fate-quella.html"&gt;in passato&lt;/a&gt;, mi piacciono i documenti di project postmortem.&lt;br /&gt;
&lt;br /&gt;
Se riscuotono anche il vostro interesse, &lt;a href="http://gamesfromwithin.com/jigsaw-guru-for-the-windows-phone-7-postmortem"&gt;eccone uno&lt;/a&gt; da parte di Frederic My a proposito dello sviluppo del gioco Jigsaw Guru per Windows Phone 7.&lt;br /&gt;
&lt;br /&gt;
Gli elementi fondamentali ci sono:   cosa é andato bene + cosa é andato male.&lt;br /&gt;
&lt;br /&gt;
Per il resto il post é molto interessante e a tratti illuminante, specie se siete interessati alla piattaforma in questione.  Buona lettura !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-8777915963366614261?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/8777915963366614261/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/12/il-postmortem-di-jigsaw-guru.html#comment-form' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8777915963366614261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8777915963366614261'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/12/il-postmortem-di-jigsaw-guru.html' title='Il postmortem di Jigsaw Guru'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-4316577276618132408</id><published>2010-12-21T12:30:00.008+01:00</published><updated>2010-12-21T15:07:31.537+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><title type='text'>La passione per le BETA</title><content type='html'>Ci sono prodotti software che nutrono una vera e propria passione e venerazione per l’etichetta &lt;a href="http://en.wikipedia.org/wiki/Software_release_life_cycle#Beta" target="_blank"&gt;BETA&lt;/a&gt;, tanto dal faticare veramente tanto a fare il grande passo, ovvero a togliersela.&lt;br /&gt;
&lt;br /&gt;
Perché &lt;em&gt;piace&lt;/em&gt; rilasciare in BETA ?&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Perché BETA da l’idea di un prodotto vivo, in continua evoluzione, mai realmente completo. &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Perché permette di mantenere una certa distanza dai bug, garantendosi una limitazione di responsabilità se le cose vanno male (&lt;em&gt;“Ehy, c’è un bug ma il software è in BETA, la versione definitiva sarà corretta”&lt;/em&gt;). &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Perché permette di utilizzare il feedback dell’utente per capire la direzione da prendere nel corso dello sviluppo, ma senza chiudere versioni o definire milestone. &lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Insomma, la BETA è &lt;em&gt;da fighi&lt;/em&gt;. &lt;br /&gt;
&lt;br /&gt;
Ci permette di non correre dietro ai bug con troppa fretta. Ci evita la necessità di pianificare un set di funzionalità perché basta sviluppare di volta in volta quelle chieste più frequentemente dagli utenti.&lt;br /&gt;
&lt;br /&gt;
Però, così come è, sembra che la BETA abbia perso significato.&lt;br /&gt;
&lt;br /&gt;
Tanto che in una situazione in cui molti prodotti sono in &lt;em&gt;&lt;a href="http://en.wikipedia.org/wiki/Perpetual_beta" target="_blank"&gt;BETA perpetua&lt;/a&gt;&lt;/em&gt; (pratica che a me personalmente piace veramente poco), la &lt;em&gt;vera&lt;/em&gt; fase BETA diventa in pratica la &lt;a href="http://en.wikipedia.org/wiki/Software_release_life_cycle#Alpha" target="_blank"&gt;ALFA&lt;/a&gt;, sempre più diffusa.&lt;br /&gt;
&lt;br /&gt;
Ma serve &lt;em&gt;davvero&lt;/em&gt; rimanere costantemente in BETA ? O non si sta forse calcando troppo la mano ? Serve qualche indicazione per capire se davvero abbiamo bisogno di una BETA ?&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Se le funzioni del nostro software sono complete e la versione attuale è stabile, &lt;u&gt;non siamo in BETA&lt;/u&gt;. &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Se i nostri utenti non sono &lt;em&gt;beta tester&lt;/em&gt;, &lt;u&gt;non siamo in BETA&lt;/u&gt;. &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Se non abbiamo in funzione un sistema attivo di bug reporting, &lt;u&gt;non siamo in BETA&lt;/u&gt;. &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Se non abbiamo pianificato un’uscita dalla versione BETA, &lt;u&gt;non siamo in BETA&lt;/u&gt;.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Se vogliamo essere pagati per il prodotto / servizio, &lt;u&gt;non possiamo essere in BETA&lt;/u&gt;. &lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Siete d'accordo su questi punti ?&lt;br /&gt;
&lt;br /&gt;
Forse tutto si gioca sulla contrapposizione tra la fase di sviluppo e il deployment. L’hai pubblicata ? Non è più in BETA.&amp;nbsp;Se l’applicazione è in funzione, se ci sono le funzioni e gli utenti le usano, la BETA deve sparire. &lt;em&gt;Aboliamo la BETA&lt;/em&gt;. Lasciamo una bella ALFA con accesso limitato a pochi utenti tester.&lt;br /&gt;
&lt;br /&gt;
E, se vi piace dare l’idea di un tool sempre nuovo, si può mettere una bella etichetta.&amp;nbsp;&lt;em&gt;‘In Constant Evolution’&lt;/em&gt;.&lt;br /&gt;
&lt;br /&gt;
Bella, vero ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-4316577276618132408?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/4316577276618132408/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/12/la-passione-per-le-beta.html#comment-form' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4316577276618132408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4316577276618132408'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/12/la-passione-per-le-beta.html' title='La passione per le BETA'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-848965107309210290</id><published>2010-12-16T12:30:00.002+01:00</published><updated>2010-12-16T12:41:33.753+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ui'/><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><title type='text'>#Userinterfaccia–Cortex, il social popup menu ‘a ciambella’</title><content type='html'>&lt;a href="http://lh3.ggpht.com/_zIfgCFjKajE/TQjkJq8ElXI/AAAAAAAAA-4/UbCN2Y2FnKc/s1600-h/cortex%5B13%5D.jpg"&gt;&lt;img alt="cortex" border="0" height="278" src="http://lh4.ggpht.com/_zIfgCFjKajE/TQjkKLTzBfI/AAAAAAAAA-8/Lm03H8nejMk/cortex_thumb%5B7%5D.jpg?imgmax=800" style="background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="cortex" width="370" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://cortexapp.com/" target="_blank"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://cortexapp.com/" target="_blank"&gt;Cortex&lt;/a&gt; è un’estensione per Google Chrome che, al solo click del mouse, vi permette di selezionare un &lt;em&gt;qualcosa&lt;/em&gt; su una qualsiasi pagina web e di ricondividerlo su Twitter, Facebook, Tumblr e Identica.&lt;br /&gt;
&lt;br /&gt;
Personalmente non l’ho trovata troppo speciale, ma voglio segnalarla sotto il tag &lt;a href="http://minddrivenit.blogspot.com/search/label/userinterfaccia" target="_blank"&gt;#userinterfaccia&lt;/a&gt; per l’approccio elegante alla soluzione del menu popup. Una sorta di pie chart abbastanza ‘spesso’, piazzato attorno al puntatore o al dito dovrebbe essere più facile da selezionare rispetto al classico menu popup.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-848965107309210290?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/848965107309210290/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/12/userinterfacciacortex-il-social-popup.html#comment-form' title='4 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/848965107309210290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/848965107309210290'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/12/userinterfacciacortex-il-social-popup.html' title='#Userinterfaccia–Cortex, il social popup menu ‘a ciambella’'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_zIfgCFjKajE/TQjkKLTzBfI/AAAAAAAAA-8/Lm03H8nejMk/s72-c/cortex_thumb%5B7%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-4903707983465294478</id><published>2010-12-11T06:25:00.002+01:00</published><updated>2010-12-15T16:56:30.895+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Killerprogetto'/><title type='text'>#Killerprogetto</title><content type='html'>&lt;h3&gt;Un nuovo tag, una nuova serie di post&lt;/h3&gt;Quante volte ti trovi con colleghi e amici a discutere di possibili progetti e nuovi prodotti tecnologici ?&lt;br /&gt;
&lt;br /&gt;
Quante volte una bella discussione comincia con un &lt;i&gt;"sarebbe bello se.."&lt;/i&gt; ?&lt;br /&gt;
&lt;br /&gt;
Con il tag #KillerProgetto inizierò una serie di post su questo tono.&lt;br /&gt;
&lt;br /&gt;
Assolutamente aperiodici, spesso sintetici, il più delle volte (come ora) scritti di getto dal cellulare.   Piccole idee, spunti, possibili applicazioni che probabilmente non avrò mai tempo di realizzare o che forse sono già stati realizzati.&lt;br /&gt;
&lt;br /&gt;
O comunque interessanti da discutere.&lt;br /&gt;
&lt;br /&gt;
A presto.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-4903707983465294478?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/4903707983465294478/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/12/killerprogetto.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4903707983465294478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4903707983465294478'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/12/killerprogetto.html' title='#Killerprogetto'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-6670606600163693168</id><published>2010-12-07T12:30:00.010+01:00</published><updated>2010-12-07T12:30:00.047+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='postmortem'/><category scheme='http://www.blogger.com/atom/ns#' term='project management'/><title type='text'>L’utilità del postmortem (non fate quella faccia)</title><content type='html'>All’interno del vostro progetto scrivete dei documenti &lt;a href="http://www.codinghorror.com/blog/2006/11/the-project-postmortem.html" target="_blank"&gt;postmortem&lt;/a&gt; ?&lt;br /&gt;
&lt;br /&gt;
Non fate quella faccia, perché non si tratta di rapporti di obitorio o di epitaffi ma, più banalmente, di rapporti finali redatti alla consegna (o comunque al termine) di un progetto.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Cos’è un postmortem&lt;/h3&gt;&lt;br /&gt;
Un postmortem è un documento di riassunto del progetto appena terminato. Contiene qualche dettaglio tecnico, una breve storia di come il progetto è progredito, e note e considerazioni su cosa è andato bene e cosa è andato male.&lt;br /&gt;
&lt;br /&gt;
Il postmortem viene redatto solitamente dal project manager, a volte (ma non necessariamente) in seguito ad una riunione finale. Una volta redatto, il postmortem viene reso disponibile a tutto il team, per non dire tutta l’azienda.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;A cosa serve&lt;/h3&gt;&lt;br /&gt;
Il contenuto fondamentale di un postmortem è la lista di &lt;em&gt;cosa è andato bene e cosa è andato male&lt;/em&gt;. Senza queste considerazioni il documento conta poco. O perlomeno non è un postmortem.&lt;br /&gt;
&lt;br /&gt;
L’utilità di analizzare questi punti permette a un team, a un’organizzazione, a un progetto di crescere passo dopo passo, consegna dopo consegna. Equivale ad analizzare, in maniera critica, le proprie azioni e valutarle per poterle migliorare successivamente. Un team che non valuta il proprio operato e si limita a passare velocissimamente da un progetto ad un altro, da una consegna a un’altra, probabilmente&lt;em&gt; è destinato a compiere ripetutamente gli stessi errori&lt;/em&gt;.&lt;br /&gt;
&lt;br /&gt;
Come afferma &lt;a href="http://www.developer.com/design/article.php/3637441" target="_blank"&gt;Mike Gunderloy&lt;/a&gt;, citato anche da &lt;a href="http://www.codinghorror.com/blog/2006/11/the-project-postmortem.html" target="_blank"&gt;Jeff Atwood&lt;/a&gt;:&lt;br /&gt;
&lt;blockquote&gt;&lt;span style="color: #a5a5a5;"&gt;The difference between average programmers and excellent developers is not a matter of knowing the latest language or buzzword-laden technique. Rather, it can boil down to something as simple as not making the same mistakes over and over again&lt;/span&gt;&lt;/blockquote&gt;Il postmortem è autoanalisi. &lt;br /&gt;
&lt;br /&gt;
Uno strumento potente. E pericoloso.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Pericoloso ? Perché ?&lt;/h3&gt;&lt;br /&gt;
Il postmortem, messo in mani sbagliate, diventa uno strumento pericoloso come possono esserlo tutte le best practice adottate ciecamente e senza buon senso.&lt;br /&gt;
&lt;br /&gt;
Un postmortem redatto male può fare male a un team in tanti modi:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Può rappresentare un solo punto di vista&lt;/strong&gt; – se l’unica persona che lo compila non ‘lascia parlare il team’, il documento diventa il punto di vista di un’unica persona, quindi estremamente limitato. &lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Può essere uno strumento per attaccare i singoli&lt;/strong&gt; – se il postmortem punta solamente a dare la colpa dei problemi ai singoli, diventa uno strumento utile solo allo ‘scaricabarile’, non certo al miglioramento progressivo. &lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Può essere demotivante&lt;/strong&gt; – il postmortem deve evidenziare cosa non ha funzionato ma anche cosa &lt;em&gt;ha funzionato&lt;/em&gt;. Focalizzarlo solamente sugli errori risulta demotivante per tutto il team e a lungo termine viene solo associati a considerazioni negative. &lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;h3&gt; Che bello, anch’io voglio un postmortem !&lt;/h3&gt;&lt;br /&gt;
Scrivere un postmortem è facile. Continuando a citare Jeff Atwood:&lt;br /&gt;
&lt;blockquote&gt;&lt;span style="color: #a5a5a5;"&gt;I don't think it matters how you conduct the postmortem, as long as you do it.&lt;/span&gt;&lt;/blockquote&gt;L’importante è scriverlo e, aggiungo io, focalizzarsi su &lt;em&gt;‘cosa è andato bene + cosa è andato male’&lt;/em&gt;.&lt;br /&gt;
&lt;br /&gt;
Prendere esempio da altri postmortem, leggerne di già compilati può essere utile e, in molti casi, piacevole. Infatti molti postmortem, se scritti bene, sono delle letture veramente interessanti.&lt;br /&gt;
&lt;br /&gt;
In più ‘famosi’ e diffusi sono quelli che seguono il rilascio dei videogiochi. Un sito che ne raccoglie parecchi è &lt;a href="http://www.gamasutra.com/php-bin/article_display.php" target="_blank"&gt;Gamasutra&lt;/a&gt;. Alcuni sono anche raccolti in &lt;a href="http://www.amazon.com/Postmortems-Game-Developer-Developers-Top-Selling/dp/1578202140/ref=tmm_pap_title_popover" target="_blank"&gt;un libro&lt;/a&gt; che spero un giorno di poter leggere (è in wishlist, è quasi Natale, se qualcuno volesse fare 2+2 …)&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Ma deve avere un nome così macabro ?&lt;/h3&gt;&lt;br /&gt;
Per niente.&lt;br /&gt;
&lt;br /&gt;
Personalmente io lo vedo come un documento dal tono positivo, che completa una fase, quella dello sviluppo, che è solo il preludio della nascita di qualcosa di bello. La consegna di un software è solo l’inizio, no ?&lt;br /&gt;
&lt;br /&gt;
E’ per questo che io lo chiamo &lt;em&gt;post-parto&lt;/em&gt;. Non è positivissimo e può essere associato a una patologia, ma nel mio immaginario è più bello associare questa analisi a una nascita, non certo a una morte.&lt;br /&gt;
&lt;br /&gt;
Che ne dite ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-6670606600163693168?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/6670606600163693168/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/12/lutilita-del-postmortem-non-fate-quella.html#comment-form' title='4 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/6670606600163693168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/6670606600163693168'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/12/lutilita-del-postmortem-non-fate-quella.html' title='L’utilità del postmortem (non fate quella faccia)'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-6832561192259274493</id><published>2010-12-02T12:30:00.002+01:00</published><updated>2010-12-02T15:12:00.592+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='upto9bits'/><category scheme='http://www.blogger.com/atom/ns#' term='do-dots'/><title type='text'>do-Dots … e il fitness</title><content type='html'>&lt;a href="http://lh3.ggpht.com/_zIfgCFjKajE/TPTNwqJw64I/AAAAAAAAA-s/7iQyJFlEKBE/s1600-h/cardio-logo%5B6%5D.png"&gt;&lt;img align="right" alt="cardio-logo" border="0" height="217" src="http://lh4.ggpht.com/_zIfgCFjKajE/TPTNxEYblpI/AAAAAAAAA-w/IxrxlZMNsJw/cardio-logo_thumb%5B4%5D.png?imgmax=800" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; float: right; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="cardio-logo" width="198" /&gt;&lt;/a&gt;Non mi addentrerò nei particolari ma voglio condividere questa piccola novità.&lt;br /&gt;
&lt;br /&gt;
Negli ultimi giorni in &lt;a href="http://upto9bits.it/"&gt;upto9bits&lt;/a&gt; abbiamo portato avanti un interessante progetto nel campo del fitness / biomedicale. &lt;br /&gt;
&lt;br /&gt;
Concettualmente non si tratta di niente di complicato, diverse macchine da esercizio come &lt;em&gt;tapis roulant&lt;/em&gt; e &lt;em&gt;cyclette&lt;/em&gt; possono essere collegate, comandate e monitorate (insieme agli esercizi e alla condizione fisica degli atleti) da un software di controllo basato su PC.&lt;br /&gt;
&lt;br /&gt;
La parte positiva di questo progetto è l'utilizzo di&amp;nbsp;&lt;a href="http://do-dots.it/"&gt;do-Dots&lt;/a&gt; per mettere in piedi il sistema.&amp;nbsp;Questa piattaforma ci ha permesso di scrivere dei &lt;em&gt;Dot&lt;/em&gt; di interfacciamento con le macchine fitness e di sfruttare il client grafico &lt;em&gt;Scaddle&lt;/em&gt; come interfaccia utente per visualizzare lo stato delle macchine.&lt;br /&gt;
&lt;br /&gt;
Avere dei &lt;em&gt;Dot&lt;/em&gt; interfacciati a macchine per il fitness significa anche poter riutilizzarli in altri progetti.&lt;br /&gt;
Altri utilizzatori di &lt;a href="http://do-dots.it/" target="_blank"&gt;do-Dots&lt;/a&gt; potranno quindi scrivere soluzioni in grado di comunicare con &lt;em&gt;cyclette&lt;/em&gt; e &lt;em&gt;tapis roulant&lt;/em&gt;. Immaginare applicazioni dedicate alle palestre, ai personal trainer e ad argomenti correlati diventa un interessante esercizio.&amp;nbsp;I costruttori delle macchine, grazie a questa apertura, potranno invece vendere più pezzi.&lt;br /&gt;
&lt;br /&gt;
E’ esattamente quello che speravamo di poter fare con questa piattaforma: semplificare, estendere, moltiplicare le soluzioni. E moltiplicare le vendite dei produttori di hardware.&lt;br /&gt;
&lt;br /&gt;
Ed ora, pedalare !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-6832561192259274493?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/6832561192259274493/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/12/do-dots-e-il-fitness.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/6832561192259274493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/6832561192259274493'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/12/do-dots-e-il-fitness.html' title='do-Dots … e il fitness'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_zIfgCFjKajE/TPTNxEYblpI/AAAAAAAAA-w/IxrxlZMNsJw/s72-c/cardio-logo_thumb%5B4%5D.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-5100436117136690472</id><published>2010-11-30T12:30:00.005+01:00</published><updated>2010-11-30T12:30:00.187+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='free tools'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='blekko'/><title type='text'>Blekko, il motore di ricerca con gli slashtag</title><content type='html'>In un &lt;a href="http://minddrivenit.blogspot.com/2010/10/google-fatti-i-progetti-tuoi.html" target="_blank"&gt;precedente post&lt;/a&gt; invocavo, con malcelata acidità, il giorno in cui le startup si sarebbero finalmente messe a giocare nel territorio di Google.&lt;br /&gt;
&lt;br /&gt;
Che sia arrivato quel giorno ? Speriamo. Intanto &lt;a href="http://blekko.com/" target="_blank"&gt;Blekko&lt;/a&gt;, con squilli di trombe e rulli di tamburi, ha lanciato il suo servizio mettendosi &lt;em&gt;proprio in concorrenza con Google&lt;/em&gt;, e in questo modo catturando una bella fetta di hype e copertura mediatica.&lt;br /&gt;
&lt;br /&gt;
Adesso che i feed si sono raffreddati, voglio segnalare anch’io questo simpatico search engine che si propone un obiettivo molto interessante: eliminare dai risultati delle ricerche tutti quei siti ‘spammoni’ che, giocando sugli algoritmi di ranking di Google, riescono a posizionarsi spesso meglio dei siti che hanno i contenuti che ci interessano.&lt;br /&gt;
&lt;br /&gt;
Blekko si propone di ottenere questo risultato dando la parola agli utenti. Ma questo non è l’unico aspetto interessante di questo servizio. L’uso degli slashtag (parole precedute dal backslash), infatti, consente di effettuare delle ricerche approfondite limitando l’insieme dei siti su cui la ricerca viene effettuata.&lt;br /&gt;
&lt;br /&gt;
Dovete acquistare un cellulare Android ? Digitate &lt;a href="http://blekko.com/ws/android+/shop" target="_blank"&gt;‘android /shop’&lt;/a&gt;&lt;strong&gt;&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
Cercate un’immagine di iPhone ? Digitate &lt;a href="http://blekko.com/ws/iphone+/flickr" target="_blank"&gt;‘iPhone /flickr’&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Volete le recensioni di iPhone 4 nei blog tecnici ? Digitate &lt;a href="http://blekko.com/ws/iphone+4+reviews+/techblogs" target="_blank"&gt;‘iPhone 4 reviews /techblogs’&lt;/a&gt;. Le volete ordinate per data ? &lt;a href="http://blekko.com/ws/iphone+4+reviews+/techblogs+/date" target="_blank"&gt;‘iPhone 4 reviews /techblogs /date’&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Le slashtag non sono solamente chiavi predefinite messe a disposizione da Blekko (&lt;a href="http://blekko.com/tag/show?t=3" target="_blank"&gt;ecco la lista&lt;/a&gt;). Possono anche essere create da ogni utente per limitare le proprie ricerche. Ho bisogno di cercare regolarmente informazioni sui miei concorrenti ? Segno tutti i loro siti sotto la slashtag ‘/prodxxx_competitors’. L’utente pippo ha già preparato una lista di questo tipo ? Posso fare la ricerca sotto ‘pippo/competitors’. Comodo, vero ?&lt;br /&gt;
&lt;br /&gt;
Le possibilità sono molte, e tutte molto interessanti. Ci ho giocato qualche giorno e mi sono divertito, anche se devo dire che l’uso degli slashtag non è immediatamente intuitivo e non si capisce subito se sono comandi, chiavi, etichette o cosa. &lt;br /&gt;
&lt;br /&gt;
Però per certe operazioni posso già dire di aver liberato dall’incombenza sia i ‘Google Alerts’ (che non sempre funzionano) che ‘Google Reader’ (che si riempie troppo velocemente di feed).&lt;br /&gt;
&lt;br /&gt;
E posso anche dire di aver trovato spesso risultati interessanti che con Google non emergevano.&lt;br /&gt;
&lt;br /&gt;
Naturalmente non è possibile, per ora, escludere del tutto Google. Blekko ha ancora molta strada da fare prima di arrivare allo stesso livello. Tanto per fare un esempio, la ricerca sui contenuti in lingua, o anche solo sui siti con estensioni ‘locali’ come .it, è ancora &lt;u&gt;molto carente&lt;/u&gt;.&lt;br /&gt;
&lt;br /&gt;
Ma c’è tempo. Il servizio è abbastanza folle (ma da &lt;a href="http://en.wikipedia.org/wiki/Rich_Skrenta" target="_blank"&gt;un CEO che ha scritto uno dei primi worm/virus a larga diffusione&lt;/a&gt; ci si possono aspettare grandi cose), e si sta muovendo bene. Per fare un esempio, invece di fare la concorrenza con altre startup tanto folli da proporre motori di ricerca alternativi, Blekko ha deciso di unire le forze e creare delle ‘search partnership’. E’ quello che ha fatto con &lt;a href="http://duckduckgo.com/" target="_blank"&gt;DuckDuckGo&lt;/a&gt;, annunciando addirittura uno &lt;a href="http://www.skrenta.com/2010/11/blekko_partners_with_duckduckg.html" target="_blank"&gt;scambio di funzioni&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
Molto interessante. Suona proprio bene.&lt;br /&gt;
&lt;br /&gt;
Se volete, potete trovare il mio account Blekko (e i miei slashtag) al link ‘&lt;a href="http://blekko.com/user/castle"&gt;http://blekko.com/user/castle&lt;/a&gt;’.&lt;br /&gt;
&lt;br /&gt;
A presto.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-5100436117136690472?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/5100436117136690472/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/11/blekko-il-motore-di-ricerca-con-gli.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/5100436117136690472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/5100436117136690472'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/11/blekko-il-motore-di-ricerca-con-gli.html' title='Blekko, il motore di ricerca con gli slashtag'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-3581881905452548803</id><published>2010-11-19T12:30:00.002+01:00</published><updated>2010-11-19T12:30:00.061+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='good ui'/><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><category scheme='http://www.blogger.com/atom/ns#' term='round up'/><category scheme='http://www.blogger.com/atom/ns#' term='bad ui'/><title type='text'>Userinterfaccia - ROUND UP - trucchi e regole dagli ultimi post (7)</title><content type='html'>E’ già ora di round up …&lt;br /&gt;
&lt;br /&gt;
1) Da &lt;a href="http://minddrivenit.blogspot.com/2010/07/grazie-adobe-per-il-default.html" target="_blank"&gt;Grazie Adobe, per il default&lt;/a&gt;, riconosciamo (piuttosto tristemente) che un utente può ringraziare se nelle opzioni per l’installazione di funzioni, componenti o prodotti &lt;em&gt;non richiesti&lt;/em&gt; l’opzione di default è il NO.&lt;br /&gt;
&lt;br /&gt;
2) Da &lt;a href="http://minddrivenit.blogspot.com/2010/07/userinterfaccia-microsoft-street-slide.html" target="_blank"&gt;Userinterfaccia - Microsoft Street Slide&lt;/a&gt; e da &lt;a href="http://minddrivenit.blogspot.com/2010/09/windows-phone-7-uninterfaccia-fresca.html" target="_blank"&gt;Windows Phone 7 – un’interfaccia … fresca&lt;/a&gt;, ci incuriosiamo sul concetto di &lt;strong&gt;no chrome&lt;/strong&gt; (&lt;em&gt;togliere gli elementi di controllo dai contenuti, e fare in modo che i contenuti stessi diventino gli elementi di controllo&lt;/em&gt;), che è interessantissimo ma non sembra banale da realizzare.     &lt;br /&gt;
&lt;br /&gt;
Notiamo anche che &lt;em&gt;un’interfaccia basata sulla segnaletica stradale diventa molto intuitiva e aiuta la navigazione, anche se può dare problemi di internazionalizzazione&lt;/em&gt;. &lt;br /&gt;
&lt;br /&gt;
3) Da &lt;a href="http://minddrivenit.blogspot.com/2010/10/userinterfaccia-ora-lo-vedi-ora-non-lo.html" target="_blank"&gt;Userinterfaccia – Ora lo vedi, ora non lo vedi, e clicchi sbagliato&lt;/a&gt;, abbiamo ribadito che &lt;em&gt;se un elemento dell’interfaccia deve scomparire arbitrariamente (quindi non in seguito a una azione dell’utente) è meglio che la sua scomparsa non provochi lo spostamento di altri elementi di interfaccia attivi&lt;/em&gt;.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
(e anche che, &lt;em&gt;su un’interfaccia mobile, certe informazioni sono abbastanza inutili&lt;/em&gt;)&lt;br /&gt;
A presto !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-3581881905452548803?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/3581881905452548803/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/11/userinterfaccia-round-up-trucchi-e.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/3581881905452548803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/3581881905452548803'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/11/userinterfaccia-round-up-trucchi-e.html' title='Userinterfaccia - ROUND UP - trucchi e regole dagli ultimi post (7)'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-7181888882845554882</id><published>2010-11-18T12:30:00.001+01:00</published><updated>2010-11-18T12:30:02.175+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>Piccole soddisfazioni da sviluppatore</title><content type='html'>Se sviluppate una applicazione in un mercato aperto alla concorrenza, vi troverete molto presto a conoscere bene tutti i prodotti rivali. Che caratteristiche hanno, come si usano, dove sono più forti e dove sono più deboli. Vi troverete anche a fare analisi approfondite per &lt;strike&gt;copiare&lt;/strike&gt; prendere spunto da quelle funzioni che reputate veramente interessanti.&lt;br /&gt;
&lt;br /&gt;
A volte può capitare anche di leggere, perché vi hanno reso partecipe di queste informazioni, un documento redatto da un cliente che richiede alcune modifiche su un software concorrente. E vi può capitare di leggere una riga il cui contenuto è grosso modo questo:&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;“Non riuscite a modificare la funzione XX con l’approccio usato nel software YYY ? Funzionerebbe decisamente meglio.”&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;br /&gt;
Se il software YYY è il &lt;em&gt;vostro&lt;/em&gt; software allora congratulazioni, siete sulla strada giusta. &lt;br /&gt;
&lt;br /&gt;
E’ una piccola (dolce) soddisfazione. Ma è anche il momento di proporre qualcosa di meglio mentre gli ‘avversari’ tentano di raggiungervi.&lt;br /&gt;
&lt;br /&gt;
Al lavoro !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-7181888882845554882?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/7181888882845554882/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/11/piccole-soddisfazioni-da-sviluppatore.html#comment-form' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/7181888882845554882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/7181888882845554882'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/11/piccole-soddisfazioni-da-sviluppatore.html' title='Piccole soddisfazioni da sviluppatore'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-8412784665780273290</id><published>2010-11-13T08:45:00.001+01:00</published><updated>2010-11-13T08:45:43.447+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ufficio'/><category scheme='http://www.blogger.com/atom/ns#' term='geeksfera'/><title type='text'>L'ufficio come modem</title><content type='html'>Non chiedetemi dove l'ho sentita perché non me lo ricordo, ma mi ha colpito la definizione di un tipo che, a fronte di una attività aziendale organizzata quasi esclusivamente online, chiamava l'ufficio fisico il 'modem aziendale'.

Bellissima definizione, molto 'geeksferica' e molto calzante, pensando al modem come convertitore di segnale analogico / digitale.

O no ?


&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-8412784665780273290?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/8412784665780273290/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/11/l-come-modem.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8412784665780273290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8412784665780273290'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/11/l-come-modem.html' title='L&amp;#39;ufficio come modem'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-8162849076907302557</id><published>2010-11-10T12:51:00.001+01:00</published><updated>2010-11-10T12:55:27.984+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='project management'/><category scheme='http://www.blogger.com/atom/ns#' term='team'/><category scheme='http://www.blogger.com/atom/ns#' term='lavoro'/><title type='text'>Metodologie e rapporti</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt; &lt;span style="position: relative; padding-bottom: 0px; line-height: 15px; margin: 10px auto; padding-left: 0px; width: 400px; padding-right: 0px; display: block; float: none; padding-top: 0px" id="wylio-flickr-image-1574931134"&gt;&lt;img style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; padding-top: 0px" title="Workshop Exploring Agile Project Parameters. - photo by: Improve It, Source: Flickr, found with Wylio.com" alt="Workshop Exploring Agile Project Parameters." src="http://img.wylio.com/flickr/400/1574931134" width="400" height="264" /&gt;&lt;span style="padding-bottom: 0px; font-style: italic; margin: 0px; padding-left: 0px; width: 100%; padding-right: 0px; font-family: arial, sans-serif; background: #fff; float: left; color: #aaa; clear: both; font-size: 11px; padding-top: 0px" id="wylio-flickr-credits-1574931134" class="wylio-credits"&gt;&lt;span style="padding-bottom: 2px; margin: 0px; padding-left: 2px; padding-right: 2px; padding-top: 2px" class="photoby"&gt;&lt;span style="margin: 0px; display: block; float: left"&gt;photo © 2006 &lt;a style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: #aaa; text-decoration: underline; padding-top: 0px" title="click to visit the Flickr profile page for Improve It" href="http://www.flickr.com/people/8512982@N05" target="_blank"&gt;Improve It&lt;/a&gt; | &lt;a style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: #aaa; text-decoration: underline; padding-top: 0px" title="get more information about the photo &amp;#39;Workshop Exploring Agile Project Parameters.&amp;#39;" href="http://www.flickr.com/photos/8512982@N05/1574931134" target="_blank"&gt;more info &lt;/a&gt;&lt;/span&gt;&lt;span style="display: block; float: right; margin-left: 5px"&gt;&lt;strong style="margin: 0px"&gt;(via: &lt;a style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: #aaa; text-decoration: underline; padding-top: 0px" title="free pictures" href="http://wylio.com" target="_blank"&gt;Wylio&lt;/a&gt;)&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;   &lt;p&gt;Immaginate la seguente discussione tra sviluppatore e cliente.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Cliente – “Il planning va bene, ma voglio aggiungere il punto X con la massima urgenza. I miei commerciali lo hanno già venduto.”&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Sviluppatore – “Bene. Basta rivedere il planning, spostare qualche attività e riservare il giusto tempo per svilupparlo e testarlo correttamente.”&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Cliente – “Spostiamo l’attività Y, la mettiamo alla prossima release. Quanto ci vuole per sviluppare X ?”&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Sviluppatore – “Occorrono $$ ore. Va bene ?”&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Cliente – “Ci vuole troppo tempo, devo consegnarlo in tempi decisamente più brevi.”&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Sviluppatore – “Le ore sono quelle, la valutazione non si discute. Possiamo a questo punto variare Qualità, Quantità o Costo dello sviluppo. Direi che per come stiamo lavorando la Qualità e il Costo non si toccano, no ?” &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Cliente – “No di certo.”&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Sviluppatore – “Allora modifichiamo la Quantità. Spezziamo il punto X, lo semplifichiamo e rimuoviamo le funzioni K e W per stare nei tempi.”&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Cliente – “Perfetto! Cominciamo subito con il nuovo planning.”&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Piuttosto idilliaco, vero ?&lt;/p&gt;  &lt;p&gt;Anche piuttosto inverosimile. Nella realtà una discussione del genere non prenderà mai la stessa direzione, dopo il primo scambio di battute, a meno che lo sviluppatore non possieda qualche potere Jedi per il controllo della mente.&lt;/p&gt;  &lt;p&gt;Il problema è che a volte si crede che, applicando una certa metodologia di lavoro, più o meno codificata, più o meno agile, più o meno precisa, si possano ottenere gli stessi risultati idilliaci, o quantomeno si possano cambiare i rapporti tra cliente e sviluppatore.&lt;/p&gt;  &lt;p&gt;Ma cliente e sviluppatore, per quanto appartenenti a squadre, organizzazioni, team, sono persone. E le persone agiscono in base ad emozioni, preconcetti, predisposizioni mentali.&lt;/p&gt;  &lt;p&gt;E se cliente e sviluppatore non &lt;em&gt;‘si trovano’&lt;/em&gt;, non si rispettano o semplicemente non sono sinceri e corretti tra loro, allora non c’è nessuna metodologia al mondo in grado di ottenere discussioni idilliache come quella riportata all’inizio del post.&lt;/p&gt;  &lt;p&gt;Perché, alla fine, io credo che siano i buoni rapporti tra le persone a produrre un buon metodo di lavoro. E che nessun metodo di lavoro, per quanto ottimo, possa &lt;em&gt;creare&lt;/em&gt; i buoni rapporti tra persone.&lt;/p&gt;  &lt;p&gt;Che ne pensate ?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-8162849076907302557?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/8162849076907302557/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/11/metodologie-e-rapporti.html#comment-form' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8162849076907302557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8162849076907302557'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/11/metodologie-e-rapporti.html' title='Metodologie e rapporti'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-8126750162117567573</id><published>2010-10-20T09:00:00.003+02:00</published><updated>2010-10-20T09:00:00.531+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><category scheme='http://www.blogger.com/atom/ns#' term='bad ui'/><title type='text'>Userinterfaccia – Ora lo vedi, ora non lo vedi, e clicchi sbagliato …</title><content type='html'>Torno velocemente a parlare di interfaccia utente, di buone abitudini e di cattive abitudini. Almeno dal mio punto di vista.&lt;br /&gt;
&lt;br /&gt;
Comincio con uno screenshot.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lh6.ggpht.com/_zIfgCFjKajE/TL11T7_pOwI/AAAAAAAAA9c/gAZoilJaxLM/s1600-h/googlereaderbadui5.png"&gt;&lt;img alt="google-reader-bad-ui" border="0" height="318" src="http://lh5.ggpht.com/_zIfgCFjKajE/TL11UVmKx7I/AAAAAAAAA9g/5i-2HxqQHjI/googlereaderbadui_thumb3.png?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto;" title="google-reader-bad-ui" width="216" /&gt;&lt;/a&gt;&amp;nbsp; &lt;br /&gt;
Lo screenshot in questione è relativo alla versione &lt;em&gt;mobile&lt;/em&gt; di Google Reader. Uno strumento fantastico e ben progettato. Ma con qualche problemino, non gravissimo, come quello che vado a evidenziare.&lt;br /&gt;
&lt;br /&gt;
Notata la barra gialla che ho evidenziato in rosso ? E’ un avviso che indica alcune operazioni come la cancellazione di tutti gli elementi di un singolo feed.&lt;br /&gt;
&lt;br /&gt;
La barra compare dopo l’operazione, rimane visibile per un paio di secondi, poi scompare.&lt;br /&gt;
&lt;br /&gt;
Il problema è che la barra in questione &lt;em&gt;non è sovrapposta&lt;/em&gt; agli elementi sottostanti, ma occupa un suo spazio nella pagina. &lt;em&gt;Quando scompare, lo spazio che occupava viene riempito dagli elementi che seguono&lt;/em&gt; (notare che si tratta di quasi due righe della lista sottostante) .&lt;br /&gt;
&lt;br /&gt;
Già notato il problema ?&lt;br /&gt;
&lt;br /&gt;
L’utente tipico pulisce tutti gli elementi di un feed, poi va subito ad un altro feed senza nemmeno leggere il messaggio (sa già cosa c’è scritto). Magari scrolla in basso, nascondendo la barra gialla alla vista. &lt;br /&gt;
&lt;br /&gt;
Cerca il suo bersaglio, parte con il dito e …. sbaglia feed, perché nel frattempo la barra gialla è scomparsa e ha spostato di un paio di righe la lista verso l’alto.&lt;br /&gt;
&lt;br /&gt;
Non è un problema grave ma è noioso e fa arrabbiare l’utente. Per evitarlo basta seguire una semplice regola:&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;“Se un elemento dell’interfaccia deve scomparire arbitrariamente, è meglio che la sua scomparsa non provochi lo spostamento di altri elementi di interfaccia attivi.”&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;br /&gt;
Che ne dite, siete d’accordo ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-8126750162117567573?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/8126750162117567573/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/10/userinterfaccia-ora-lo-vedi-ora-non-lo.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8126750162117567573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8126750162117567573'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/10/userinterfaccia-ora-lo-vedi-ora-non-lo.html' title='Userinterfaccia – Ora lo vedi, ora non lo vedi, e clicchi sbagliato …'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_zIfgCFjKajE/TL11UVmKx7I/AAAAAAAAA9g/5i-2HxqQHjI/s72-c/googlereaderbadui_thumb3.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-6122235842907804630</id><published>2010-10-19T12:30:00.004+02:00</published><updated>2010-10-19T12:30:00.454+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Google, fatti i progetti tuoi</title><content type='html'>&lt;a href="http://lh4.ggpht.com/_zIfgCFjKajE/TL1LVeThbrI/AAAAAAAAA9U/pkSCyhJ6nJ8/s1600-h/whatifgoogledoesit%5B5%5D.png"&gt;&lt;img alt="whatifgoogledoesit" border="0" height="97" src="http://lh4.ggpht.com/_zIfgCFjKajE/TL1LV1X3hRI/AAAAAAAAA9Y/IXNy5pRcUVM/whatifgoogledoesit_thumb%5B3%5D.png?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto;" title="whatifgoogledoesit" width="294" /&gt;&lt;/a&gt;&lt;br /&gt;
La mia antipatia &lt;em&gt;a pelle&lt;/em&gt; per Google è nota. Si tratta di una antipatia non legata a situazioni particolari quanto a quella tendenza a &lt;em&gt;‘fare i primi della classe’&lt;/em&gt; che sopporto sempre molto poco.&lt;br /&gt;
&lt;br /&gt;
Del resto, antipatici o no, ci sono. E continuo ad usare, perché funzionano e sono utili e gratuiti, molti dei servizi che Google offre.&lt;br /&gt;
&lt;br /&gt;
Forti del loro modello di business già avviato e praticamente indistruttibile, e del loro &lt;a href="http://minddrivenit.blogspot.com/2009/11/google-e-il-suo-reparto-di-ricerca.html" target="_blank"&gt;reparto di ricerca &amp;amp; sviluppo distribuito&lt;/a&gt;, i simpatici googler continuano a sfornare progetti su progetti (&lt;a href="http://minddrivenit.blogspot.com/2010/01/i-passi-falsi-di-google.html" target="_blank"&gt;spesso fallimentari&lt;/a&gt;, mi devo ricordare di aggiornare la lista), nei settori più disparati, anche copiando servizi già esistenti. A volte con proposte che lasciano sinceramente perplessi.&lt;br /&gt;
&lt;br /&gt;
E’ il caso, quest’ultimo, dell’annuncio relativo alla &lt;a href="http://googleblog.blogspot.com/2010/10/what-were-driving-at.html" target="_blank"&gt;sperimentazione di vetture che guidano autonomamente&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
Bel giochino. Fa molto spettacolo. &lt;br /&gt;
&lt;br /&gt;
Ma non è una sperimentazione così nuova. E la tecnologia è lontana dall’essere matura, o anche solo utilizzabile. E la sperimentazione su strade trafficate &lt;em&gt;è pericolosa&lt;/em&gt;. E forse sarebbe stato meglio lasciare seguire un progetto simile ad aziende con maggiore esperienza nel settore.&lt;br /&gt;
&lt;br /&gt;
Ecco, la tendenza di Google a sconfinare in settori non di propria competenza è una faccenda che da fastidio. &lt;br /&gt;
&lt;br /&gt;
Possono farlo, ovviamente. Nessuno lo vieta.&lt;br /&gt;
&lt;br /&gt;
Ma la capacità di una super azienda di proporre un servizio analogo a quello di una startup può distruggere qualunque business sul nascere. Soprattutto se la super azienda ha la capacità di farlo in qualunque momento con velocità e agilità analoghe a quella di un piccolo team. E può farlo anche se il prodotto della super azienda è mediocre.&lt;br /&gt;
&lt;br /&gt;
Questa capacità di Google, come la chiamano gli americani, di &lt;em&gt;‘infilare il dito in ogni buco’&lt;/em&gt;, fa di questa azienda una pericolosa insidia per ogni nuova idea. Insidia che viene presa scherzosamente in giro con un sito come &lt;a href="http://whatifgoogledoesit.com/" target="_blank"&gt;WhatifGoogleDoesIt&lt;/a&gt; che propone possibili risposte alla temuta domanda di ogni pitch. &lt;em&gt;“What if Google does it ?”&lt;/em&gt;.&lt;br /&gt;
&lt;br /&gt;
E’ una pagina per ridere, ma si ride a denti stretti.&lt;br /&gt;
&lt;br /&gt;
E allora, pensando a tutti gli amici e colleghi che stanno portando avanti faticosamente il loro progetto, propongo un sogno. Sogniamo che un giorno tutte le piccole Internet Startup possano avere risorse e voglia di infilare, anche solo per passatempo, il loro ditino nel business di Google. Migliaia di soluzioni per migliorare drasticamente la ricerca e l’advertisement sul web. &lt;br /&gt;
&lt;br /&gt;
E Google che trema. &lt;br /&gt;
&lt;br /&gt;
Che sogno !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-6122235842907804630?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/6122235842907804630/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/10/google-fatti-i-progetti-tuoi.html#comment-form' title='4 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/6122235842907804630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/6122235842907804630'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/10/google-fatti-i-progetti-tuoi.html' title='Google, fatti i progetti tuoi'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_zIfgCFjKajE/TL1LV1X3hRI/AAAAAAAAA9Y/IXNy5pRcUVM/s72-c/whatifgoogledoesit_thumb%5B3%5D.png?imgmax=800' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-9083150319151682713</id><published>2010-10-11T12:30:00.003+02:00</published><updated>2011-04-05T09:21:32.232+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tristezza'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>Un addio in ritardo …</title><content type='html'>La Rete è strana. &lt;br /&gt;
&lt;br /&gt;
Questa mattina, leggendo via Meemi &lt;a href="http://meemi.com/dottorblaster/2482873/-b-Perch-smanetto-b-Alla-fine-un-hacker-" target="_blank"&gt;il post di @dottorblaster sul bello dell’essere hacker&lt;/a&gt; mi è venuto in mente quando, tanti anni fa, ho letto un articolo sull’argomento ad opera di &lt;a href="http://www.dilascia.com/" target="_blank"&gt;Paul di Lascia&lt;/a&gt;, columnist di quello che era il Microsoft Systems Journal e poi è diventato il MSDN Magazine.&lt;br /&gt;
&lt;br /&gt;
Purtroppo, la ricerca mi ha portato una notizia amara. Paul di Lascia ha lasciato questo mondo nel 2008.&lt;br /&gt;
Mi dispiace. Mi dispiace nel modo in cui mi può dispiacere la morte di un cantante, uno scrittore, un attore o un registra che apprezzo. Non l’ho mai conosciuto direttamente, ma mi ha fatto compagnia in una fase della mia vita lavorativa. &lt;br /&gt;
&lt;br /&gt;
Con un collega commentavamo puntualmente i suoi articoli, tecnicamente ineccepibili ma conditi sempre da uno stile fresco e piacevole.&lt;br /&gt;
Abbiamo usato innumerevoli volte il suo codice e i suoi esempi. Sono sicuro che alcuni frammenti di quel codice stanno ancora ‘girando’ da qualche parte.&lt;br /&gt;
&lt;br /&gt;
Erano tempi diversi. Bisognava combattere contro le MFC. Appoggiarsi alle Win32 ogni volta che serviva qualcosa di più. Gli esempi di codice sorgente erano più difficili da trovare. E quando li trovavi non ti soffermavi troppo a leggere la licenza. Piattaforme diverse da Windows erano impensabili. E la cosa più dinamica da inserire in una applicazione web era un ActiveX (ovviamente solo per Internet Explorer).&lt;br /&gt;
&lt;br /&gt;
E quei tempi erano ‘conditi’ anche dagli articoli di Di Lascia e dai suoi esempi di codice con la classica ‘firma’:&lt;br /&gt;
&lt;blockquote&gt;“If this code works, it was written by Paul DiLascia. If not, I don't know who wrote it”&lt;/blockquote&gt;A proposito, questo è l’articolo (&lt;a href="http://msdn.microsoft.com/en-us/magazine/bb985003.aspx" target="_blank"&gt;‘Hackers of the World Unite !’&lt;/a&gt;) a cui accennavo all’inizio del post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-9083150319151682713?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/9083150319151682713/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/10/un-addio-in-ritardo.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/9083150319151682713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/9083150319151682713'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/10/un-addio-in-ritardo.html' title='Un addio in ritardo …'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-8102287149616402357</id><published>2010-10-06T12:30:00.004+02:00</published><updated>2010-10-06T12:30:00.393+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='svg'/><category scheme='http://www.blogger.com/atom/ns#' term='free'/><category scheme='http://www.blogger.com/atom/ns#' term='emoticons'/><title type='text'>Fuori tema – emoticons per tutti !</title><content type='html'>Ogni tanto questo blog deve cambiare argomento e tono, non credete ? Per l’occasione, ecco un piccolo set di emoticons che stiamo usando su un paio di progetti interni al nostro team.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lh6.ggpht.com/_zIfgCFjKajE/TKxIncl4YdI/AAAAAAAAA9I/3zyu9AYp4RA/s1600-h/minddriven-emoticons-2010%5B6%5D.png"&gt;&lt;img alt="minddriven-emoticons-2010" border="0" height="150" src="http://lh6.ggpht.com/_zIfgCFjKajE/TKxIn7ZWpCI/AAAAAAAAA9M/cOSwM9qo-r0/minddriven-emoticons-2010_thumb%5B4%5D.png?imgmax=800" style="border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; margin-right: auto;" title="minddriven-emoticons-2010" width="489" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
Il materiale è davvero molto semplice e non particolarmente artistico, per cui non rappresenta assolutamente un danno (per noi) metterlo a disposizione gratuitamente.&lt;br /&gt;
&lt;br /&gt;
Se volete usarlo, fatevi sotto. E’ disponibile in formato SVG a &lt;a href="http://upto9bits.it/minddriven-emoticons-2010.zip" target="_blank"&gt;questo link&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
La licenza, come il resto del contenuto di questo blog, è &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.5/it/" target="_blank"&gt;Creative Commons&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-8102287149616402357?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/8102287149616402357/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/10/fuori-tema-emoticons-per-tutti.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8102287149616402357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8102287149616402357'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/10/fuori-tema-emoticons-per-tutti.html' title='Fuori tema – emoticons per tutti !'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_zIfgCFjKajE/TKxIn7ZWpCI/AAAAAAAAA9M/cOSwM9qo-r0/s72-c/minddriven-emoticons-2010_thumb%5B4%5D.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-7439985797251046459</id><published>2010-10-04T08:30:00.007+02:00</published><updated>2010-10-04T08:30:00.546+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='demo'/><category scheme='http://www.blogger.com/atom/ns#' term='scaddle'/><category scheme='http://www.blogger.com/atom/ns#' term='do-dots'/><title type='text'>Scaddle trainer 0.3 – un piccolo preview</title><content type='html'>Dopo una pausa piuttosto lunga, presento una nuova versione di &lt;strong&gt;Scaddle trainer&lt;/strong&gt;, la demo preliminare di &lt;strong&gt;&lt;a href="http://do-dots.it/" target="_blank"&gt;do-Dots&lt;/a&gt;&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
Il &lt;a href="http://minddrivenit.blogspot.com/2010/07/scaddle-trainer.html" target="_blank"&gt;primo annuncio&lt;/a&gt; non ha portato molta fortuna: abbiamo infatti dovuto abbandonare il progetto a favore di attività e impegni personali ben più importanti. Qualche lettore &lt;em&gt;molto attento&lt;/em&gt; (bravo Alessandro), tuttavia, si è accorto che una versione era già disponibile dal 6 agosto. &lt;br /&gt;
&lt;br /&gt;
Da allora abbiamo inserito poche cose immediatamente visibili, per favorire alcuni progetti personalizzati.&lt;br /&gt;
&lt;br /&gt;
Molte funzioni, comunque, entreranno a breve nel progetto ufficiale.&lt;br /&gt;
&lt;br /&gt;
Per fare una panoramica dei contenuti di questa demo, accenno al fatto che si tratta di un piccolo progetto che simula una rete &lt;strong&gt;do-Dots&lt;/strong&gt; all’interno di un unico processo.&lt;br /&gt;
&lt;br /&gt;
L’interfaccia (molto, molto semplice) è un’istanza del client &lt;em&gt;Scaddle&lt;/em&gt; con alcune pagine che permettono di monitorare lo stato dei Dot, il log delle comunicazioni, e l’ufficio simulato dall’&lt;em&gt;OfficeDot&lt;/em&gt;.&lt;br /&gt;
&lt;br /&gt;
Questa versione contiene solo la capacità di &lt;b&gt;leggere e scrivere variabili&lt;/b&gt;, senza funzioni di publish/subscribe. E’ dedicata principalmente a sviluppatori poco esperti in grado di sperimentare le modifiche a un Dot e applicarle immediatamente in una piccola rete.&lt;br /&gt;
&lt;br /&gt;
Mi scuso in anticipo per crash, problemi di esecuzione o mancanza di documentazione. Migliorerà. La formula, anche se semplice, ci piace. E continueremo a presentare le novità in questo modo, con release future di questo strumento.&lt;br /&gt;
&lt;br /&gt;
Se volete scaricarlo, la pagina di riferimento è quella dei &lt;a href="http://do-dots.it/Downloads.aspx" target="_blank"&gt;download di do-Dots&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Buon divertimento !&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lh5.ggpht.com/_zIfgCFjKajE/TKXt26pwZLI/AAAAAAAAA9A/X9JknbjsHS8/s1600-h/scaddle-trainer-office%5B5%5D.png"&gt;&lt;img alt="scaddle-trainer-office" border="0" height="154" src="http://lh5.ggpht.com/_zIfgCFjKajE/TKXt3eg22lI/AAAAAAAAA9E/V8eOPKsJkaU/scaddle-trainer-office_thumb%5B3%5D.png?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto;" title="scaddle-trainer-office" width="434" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-7439985797251046459?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/7439985797251046459/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/10/scaddle-trainer-03-un-piccolo-preview.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/7439985797251046459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/7439985797251046459'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/10/scaddle-trainer-03-un-piccolo-preview.html' title='Scaddle trainer 0.3 – un piccolo preview'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_zIfgCFjKajE/TKXt3eg22lI/AAAAAAAAA9E/V8eOPKsJkaU/s72-c/scaddle-trainer-office_thumb%5B3%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-8086490284041252726</id><published>2010-10-01T08:30:00.002+02:00</published><updated>2010-10-01T08:30:00.708+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='produttivita'/><category scheme='http://www.blogger.com/atom/ns#' term='trucchi'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Il tastino con il logo e shortcut utili su Windows 7</title><content type='html'>Utilizzando quotidianamente i tre più diffusi sistemi operativi per desktop (Windows, Linux, Mac OS X), ormai faccio fatica ad avere la produttività del power user.&lt;br /&gt;
&lt;br /&gt;
Non tanto per i miei metodi di lavoro. Quando produco, produco.&lt;br /&gt;
&lt;br /&gt;
Il problema sono le interfacce, e soprattutto i trucchi e gli shortcut che permettono di arrivare più velocemente ad aprire le finestre giuste, ridimensionare, passare da un task a un altro e così via (quante volte mi capita di premere Ctrl+C sulla tastiera del Mac..).&lt;br /&gt;
&lt;br /&gt;
Oggi, però, mi rimetto in pari. Almeno su Windows. Ho scovato infatti una serie di shortcut piuttosto utili da usare su Windows 7 che non conoscevo per niente.&lt;br /&gt;
&lt;br /&gt;
Naturalmente i pochi lettori di questo blog potrebbero già conoscerli da tempo. In tal caso pazienza, perdonatemi e passate oltre.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;em&gt;Windows Logo + Freccina in Alto&lt;/em&gt;&lt;/strong&gt; – Massimizza la finestra corrente.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;em&gt;Windows Logo + Freccina in Basso&lt;/em&gt;&lt;/strong&gt; – Minimizza la finestra corrente.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;em&gt;Windows Logo + D&lt;/em&gt;&lt;/strong&gt; – Mostra / Nasconde il desktop. Io per tornare al desktop usavo &lt;em&gt;Windows Logo + M&lt;/em&gt;, che minimizza tutte le finestre. Ma questa combinazione è meglio, perché permette anche di tornare alla situazione precedente.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;em&gt;Windows Logo + Freccina Destra (o sinistra)&lt;/em&gt;&lt;/strong&gt; – Un sistema molto comodo per posizionare la finestra corrente a lato dello schermo ed avere un affiancamento di applicazioni. Premetela ripetutamente per trovare la posizione più adatta. Premete anche Shift per applicare la funzione su più monitor (!).&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;em&gt;Windows Logo + L&lt;/em&gt;&lt;/strong&gt; – Permette di avere un lock veloce della macchina, portando l’interfaccia alla schermata di login.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;em&gt;Windows Logo + P&lt;/em&gt;&lt;/strong&gt; – scelta di opzioni per videoproiezione.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;em&gt;Windows Logo + tasti PIU o MENO&lt;/em&gt;&lt;/strong&gt; – Zoom In e Out.&lt;br /&gt;
&lt;br /&gt;
E’ tutto. Li conoscevate ? Io non tutti.&lt;br /&gt;
&lt;br /&gt;
Per la stessa lista e altri trucchi, consultate &lt;a href="http://www.microsoft.com/windows/explore/20-pc-shortcuts.aspx" target="_blank"&gt;questo post contenente 20 shortcuts per Windows Phone 7&lt;/a&gt;, e altri trucchi.&lt;br /&gt;
&lt;br /&gt;
Buon lavoro !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-8086490284041252726?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/8086490284041252726/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/10/il-tastino-con-il-logo-e-shortcut-utili.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8086490284041252726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8086490284041252726'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/10/il-tastino-con-il-logo-e-shortcut-utili.html' title='Il tastino con il logo e shortcut utili su Windows 7'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-4152064303766376146</id><published>2010-09-29T08:30:00.004+02:00</published><updated>2010-09-29T08:30:00.210+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows phone 7'/><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><title type='text'>Windows Phone 7 – un’interfaccia … fresca</title><content type='html'>Lo scorso 23 settembre ho potuto assistere online ad una presentazione di Windows Phone 7 per sviluppatori.&lt;br /&gt;
&lt;br /&gt;
Premetto da subito che ho seguito l’evento con molto interesse e apertura mentale, non essendo una persona che si abbandona a luoghi comuni e critiche affrettate. Inoltre la mia professionalità mi impone di non ‘tifare’ per una tecnologia o per la sua rivale, ma di vederle tutte come opportunità per risolvere i problemi dei clienti.&lt;br /&gt;
&lt;br /&gt;
Premetto anche che ero molto perplesso da una piattaforma sviluppata a singhiozzo, arrivata in ritardo rispetto alla concorrenza e con predecessori tutt’altro che riusciti.&lt;br /&gt;
&lt;br /&gt;
Diciamo che la filosofia alla base del mio team era essenzialmente quella di passare, quasi interamente, alle piattaforme iOS e Android per quanto riguarda lo sviluppo dei prodotti per smartphone.&lt;br /&gt;
&lt;br /&gt;
Eppure, dopo la presentazione, abbiamo cominciato (quasi) a ricrederci.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lh6.ggpht.com/_zIfgCFjKajE/TKIKQlvJ7II/AAAAAAAAA8o/Yv4K0mvl3h0/s1600-h/wp7-uno%5B5%5D.png"&gt;&lt;img alt="wp7-uno" border="0" height="211" src="http://lh5.ggpht.com/_zIfgCFjKajE/TKIKRyq_oRI/AAAAAAAAA8s/FeVW40lIOHA/wp7-uno_thumb%5B3%5D.png?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto;" title="wp7-uno" width="367" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
A convincerci essenzialmente è stata l’interfaccia utente. E’ qualcosa di nuovo, finalmente semplice, usabile, adatta ad un cellulare. &lt;br /&gt;
&lt;br /&gt;
Ci sono idee nuove e accattivanti che non pensavo potessero arrivare da questa azienda in questo modo.&lt;br /&gt;
&lt;br /&gt;
L’idea (da ‘&lt;em&gt;userinterfaccia’&lt;/em&gt; ) che mi piace molto è il concetto di &lt;em&gt;‘no chrome’&lt;/em&gt;. Ovvero di &lt;em&gt;togliere gli elementi di controllo dai contenuti, e fare in modo che i contenuti stessi diventino gli elementi di controllo&lt;/em&gt;.&lt;br /&gt;
Difficile da spiegare, difficile anche da realizzare. Più facile accorgersi di cosa significa dopo qualche minuto di interazione. Tanto per fare un esempio, i testi che ‘sbordano’ oltre le schermate lasciano immediatamente intuire che l’area è scrollabile. Viene quindi intuitivo afferrarli per cambiare pagina come avviene nel controllo ‘panorama’ fornito con il kit di sviluppo.&lt;br /&gt;
&lt;br /&gt;
Kit di sviluppo basato su Visual Studio 2010 che sembra quasi pronto (forse un po’ instabile, va in crash troppo spesso), e che consentirà di sviluppare per Windows Phone 7 dalla versione Express (quella gratuita) alla Premium praticamente con le stesse feature. E di sviluppare praticamente con lo stesso codice per Phone 7 e per XNA. E di entrare in un marketplace in apertura ai primi di ottobre.&lt;br /&gt;
&lt;br /&gt;
Mica male. &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;a href="http://lh5.ggpht.com/_zIfgCFjKajE/TKIKSyhv5XI/AAAAAAAAA8w/HsblVPZXoEQ/s1600-h/do-dots-panorama%5B7%5D.png"&gt;&lt;img alt="do-dots-panorama" border="0" height="325" src="http://lh4.ggpht.com/_zIfgCFjKajE/TKIKUKD9ZhI/AAAAAAAAA80/0aU_lKng_4o/do-dots-panorama_thumb%5B5%5D.png?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; margin: 0px 0px 0px 50px;" title="do-dots-panorama" width="176" /&gt;&lt;/a&gt;&lt;a href="http://lh4.ggpht.com/_zIfgCFjKajE/TKIKVRHMtAI/AAAAAAAAA84/w6Sv0qPytbU/s1600-h/windows-phone%5B11%5D.png"&gt;&lt;img alt="windows-phone" border="0" height="325" src="http://lh6.ggpht.com/_zIfgCFjKajE/TKIKWfQCgkI/AAAAAAAAA88/6RQayfJa1qo/windows-phone_thumb%5B9%5D.png?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; margin: 0px 0px 0px 15px;" title="windows-phone" width="191" /&gt;&lt;/a&gt;&lt;br /&gt;
Ma sicuramente, sono convinto, non sono tutte rose e fiori. &lt;br /&gt;
&lt;br /&gt;
La mancanza di un hardware di riferimento, per ora, si fa pesare e non permette di testare adeguatamente il supporto al multi touch. Inoltre alcuni controlli utente (come la tastiera) non sono così efficaci come mi sarei aspettato, e alcune limitazioni (no copy &amp;amp; paste ?) fanno sorridere. E rimane il dubbio che la fluidità vista su emulatore o nella demo non si riveli la stessa una volta in esecuzione sul cellulare, con apps, dati, video e foto, e che il sistema sia ancora troppo ‘giovane’ per essere robusto e rappresentare un buon riferimento.&lt;br /&gt;
&lt;br /&gt;
Eppure, beh, è &lt;em&gt;fresco&lt;/em&gt;.&lt;br /&gt;
&lt;br /&gt;
E spero si diffonda perché propone belle idee e belle possibilità per gli sviluppatori.&lt;br /&gt;
&lt;br /&gt;
Come me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-4152064303766376146?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/4152064303766376146/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/09/windows-phone-7-uninterfaccia-fresca.html#comment-form' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4152064303766376146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4152064303766376146'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/09/windows-phone-7-uninterfaccia-fresca.html' title='Windows Phone 7 – un’interfaccia … fresca'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_zIfgCFjKajE/TKIKRyq_oRI/AAAAAAAAA8s/FeVW40lIOHA/s72-c/wp7-uno_thumb%5B3%5D.png?imgmax=800' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-5376375817198891038</id><published>2010-09-16T12:30:00.000+02:00</published><updated>2010-09-16T12:30:01.215+02:00</updated><title type='text'>Eppure bastava così poco per …</title><content type='html'>&lt;p&gt;A volte capita di provare una applicazione software o leggere le caratteristiche tecniche di un gadget tecnologico e, dopo aver deciso che l’oggetto non fa per noi, dichiarare sconsolati &lt;em&gt;“… eppure bastava così poco per …”&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;Io lo faccio. Spesso.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;“… bastava così poco, perché non hanno inserito l’import nel formato XYZ …”&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;“… bastava così poco, una porta SD e …”&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;“… bastava così poco, potevano inserire la condivisione via Meemi …”&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Con quel &lt;em&gt;“bastava così poco”&lt;/em&gt; non solo mi esprimo sulla inadeguatezza dell’oggetto verso le mie esigenze (e ci può stare) ma sollevo anche una critica nei confronti di chi non ha pensato a fare quel ‘passettino’ extra per venire incontro alle mie esigenze.&lt;/p&gt;  &lt;p&gt;Quello che non ricordo, quando mi esprimo in questo modo, è che l’oggetto che sto provando è diventato quello che è passando &lt;em&gt;proprio per una lunga serie di questi ‘passettini’&lt;/em&gt;, e che tanto lavoro è già stato fatto e tanto lavoro rimane da fare. Io sono solo arrivato nel mezzo di un percorso.&lt;/p&gt;  &lt;p&gt;E se il ‘passettino’ che raggiunge le mie esigenze non è stato fatto, magari è solo perché sono arrivato nel momento sbagliato (e un domani forse sarò accontentato) oppure perché venire nella mia direzione può significare abbandonare molti più utenti che attendono qualcos’altro (se la mia esigenza non è così comune). &lt;/p&gt;  &lt;p&gt;Dico male ?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-5376375817198891038?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/5376375817198891038/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/09/eppure-bastava-cosi-poco-per.html#comment-form' title='5 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/5376375817198891038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/5376375817198891038'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/09/eppure-bastava-cosi-poco-per.html' title='Eppure bastava così poco per …'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-6120167995225268095</id><published>2010-09-03T13:50:00.000+02:00</published><updated>2010-09-03T13:50:00.578+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><category scheme='http://www.blogger.com/atom/ns#' term='project management'/><title type='text'>La lavastoviglie e i progetti software</title><content type='html'>Una piccola riflessione del venerdì per aiutare l’avvicinamento del fine settimana …&lt;br /&gt;
&lt;br /&gt;
Una cosa che ho notato da quando ho cominciato ad usare la lavastoviglie è come questo elettrodomestico sia particolarmente sensibile ad un uso &lt;em&gt;corretto&lt;/em&gt; e &lt;em&gt;ragionato&lt;/em&gt;.&lt;br /&gt;
&lt;br /&gt;
Con la lavastoviglie non è pensabile il concetto di &lt;em&gt;‘butto dentro i piatti, accendo e aspetto il risultato’&lt;/em&gt;. Se i piatti e le stoviglie non sono disposti correttamente, se non sono ben distanziati, se non sono in posizione stabile, se non sono puliti dalle tracce di cibo, se non intralciano il movimento delle pale e il rilascio del detersivo, il risultato può essere che il lavaggio sia da rifare. &lt;br /&gt;
&lt;br /&gt;
Per non parlare di tutte le piccole e grandi avvertenze da seguire per non rovinare le stoviglie stesse.&lt;br /&gt;
Eppure spesso capita che, nella fretta di tutti i giorni, ci si sbagli a preparare la lavastoviglie e il risultato del lavaggio sia un bel carico di piatti sporchi, opachi, da lavare di nuovo.&lt;br /&gt;
&lt;br /&gt;
E in questo caso &lt;em&gt;si da la colpa alla lavastoviglie&lt;/em&gt; perché non è più intelligente, sofisticata, e perché non dispone da sé le stoviglie e non si accorge che un bicchiere si è rovesciato e si sta riempiendo di acqua sporca.&lt;br /&gt;
&lt;br /&gt;
In attesa che questa lavastoviglie sia progettata e realizzata (possibilmente a costi contenuti) mi sento (ma solo per oggi, con il week end alle porte) di paragonarla ad un team di programmatori.&lt;br /&gt;
&lt;br /&gt;
Se il team di programmatori è la lavastoviglie, il cliente ne è l’utilizzatore.&lt;br /&gt;
&lt;br /&gt;
E se il cliente non ‘carica bene le stoviglie’, può succedere che il risultato del lavaggio non sia soddisfacente.&lt;br /&gt;
Per fortuna, al contrario di una lavastoviglie, il team di programmatori ha la capacità di guidare il cliente verso un risultato migliore segnalando quando i requisiti sono troppo vaghi o impossibili da realizzare. &lt;br /&gt;
&lt;br /&gt;
Può anche segnalare quando il bicchiere si rovescia e il detersivo non viene rilasciato.&lt;br /&gt;
&lt;br /&gt;
Ma se il cliente non ascolta, se insiste nel disporre i piatti in malo modo e ad ostacolare le ‘parti in movimento’, se ignora i segnali della lavastoviglie inceppata andandosene a guardare la televisione, allora il risultato sarà sempre un bel carico di piatti sporchi, opachi, da lavare di nuovo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-6120167995225268095?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/6120167995225268095/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/09/la-lavastoviglie-e-i-progetti-software.html#comment-form' title='4 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/6120167995225268095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/6120167995225268095'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/09/la-lavastoviglie-e-i-progetti-software.html' title='La lavastoviglie e i progetti software'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-3580815897464253312</id><published>2010-08-31T15:59:00.001+02:00</published><updated>2010-08-31T15:59:51.690+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogday'/><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><title type='text'>#BlogDay 2010 – ecco 5 blog tutti da leggere</title><content type='html'>&lt;p&gt;Dopo le grandi fatiche di questo agosto (per la cronaca, non sono ancora andato in ferie) è il caso di fare lo sforzo e scrivere un post, per quanto banale.&lt;/p&gt;  &lt;p&gt;Quale migliore occasione, allora, del &lt;a href="http://www.blogday.org" target="_blank"&gt;BlogDay 2010&lt;/a&gt; ?&lt;/p&gt;  &lt;p&gt;Ecco i cinque blog che propongo:&lt;/p&gt;  &lt;h2&gt;   &lt;br /&gt;JP’s Web Place&lt;/h2&gt;  &lt;p&gt;Molti dei miei 4 lettori lo seguono sicuramente, ma forse non ho mai segnalato il blog di JP. Male ! Si tratta di un blog a carattere tecnico dedicato allo sviluppo software. Si parla di codice, di programmazione, di standard, di libri, di pratiche e spesso di formazione e lavoro. Tanti argomenti ma trattati con rigore e professionalità. Da mettere in feed reader da subito.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://rejex.wordpress.com/"&gt;http://rejex.wordpress.com/&lt;/a&gt;&lt;/p&gt;  &lt;h2&gt;   &lt;br /&gt;Design fabulous&lt;/h2&gt;  &lt;p&gt;Il blog di Andrew Kim, giovanissimo ma talentuoso designer. Questo blog raccoglie i suoi sketch, le sue idee e le sue proposte per prodotti innovativi. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://designfabulous.blogspot.com/"&gt;http://designfabulous.blogspot.com/&lt;/a&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;h2&gt;Unicorn free&lt;/h2&gt;  &lt;p&gt;Amy Hoy è una professionista specializzata in web apps e javascript. Ma è anche una spassosa blogger che un Unicorn Free si diverte a spazzare via miti e leggende su web e software per rimpiazzarle con un sano pragmatismo. Il concetto è riassunto in maniera esemplare dal logo del blog, in cui un simpatico (e reale) narvalo elimina fisicamente il mitico unicorno.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://unicornfree.com/"&gt;http://unicornfree.com/&lt;/a&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;h2&gt;NoisyWeb&lt;/h2&gt;  &lt;p&gt;Una delle ultime aggiunte al mio feed reader. Si parla soprattutto di videogiochi,con la passione del videogiocatore. Mi piace perché le recensioni che ho letto non sono quelle dei ‘soliti’ nomi ma ho potuto scoprire qualche titolo alternativo e molto interessante.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.noisyweb.com/"&gt;http://www.noisyweb.com/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;Emanuele Feronato&lt;/h2&gt;  &lt;p&gt;Rimaniamo in ambito videogiochi con il blog di uno sviluppatore. Si parla molto di Flash, ma anche di game design, tecniche di programmazione e monetizzazione.&lt;/p&gt;  &lt;p&gt;Molto interessante.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.emanueleferonato.com/"&gt;http://www.emanueleferonato.com/&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-3580815897464253312?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/3580815897464253312/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/08/blogday-2010-ecco-5-blog-tutti-da.html#comment-form' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/3580815897464253312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/3580815897464253312'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/08/blogday-2010-ecco-5-blog-tutti-da.html' title='#BlogDay 2010 – ecco 5 blog tutti da leggere'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-7231745560404303285</id><published>2010-08-16T10:32:00.004+02:00</published><updated>2010-08-16T10:37:09.405+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='touch'/><category scheme='http://www.blogger.com/atom/ns#' term='good ui'/><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><category scheme='http://www.blogger.com/atom/ns#' term='multi touch'/><title type='text'>I Finger Tools di Matt Gemmel</title><content type='html'>&lt;a href="http://mattgemmell.com/" target="_blank"&gt;Matt Gemmel&lt;/a&gt;, sviluppatore per &lt;a href="http://instinctivecode.com/" target="_blank"&gt;Instintive Code&lt;/a&gt;, nel tempo libero è un ideatore di soluzioni interessanti e creative per l’interfaccia utente.&lt;br /&gt;
&lt;br /&gt;
Sono rimasto piuttosto incuriosito dal suo recente ‘&lt;a href="http://mattgemmell.com/2010/08/11/finger-tools" target="_blank"&gt;Finger Tools&lt;/a&gt;’, una idea che si propone di rendere più intuitiva e veloce la selezione di ‘strumenti’, in una applicazione, abbandonando il modello ormai classico della palette, ovvero di una zona comune in cui selezionare lo strumento per poi tornare nell’area di lavoro.&lt;br /&gt;
&lt;br /&gt;
La soluzione di Matt prevede di utilizzare le dita come palette vera e propria.&lt;br /&gt;
&lt;br /&gt;
Ecco il video dimostrativo.&lt;br /&gt;
&lt;br /&gt;
&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/p_9oW81qna8?fs=1&amp;amp;hl=it_IT"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/p_9oW81qna8?fs=1&amp;amp;hl=it_IT" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
E’ un’idea &lt;em&gt;molto interessante&lt;/em&gt;, anche se noto qualche difetto che la rende migliorabile.&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;strong&gt;Richiede solo dispositivi multitouch&lt;/strong&gt;. Quindi non è applicabile facilmente su un numero esteso di dispositivi.       &lt;br /&gt;
&lt;br /&gt;
Sarebbe bello capire come può essere ‘scalata’ per queste situazioni.      &lt;br /&gt;
&lt;br /&gt;
Una estensione a questo problema è la necessità, anche lavorando su dispositivi multitouch, di usare comunque un solo dito (o al massimo due) per gran parte del tempo. L’esempio classico è quello del cellulare: spesso si usa solamente il pollice per interagire. In questo caso il modello della palette continua a funzionare, ma non vale lo stesso per i &lt;em&gt;Finger Tools&lt;/em&gt;.      &lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Richiede dita che non si usano frequentemente&lt;/strong&gt;. Ho notato un ‘trascinamento del testo con il mignolo’ che mi ha dato subito una &lt;em&gt;sensazione&lt;/em&gt; di scomodità e di difficoltà di uso.       &lt;br /&gt;
Fortunatamente questo tipo di interfaccia non richiede che si arrivi per forza ad usare il mignolo. Ma se serve ?&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Non scala molto&lt;/strong&gt;. Finite le dita, nel caso di molti strumenti, occorre tornare ad usare la palette.&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Il modello della palette rimane più intuitivo&lt;/strong&gt;. E’ rapportabile infatti al ‘cassetto degli attrezzi’ da cui estrarre quello che serve, e la gran parte degli utenti non fa fatica ad impararne l’uso.&lt;/li&gt;
&lt;/ol&gt;Difetti a parte (aggirabili, credo), questa soluzione rimane comunque degna di nota e fornisce un buon punto di partenza per ‘ripensare’ interfacce più tradizionali con un occhio ai dispositivi touch di nuova generazione.&lt;br /&gt;
&lt;br /&gt;
Che ne pensate ? Vi piacerebbe usare una applicazione organizzata in questo modo ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-7231745560404303285?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/7231745560404303285/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/08/i-finger-tools-di-matt-gemmel.html#comment-form' title='7 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/7231745560404303285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/7231745560404303285'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/08/i-finger-tools-di-matt-gemmel.html' title='I Finger Tools di Matt Gemmel'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-930058228784932041</id><published>2010-08-01T14:41:00.001+02:00</published><updated>2010-08-01T14:41:40.460+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='videogiochi'/><category scheme='http://www.blogger.com/atom/ns#' term='free'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Tetris con Javascript</title><content type='html'>&lt;p&gt;Anche se le ferie quest’anno me le scordo, in questo blog cerco di ottenere un minimo di atmosfera estiva e vacanziera.&lt;/p&gt;  &lt;p&gt;Mi viene in aiuto &lt;a href="http://meemi.com" target="_blank"&gt;Meemi&lt;/a&gt;, social italico pieno di talenti italici, attraverso il quale Francesco Monaca ha &lt;a href="http://meemi.com/FrancescoMonaca/1842796" target="_blank"&gt;presentato&lt;/a&gt; il suo ultimo side project: un &lt;a href="http://franci78.blogspot.com/2010/07/e-se-sviluppassi-un-tetris-con.html" target="_blank"&gt;tetris scritto completamente in HTML+Javascript&lt;/a&gt; (con un piccolo aiuto dall’utile libreria &lt;a href="http://mootools.net/" target="_blank"&gt;MooTools&lt;/a&gt;).&lt;/p&gt;  &lt;p&gt;Il risultato è molto molto piacevole e non sfigura per niente davanti alle tante conversioni di Tetris che si possono trovare in rete. Un ottimo lavoro che mi ha fatto rimpiangere i bei tempi in cui passavo ore a giocare con questi piccoli capolavori.&lt;/p&gt;  &lt;p&gt;Ben fatto e grazie, Francesco !&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-930058228784932041?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/930058228784932041/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/08/tetris-con-javascript.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/930058228784932041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/930058228784932041'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/08/tetris-con-javascript.html' title='Tetris con Javascript'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-4732389066949388637</id><published>2010-07-28T13:19:00.001+02:00</published><updated>2010-07-29T10:24:03.339+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='good ui'/><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Userinterfaccia - Microsoft Street Slide</title><content type='html'>&lt;p&gt;Notevole questo video di presentazione di &lt;a href="http://research.microsoft.com/en-us/um/people/kopf/street_slide/index.html" target="_blank"&gt;Street Slide&lt;/a&gt;, l’interfaccia di navigazione ‘street level’ proposta da Microsoft in concorrenza al più noto (e non sempre amichevole) &lt;a href="http://www.google.it/help/maps/streetview/" target="_blank"&gt;Street View&lt;/a&gt; di Google.&lt;/p&gt;  &lt;p&gt;Questa interfaccia, pur senza essere particolarmente innovativa, propone un sistema di navigazione basato su un uso del ‘panning’ che apparentemente sembra più comodo e intuitivo rispetto allo strumento di Google.&lt;/p&gt;  &lt;p&gt;Da notare l’uso delle &lt;em&gt;icone a forma di segnale stradale&lt;/em&gt;. Cliccando su ‘svolta a destra’ o ‘inversione a U’ si ottiene esattamente l’effetto atteso, come se si stesse guidando un’auto. E’ un tipo di interfaccia che si presenta molto intuitiva anche se probabilmente fallisce sul fronte dell’internazionalizzazione (non in tutti i paesi sono utilizzati questi segnali).&lt;/p&gt;  &lt;p&gt;Interessante anche il posizionamento dei numeri civici (cliccandoli si viene portati automaticamente all’indirizzo corrispondente) e dei logo delle attività commerciali man mano che appaiono a video.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:f41acf97-11f5-4026-aaf4-6ef8ced8e7ee" class="wlWriterEditableSmartContent"&gt;&lt;div id="04c98526-0a66-435b-ad2f-189ced60872c" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=K-_T949uSwU" target="_new"&gt;&lt;img src="http://lh3.ggpht.com/_zIfgCFjKajE/TFE6okfvQ3I/AAAAAAAAA7g/0y4jRx3EXag/videob1c8afbfd3c8%5B2%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('04c98526-0a66-435b-ad2f-189ced60872c'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/K-_T949uSwU&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/K-_T949uSwU&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-4732389066949388637?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/4732389066949388637/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/07/userinterfaccia-microsoft-street-slide.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4732389066949388637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4732389066949388637'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/07/userinterfaccia-microsoft-street-slide.html' title='Userinterfaccia - Microsoft Street Slide'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_zIfgCFjKajE/TFE6okfvQ3I/AAAAAAAAA7g/0y4jRx3EXag/s72-c/videob1c8afbfd3c8%5B2%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-1691436017600145858</id><published>2010-07-26T09:30:00.000+02:00</published><updated>2010-07-26T09:30:00.841+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scaddle'/><category scheme='http://www.blogger.com/atom/ns#' term='do-dots'/><title type='text'>Scaddle trainer</title><content type='html'>In leggero ritardo (credo) sulla &lt;a href="http://do-dots.it/Roadmap.aspx"&gt;roadmap&lt;/a&gt;, sta per arrivare&lt;strong&gt; Scaddle trainer&lt;/strong&gt;. &lt;br /&gt;
&lt;br /&gt;
Questa demo di &lt;a href="http://do-dots.it/Scaddle.aspx"&gt;&lt;strong&gt;Scaddle&lt;/strong&gt;&lt;/a&gt;, l’interfaccia grafica (non ci piace chiamarlo SCADA) fornita con il framework &lt;a href="http://do-dots.it/"&gt;&lt;strong&gt;do-Dots&lt;/strong&gt;&lt;/a&gt;, permette di cominciare a ‘sporcarsi le mani’ e farsi un’idea di come funziona questo prodotto.&lt;br /&gt;
&lt;br /&gt;
La nostra idea dello &lt;strong&gt;Scaddle trainer&lt;/strong&gt; è quella di ‘impacchettare’ in un unico progetto una piccola rete di Dot. Ci sono quindi interfaccia grafica, Broker, alcuni Dot predefiniti e un &lt;i&gt;myDot&lt;/i&gt; direttamente modificabile dallo sviluppatore.&lt;br /&gt;
&lt;br /&gt;
Modificare il &lt;i&gt;myDot&lt;/i&gt;, magari seguendo le indicazioni del documento &lt;em&gt;&lt;strong&gt;‘Guida alla scrittura dei Dot’&lt;/strong&gt;&lt;/em&gt;, dovrebbe dare un’idea di quello che si può fare con &lt;strong&gt;do-Dots&lt;/strong&gt; e (perché no ?) la possibilità di iniziare a scrivere un vero Dot in grado di interfacciarsi con il proprio hardware, servizio o protocollo.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lh4.ggpht.com/_zIfgCFjKajE/TEBwMHNz_EI/AAAAAAAAA7I/DV4MwK3XyuQ/s1600-h/Scaddle%20trainer%20-%202%5B12%5D.jpg"&gt;&lt;img alt="Scaddle trainer - 2" border="0" height="225" src="http://lh3.ggpht.com/_zIfgCFjKajE/TEBwMiNEI9I/AAAAAAAAA7M/QWTFlWXFjdA/Scaddle%20trainer%20-%202_thumb%5B10%5D.jpg?imgmax=800" style="border-bottom-color: initial; border-bottom-style: initial; border-bottom-width: 0px; border-left-color: initial; border-left-style: initial; border-left-width: 0px; border-right-color: initial; border-right-style: initial; border-right-width: 0px; border-top-color: initial; border-top-style: initial; border-top-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto;" title="Scaddle trainer - 2" width="400" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lh3.ggpht.com/_zIfgCFjKajE/TEBwNNU6tHI/AAAAAAAAA7Q/SGPe6dHMe64/s1600-h/Scaddle%20trainer%20-%201%5B5%5D.jpg"&gt;&lt;img alt="Scaddle trainer - 1" border="0" height="224" src="http://lh3.ggpht.com/_zIfgCFjKajE/TEBwNhxga_I/AAAAAAAAA7U/z9STYDG6dpU/Scaddle%20trainer%20-%201_thumb%5B3%5D.jpg?imgmax=800" style="border-bottom-color: initial; border-bottom-style: initial; border-bottom-width: 0px; border-left-color: initial; border-left-style: initial; border-left-width: 0px; border-right-color: initial; border-right-style: initial; border-right-width: 0px; border-top-color: initial; border-top-style: initial; border-top-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto;" title="Scaddle trainer - 1" width="400" /&gt;&lt;/a&gt;&amp;nbsp; &lt;br /&gt;
Per chi fosse interessato, visto che è ancora facile scegliere i componenti, volevo proporre una lista dei Dot che saranno ‘fissati’ nel demo.&lt;br /&gt;
&lt;br /&gt;
Attualmente abbiamo inserito:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;myDot&lt;/strong&gt; – liberamente modificabile dallo sviluppatore. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;WeatherDot&lt;/strong&gt; – un Dot in grado di ottenere informazioni meteo tramite Google. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OfficeDot&lt;/strong&gt; – un ‘simulatore di ufficio’ che riproduce l’automazione di un ufficio con accessi, luci e .. una macchina per il caffè ! &lt;/li&gt;
&lt;/ul&gt;A questi Dot potremmo aggiungerne altri, che tuttavia stiamo lasciando indietro perché non riteniamo così interessanti:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;GpsDot&lt;/strong&gt; – un parser di stream NMEA. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RemoteDot&lt;/strong&gt; – un uploader di informazioni verso un server web. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SolarDot&lt;/strong&gt; – un simulatore di impianto fotovoltaico. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ModbusDot&lt;/strong&gt; – interfacciamento tramite Modbus ASCII, Modbus-RTU e Modbus-TCP. &lt;/li&gt;
&lt;/ul&gt;Altre idee ? Siamo ancora in grado di inserire quello che preferite..&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Scaddle trainer&lt;/strong&gt; sarà disponibile il 2 agosto 2010. Sarà implementato in .NET Framework 2.0. Il myDot potrà essere scritto in C# tramite &lt;a href="http://msdn.microsoft.com/it-it/express/default.aspx"&gt;Visual Studio&lt;/a&gt; o &lt;a href="http://www.icsharpcode.net/opensource/sd/"&gt;SharpDevelop&lt;/a&gt;. L’interfaccia grafica non sarà sicuramente all’altezza della versione finale ma stiamo cercando di curare meglio altre cose. &lt;br /&gt;
&lt;br /&gt;
Ulteriori linguaggi e piattaforme in arrivo con le prossime release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-1691436017600145858?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/1691436017600145858/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/07/scaddle-trainer.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/1691436017600145858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/1691436017600145858'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/07/scaddle-trainer.html' title='Scaddle trainer'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_zIfgCFjKajE/TEBwMiNEI9I/AAAAAAAAA7M/QWTFlWXFjdA/s72-c/Scaddle%20trainer%20-%202_thumb%5B10%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-4846044709925748967</id><published>2010-07-21T23:45:00.001+02:00</published><updated>2010-07-21T23:45:29.157+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><title type='text'>Facebook, bye bye</title><content type='html'>&lt;p&gt;E alla fine ho disattivato l’account di Facebook.&lt;/p&gt;  &lt;p&gt;Di solito ci sono due motivi per cui elimino un account da un servizio web. Non mi piace il servizio oppure non lo trovo utile e non lo uso. Per Facebook vale un miscuglio delle due cose.&lt;/p&gt;  &lt;p&gt;Il viaggio su Facebook è stato lento e irregolare. Mi ero iscritto per curiosità quando nel nostro paese lo conoscevano in pochi. E infatti non c’era nessuno, si stava soli soletti nella propria pagina e non sembrava che questa cosa avesse un gran senso.&lt;/p&gt;  &lt;p&gt;Quando sono rientrato era cominciato il boom in Italia. Improvvisamente c’erano tutti. Chi non c’era veniva invitato. A quel punto è finalmente cominciata l’escalation di amicizie, ovvero il recuperare amici, parenti, conoscenti, ex amici, ex compagni di classe per collocarli tutti insieme in una bella lista di contatti.&lt;/p&gt;  &lt;p&gt;Ci è scappata l’organizzazione di un paio di cene tra compagni di classe, a cui non ho partecipato per motivi vari.&lt;/p&gt;  &lt;p&gt;Ci è scappata qualche chiacchiera in chat, a tarda notte, con parenti e amici vari.&lt;/p&gt;  &lt;p&gt;Ci è scappato il momento ‘quanto è piccolo il mondo’, quando ho scoperto che una persona che credevo completamente e totalmente dispersa era molto più vicina di quanto immaginassi.&lt;/p&gt;  &lt;p&gt;C’è stato anche il periodo 'Farmville’, in cui cedevo l’account a mia moglie (appassionata del gioco) in modo che potesse gestire sia la sua fattoria che la mia. Praticamente ho inventato la mezzadria digitale.&lt;/p&gt;  &lt;p&gt;Poi c’è stato il buco. Nel senso che non ci sono più entrato. Al massimo qualche login per controllare (e limitare) le opzioni sulla privacy.&lt;/p&gt;  &lt;p&gt;Il fatto è che, una volta recuperati i vecchi contatti e salvati i loro indirizzi di email, non mi interessava più andare a selezionare un ‘mi piace’ sulla loro bacheca. Quindi diciamo che ho sfruttato Facebook (che si è comportato molto bene) nella fase di ‘recupero’ dei contatti, ma non l’ho trovato più utile una volta che questi contatti erano ritrovati e messi al sicuro.&lt;/p&gt;  &lt;p&gt;E così ci salutiamo. Niente di personale. Non mi interessa se Zuckerberg è antipatico o simpatico. Non mi interessa fare una questione di principio della loro politica sulla privacy.&lt;/p&gt;  &lt;p&gt;Se Facebook festeggia 500 milioni di utenti, io non sono più dentro quei 500 milioni.&lt;/p&gt;  &lt;p&gt;Facebook, non mi servi più.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-4846044709925748967?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/4846044709925748967/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/07/facebook-bye-bye.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4846044709925748967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/4846044709925748967'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/07/facebook-bye-bye.html' title='Facebook, bye bye'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-8524737026721057452</id><published>2010-07-20T09:00:00.001+02:00</published><updated>2010-07-20T09:00:05.245+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='upto9bits'/><category scheme='http://www.blogger.com/atom/ns#' term='stencils'/><category scheme='http://www.blogger.com/atom/ns#' term='subversion'/><title type='text'>Indicazioni stradali su Subversion</title><content type='html'>.. a volte capita di dover spiegare ad un collega come ci dobbiamo muovere nel repository SVN di un progetto, e di avere sottomano la libreria di stencil e stili che usiamo per generare i mockup delle interfacce grafiche ..&lt;br /&gt;
&lt;br /&gt;
.. il risultato è uno schemino veloce veloce che spiega le ‘indicazioni stradali’ per raggiungere il risultato voluto.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lh3.ggpht.com/_zIfgCFjKajE/TEBeawgHR1I/AAAAAAAAA7A/x_ismlxcNCA/s1600-h/subversion-situazione%5B12%5D.png"&gt;&lt;img alt="subversion-situazione" border="0" height="263" src="http://lh6.ggpht.com/_zIfgCFjKajE/TEBebbFswRI/AAAAAAAAA7E/kEyT9gLEzQU/subversion-situazione_thumb%5B10%5D.png?imgmax=800" style="border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline;" title="subversion-situazione" width="500" /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
Voi lo capite ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-8524737026721057452?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/8524737026721057452/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/07/indicazioni-stradali-su-subversion.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8524737026721057452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/8524737026721057452'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/07/indicazioni-stradali-su-subversion.html' title='Indicazioni stradali su Subversion'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_zIfgCFjKajE/TEBebbFswRI/AAAAAAAAA7E/kEyT9gLEzQU/s72-c/subversion-situazione_thumb%5B10%5D.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-3253982657098497773</id><published>2010-07-19T09:00:00.002+02:00</published><updated>2010-07-19T09:00:05.944+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='home automation'/><category scheme='http://www.blogger.com/atom/ns#' term='domotica'/><title type='text'>Un progetto di Home Automation (parte 2)</title><content type='html'>&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Ricordate il progetto di domotica accennato in&amp;nbsp;&lt;a href="http://minddrivenit.blogspot.com/2010/03/un-progetto-di-home-automation-parte-1.html"&gt;questo post&lt;/a&gt;&amp;nbsp;? Purtroppo a pochi giorni dalla pubblicazione ho avuto ben altri problemi, più contingenti, che hanno spostato le mie energie altrove.&lt;/div&gt;&lt;h2&gt;Il fattaccio&lt;/h2&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;All'inizio di un bel weekend di fine marzo, approfittando della imminente primavera per riaprire l'appartamento al mare, mi spostavo con la famigliola lontano dal caos della vita di tutti i giorni per ... ritrovarmi di fronte ad un mezzo incubo.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Aperta la porta dell'abitazione, lo scenario era quello di un appartamento allagato, e&amp;nbsp;&lt;i&gt;non di acqua&lt;/i&gt;.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Origine del problema il bagno, visto che una ostruzione del pozzetto esterno aveva diretto tutti gli scarichi verso l'appartamento (svantaggi di essere al primo piano).&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Vi risparmio i dettagli, soprattutto se siete deboli di stomaco. Questo per dirvi che fino a giugno ho letteralmente fatto l'operaio per sistemare tutti i danni.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Ma adesso che è tutto in ordine e che posso concentrarmi di nuovo sui problemi di casa, credo che porterò avanti nuovamente il progetto iniziale.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-3253982657098497773?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/3253982657098497773/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/07/un-progetto-di-home-automation-parte-2.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/3253982657098497773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/3253982657098497773'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/07/un-progetto-di-home-automation-parte-2.html' title='Un progetto di Home Automation (parte 2)'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-5871680761523962182</id><published>2010-07-18T10:00:00.000+02:00</published><updated>2010-07-18T10:00:01.610+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='round up'/><title type='text'>Una manciata di blog</title><content type='html'>Qualche blog interessante estratto direttamente dal mio feed reader. Si parla di presentazioni, design, humour e, naturalmente, programmazione.&lt;br /&gt;
&lt;h2&gt;Presentation Zen&lt;/h2&gt;Note, consigli e riflessioni sulle presentazioni in pubblico da Garr Reynolds, uno che le presentazioni le sa fare eccome.&lt;br /&gt;
&lt;a href="http://www.presentationzen.com/" title="http://www.presentationzen.com"&gt;http://www.presentationzen.com&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Tecnica Arcana Podcast&lt;/h2&gt;Il sito ufficiale del podcast di Carlo Becchi. Interessantissimo e accattivante. Presentato con ironia, professionalità e competenza.&lt;br /&gt;
&lt;a href="http://www.tecnicaarcana.com/"&gt;http://www.tecnicaarcana.com/&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;XKCD&lt;/h2&gt;Se non lo conoscete, non potete definirvi geek.&lt;br /&gt;
&lt;a href="http://xkcd.com/" title="http://xkcd.com"&gt;http://xkcd.com&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Ignore the code&lt;/h2&gt;Lukas Mathis propone considerazioni e segnalazioni sull’interfaccia utente con un punto di vista sempre interessante e spesso originale. Per una lettura in perfetto stile &lt;em&gt;‘userinterfaccia’&lt;/em&gt;. &lt;br /&gt;
&lt;a href="http://ignorethecode.net/blog/"&gt;http://ignorethecode.net/blog/&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Il blog di Nicola Amatucci&lt;/h2&gt;Se vi interessa la programmazione di Arduino, ma anche trucchi e tutorial sulla programmazione, questo blog è una piacevole lettura.&lt;br /&gt;
&lt;a href="http://www.nicolaamatucci.com/blog/"&gt;http://www.nicolaamatucci.com/blog/&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;i feel lowercase&lt;/h2&gt;Blog umoristico dedicato alle news di tecnologia, di cui spesso mi diverto a re-twittare i post. E’ ancora acerbo ma sono convinto che quando troverà il suo pubblico e uno stile più naturale diventerà un classico.&lt;br /&gt;
&lt;a href="http://ifeellowercase.blogspot.com/"&gt;http://ifeellowercase.blogspot.com&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Indie Vault&lt;/h2&gt;Imperdibile riferimento italiano sul gaming indipendente: un argomento da seguire con sempre più attenzione. Bei post, sempre interessanti, e bella grafica.&lt;br /&gt;
&lt;a href="http://www.indievault.it/"&gt;http://www.indievault.it/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-5871680761523962182?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/5871680761523962182/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/07/una-manciata-di-blog.html#comment-form' title='5 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/5871680761523962182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/5871680761523962182'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/07/una-manciata-di-blog.html' title='Una manciata di blog'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-2270027087412578967</id><published>2010-07-16T08:30:00.000+02:00</published><updated>2010-07-16T08:30:00.949+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='free tools'/><title type='text'>Konkuri – tornei a piacere</title><content type='html'>&lt;a href="http://lh4.ggpht.com/_zIfgCFjKajE/TD4kYt8D9jI/AAAAAAAAA6o/Nhol9zxyuhY/s1600-h/logo-konkuri%5B6%5D.gif"&gt;&lt;img align="right" alt="logo-konkuri" border="0" height="40" src="http://lh6.ggpht.com/_zIfgCFjKajE/TD4kZRq-LFI/AAAAAAAAA6s/obmZSbk-Nec/logo-konkuri_thumb%5B4%5D.gif?imgmax=800" style="border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; margin-right: 0px;" title="logo-konkuri" width="125" /&gt;&lt;/a&gt;&lt;strong&gt;&lt;a href="http://www.konkuri.com/"&gt;Konkuri&lt;/a&gt;&lt;/strong&gt; è un’interessante startup nostrana (tanto nostrana che è di Bologna) che propone una applicazione web semplice ed efficacissima, realizzata in maniera impeccabile. &lt;br /&gt;
&lt;br /&gt;
L’idea è quella di permettere agli utenti di gestire i propri tornei in maniera veloce ed immediata. Per ‘gestire’ tornei intendo l’immissione delle squadre (o partecipanti), la creazione del calendario, l’immissione dei risultati e così via.&lt;br /&gt;
&lt;br /&gt;
Se almeno una volta vi siete messi con carta e penna a stilare la classifica del torneo dell’ufficio di calcio balilla, allora capite cosa intendo. &lt;br /&gt;
&lt;br /&gt;
Praticamente indispensabile.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-2270027087412578967?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/2270027087412578967/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/07/konkuri-tornei-piacere.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/2270027087412578967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/2270027087412578967'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/07/konkuri-tornei-piacere.html' title='Konkuri – tornei a piacere'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_zIfgCFjKajE/TD4kZRq-LFI/AAAAAAAAA6s/obmZSbk-Nec/s72-c/logo-konkuri_thumb%5B4%5D.gif?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-2548441162247211392</id><published>2010-07-15T09:00:00.002+02:00</published><updated>2010-07-16T00:03:17.878+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='big smart button'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><title type='text'>Windows 7 e il Big Smart Button</title><content type='html'>Lo confesso. Sono approdato a Windows 7 solo ora.&lt;br /&gt;
&lt;br /&gt;
E non per scelta.&lt;br /&gt;
&lt;br /&gt;
Però devo dire che non è male, è molto facile da usare e abbastanza performante.&lt;br /&gt;
&lt;br /&gt;
Non ho ancora analizzato in dettaglio se ci sono finezze degne di nota nell’interfaccia grafica. Sicuramente trovo il menu &lt;em&gt;Start&lt;/em&gt; molto più facile da usare rispetto ai predecessori.&lt;br /&gt;
&lt;br /&gt;
Una cosa che invece mi è saltata subito all’occhio è l’utilizzo di una sorta di &lt;strong&gt;&lt;a href="http://minddrivenit.blogspot.com/2007/06/round-up-trucchi-e-regole-dagli-ultimi_11.html"&gt;Big Smart Button&lt;/a&gt;&lt;/strong&gt; per spegnere / uscire / mettere in pausa il PC.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lh5.ggpht.com/_zIfgCFjKajE/TD4hIp2EDFI/AAAAAAAAA6g/H5CE7kPti1I/s1600-h/windows-7-big-smart-button%5B2%5D.jpg"&gt;&lt;img alt="windows-7-big-smart-button" border="0" height="131" src="http://lh4.ggpht.com/_zIfgCFjKajE/TD4hJPVVaBI/AAAAAAAAA6k/yTIPAoBzLKk/windows-7-big-smart-button_thumb.jpg?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto;" title="windows-7-big-smart-button" width="244" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Se non ricordate il &lt;em&gt;Big Smart Button&lt;/em&gt;:&lt;br /&gt;
&lt;blockquote&gt;&lt;em&gt;.. utilizzate un’icona o un bottone molto evidente (Big Smart Button) come punto di accesso per una funzione complessa. Utilizzate la grafica del bottone come indicatore dello stato dell’oggetto. Utilizzate il click sul bottone per attivare il comando più comune sull’oggetto. Utilizzate una porzione secondaria del bottone per accedere ai comandi secondari o comunque meno usati.       &lt;/em&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-2548441162247211392?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/2548441162247211392/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/07/windows-7-e-il-big-smart-button.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/2548441162247211392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/2548441162247211392'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/07/windows-7-e-il-big-smart-button.html' title='Windows 7 e il Big Smart Button'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_zIfgCFjKajE/TD4hJPVVaBI/AAAAAAAAA6k/yTIPAoBzLKk/s72-c/windows-7-big-smart-button_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-9105493758253683291</id><published>2010-07-06T07:55:00.000+02:00</published><updated>2010-07-06T07:55:23.179+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><title type='text'>Grazie Adobe, per il default</title><content type='html'>Non pensavo di dover mai ringraziare per una cosa del genere.&lt;br /&gt;
&lt;br /&gt;
Ma con la marea di finestre invadenti e invasive che ti propongono di installare questo, inviare quest'altro e scaricare quell'altro ancora apprezzo la scelta di Adobe di mettere il &lt;i&gt;'No, grazie'&lt;/i&gt; come risposta di default per l'autorizzazione al monitoraggio del Reader.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_zIfgCFjKajE/TDLEaUFWg0I/AAAAAAAAA5w/5frL38zHFa0/s1600/grazie-adobe-per-il-default.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="315" src="http://4.bp.blogspot.com/_zIfgCFjKajE/TDLEaUFWg0I/AAAAAAAAA5w/5frL38zHFa0/s400/grazie-adobe-per-il-default.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
E' una piccola cosa, magari potevano anche evitare di propormi questa finestra non richiesta, ma apprezzo il gesto.&lt;br /&gt;
&lt;br /&gt;
E' un inizio. Grazie.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-9105493758253683291?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/9105493758253683291/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/07/grazie-adobe-per-il-default.html#comment-form' title='5 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/9105493758253683291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/9105493758253683291'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/07/grazie-adobe-per-il-default.html' title='Grazie Adobe, per il default'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_zIfgCFjKajE/TDLEaUFWg0I/AAAAAAAAA5w/5frL38zHFa0/s72-c/grazie-adobe-per-il-default.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-645483654287298405</id><published>2010-06-30T11:29:00.001+02:00</published><updated>2010-06-30T11:31:28.151+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='manifesto'/><title type='text'>Un cacciavite è e rimane un cacciavite</title><content type='html'>&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Questo post è quasi una sorta di manifesto, penso valga la pena di mettere giù questi miei pensieri, per banali che siano.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Voglio parlare di strumenti.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Nell'informatica gli strumenti possono essere hardware, software, linguaggi di programmazione, idee, metodologie e tante altre cose che adesso non mi vengono in mente.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Sono strumenti Linux, Windows e Mac OS X.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Sono strumenti Android, iPhone, iPad.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Sono strumenti i PC desktop, i netbook, gli smartphone, i tablet.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Sono strumenti Git, Subversion, Mercurial e CVS.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Sono strumenti C++, C#, Java, Objective C, Ruby. Pure il Basic è uno strumento.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Sono strumenti le Metodologie Agili, il Waterfall, Scrum, Extreme programming e la Tecnica del Pomodoro.&lt;/div&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
Per strumenti intendo cose che mi permettono di completare al meglio un progetto. Se fossi un falegname i miei strumenti (attrezzi, in questo caso) sarebbero una pialla, un cacciavite, una sega e un martello.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Ma credo che non vedrò mai un falegname ingaggiare una&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Flaming_(Internet)"&gt;flame war&lt;/a&gt;&amp;nbsp;per stabilire se è meglio il cacciavite a stella rispetto al cacciavite a taglio. Né vedrò un falegname fare una bandiera o una religione del proprio cacciavite preferito.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Certo, magari un giorno o l'altro potrà lamentarsi perché non è robusto abbastanza, perché non va bene con le viti che deve usare, perché non riesce ad arrivare in un angolo particolarmente angusto.&amp;nbsp;Ma non credo che arriverà a litigare con nessuno o a promuovere crociate pro o contro il cacciavite in questione.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Ecco, vedetemi come il falegname.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Per me i linguaggi di programmazione, i sistemi operativi, le metodologie e i software sono strumenti per raggiungere uno scopo. Se ho un mobile o una casa da costruire, userò quelli più adatti allo scopo. E vi assicuro che sono più interessato al mobile e alla casa che non agli strumenti che userò per costruirli.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;A volte mi lamenterò perché uno strumento funziona peggio di un altro, o perché uno strumento all'improvviso diventerà inutilizzabile per scelta del costruttore, o perché gli manca una sciocchezza per poter essere un&amp;nbsp;&lt;i&gt;grande&lt;/i&gt;&amp;nbsp;strumento.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Ma si fa per parlare.&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;i&gt;Di sicuro un cacciavite non sarà mai una bandiera, per me, né una religione.&lt;/i&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;.. e buon lavoro !&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-645483654287298405?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/645483654287298405/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/06/un-cacciavite-e-e-rimane-un-cacciavite.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/645483654287298405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/645483654287298405'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/06/un-cacciavite-e-e-rimane-un-cacciavite.html' title='Un cacciavite è e rimane un cacciavite'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-5535548700789062376</id><published>2010-06-24T13:19:00.000+02:00</published><updated>2010-06-24T13:19:40.894+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='touch'/><category scheme='http://www.blogger.com/atom/ns#' term='mouse'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='tastiera'/><category scheme='http://www.blogger.com/atom/ns#' term='userinterfaccia'/><title type='text'>Unity Launcher - un design a largo raggio</title><content type='html'>Bell'esempio di design di usabilità, quello dello &lt;a href="http://design.canonical.com/2010/06/introduction-to-unity-launcher/"&gt;Unity Launcher&lt;/a&gt;, per almeno un paio di motivi.&lt;br /&gt;
&lt;br /&gt;
1. Fa piacere vedere come sia ormai abbastanza consolidata, negli ultimi tempi, la ricerca di un buon design per l'interfaccia utente anche nei progetti open source.&lt;br /&gt;
&lt;br /&gt;
Forse è davvero finito il tempo in cui l'open source era di buona qualità ma nessuno si preoccupava troppo che fosse usabile.&amp;nbsp;E' il segno di una vera maturità ?&lt;br /&gt;
&lt;br /&gt;
2. Il design di interfaccia dello Unity Launcher fa pensare anche ad un trend che diventerà sempre più importante seguire. Ormai bisogna progettare&amp;nbsp;&lt;i&gt;a largo raggio&lt;/i&gt;&amp;nbsp;gli elementi di un'interfaccia utente.&lt;br /&gt;
&lt;br /&gt;
Per 'largo raggio' intendo la consapevolezza che uno strumento possa essere usato su tante piattaforme hardware diverse con diversi approcci dal punto di vista dell'interattività. Su un PC desktop, su un netbook, su un tablet e su dispositivi anche più piccoli avremo necessariamente combinazioni di strumenti diversi.&lt;br /&gt;
&lt;br /&gt;
E allora fa piacere che, anche se il target principale può essere il desktop, nel design si possa già pensare alla &lt;i&gt;dimensione delle icone tale da facilitare l'uso con un touch screen&lt;/i&gt;, e allo stesso tempo non perdere di vista la possibilità di usare al meglio la rotella del mouse e gli shortcut da tastiera.&lt;br /&gt;
&lt;br /&gt;
Insomma, pensare uno strumento che sia utilizzabile in tante situazioni, da tanti tipi diversi di utenti.&lt;br /&gt;
&lt;br /&gt;
&lt;object height="225" width="400"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12818039&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=12818039&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;a href="http://vimeo.com/12818039"&gt;Unity Launcher Introduction&lt;/a&gt; from &lt;a href="http://vimeo.com/user4106412"&gt;Canonical Design&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-5535548700789062376?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/5535548700789062376/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/06/unity-launcher-un-design-largo-raggio.html#comment-form' title='7 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/5535548700789062376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/5535548700789062376'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/06/unity-launcher-un-design-largo-raggio.html' title='Unity Launcher - un design a largo raggio'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-2006604538033089418</id><published>2010-06-17T08:30:00.001+02:00</published><updated>2010-06-17T08:30:00.775+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><category scheme='http://www.blogger.com/atom/ns#' term='fuori tema'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Dita che sanguinano ... e la mente dei programmatori</title><content type='html'>&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #999999;"&gt;[post brutalmente tradotto dal &lt;/span&gt;&lt;/span&gt;&lt;a href="http://minddriven.blogspot.com/2007/12/bleeding-fingers-and-programmers-forma.html"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #999999;"&gt;corrispettivo&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="color: #999999;"&gt; nella versione inglese di questo blog]&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Vita di famiglia.&lt;br /&gt;
&lt;br /&gt;
Dopo che sia io che mia moglie ci siamo allegramente affettati le dita con l'affilata mezzaluna che teniamo in cucina, ho deciso che era ora di realizzare una semplice protezione con un pezzo di cartone.&lt;br /&gt;
&lt;br /&gt;
Quello che ho fatto è documentato nelle foto seguenti.&lt;br /&gt;
&lt;br /&gt;
Come potete vedere non si tratta di un'opera d'arte.&lt;br /&gt;
&lt;br /&gt;
Però funziona, e non ci affettiamo più le dita.&lt;br /&gt;
&lt;br /&gt;
Quello che mi ha dato da pensare è il fatto che mia moglie ha ammesso di non avere la più pallida idea di come realizzare un oggetto simile e che, mentre lo realizzavo, non aveva la più pallida idea di quello che stessi combinando.&lt;br /&gt;
&lt;br /&gt;
Nella mia mente, al contrario. Tutto era &lt;i&gt;molto chiaro&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
Così chiaro che non ho dovuto prendere misure, né tracciare schizzi o progetti. Anche i piccoli triangoli tagliati a lato della striscia di cartone (necessari per permettere alla protezione di incurvarsi e seguire la lama) sono venuti fuori immediatamente e in modo estremamente naturale.&lt;br /&gt;
&lt;br /&gt;
Ora, questo è il mio ragionamento. Questo oggetto non è arte né (decisamente) un esempio di alta ingegneria. E' una scemata, ma funziona ed è stato estremamente semplice da costruire.&lt;br /&gt;
&lt;br /&gt;
Pur non essendo il lavoro di un genio, &lt;i&gt;non tutte le persone&lt;/i&gt; sono in grado di creare oggetti in questo modo.&amp;nbsp;Ma penso anche che sia una capacità &lt;i&gt;che quasi tutti i programmatori hanno&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
Una sorta di 'forma mentis'.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="hover_target" hover_container="show_note_2490656"&gt;&lt;div hover_container="show_note_2490656"&gt;Probabilmente la condividiamo con muratori, falegnami, progettisti, architetti e designer, mentre traduttori, interpreti (per fare un esempio tirando in ballo mia moglie), scrittori, insegnanti, cantanti e attori probabilmente non hanno.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;E' l'abilità di immaginare qualcosa che ancora non esiste, combinata all'abilità di capire, in dettaglio, come renderla reale.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
E', in definitiva, ciò che facciamo tutti i giorni quando ci mettiamo a programmare.&lt;br /&gt;
&lt;br /&gt;
Che ne pensate ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;/span&gt;&lt;a href="http://bp0.blogger.com/_zIfgCFjKajE/R178dqwimjI/AAAAAAAAAFs/zW1q0M3KcPM/s1600-h/herb+chopper+%281%29.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5142825411127974450" src="http://bp0.blogger.com/_zIfgCFjKajE/R178dqwimjI/AAAAAAAAAFs/zW1q0M3KcPM/s320/herb+chopper+%281%29.jpg" style="cursor: pointer; display: block; margin: 0px auto 10px; text-align: center;" /&gt;&lt;/a&gt;&lt;a href="http://bp1.blogger.com/_zIfgCFjKajE/R17856wimmI/AAAAAAAAAGE/Q2H7d1ypL_Q/s1600-h/herb+chopper+%282%29.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5142825896459278946" src="http://bp1.blogger.com/_zIfgCFjKajE/R17856wimmI/AAAAAAAAAGE/Q2H7d1ypL_Q/s320/herb+chopper+%282%29.jpg" style="cursor: pointer; display: block; margin: 0px auto 10px; text-align: center;" /&gt;&lt;/a&gt;&lt;a href="http://bp0.blogger.com/_zIfgCFjKajE/R178vqwimlI/AAAAAAAAAF8/uLO4GpMLoAg/s1600-h/herb+chopper+%283%29.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5142825720365619794" src="http://bp0.blogger.com/_zIfgCFjKajE/R178vqwimlI/AAAAAAAAAF8/uLO4GpMLoAg/s320/herb+chopper+%283%29.jpg" style="cursor: pointer; display: block; margin: 0px auto 10px; text-align: center;" /&gt;&lt;/a&gt;&lt;a href="http://bp1.blogger.com/_zIfgCFjKajE/R178l6wimkI/AAAAAAAAAF0/HyDozRlFMkA/s1600-h/herb+chopper+%284%29.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5142825552861895234" src="http://bp1.blogger.com/_zIfgCFjKajE/R178l6wimkI/AAAAAAAAAF0/HyDozRlFMkA/s320/herb+chopper+%284%29.jpg" style="cursor: pointer; display: block; margin: 0px auto 10px; text-align: center;" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-2006604538033089418?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/2006604538033089418/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/06/dita-che-sanguinano-e-la-mente-dei.html#comment-form' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/2006604538033089418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/2006604538033089418'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/06/dita-che-sanguinano-e-la-mente-dei.html' title='Dita che sanguinano ... e la mente dei programmatori'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_zIfgCFjKajE/R178dqwimjI/AAAAAAAAAFs/zW1q0M3KcPM/s72-c/herb+chopper+%281%29.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-25512885.post-169111680226830094</id><published>2010-06-09T08:30:00.001+02:00</published><updated>2010-06-09T08:30:00.493+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ufficio'/><category scheme='http://www.blogger.com/atom/ns#' term='produttivita'/><category scheme='http://www.blogger.com/atom/ns#' term='upto9bits'/><category scheme='http://www.blogger.com/atom/ns#' term='project management'/><category scheme='http://www.blogger.com/atom/ns#' term='lavoro'/><title type='text'>Upto9bits - il team distribuito</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_zIfgCFjKajE/TAkB8tm38nI/AAAAAAAAA5M/YUg_MFvgY7w/s1600/upto9bits-logo.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="110" src="http://1.bp.blogspot.com/_zIfgCFjKajE/TAkB8tm38nI/AAAAAAAAA5M/YUg_MFvgY7w/s200/upto9bits-logo.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://upto9bits.it/"&gt;Upto9bits&lt;/a&gt;, di cui faccio parte dall'inizio di quest'anno, è un team che ha la fortuna di riuscire a lavorare in modalità distribuita.&lt;br /&gt;
&lt;br /&gt;
Possiamo permettercelo perché lavoriamo come professionisti, perché non dipendiamo da &lt;a href="http://minddrivenit.blogspot.com/2008/04/telelavoro-2-perch-i-managers-non-lo.html"&gt;manager all'antica&lt;/a&gt;, perché lavoriamo a 55 km di distanza e ci rendiamo conto che lo &lt;a href="http://minddrivenit.blogspot.com/2008/02/in-futuro-lavoreremo-tutti-da-casa-vi.html"&gt;spostamento quotidiano&lt;/a&gt; diventa troppo costoso, inquinante e dispersivo.&lt;br /&gt;
&lt;br /&gt;
Come siamo organizzati ? Abbiamo due uffici: uno attrezzato per grafica e web, l'altro attrezzato per schede, hardware, tester e cablaggi.&lt;br /&gt;
&lt;br /&gt;
Non abbiamo bisogno di un &lt;i&gt;regolamento&lt;/i&gt; particolarmente severo, forse perché ormai abbiamo una certa esperienza e siamo tranquilli sulla produttività che riusciamo ad ottenere.&lt;br /&gt;
Ognuno fa i propri orari e come unica 'regola' sappiamo che al mattino la prima mail funziona come 'briefing'. Punto della situazione, breve risposta, in due o tre scambi di battute siamo al lavoro.&lt;br /&gt;
&lt;br /&gt;
Con che strumenti comunichiamo e scambiamo informazioni ?&lt;br /&gt;
&lt;br /&gt;
I &lt;a href="http://docs.google.com/"&gt;Google Documents&lt;/a&gt; sono utilissimi per condividere calcoli, appunti e il planning gestito tramite Calendar.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://www.dropbox.com/"&gt;DropBox&lt;/a&gt; è quasi indispensabile per scambiare qualunque tipo di file.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://git-scm.com/"&gt;Git&lt;/a&gt; è il nostro sistema preferito di controllo revisioni (ma solo perché non abbiamo ancora dei repository condivisi).&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.skype.com/"&gt;Skype&lt;/a&gt; diventa indispensabile tutte le volte in cui bisogna arrivare alla comunicazione verbale, comprese le conference call.&lt;br /&gt;
&lt;br /&gt;
... tutti gli altri strumenti (ambienti di sviluppo, programmi di grafica, OpenOffice, ecc) servono al lavoro vero e proprio.&lt;br /&gt;
&lt;br /&gt;
Ci manca uno strumento interno e integrato di gestione dei progetti ? A volte sì. Vogliamo impiegare tempo per metterlo in piedi ? No, preferiamo lavorare per la clientela.&lt;br /&gt;
&lt;br /&gt;
Un giorno (si spera), la mole di lavoro sarà tale da non permetterci più di gestire le attività tramite un piccolo gruppo di applicazioni eterogenee. Quando sarà il momento ce ne accorgeremo (ci saranno evidenti segnali di allarme) e allora correremo ai ripari. Ma non prima.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/25512885-169111680226830094?l=minddrivenit.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://minddrivenit.blogspot.com/feeds/169111680226830094/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://minddrivenit.blogspot.com/2010/06/upto9bits-il-team-distribuito.html#comment-form' title='7 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/169111680226830094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25512885/posts/default/169111680226830094'/><link rel='alternate' type='text/html' href='http://minddrivenit.blogspot.com/2010/06/upto9bits-il-team-distribuito.html' title='Upto9bits - il team distribuito'/><author><name>Stefano Castelvetri</name><uri>https://profiles.google.com/103659278569213888730</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-ClimM9v__A0/AAAAAAAAAAI/AAAAAAAABG8/Rc1e-w8POe0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zIfgCFjKajE/TAkB8tm38nI/AAAAAAAAA5M/YUg_MFvgY7w/s72-c/upto9bits-logo.png' height='72' width='72'/><thr:total>7</thr:total></entry></feed>
