Archive for Tutorial

iPod reloaded: 8GB CF

Ipod Mini with 8GB CF Card

Come avevo preannunciato, da quasi un mese mi stavo moralmente e mentalmente preparando per una complessa operazione ad alto coefficiente di nerdismo: la sostituzione della batteria e della memoria del mio iPod MINI. Dopo svariate peripezie su ebay per ottenere i pezzi richiesti, oggi è finalmente arrivata (tramite trasporti cammellati, a giudicare dai tempi) la batteria ammerigana. In realtà questo è proprio il componente di cui mi fido di meno: trattasi infatti di batteria cinese non bene identificata, composta probabilmente con organi umani e Baozi al cartone immersi in una soluzione alcalina di liquore di riso, in grado di erogare nominalmente 900 mAh alla tensione richiesta di 3.7V. In realtà sarà già tanto se reggerà per un album intero ma vabbè. Read the rest of this entry »

Quick Tips - Installing JINI on Gentoo with NPTL

Just a quick tips for all folks out there that are getting mad on this smiley

Problem: if you are trying to install JINI in Gentoo Linux, after you downloaded the installer starter kit you may start it and find errors like this:

grep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

This seems to happen if you have compiled your glibc libraries with nptl and nptlonly USE flags. You will be unable to install JINI (and I have read that this problem could happen to other java installers. But there is an easy solution for this! Read the rest of this entry »

Risparmiare in casa e sulla bolletta - Consigli utili

Sono fermamente convinto che una seria politica ambientale debba partire dal basso, cioè dai cittadini. E’vero che servono anche regolazioni governative globali (come il protocollo di Kyoto, ad esempio), ma penso sia chiaro che i comportamenti di massa influiscano pesantemente sul cosiddetto footprint che lasciamo sul nostro pianeta. In questo articolo voglio raccogliere informazioni utili per gestire al meglio le risorse casalinghe, uno dei primi luoghi in cui risparmiare è conveniente non solo da un punto di vista ambientale, ma anche da un punto di vista economico. Read the rest of this entry »

60 AJAX Tutorials

Vi linko questa interessante collezione di Tutorial AJAX: sono stati collezionati più di 60 tutorials che spaziano su un sacco di problematiche interessanti per uno sviluppatore di siti web. Si va dagli indicatori di attività, ai bookmarklet, chat, tutorial di comunicazione client-server, drag&drop, autocompletion, rss e tanti altri problemi comuni, nonchè una serie di walktrough generici oppure dedicati ai vari framework disponibili in rete. Consigliato!

Favicon dinamiche con AJAX e Javascript

Avevate mai pensato che utilizzando javascript in prospettiva “AJAX like” si potessero creare siti con favicon dinamiche? Se non sapete di cosa sto parlando, la favicon è l’icona normalmente associata al bookmark dei siti, che solitamente compare nella barra indirizzi accanto all’URL (nel caso di questo sito, un piccolo vortice). L’idea è: perchè non utilizzare anche la favicon per aumentare l’interattività con l’utente (magari andando a gestire in modo visuale alcune notifiche importanti di eventi della vostra web application)?

In ogni caso, ci ha pensato Michael Mahemoff: nel suo articolo viene spiegato come fare, e potete scaricare una libreria javascript pronta per l’uso con tutte le API adatte allo scopo. Buon divertimento!

Perchè usare una Virtual Private Network?

Virtual Private NetworkMolti di voi già sapranno che cosa è una Virtual Private Network, ma sono sicuro che la maggior parte dei miei lettori non sa di che cosa sto parlando: cos’è una VPN? Come sempre, prendo spunto da Wikipedia che fornisce sempre delle ottime definizioni: “Una Virtual Private Network o VPN è una rete privata instaurata da un soggetto utilizzando un mezzo di trasmissione pubblico e condiviso come può essere per esempio internet. Il messaggio e il traffico della VPN transitano sulla rete pubblica utilizzando gli standard di trasmissione della rete e quindi potenzialmente possono essere insicuri dato che sono trasmessi in “chiaro” utilizzando protocolli comuni e quindi conosciuti anche da soggetti esterni alla VPN. Per rendere le reti VPN sicure si sono adottati dei protocolli che provvedono a cifrare il traffico transitante sulla VPN rendendo la rete più sicura. Oltre alla cifratura una VPN sicura deve prevedere dei meccanismi nei suoi protocolli che impediscano violazioni della sicurezza come ad esempio il furto dell’identità digitale o l’alterazione dei messaggi.“. Ad esempio: lavorando con il portatile aziendale vi può capitare di dovervi connettere alla rete privata aziendale dall’esterno (vedi immagine). Utilizzando una VPN potete collegarvi in modo ragionevolmente sicuro con la LAN aziendale, evitando che i dati trasmessi vengano intercettati da terzi o che venga compromessa l’integrità stessa della rete. Ma come si realizza una VPN in modo facile e veloce senza conoscere tutti i dettagli d’implementazione? Read the rest of this entry »

Apache mod_rewrite tweaks

Due to high demand, I’m going to write a straightforward mod_rewrite guide to group together the solutions to the most common problems. Again, this article is NOT a detailed guide about mod_rewrite: if you need such a thing, you should go to Apache’s website which brings a complete document about this issue. I will update this tutorial when I get new info about this “Apache 2 swiss army knife”. But first, let’s just introduce the topic by seeing what mod_rewrite is… Read the rest of this entry »

Peer to Peer: what next?

In these days one of the major peer-to-peer networks (Edonkey-Emule) has recieved a severe blow, when one of its major servers (RazorBack 2) had been shut down by the belgian police. This causes some concern by people utilizing those technologies: the majority of people using peer-to-peer technologies and software doesn’t really know how they work, neither they do know what kind of information and data they are REALLY sharing over the network.

In this short article, I will show you some of the “technologies” involved in those project: where are you connecting? What are you sharing? What kind of info do you broadcast over the network? Are you anonymous? Are you allowing third-party content (illegal, copyrighted, whatever!) to be dropped on your PC? We are going to know a little more what is the application logic of two big known p2p clients (Emule and Bittorrent), and two less known clients (Freenet and Waste).

Read the rest of this entry »

Apache .htaccess tweaking tutorial

In this tutorial we are going to improve our website by tweaking out the .htaccess file. Why I wrote this article? Because on the net I have found many articles about this little beast, but every one of them dealt with a specific issue and not look at the overall usage of these files, or they are just too big when you need to do a thing in little time. So I’m trying to collect all the useful bits of data in a monolithic but slim tutorial, which will be updated as I collect more information. But first, let’s see what .htaccess file is… Read the rest of this entry »