Skip to content
Archive of posts filed under the PostIt category.

Linkflood 20111017 – Open Badge, Open Data e applicazioni Android su iOS

Online gamers crack AIDS enzyme puzzle – Prendi un problema reale e ancora mai risolto dalla comunita’ scientifica, mettilo in forma di gioco online, lascia che le squadre competano tra loro per arrivare alla soluzione, e in tre settimane rischi di ottenere un risultato cosi’ inaspettato da meravigliare tutti: La soluzione dell’arcano! Ecco, Fold it si occupa proprio di questo.

The Infinite Version – L’aggiornamento continuo di un’applicazione come Google Chrome porta all’ottimizzazione estrema delle parti da sostituire. Con un’algoritmo appositazione studiato, Courgette, si e’ passati dai 10 Mb della versione standalone a soli 78 Kb. Un bel guadagno.

iOS, Android, Windows Phone, Windows 8? A coder’s guide – 12 anni, il tempo necessario per un giro completo della ruota del cambiamento del modello di sviluppo nel mondo IT, che crea nuove opportunita’ e oscura vecchi business. Un’analisi di quale linguaggio per smartphone e tablet imparare nei prossimi 14 mesi per non rimanere indietro.

Patterns of Design - Esempi di come le applicazioni implementano i piu’ comuni design pattern. Per ispirarsi e verificare il lavoro fatto.

Open Data: Seeing Well Beyond the Portals - Open Data non e’ solo mettere dati su un portale o pubblicarli per  un senso di trasparenza. Un’analisi dei reali benefici dei dati aperti e disponibili a terze parti.

Historic global Open Government Partnership launches in New York City - L’America sembra fare sul serio con gli open data, lo stesso Obama sta spingendo per la loro adozione, Stato dopo Stato.

Mozilla’s Open Badges Project - Da Mozilla, una piattaforma aperta per la gestione di bagde

Master in Sviluppo di Applicazioni Mobili - Un master in sviluppo di applicazioni mobili promosso dall’universita’ di Pisa.

3 Pros and Cons to Building Mobile Apps with JQuery Mobile and HTML5 – Impressioni di uno sviluppatore che ha realizzato la sua applicazione usando jQuery Mobile invece che lo svilupparla nativamente per iPhone e Android.

Alien Dalvik 2.0 puts Android apps on iPad, more – Far girare applicazioni Android anche su iOS grazie ad Alien Dalvik della Myriad non sembra un miraggio cosi’ lontano, visto che funziona gia’ su MeeGo.

Foto d’epoca e Blender: narrare un ricordo in 3D

Blender, alcune foto d’epoca e tanta pazienza per trasformarle in paesaggi 3D da navigare, con cui e’ stato fatto un documentario.

ARCHIVE PHOTO INSERTS FROM MOTALKO from Miklós Falvay on Vimeo.

Linkflood 2011-09-15 – Fare startup con 10k dollari e il web-gov

Speech Recognition for the Web – Chrome, HTML5 e le Speech Input API e un po’ di Javascript: ecco come far riconoscere della voce al proprio browser e trasformarla in testo.

Report Reveals Emerging Trend in Android Botnet Infections – 40.000 inconsci device Android nelle mani di spammer e malintenzionati, con un trend in rapida ascesa. Effetto collaterale di un’architettura aperta e che non ha controlli sulla pubblicazione.

How to bootstrap a Startup with less than $10k – Un post vecchiotto, di piu’ di un anno ormai, ma ancora pieno di consigli utili su come minimizzare le spese per startuppare, ma non solo. Consigliato a tutte le agenzie che chiedono di realizzare client per mobile e, oltre allo sviluppo, non offrono niente di piu’ (una grafica curata, un’estesa fase di testing, traduzioni corrette ecc).

È il “we-gov”, una rivoluzionela democrazia nasce sul web – Un articolo sulle varie iniziative di web-gov: utilizzo degli opendata ed esempi e strumenti per la politica che viene dal basso, e a cui possono partecipare davvero tutti i cittadini.

A game of ecosystems: Crashing the Android party – Myriad, Openmobile e tecnologie di virtualizzazione come Red Bend, OK Labs e VMWare: tutti i modi per far girare applicazioni Android su sistemi operativi non Android.

Missing dots from email addresses opens 20GB data leak – Un dominio “simile” a quello di un’azienda fidata, una piccola distrazione da parte di chi riceve la posta e l’attacco “Man in the MailBox” e’ pronto. Qualche mese di dedizione e i dati collezionati in questo modo possono essere davvero tanti e importanti.

The Six Pillars of Complete Developer Documentation – Come impostare la documentazione del proprio prodotto, soprattutto se si stratta di API da far usare al mondo? Ecco sei punti da seguire, in ordine di importanza.

Trying to understand HTML5 compatibility on mobile and tablet browsers – Vi sfugge se questa o quella specifica dell’HTML5 e’ supportata da un determinato browser di smartphone o tablet? Una tabella riassuntiva che puo’ aiutare a rispondere a questa domanda.

“Hello, Skype? It’s me .Net… Can I record you?” – Un esempio di applicazione .NET per registrare le chiamate Skype attraverso le Skype API.

Quanto costa al giorno la Camera dei deputati?

Ancora una volta, il modo di mostrare le informazioni (provenienti da fonti ufficiali in questo caso) puo’ cambiare di molto la percezione delle stesse.

3 milioni di euro al giorno. Un’infinita’ direi, con il solo sito internet che costa 6mila euro e le spese di “stampa atti” (siamo nel 2011) intorno ai 20mila euro. Imbarazzante!

Linkflood 2011-09-05 – Clean Code in Android, algoritmi genetici e algoritmi che distruggeranno il mondo

Clean Code in Android Applications – Dependency Injection, pattern MVVM, Roboguide e Annotation: una serie di librerie utili per lo sviluppo di codice Android ad un livello piu’ professionale e in ottica di codice pulito e riusabile, con meno boilerplate possibili.

Charting library for Android – Sempre in tema Android, una libreria per realizzare accattivanti grafici nelle proprie applicazioni.

When algorithms control the world – Qualche riflessione ed esempio di fallimento dei complessi algoritmi e processi automatizzati che ormai gestiscono molte sfere della nostra vita, dalla borsa alla ricerca online. Riflessione necessaria dal momento in cui deleghiamo sempre piu’ scelte a qualcosa fatto da noi, ma che non siamo noi.

Genetic Algorithm – A ‘Walt Disney’ Introduction – Una semplice introduzione alla logica con cui sono costruiti gli algoritmi della famiglia chiamata “Evolutionary Computing” (Genetic Algorithm, Evolutionary Strategies, Evolutionary Programming e Genetic Programming).

Intel ‘Temporarily’ Halting Meego Development – Come era prevedibile, anche Intel ha dato un taglio allo svilupo di Meego. Dopo Symbian e WebOS, ecco il terzo grande ferito della guerra dei tre asset: hardware, sistema operativo e cloud.

Firefox for Tablets - Qualche screenshot della versione per Honeycomb di Firefox.

The “designers should code” bullshit and a not so new idea – Ma i designer devono sapere scrivere codice per essere dei buoni designer? Personalmente penso di no, ma ritengo anche necessario uno scambio di conoscenze tra chi costruisce e chi progetta, tra questi due mondi cosi’ separati. Partendo dalla teoria delle intelligenze multiple, un approccio che propone che i designer “Know what code does”. E viceversa, aggiungerei, arrivando ad un fluido scambio di conoscenze tra membri di team eterogenei.

Why Separate Mobile & Desktop Web Pages? – Nonostante il Responsive Web Design Manifesto consigli di usare una solo pagina HTML e poi ottimizzarla tramite Javascript e CSS in base alle caratteristiche del device che la sta richiedendo (layout, immagini, dimensione degli elementi ecc), in questo post vengono analizzati i pro dell’approccio inverso, ovvero realizzare e manutenere due separate versioni della stessa pagina, una per il desktop e una per il mobile.

Don Norman: Google doesn’t get people, it sells them – Ennesima critica mossa nei confronti di Google (ma si puo’ sostituire con Facebook e altri servizi simili) che “usano” noi utenti come prodotti, per raccogliere quante piu’ informazioni possibili sulla nostra vita e poi offrirle al miglior insersionista. Come criticarlo, in fondo?

 

Il mondo in 1 minuto e come i video piegano la dimensione del tempo

Ricordate tutti “Where the Hell is Matt“, oppure “Noah takes a photo of himself every day for 6 years“? Sono esempi di come i video siano capaci di racchiudere in pochi istanti azioni che richiedono giorni, mesi e persino anni per essere compiute. Di come, grazie ad un video, il tempo diventa solo l’ennesimo parametro con cui giocare.

Ecco qui un altro lavoro che considero parte della serie “il tempo dei fotogrammi”: Traveling Around the World Looks Like in 1 Minute.

Linkflood 2011-08-23: il mediacloud vince sulle major e la fine del traditional management

Un Linkflood ricco di visioni di ampio respiro su economia, innovazione e management, con una punta di tecnologia e di mediacloud news.

Why Software Is Eating The World -  Dai uno dei fondatori di Netscape, un’attenta analisi di come il mondo e’ gia’ dominato dal software e di come le software company stanno distuggendo tutte le altre: Google e Apple, ma anche Netflix vs Blockbuster, Amazon vs Borders, Flickr vs Kodak, Zynga vs EA e Nintendo. Un processo di rinnovamento basato sulla “creative destruction”, in un mondo dove ancora manca la cultura dell’educare sviluppatori, talenti oggi ricercatissimi dalle imprese Silicon Valley-style.

Why Amazon Can’t Make A Kindle In the USA - Il primo di 4 articoli che spiega molto bene come il “traditional management” delle imprese occidentali ha portato ad una quasi totale incapacita’ di innovazione: rientrare negli obiettivi del quarter riducendo e tagliando dove si poteva ha spostato i centri di produzione, e con essi le tecnologie, in altri paesi (tipicamente quelli orientali) che ora hanno in mano knowhow e ciclo di sviluppo del prodotto, e non solo una piccola e frammentata parte di esso. E che ora si affacciano in prima persona sui mercati, non piu’ nascosti dietro qualche marchio. Collegato al link precedente.

The 7 Immutable Laws of Innovation – Follow them or risk the consequences – Sette leggi d’oro che vanno seguite per non perdere il treno dell’innovazioni. Non originalissime in se’, ma utili raccolte assieme.

Unlicensed: Are Google Music and Amazon Cloud Player illegal? – Analisi approfondita del perche’ fare business con il cloud e i contenuti multimediali e’ tanto rischioso. La brutta storia di Mp3.com e quelle in divenire di MP3tunes, Google Music, Amazon Cloud Player, Grooveshark e tanti servizi simili contro la EMI, la Sony ed altre major. E gli accordi presi da Apple per non affrontare il pericolo.

A 99% Victory in EMI v MP3tunes – Se l’articolo precedente sollevava dei dubbi, le decisioni di una corte americana oggi forniscono alcune certezze che questi servizi hanno ancora un futuro davanti a loro. Finalmente liberi dalla spada di Damocle delle royalty da pagare, siamo pronti per entrare nella fase 2 del mediacloud?

Big businesses take a small bite of the Apple - Nonostante il fatto che Apple sia diventata la piu’ grande azienda USA e che sembra abbia piu’ liquidita’ dello stesso governo americano, la sua penetrazione nel mondo enterprise non e’ ancora cosi’ alta come ci si aspetterebbe. Analisi, cause e ragionamenti sul perche’ di questo paradosso. In una frase: “IT executives tend to see Apple as a provider of consumer-oriented devices, not a full-on enterprise partner”.

Android (Finally) Taking Steps Towards WebKit And Chromium – Mi chiedevo perche’ Android non avesse un browser Chromium-powered. Sembra che da oggi le cose siano destinate a cambiare e, finalmente, il codice WebKit condiviso tra i due progetti sara’ quasi la totalita’. Benvenuto e positivo nuovo effettodella direzione “unisci et impera” di Eric Schmidt.

How LinkedIn used Node.js and HTML5 to build a better, faster app – Cosa ha reso la nuova webapp di LinkedIn cosi’ veloce nello sviluppo e nel funzionamento? Conoscere cosa si vuole dal prodotto, riutilizzo di codice HTML5 tra app native Android/iOS e la webapp, l’uso di Node.js al posto di Ruby on Rails, Java, Scala e altre accortezze, tra le quali “trendy new tecnologies” che hanno incentivato gli sviluppatori.

Classical Fail Complitaion

Una sola parola: mamma che dolore!!! Massimo rispetto per il tipo che con il muletto e un tocco di effetto domino, demolisce un intero magazzino…

Linkflood 2011-08-22: Open Governance, Google profiles exposed e geofence app

La Rete non va mai in ferie: dei focus sulla sicurezza, un po’ di codice sorgente e considerazioni sull’open governance sono gli ingredienti principali di questo linkflood. Buona lettura!

A new way of measuring Openness, from Android to WebKit: The Open Governance Index - La differenza tra un progetto open source e un progetto che ha anche una governance open source. Importante riflessione sui fattori che possono determinare successi (Android ed Eclipse) e fallimenti (Symbian).

The Mobile Platform Race – How do mobile platforms stack up? – Infografica che riassume il Developer Economics report del 2011 (un’analisi sulle tendenze dello sviluppo mobile, brand e app). Percentuali sui canali di distribuzione, frammentazione e indici e modelli di revenue.

An iOS Developer Takes on Android – Migrare su Android un’applicazione scritta prima su Windows Mobile e poi su iPhone. Considerazioni ponderate e sensate sui pro/contro di questa piattaforma. Quattro mesi di lavoro, partendo da zero per arrivare ad avere l’app funzionante e nativa.

You are here: Home » Mobile Gaming is Dominating the Gaming Industry - Infografica con numeri sull’industria del mobile gaming, cifre da capogiro che mostrano come questo settore non sia assolutamente in crisi, ma anzi…

Google Profiles Exposes Millions of Usernames, Gmails - Sitemap.xml per indicizzare i profili Google, redirect al proprio account name che corrisponde allo username Gmail et voila’, 35 milioni di indirizzi pronti ad essere serviti al miglior offerente.

The Two Faces of Hacking: Ordinati per innovazione e impatto, un grafico che raccoglie gli hack piu’ famosi, con dettagliate spiegazioni su ognuno di esso. Per rendersi conto di quanto la minaccia della cyberwar sia reale e, semplicemente, sorvolata o ignorata dai media (Stuxnet e’ davvero da spystory, consigliata tutta la lettura).

Nabaztag V1 & V2 / source code, embedded and platform code – Vi ricordate il Nabaztag, il coniglietto elettronico “emotivo”, tra i primi precursori dell’Internet of Thing. Beh, ora il suo cuore e’ tutto opensource.

google-singleton-detector – Find singletons and global state in Java programs - Direttamente da Google, questa libreria che permette di analizzare il proprio codice Java alla ricerca di pattern singleton annidati nel codice. Cosa farci poi? Beh ovvio, debellarli senza pieta’!

Featured Application: MapAttack! Le applicationi, sopratutto ludice, location-based di tipo geofence sono ormai abbastanza comuni. Il codice sorgente di MapAttack, un’applicazione iPhone che usa il framework Geoloqi, da cui imparare tante cose interessanti.

Top 10 Biggest and Best Jumps Ever

Giocare con la gravita’: alcuni sono davvero dei fulminati, altri visionari. Quello con la tuta alare per me rientra in entrambe le caterogie ed e’ il mio preferito.