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

Linkflood 20120128 – Quanto “dura” il nostro corpo, Xtend per Java e ICS mockup

Your body wasn’t built to last: a lesson from human mortality rates – Analisi puntiale e circostanziata che spiega un fatto sotto gli occhi di tutti: il nostro corpo e’ creato per deteriorarsi entro un certo numero di anni. Dalla teoria greca del fulmine alla legge di Gompertz sulla mortalita’ umana.

How France’s Free will reinvent mobile – Spunti interessanti di come un operatore telefonico puo’ portare davvero innovazione nel suo mondo, invece che pensare a nuove suonerie o servizi a pagamento.  “In your pocket you have three things: your keys, your phone and your wallet,” he says. “I think of those three only one will remain: your phone.” oppure “What it really does is make both data and voice usage completely irrelevant to consumers. How much do you call per month will be as interesting a question for your bill  as how many emails do you send per month”.

Another good year for gamers who help scientists – Foldit, Phylo ed EteRNA: tre titoli che prendono complessi problemi scientitici, li mascherano da giochi e li distribuiscono in comunity che nulla sanno dei problemi alla base, aggiungendo dinamiche di collaborazione e di crowdsourcing. Il risultato? Un futuro migliore per tutta l’umanita’!

How Apple is sabotaging an open standard for digital books – Com’e’ gia’ accaduto molte altre volte, dietro ad una grande mossa di Apple dal punto di vista del mercato, c’e’ una logica scaltra e oscura per assicurarsi monopolio assoluto e totale chiusura verso l’interoperabilita’. Stavolta e’ toccato al formato ePUB per i digital book. Altro pezzo molto interessante e un filino piu’ tecnico e’ questo.

I, Interface - Frasi del tipo “Definire e usare un’interfaccia e’ solamente una pezza usata dai linguaggi che non supportano l’ereditarieta’ multipla” potrebbero anche avere il loro senso, ma a me usare le interface comunica eleganza ed essenzialita’ nello scrivere codice. Ecco qualche giochino carino che ci si puo’ fare.

Introduction to HTML5 for Mobile App Development – Un bell’articolo su cosa c’e’ da sapere quando si muovoni i primi passi per lo sviluppo in HTML5 su mobile. Tools di supporto, framework che danno una mano, feature che possono fare la differenza come lo storage dei dati.

Xtend: a New Language for Java Developers – Non avete voglia di abbandornare il vostro caro Java in favore di un linguaggio dinamico, della programmazione funzionale, dell’uso di  extension method e tante altre cose che rendono il codice scritto piu’ sintetico e facile da leggere? Xtend prova a fondere assieme i due mondi.

Design for developers – Una presentazione che racchiude una serie di regole e di trucchi che possono aiutare tutti gli sviluppatori quandi si approcciano all’interfaccia della loro applicazione senza avere il supporto di un designer. Regole semplici, niente senso estetico, tanti esempi e spunti dai quali attingere.

Face Substitution - Sostituire in un flusso video realtime il proprio volto con quello di un’altra persona. Codice e librerie incluse!

Future Of the Smart Home? Engineer Hacks Android With the Kinect API – Un hack che dimostra quanto il Kinect sia innovativo e quanto la possibilita’ di customizzare un sistema operativo per mobile possa portare ad ottenere oggetti fino ad oggi visti solo nei migliori film di fantascenza, per ottenere muri su cui interagire.

Freebie PSD: Android 4.0 Ice Cream Sandwich UI – I controlli per Photoshop di Android Ice Cream Sandwich, pronti per mockup e interfacce.

Linkflood 20120104 – Statistiche, startupper e Kinect su Android e iOS

The Web vs. Mobile Apps: How iOS and Android Are Disrupting The Open Internet – La moltitudine di applicazioni per mobile che nascono ogni giorno sta portando alla creazione di innumerevoli “silos di dati” chiusi, non interoperabile ed intericercabili tra loro, un po’ com’era in passato prima dell’avvento del web. Considerazioni sui pro e i contro di questa nuova evoluzione.

Smartphone Penetration Rates by Country! We Have Good Data (finally) – Sebbene i dati di partenza da cui sono state fatte queste statistiche necessitano di alcune puntualizzazioni, quello che emerge dalla loro analisi e’ quantomai interessante: Android e Symbian dominano il mercato e il ciclo di vita medio di uno smartphone nelle 42 nazioni analizzate non supera un anno. Un’obsolescenza davvero notevole e sicuramente innaturale.

A Closer Look at 10 Billion Downloads – 10 miliardi di download di applicazioni dall’Android Market: un’analisi dei trend, tendenze e tipologie al raggiungimento di questo traguardo. Manca ovviamente un dato importante, ovvero la monetizzazione e un’altra statistica balza subito agli occhi: un quarto sono giochi!

Infographic: The Most Popular Startup Developer Tools - infografica sui tool di sviluppo piu’ usati dalle startup.

How the Internet Is Ruining Everything – Un approccio interessante a come Internet sta modificando il concetto di verita’, a come si sta tendendo piu’ verso il situazionalismo e l’importanza del contesto interpretativo. “We all are part of a flow”.

3 borse di studio per il corso di startupper del MIP Politecnico di Milano - Un corso per formare imprenditori, startupper ed Executive nello sviluppo di progetti imprenditoriali, con 3 borse di studio messe a disposizione. Occasione interessante ;)

Robot Invader! Pay by Numbers – Il perche’ delle decisioni dietro al modello di monetizzazione di Wind-up Knight, un gioco ben fatto per Android e iOS. Riflessioni interessanti che hanno dalla loro un’attenzione tanto al tipo di giocatore, quanto alla possibilita’ di ricavare qualcosa.

The rise and rise of JavaScript – ripercorrere tutti i passi evolutivi fatti da JavaScript negli ultimi anni, da linguaggio per il web a server vero e proprio.

ActionBarCompat – Action Bar Compatibility – Finalmente Google rilascia un esempio ufficiale su come supportare il design pattern dell’ActionBar in maniera consistente per tutte le versioni di API Android, da quelle che la supportano nativamente a quelle che non la supportano e necessitano di un’implementazione custom.

How to get width and height dimensions of a customView (extends View) in Android - L’unico modo veramente funzionante che ho trovato per otterene altezza e larghezza di una customview durante l’inizializzazione dell’activity o fragment che la contiene.

Kinect & HTML5 using WebSockets and Canvas – Un semplice server che legge i dati dal Kinect e li invia attraverso websocket. Ed ecco che la periferica piu’ cool del momento puo’ dialogiare con qualciasi applicazione HTML5, Android e iOS compresi ;)

Linkflood 20111215 – Mobile keylogger, cabinati con giochi indie e jailbreak del Kindle Touch

Researcher’s Video Shows Secret Software on Millions of Phones Logging Everything – HTC installa un keylogger su molti dei suoi device con Android: viene registrata la pressione dei tasti hardware, dei numeri del tastierino e delle url https quando si naviga via WiFi. E’ impossibile da terminare e riparte ad ogni avvio del device. Non c’e’ limite al peggio, ecco perche’ comprero’ sempre telefoni Android con rom stock e non personalizzate dai device manifacturer / phone operator.

India Asks Google, Facebook to Screen User Content - Nuovo giro di censura in India, stavolta per evitare che vengano resi pubblici contenuti diffamatori sui social network.

Kindle Fire Usability Findings – Devo dire che mi trovo molto d’accordo con questa analisi sull’usabilita’ del Kindle Fire, molti dubbi sono gli stessi che ho anche percepito io dopo averci giocato un po’…

Winnitron in Italia: il via alla raccolta fondi! - Winnitron, un cabinato da sala giochi anni ’90, ma pieno di nuovissimi giochi indie. Una raccolta fondi in crowdfunding e la speranza di vedere anche giochi italiani su questa piccola macchina delle meraviglie!

Why you should stay away from Appcelerator’s Titanium - Un post molto interessante sull’esperienza d’uso di uno sviluppatore italiano a proposito di Titanium. Vi consiglio di andare oltre il titolo e leggere i commenti, ci sono delle perle molto interessanti utili a chi deve ancora capire se orientarsi su Titanium per lo sviluppo della proprio applicazione crossplatform.

What facebook knows about you - Non e’ mai troppo tardi per ricordare che ogni click che facciamo, ogni cosa che vediamo, ogni commento che scriviamo su un social network o so un motore di ricerca, puo’ essere potenzialmente registrato, analizzato, memorizzato e confrontato con un’infinita mole di dati in costante aumento. Non dovrebbe quindi sorprendere sapere che 1222 pagine di report che contengono cosa conosce Facebook di un singolo utente non sono poi cosi’ tante.

How about some Android graphics true facts? I get tired of… – Una trattazione tecnica, approfondita ed abbastanza esaustiva sulle performance della GPU e del rendering degli elementi in Android.

Kindle Touch (5.0) Jailbreak/Root and SSH – Non poteva mancare il modo di sbloccare il nuovo ebook reader di Amazon, il Kindle (non il Fire), arrivato ormai alla sua quinta  versione. L’analisi dettagliata del sistema operativo equipaggiato a bordo, inotre, rivela ampio spazio alla personalizzazione e alle possibili, future, modifiche.

National Geographic’s Adventurers of the Year – Qualche foto mozzafiato da questa grande rivista: stavolta tocca ai grandi “avventurieri” del 2011, fotografi che hanno documentato con i loro scatti imprese al limite del sensato e della passione dello scoprire fin dove possiamo spingerci.

Linkflood 20111128 – Siri e le sue evoluzioni future, il campo di distorsione della realta’

Barnes & Noble Exposes Microsoft’s “Trivial” Patents and Strategy Against Android – Conoscete gia’ la storia per cui Microsoft ha stretto “accordi commerciali” con molti produttori di device Android come HTC, Samsung ecc allo scopo di percepire un po’ di dollari da ogni device prodotto come rimborso spese per violazione di brevetti? Beh, Barnes & Noble non c’e’ stata a sottoscriverlo, e sembra che i brevetti da proteggere siano, in realta’, qualcosa di veramente ridicolo! In ogni modo, altra pagina sull’infame letteratura della disciplina dei brevetti software.

Why So Siri-ous? - Un’analisi che condivido in pieno sulla nuova feature lanciata da Apple durante la presentazione dell’iPhone 4S: anche se la tecnologia era gia’ stata vista sul mobile (ben un anno prima, grazie a Google), come al solito Apple ha compiuto il passo in piu’: e’ riuscita ad umanizzarla, e a conquistare quindi la sfera di attenzione di tutti i non addetti ai lavori, che ancora pensavano fosse impossibile fare una cosa cosi’ sul proprio “cellulare”. Ed e’ solo l’inizio di un nuovo passo verso l’interazione uomo_della_strada – dati. Spero solo che Apple non la confini ai suoi soli prodotti, anche se ci credo poco. “Technology is an ever-important part of everyones’ lives, but the only way to make it truly accessible to the vast majority of users is to humanize it”.

How Siri could revolutionize the 911 system – Malati e persone anziane sino tra i primi beneficiari di interfacce vocali e tecno-gadget che privilegiano l’uso di interfacce naturali e tutti i passi che vanno verso l’integrazione di queste tecnologie in oggetti gia’ di uso quotidiano portano ad ulteriori benefici. Aggiungendo una serie di compiti automatizzati, informazioni contestuali che danno sempre un margine di aiuto, la strada verso l’ampliamento delle funzionalita’ degli artefatti cognitivi per la gestione di emergenze e prevenzione ha molte nuove vie da percorrere.

Siri,Quora, And The Future Of Search – Un sistema di knowledge management interamente gestito da persone, tantissime persone. Un sistema di accesso rapido all’informazione: combinare assieme queste due tecnologie piu’ significare avere sottomano l’assistente perfetto per sapere ogni cosa. Interessante prospettiva.

Cracking Siri -  Del sano reverse-engineering porta sempre ad interessanti risultati: ecco un articolo che analizza, byte per byte, il protocollo di comunicazione tra Siri e i server Apple, rendendo possibili richerche Siri-powered su ogni dispositivo collegato alla rete. Qui i tools che si possono usare per il reverse.

Google Prediction API Making Many Applications Smarter – Un’altro pezzo fantastico di tecnologia da parte di Google. Stavolta statistiche e reti neurali lavorano per noi allo scopo di trovare i risultati piu’ probabili di fronte a certe situazioni. Un po’ di codice, del training iniziale, ed ecco che iniziano ad arrivare tanti consigli utili. Da provare appena ho un attimo!

Why Google wants to kill SD cards, and what’s holding them back – Condivido in pieno l’analisi di questo articolo sul perche’ stanno scomparendo le SD card dai device Android e sul perche’ delle lacune ancora aperte del sistema operativo portino ad un problema per gli utilizzatori (perdita dei loro dati) e un ulteriore onere per gli sviluppatori (inventarsi servizi per il salvataggio delle configurazione “on the cloud”)

Il campo di distorsione della realta’ – Non sapevo che si chiamasse cosi’, ma ero fermamente convinto della sue esistenza: spesso la differenza tra un buon progetto che ha successo e un buon progetto che non ha successo risiede unicamente nella convinzione di potercela fare delle persone che lo realizzano.

Linkflood 20111029: Holodesk ed applicazioni Android su Win/Mac

The Essence of Google Dart: Building Applications, Snapshots, Isolates – Un articolo che parla un po’ piu’ in dettaglio di Dart, il nuovo linguagguio di programmazione per il web creato da Google.

Problema di sicurezza iPad 2: la SmartCover scardina le password – Il codice di sicurezza degli iPad2 che protegge l’accesso al dispositivo ad estranei e’ facilmente aggirabile usando la SmartCover. Un esempio di hardware hacking. Fortunatamente l’accesso e’ completo al dispositivo, ma limitato alle app aperte prima di bloccarlo.

Bluestacks – Eseguire applicazioni Android su Windows non sembra piu’ un sogno, grazie a Bluestack. Dalle prove che ho fatto, devo dire che …

Codify iPad – Un editor LUA per iPad, con la possibilita’ di gestire la scrittura di codice anche in modo touch. Esperimento interessante, ma non mi convince molto, dato che la tastiera, e al limite il mouse, sono da sempre stati i migliori amici del dev. ;) Rimane pero’ il fatto che e’ un editor LUA per iPad con alcune interessanti funzioni (auto competition, project browser ecc).

MonoGame Goes Multi-platform: MonoGame 2.0 Announced – Si aggiunge un nuovo nato alla famiglia Mono / Monotouch/ MonoDroid: e’ infatti arrivato MonoGame, versione crossplaform per desktop e mobile delle API XNA. Quindi Windows, Linux, Mac, Android, iPad. Supporto nativo del codice, invece, da parte di XBOX e Windows Phone 7. Decisamente un qualcosa da provare non appena trovo un po’ di tempo libero!

Qualcomm Augmented Reality Mobile SDK  – Un SDK per realizzare applicazioni in realtà aumentata rilasciato da Qualcomm per Android e iPhone. Stiamo parlando di riconoscimento di forme, non piu’ solo location-base. Da tenere sott’occhio assieme agli SDK rilasciati da Layar e da Wikitude.

Holodesk bt Microsoft – Sensori 3D, Kinect, complesse computazioni, qualche specchio ben piazzato ed ecco nato un desktop olografico made in Microsoft, che da la possibilita’ di interagire in maniera naturale con gli oggetti creati al suo interno.

Android Orphans: Visualizing a Sad History of Support – Un’infografica che mostra lo stato attuale della frammentazione del mondo Android per quanto riguarda la disponibilita’ di aggiornamenti del sistema operativo rilasciati dai produttori dei dispositivi nell’arco di 3 anni. Una triste situazione, con moltissimi device lasciati a se stessi. Impossibile immaginare uno scenario diverso: i produttori hanno tutto l’interesse a far acquistare nuovi device, piuttosto che rilasciare aggiornamenti per mantenerli ancora competitivi sul mercato. Speriamo che quando dichiarato da Google al Google I/O, riguardante la policy sul supporto agli aggiornamenti del sistema operativo per almeno 18 mesi dalla data di rilascio di un dispositivo, sai davvero rispettata.

Trailer, le risposte della SIAE – Embeddate video di trailer cinematografici nel  vostro sito, che contengono colonne sonore coperte da diritto d’autore (come tutte quelle dei film)? Bene, dovete pagare la SIAE.

Continuous Integration for Mobile – LinkedIn non e’ nuova a scrivere dei dettagliati post che spiegano com’e’ organizzata la sua struttura IT per gestire specifiche situazioni. Stavolta tocca all’ambiente di Continuous Integration per le applicazioni mobili del portale.

Linkflood 20111023 – OpenData emerging trends, Cyanogenmod e ADT r14

Open Data: Emerging trends, issues and best practices - I risultati di una ricerca condotta dal Laboratorio di Economia e Management della Scuola Superiore Sant’Anna di Pisa a proposito dell’apertura dei dati nelle amministrazioni europee, con molti casi d’uso reali. Un must per gli appassionati della materia.

L’inquinamento dell’aria nelle città del mondo - ancora una dimostrazione dell’utilizzo degli OpenData, questa volta per visualizzare il tasso di inquinamento da PM10 delle citta’ del mondo.

Web or Apps? – Ecco un altro contributo nell’infinito dibattito tra webapp e applicazioni native, stavolta orientato sulla differenza di responsivita’ tra i due approcci.

Tool per lo sviluppo mobile crossplatform con HTML5 e Javascript - Un lungo elenco di strumenti che si possono usare per sviluppare applicazioni mobile crossplatform usando HTML5 + Javascript.

Disney launches Appmates mobile app toys for the iPad – Interessante esempio di una nuova linea di giochi Disney che punto all’interazione tra mondo reale e iPad. Pensata per bambini che quando tornano dalla scuola non accendono la tv, ma lo loro smarphone o tablet.

DNS Cache Poisoning in the People’s Republic of China – Sappiamo ormai tutti che la Cina censura pesantemente la navigazione Internet grazie alla sua “Grande Muraglia Digitale”. Nell’articolo viene analizzata una delle tante tecniche messe in atto, il DNS poisoning.

Mozilla’s WebAPI: un progetto dai laboratori di Mozilla per standardizzare un set di API che permetteranno di accedere alla galleria, rubrica, mappe e altre feature di smartphone e tablet direttamente dal browser. Riusciranno nell’impresa?

Come compilare CyanogenMod 7 – Una guida tutta italiana alla compilazione, da zero, di una delle custum rom per Android piu’ famosa.

How to speed up the Android Emulator by up to 400% – Invece di testare le proprie applicazioni usando l’emulatore Android, so puo’ passare ad una macchina virtuale con Android, grazie ad Android-x86 e questo tutorial. L’incremento di velocita’ delle prestazioni e’ davvero interessante.

From MeeGo to Tizen: the making of another software bubble – Un sistema operativo per mobile nato con le migliori premesse, e finito schiacciato dalla malagestione dei suoi promotori. Ultimo atto di una neverending story di quello che poteva essere l’attuale Android.

Researchers ID Skype Users Who Also Use BitTorrent – Avete Skype aperto mentre state scaricando i vostri torrent preferiti? Attenzione, perche’ non potreste essere tanto anonimi quanto crediate.

Android Developers Tools (ADT) R14 Know Issues - L’ultima versione dei tools di sviluppo per Android ha introdotto nuove funzionalita’, ma anche qualche bug. Una lista di quelli noti e dei workaround per risolverli. Qui invece il link diretto per risolvere l’infame How to fix the “Conversion to Dalvik format failed with error 1″ with ADT 14.

Android 4 trick: Cutting through LogCat noise – Come usare qualche regex per ottenere solo l’output di Logcat che ci interessa, filtrato da tutti i vari messaggi di sistema.

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.

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.

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?

 

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.