Ninite: installare (o aggiornare) velocemente tutti i programmi che vi servono (su Windows e Linux)
Se siete alle prese con la desolante frustrazione di avere appena reinstallato il sistema operativo e non avere programmi per fare quello che vi serve, date un’occhiata a Ninite: con pochi click si selezionano i programmi che ci interessano e si scarica un file eseguibile che si occuperà di installare tutti i programmi che abbiamo [...]
Stampare da iPhone/iPad tramite AirPrint (su una stampante condivisa da Windows)
Con le ultime release di iOS, Apple permette ai possessori di iPhone e di iPad di stampare qualsiasi documento utilizzando il dispositivo Apple e una stampante compatibile con le specifiche di AirPrint, senza l’ausilio di un computer. Per chi invece ha già una stampante condivisa da Windows, è possibile fare in modo che la stampante [...]
AJAX per applicazioni web: la mia recensione
Nell’epoca del Web 3.0 ho letto questo libro che tratta (a grandi linee, come vi spiegherò tra poco) di AJAX, la enabling technology del Web 2.0. Ma cos’è AJAX? È un insieme di tecnologie (tra cui Javascript e XML) che permettono lo scambio di dati tra client e server in modo asincrono, permettendo di realizzare [...]
Contest: WinX iPhone Converter (per Mac) in regalo ai primi due commentatori
Sono stato recentemente contattato da WinX, che mi ha gentilmente messo a disposizione WinX iPhone Converter (per Mac). Cos’è WinX iPhone Converter? Essenzialmente è un convertitore video per MacOSX che permette di condividere video e audio in modo ottimizzato, per poi essere usufruiti da i principali dispositivi iOS (tra cui iPhone e iPad). Per cosa può [...]
iTunes: come ascoltare tutti i podcast senza interruzioni
A differenza di quanto accade su iOS, iTunes (OSX) non esegue un ascolto continuo dei podcast disponibili: al termine del podcast che si sta ascoltando, bisogna manualmente fare il play del prossimo episodio. Questa limitazione si può risolvere creando una smart playlist con le seguenti caratteristiche: Media kind: Podcast Play count: 0 Il risultato è [...]
Linguaggio C, seconda edizione (K&R): la mia recensione
In pochi giorni ho letto una pietra miliare dei libri della programmazione, il famoso K&R (dagli autori Kernighan & Ritchie); si tratta del libro più famoso per quanto riguarda la programmazione C. In libro è molto breve (in totale 340 pagine, ma le ultime ~100 pagine di appendice sono una reference manual condensata). Il libro [...]
DuckDuckGo: il mio motore di ricerca di default
Da un po’ di tempo ho cambiato il motore di ricerca che utilizzo su Chrome: sono passato da Google a DuckDuckGo. DuckDuckGo è semplice e veloce come Google, ma in più offre alcune funzionalità interessanti. Vi presento quelle che mi hanno convinto ad utilizzare DuckDuckGo come motore di ricerca di default: La possibilità di avere [...]
require_relative in ruby 1.9 e la retrocompatibilità con ruby 1.8
A partire da ruby 1.9 è obbligatorio utilizzare l’istruzione: require_relative ‘pkg’ affinché venga importato il modulo ‘pkg’ presente nella stessa directory in cui è presente il modulo che stiamo scrivendo. Mi spiego meglio: dato un modulo ruby detto ‘pkg’, se vogliamo importarlo in un altro file (chiamiamolo ‘foo’ per semplicità), dobbiamo scrivere: in ruby 1.8: require [...]
gitignore: un filtro per escludere i file da non versionare in un repository git
Prima di fare un push su un repository git è importante avere configurato il gitignore, ovvero specificare quali files non devono essere versionati in un repository git. A titolo di esempio: i file .pyc, o più in generale i prodotti della compilazione di un qualsiasi file di sorgente; versionare questi files, infatti, non ha senso. [...]
Sviluppare applicazioni web con Django: la mia recensione
Spinto dalla curiosità, mi sono deciso ad imparare il framework Django, basato su Python, per sviluppare applicazioni web. In particolare, mi sono procurato il libro di Marco Beri “Sviluppare applicazioni web con Django”, edito da Apogeo. Comincio subito col dire che il prezzo è decisamente alto (32 Euro), nonostante il libro sia del 2009. Il libro [...]
Social media