Nel 2000 i computer peseranno una tonnellata e mezza

[…] I modelli in uso sono già molto datati rispetto a quelli in progettazione. Se un calcolatore odierno come l’ENIAC è composto da circa 18 mila tubi a vuoto e pesa 30 tonnellate, in futuro i computer potrebbero avere solo 1000 tubi a vuoto e forse pesare solo una tonnellata e mezzo.  Andrew Hamilton, 1949 su Popular…

Coding nelle scuole, è davvero necessario? allora perchè non insegnare taglio e cucito

Ho una laurea triennale in informatica e conosco decine di linguaggi differenti a vari livelli (Java, C/C++, Python, Dart, Assembler, PHP, JS, … ). Amo la programmazione. Ma riprendendo un articolo di Toms Hardware non sono del tutto convinto che “insegnare il coding” sia la via per creare una generazione di “tecnofili esperti”. Piuttosto secondo il…

Il gioco delle porte della Metro M5 di Milano

Dopo circa un mese di permanenza a Milano non ho ancora imparato ad usare la metro M5, quella lilla, senza autista e completamente automatizzata. Metro che permette l’accesso alle vetture per mezzo di porte scorrevoli automatiche che si aprono e chiudono in syncro con il convoglio metropolitano. Le porte scorrevoli di accesso hanno un grossissimo…

Come (NON) promuovere il nuovo portale e-commerce del tuo ipermercato

Oggi mi trovavo all’interno di un ipercoop di Milano per qualche acquisto di tutti giorni e da buon informatico non potevo non andare all’interno del settore tecnologico per una passeggiata quasi religiosa. Chi di voi non lo fa? Luogo in cui scopro che sono stati installati alcuni bellissimi PC All-in-One HP Touch Screen ed incuriosito ho deciso…

Liberi di sbagliare: vero fino a prova contraria

Una bella citazione sul concetto di verità fatta parte da John Stuart Mill, filosofo ed economista britannico. “Se si vietasse di dubitare della filosofia di Newton, gli esseri umani non potrebbero mai sentirsi cosí certi della sua veritá come lo sono. Le nostre convinzioni più giustificate non riposano su altra salvaguardia che un invito permanente a…

The univerese and forever

Reality is what we take to be true. What we take to be true is what we believe. What we believe is based upon our perceptions. What we perceive depends on what we look for. What we look for depends on what we think. What we think depends on what we perceive. What we perceive…

Gesture, Touchscreen e portachiavi che parcheggiano per voi sulle BMW del 2016

Pare che la BMW doterà nel 2016 la Serie 7 di funzionalità molto particolari quali un portachiavi touch-screen (chissà quante bestemmie quando verrà smarrito) che tra le altre cose vi permetterà di parcheggiare l’auto come fosse “un’automobile giocattolo radiocomandata” (già assaporo i risvolti famelici della cosa…). Più interessante ed utile per una guida più sicura…

L’uso dei colori per “semplificare” la raccolta differenziata

L’uso dei colori è una cosa piuttosto seria. Infatti in vari campi i colori sono adottati  per la comunicazione sia per motivi emozionali, estetici o semplicemente allo scopo di effettuare un’associazione mentale “colore-messaggio”. In generale si adottano forme e colori in maniera coerente nel tempo al fine di agevolare determinate azioni. Ad esempio un semaforo in…

La spagna è per Android mentre Italia per iPhone

Secondo un infografica interattiva (visibile qui ) prodotta da GNIP + MapBox possiamo curiosamente osservare come la Spagna sia per lo più per Android mentre in Italia (come nella quasi totalità dell’Europa) sia per iOs. L’infografica è stata realizzata anlizzando oltre 280 milioni di twitt geolocalizzati inviati da dispositivi mobile quindi sarebbe più corretto dire che gli…

Integrare Bootstrap e Font Awesome in un tema WordPress

Vi propongo qui un piccolissimo snippet per noobs per integrare Boostrap e Font Awesome nel vostro primo tema WordPress. Per molti è un’operazione semplice, ma per altri potrebbe essere necessario avere un piccolo aiuto. Istruzioni: Copiare il contenuto del file .zip nella cartella root del vostro tema (es. www/wp-content/themes/twentythirteen/) Recuperare il file head.php ed inserire…

Introduzione a Dart (DartLang Google)

Un primo sguardo a Dart attraverso una breve introduzione del linguaggio di programmazione ideato dal team di Google. Cos’è Dart? Dart (DartLang) è un linguaggio di programmazione open-source ideato e sviluppato dal team di Google con lo scopo di sostituire il JavaScript. E’ un linguaggio basato su classi, a ereditarietà singola, orientato ad oggetti e…

Arduino Serial Echo “esteso”

Esercitiamoci nella comunicazione Seriale con Arduino attraverso questi due esempi: SerialEchoLine.ino: permette di comprendere come abilitare Arduino a leggere da seriale rimanendo in attesa finché la ricezione del messaggio non sia completa; SerialEchoLineWithTime.ino: estende il precedente aggiungendo alcune variabili legate al tempo che abilitano Arduino calcolare il tempo impiegato nella ricezione del messaggio stimandone inoltre…

RegExp: editor online per espressioni regolari

Le espressioni regolari (abbreviato regexp) sono senza ombra di dubbio un potentissimo strumento, in una singola espressione è possibile gestire un gran numero di condizioni sul testo altrimenti realizzabili solo con moltissime righe di codice. Ma ogni potente linguaggio ha di contro una pessima curva di apprendimento e quindi per semplificarne l’apprendimento e l’uso sul lungo…

Come identificare il sistema operativo in Java

Il vantaggio di un linguaggio cross-platform come Java, C++ o C# è quello di poter essere utilizzato in più ambienti e sistemi operativi, ma questo non vuol dire che sia possibile programmare senza tener conto ad esempio del sistema operativo ospitante a run-time. In alcuni casi è fondamentale identificare su che tipo di Sistema Opearivo…

Usare una Fotoresistenza con Arduino

Un piccolo “snippet” di codice per utilizzare un fotoresistenza con Arduino. Il codice è parzialmente tratto da: Scott C – http://bildr.org/2012/11/photoresistor-arduino/ http://arduinobasics.blogspot.it/2011/06/arduino-uno-photocell-sensing-light.html Componenti Una resistenza da 10K o una serie di resistenze per ottenere la stessa quantità (come ho fatto io) Un fotoresistemnza (LDR, photoresistor…) Un’interruttore (opzionale, inserito dal sottoscritto) 3 fili ed una piastra…