• Barefoot running: my2c about foot-strike and running style

    Random thoughts and considerations about natural running, and footstrike techniques The foot-strike must take place with the greatest possible surface area of the foot plant, in order to distribute the impact on the whole foot and to allow the dissipation… read more »
  • Why, in my opinion, run barefoot is better, in six points

    My2c about the barefoot running: thoughts and considerations that I tried on my skin (and my feet) Run barefoot is the most natural way to run; the evolution made the man’s feet a masterpiece unique in the animal world. Run barefoot… read more »
  • Apply a text watermark on images with HTML5 Canvas

    Using the CANVAS object introduced by HTML5 we can do several operations on images. Today we see how to apply a text watermark. I have already covered (in italian) the topic in the past, but I explained how to apply… read more »
  • Windows 10: fix ‘two-finger scrolling’ issue for Synaptics touchpads

    UPDATE July 31, 2015 A good solution for users who have upgraded from Windows 8 / 8.1 is suggested in the comments by Tobias Shen: The final solution was I uninstalled my Lenovo Pointing Device driver [device manager, mouse and… read more »
  • E' possibile fare "Testamento Digitale"?

    "Valar Morghulis"      Jaqen H'gharCome al solito, sono sempre l'ultimo a sapere le cose: oggi a pranzo si parlava con i colleghi di quello che puo' accadere alla propria 'vita digitale' nel caso che quella reale cessi senza preavviso.Per… read more »
  • HTML5: webkit ora supporta l'attributo srcset nei tag IMG

    Si parla tanto di responsive design (quella tecnica di web design che punta a relizzare siti che si adattino dinamicamente a diverse risoluzioni/dimensioni di schermo), e il W3C di sicuro non perde tempo a rilasciare nuove specifiche di HTML5 che… read more »
  • Sito personale: statico o dinamico?

    Da leggere assolutamente questo post di David Tucker, che ci racconta l'evoluzione del suo sito personale.Partendo da Wordpress, e' passato poi a Expression Engine (senza trovarsi a proprio agio) e ora e' alla ricerca di soluzione completamente statica, in cui l'unica… read more »
  • Emacs su OSX: abilitare il tasto META

    Come si fa a non apprezzare GNU/Emacs? Flessibile, configurabile e versatile.Forse l'interfaccia e' un tantinello da hacker, ma considerando da chi e' stato sviluppato possiamo anche passarci sopra.Utilizzandolo su OSX, ho notato che alcune delle combinazioni di tasti non funzionano… read more »
  • Importare una macchine fisica in una macchina virtuale VirtualBox

    Mi e' capitato di assistere un utente nella migrazione da un vecchio laptop (ormai con seri problemi alla scheda madre e prossimo alla dipartita) a un nuovo computer portatile.Il vecchio PC montava WindowsXP, conteneva almeno 6 anni di dati stratificati e alcune… read more »
  • Genymotion, un emulatore Android veloce e funzionale

    Ho sempre preferito lo sviluppo nativo su Android rispetto a quello su iOs.Entrambi hanno una community di developers molto nutrita e parecchia documentazione disponibile in rete, ma l'accoppiata Java+Eclipse mi fa sentire molto piu' a mio agio rispetto a quello… read more »
  • Introduzione a Express.js

    ExpressJS è un application framework for node che permette di abbattere i tempi di realizzazioni di webapp basate su Node, ed e' molto semplice da installare e utilizzare.Raymond Camden ha realizzato un esaustivo tutorial che parte dall'installazione del framework e arriva alla realizzazione… read more »
  • Python: un webserver in una riga di codice

    State sviluppando la vostra app con jQuery Mobile e avete necessita' di provarla su un webserver, cosa fate?Installate un intero stack LAMP/WAMP/MAMP? Installate una istanza di Apache/Lighttpd?Non serve, basta una riga di Python, utilizzando il modulo SimpleHTTPServer:python -m SimpleHTTPServerIl server rispondera'… read more »
  • HTML5: i Web Workers

    I Web Workers nascono per consentire l’esecuzione di porzioni di codice javascript in modo asincrono: possono essere comparati a dei thread che la pagina web può lanciare e con i quali può dialogare attraverso specifici metodi.Un piccolo svantaggio ...i WebWorkers… read more »
  • OSX: mettere in stop il mac da linea di comando

    Brevissimo tip: utilizzando l'utility di sistema pmset e' possibile porre il Mac in sleep da linea di comando:pmset sleepnowComodissimo per mettere a dormire il mac alla fine di una operazione piu' o meno lunga, ad esempio:git push && pmset sleepnow… read more »
  • Creare automaticamente le icone per le applicazioni iOs

    Le applicazioni iOs hanno necessita' di icone in diverse dimensioni: Yuya ha realizzato un task rake per automatizzare il resize delle immagini.Per prima cosa, create un file Rakefile.rb con questo contenuto:# coding: utf-8desc 'Create icons' task :create_icons do # Source… read more »
  • PHP: 5 piccoli suggerimenti per gestire fino a 30000 utenti contemporanei

    Jonathan Block ha scritto un bel post dove spiega come scalare un servizio su EC2 e arrivare a servire fino a 30000 utenti simultanei.La struttura iniziale del servizio e' la seguente:Zend Framework 2Due instanze m1.medium per i server webELB per dividere… read more »
  • Tips: rendere meno invasivo il servizio Office Software Protection Platform di Office 2010

    Una volta installato Office 2010, si puo' notare la presenza di un nuovo servizio di windows, Office Software Protection Platform: viene utilizzato da Office per verificare la validita' della licenza software, e viene lanciato onDemand al primo avvio di una applicazione… read more »
  • Cheat Sheets: SQL Injection

    Di SQL injection ho già parlato in maniera estesa in questo post, oggi vi propongo una completissima raccolta di tutte le informazioni a riguardo.La potete consultare su websec.ca.… read more »
  • Scoprire il numero di telefono di un utente Facebook? A volte e' possibile!

    Mi e' capitato di leggere un paper di Saurabh Sharma su Packetstorm dal titolo abbastanza esplicito: Harvesting Phone Numbers Using Facebook And Yahoo.In pratica Saurabh ha notato che, combinando le informazioni fornite dalle procedure di recupero password di Facebook e Yahoo, e… read more »
  • Design Patterns: quick reference

    Un design pattern può essere definito come "una soluzione progettuale generale a un problema ricorrente" (da Wikipedia),  un modello da applicare per risolvere un problema che può presentarsi in diverse situazioni durante la progettazione e lo sviluppo del software.Sempre da… read more »