TheJoe.it Into the (open) source

30set/1110

Perché ho abbandonato “Shareaholic” in favore di “foxyBookmarks”

wordpress-logo2

Da qualche anno stanno spopolando all'interno dei blog le icone per la condivisione 2.0. Risquotono giustamente un discreto successo perché in questo modo il webmaster ha la possibilità di rendere più facilmente visibile il proprio blog dando alcune possibilità, prima negate, di condivisione all'utente medio. Tra l'altro non appesantisce la pagina e le icone sono belle da vedere.

In soldoni, si tratta di una piccola barra a fondo articolo contenente alcune delle icone per i più utilizzati servizi di condivisione del web 2.0 (ne potete vedere un esempio in questo articolo a fondo pagina). L'utente riconosce il logo del servizio che egli stesso utilizza (facebook, twitter, stumble, ecc.) ed il processo di condivisione è immediato, non abbiamo bisogno di intermediari.

23set/110

Recuperiamo i file cancellati con Foremost

recycle-bin

Forse non tutti sanno che quando cancelliamo i file dai nostri dispositivi, essi non vengono cancellati, ma solo "nascosti" in attesa di essere sovrascritti, ed è proprio per questo che i file che noi crediamo cancellati possono essere recuperati (sempre se non sono già stati sovrascritti).

Foremost è un programma open source a riga di comando per Linux che recupera i file cancellati. È di estrema semplicità, presente nei repository e svolge senza fronzoli il suo lavoro. Come recita il sito, Foremost fu originariamente sviluppato per l'"Air Force Office of Special Investigation" degli Stati Uniti, e per il "centro informazioni studi e ricerca sicurezza e sistemi". Successivamente venne rilasciato il codice sorgente ed anche il grande pubblico potè beneficiare dei vantaggi offerti da Foremost.

19set/112

Cambiare l’intonazione di un file audio con Audacity

audacity_logo

Nel tutorial di oggi iniziamo ad addentrarci nel mondo dell'editing audio digitale. Iniziamo con un problema dalla soluzione semplice, problema che a molti sarà capitato di incontrare. Come cambiare l'intonazione di un file (o di una parte di file) audio senza perdita? La risposta è "non si può". Per cambiare l'intonazione è necessaria una piccola (risibile) perdita di informazione, impercettibile, ma è meglio saperlo.

Per questo tutorial useremo l'editor audio open source Audacity, ed useremo questo file audio.

Prima di tutto apriamo Audacity ed importiamo il file: "File" - "Importa" - "Audio".

9set/110

HTML Purifier per “purificare” l’HTML

bglogo

Oggi vediamo un programmino in PHP pronto all'uso che ben si adatta a qualsiasi delle nostre pagine web. Si tratta di HTML Purifier una comune libreria PHP, che ripulisce il codice HTML delle pagine date togliendo tutti i tag e i markup inutili, che spesso appesantiscono la pagina. Inoltre rende il codice delle nostre pagine sicuro (sto pensando a siti dinamici: WordPress, Joomla, Drupal, ecc.) contrastando in modo efficace gli attacchi di tipo XSS (Cross-site scripting).

Per chi vuole usare HTML Purifier a mano il funzionamento è più che ovvio; scaricato ed estratto il pacchetto dovremo dare i permessi di scrittura alla cartella /HTMLPurifier/DefinitionCache/Serializer:

4set/112

LAMP: Linux, Apache, MySQL e PHP per produzione

martyr_lamp

Oggi vediamo come predisporre la nostra Linux box per la produzione web. Ciò che ci serve sarà Apache (il web server), MySQL (il database che conterrà i dati) e PHP (l'interprete per il linguaggio dinamico PHP). Questa configurazione è esattamente la stessa adottata dai maggiori server in tutto il mondo.

Qualche tempo fa c'è stata un po' di confusione su che versione di php utilizzare. Era appena uscito php5 e si stava usando ancora la versione 4, per alcuni comandi la retrocompatibilità non è stata rispettata e alcuni script hanno smesso di funzionare. Fortunatamente php5 è in circolo da parecchio tempo, ed è addirittura terminato lo sviluppo di php4. Non ci saranno problemi con i grandi pacchetti (wordpress, joomla e compagnia).