Codify, progettare App sull’iPad, per l’iPad

L’Applicazione di cui parleremo oggi è un’App di quelle piuttosto “tecniche“, che interessano solamente gli sviluppatori e non il grande pubblico; tuttavia dalla presenza di questa App su App store possiamo trarre un’interessante informazione su come l’iPad stia diventando uno strumento sempre più indipendente dal PC o dal Mac.

Continua a leggere

Naked Password: scegliere password robuste diventa divertente

Quando ci si registra sui siti web, è sempre una buona prassi scegliere password robuste. Per pigrizia mentale spesso tendiamo ad usare sempre le stesse password e tendenzialmente deboli.

Naked Password è un plugin jQuery che agevola gli utenti (maschi) a scegliere password robuste. L’idea è di far spogliare una ragazza scegliendo password sempre più complicate. L’idea credo possa essere più “simpatica” che utile, ma, come dice il proverbio, tentar non nuoce.

Ottenere il massimo zoom per Google Maps

Mi è capitato spesso, lavorando con le API di Google Maps, di dover impostare il massimo zoom disponibile per una certa località. Questo è un problema perchè Google Maps non offre lo stesso dettaglio per tutte le zone del mondo. La spiaggia di Bondi di Sydney, per esempio, arriva al livello di zoom 22, mentre nelle zone interne dell’Oceano Pacifico arriviamo al massimo al livello 9. Fino ad oggi non ci era fornito il massimo livello di zoom disponibile e di conseguenza si doveva scegliere un livello “politico” che potesse statisticamente andar bene alla gran parte dei luoghi.

massimo-zoom-google-maps

Continua a leggere

Video letture per imparare nuovi linguaggi di programmazione

Video Letture - linguaggi di programmazione Per chi è alla ricerca di nuovi linguaggi di programmazione o per chi li sta studiando consiglio questa bella raccolta di video letture. Sono filmati in cui esperti, professori e divulgatori informatici insegnano alcuni linguaggi di programmazione, dalle basi alle tecniche più avanzate.

I linguaggi presi in considerazione sono:

  • Javascript (4 letture + 1 slideshow): Douglas Crockford spiega le basi del linguaggio
  • Javascript Avanzato (3 letture +1 slideshow): Douglas Crockford si spinge a illustrare le parti più avanzate
  • Javascript Avanzato con Librerie (2 letture): John Resig, autore della popolare libreria JQuery, mostra l’importanza delle librerie nell’ingegneria delle interfaccie
  • Javascript manutenibile (1 lettura): Nicholas Zakas, ingegnere di My Yahoo!, illustra come sia possibile manutenere codice Javascript
  • La teoria DOM (3 letture + 1 slideshow): Douglas Crockford mostra la teoria del Document Object Model di Javascript
  • Firebug (1 lettura): John Hewitt, uno sviluppatore di Mozilla, mostra come usare questo utile plugin dedicato ai webmaster
  • Nuove funzionalità di Next C++: un video di Google
  • Python Avanzato: come capire il linguaggio promosso da Google
  • Design Pattern in Python (2 letture) di Alex Martelli
  • Imparare la programmazione Java (8 video tutorial) 
  • A scuola di Delphi: 9 video tutorial per diventare un vero e proprio programmatore di Delphi
  • Introduzione a SQLite: Una video lettura di Richard Hipp su questo leggero e veloce sql database engine.