LaTeX in offerta

Vorrei segnalare che oggi Packt Publishing offre gratis il volume LaTeX Beginner’s Guide di Stefan Kottwitz, una delle offerte più interessanti degli ultimi giorni. Chi vuole scaricare il volume deve affrettarsi: l’offerta scade questa notte all’una, mancano poco più di 9 ore.

Cos'è un computer?

Qualche giorno fa, complice un post su QuickLoox relativo alla possibilità di usare l’iPad per programmare, mi è stato chiesto tramite WhatsApp più o meno cosa fosse un computer. È un po’ sorprendente rendersi conto che usiamo i computer ogni giorno senza sapere bene cosa siano veramente. Se dovessi definire in poche parole un computer, direi che è una macchina che prende dei dati di ingresso, li elabora automaticamente in base ad una sequenza predefinita ma liberamente modificabile di istruzioni e produce dei risultati in uscita. Cambiando il programma cambia anche il risultato dell’elaborazione: in pochi istanti un computer si può trasformare in una macchina per scrivere dei testi, che esegue calcoli matematici o che trasforma dei file in musica o filmati.

Ancora (un) Packt

Segnalo che Packt ha ricominciato ad offrire agli utenti registrati un ebook gratis al giorno. La registrazione è gratuita e l’offerta sarà valida fino al 5 marzo. Questa volta basta visitare il sito e cliccare sul banner dell’offerta per accedere alla pagina dell’ebook del giorno e trasferire l’acquisto virtuale nel proprio account. Gli ebook in offerta sono disponibili sia per la lettura online che nei formati più popolari, epub, mobi e pdf.

Dieci anni di Google Maps

Una settimana fa Google Maps ha compiuto dieci anni. In questi pochi anni la tecnologia delle mappe online è diventata così pervasiva da sembrare ormai una cosa scontata, quasi fosse disponibile da sempre. Re/code ha pubblicato un bell’articolo sulla storia di Google Maps dalle origini ad oggi che aiuta a capire quanto la rete abbia cambiato, e stia continuando a cambiare giorno per giorno, le nostre vite. Oltre che ad intuire il genio che c’è dietro queste tecnologie.

Febbre da aggiornamento

Non c’è niente di meglio che una bella sessione di installazione di Windows per farti immediatamente riconciliare con OS X, i suoi bug occasionali e le sue idiosincrasie. Qualche giorno fa mia figlia ha annunciato a colazione che il giorno dopo avrebbe dovuto portare all’università (primo anno) un PC portatile per iniziare un corso introduttivo all’uso del computer.

TUAW addio

Per anni ho fatto quasi ogni giorno una capatina su TUAW, The Unofficial Apple Weblog, che ho sempre considerato uno dei siti di notizie e recensioni sui prodotti Apple più affidabili ed equilibrati. America On Line (AOL), proprietario del blog e uno dei giganti della rete, ha deciso che dal 2 Febbraio, dopo dieci anni di servizio inappuntabile, TUAW verrà chiuso definitivamente, cadendo sotto la mannaia di una ristrutturazione complessiva del gruppo.

Programmazione visuale: App Inventor 2

Lo dico subito, da App Inventor 2 mi sarei aspettato molto di più. Sarà per la sua origine (Google), sarà per chi lo sviluppa attualmente (il MIT), pensavo fosse molto più rifinito e facile da usare di quanto sia in realtà. Con App Inventor 2 (da ora in poi AI2) lo sviluppo dell’interfaccia grafica e del codice a blocchi di una applicazione viene effettuato interamente nel browser web, ma per eseguirla bisogna compilare ogni volta l’applicazione e trasferirla su un cellulare o un tablet Android.

Programmazione visuale: introduzione

Il modello di programmazione tradizionale si basa sulla scrittura di codice sorgente secondo una struttura logica e ad una sintassi ben definita e dipendente dal linguaggio di programmazione prescelto. L’idea di sostituire questo modello con uno fondato su una interfaccia grafica sulla quale trascinare dei blocchi funzionali predefiniti, manipolandoli ed assemblandoli l’uno all’altro quasi fossero dei mattoncini del LEGO, data dalla fine degli anni ‘80 a livello commerciale e si basa su ricerche iniziate già negli anni ‘60. Questo cambio di paradigma aveva l’obiettivo di rendere la programmazione accessibile anche ai non iniziati, permettendo di insegnarne i rudimenti già ai bambini della scuola elementare.

Emuliamo Android sul Mac: BlueStacks App Player

Perché mai un utente del Mac dovrebbe voler usare un emulatore di Android sotto OS X? Innanzi tutto perché è divertente. E poi Android è il principale concorrente di iOS sulle piattaforme mobili ed è utile conoscerlo e confrontarne i pregi (pochi, ma ce ne sono) e i difetti (parecchi) con quelli di iOS.