Estrarre tutti i file modificati da un commit all’altro con Git

Per esigenze lavorative abbiamo avuto la necessità di ottenere uno zip (o generalmente un file compresso) con tutti i file modificati di un determinato commit (o range di commit). Dopo un estenuante ricerca (e prove) la formula magica è la seguente: git diff –name-only oldsha newsha | zip destinazione.zip -@ Chiaramente sostituite oldsha e newsha […]

Rilasciato Bootstrap 2.3

Con un po’ di ritardo vi avviso che è uscito Twitter Bootstrap 2.3, l’annuncio lo potete trovare sul blog ufficiale del framework. Per chi non lo conosce spiego brevemente cos’è Bootstrap: un framework per frontenders composto principalmente da CSS e componenti Javascript. Nello specifico viene utilizzato LESS CSS che permette di avere a che fare […]

Ebook gratuiti che parlano di programmazione

Post veloce per invitarvi a dare un occhio a “List of freely available programming books“: un intervento utilissimo su StackOverflow contenente una moltitudine di risorse free inerenti il mondo della programmazione (Javascript, PHP, HTML5, Java, OOP, Algoritmi, ecc…).

Gli Icon Font andranno a sostituire il CSS Sprite?

Per includere delle icone in un sito solitamente si fa uso della tecnica “CSS Sprite” cioè in un unica immagine si mettono tutte le icone da utilizzare e mediante il background-position si “seleziona” quella desiderata: in questo modo si riducono notevolmente le chiamate HTTP a favore delle velocità di caricamento del sito. In questo periodo […]

Text-to-speech (TTS) utilizzando le API non documentate di Google

La funzionalità Text-to-speech, detta anche sintesi vocale, permette di trasformare un testo scritto in parlato e ciò può essere utilizzato in mille modi. Facilmente realizzabile un programma risiedente in un Raspberry Pi con delle casse audio connesse che alla pressione di un bottone (o ad un evento particolare) legge l’oggetto delle ultime mail ricevute, lo […]