IT Featured

IT Featured Articles on cool technologies, focused on System Administration and Programming Languages

You are nobody without an API Key generator

API KEYs are sexy: if you have a web based business (like Google, Twitter, Facebook or WordPress’Automattic) you should have a way to generate an API Key for web service integration. Like Session keys, API keys should be sufficiently unpredictable to be psuedo-random. To be unpredictable, no user variables (or timestamps) are encoded into the key. …

You are nobody without an API Key generator Read More »

Is Diaspora a Failure? Tech Review

Abut Diasopra, we read from Ars Technica (underline is our): Diaspora emerged as a response to the privacy concerns raised by mainstream social networking services. The aim of Diaspora is to create an open source social network alternative with decentralized architecture, giving end users more control over their private information and how it is shared with …

Is Diaspora a Failure? Tech Review Read More »

Configurare Procmail per filtrare le mailing list

In questo secondo articolo che illustra come configurare la posta elettronica sui propri sistemi, vedremo come gesitre le mailing list in modo molto flessibile, servendosi di opzioni usate raramente in procmail. Una delle nostre esigenze è quella di creare dei filtri automatici che identifichino le mailing list e creino automaticamente delle cartelle separate.

Explorer Canvas

Volete utilizzare il tag canvas di html5 anche su IE6 ed IE8? Google ha la soluzione… Modern browsers like Firefox, Safari, Chrome and Opera support the HTML5 canvas tag to allow 2D command-based drawing. ExplorerCanvas brings the same functionality to Internet Explorer. To use, web developers only need to include a single script tag in …

Explorer Canvas Read More »

La libertà non ha prezzo: come liberarsi di GMail

In questo articolo voglio illustrarvi le ragioni che mi hanno portato ad abbandonare GMail, ed i pro e contro di tale scelta. L’alternativa che ho scelto è di gestirmi “in casa” le email, su una macchina Linux appropiatamente configurata (postifix, dovecot, procmail e spamassassin lato server, e squirrel mail per la webmail). Questo è il …

La libertà non ha prezzo: come liberarsi di GMail Read More »

Proxy NTLM

Spesso capita di dover scaricare file al di fuori del browser: per esempio per installare software o per consentire ai propri programmi python/java/curl di effettuare delle azioni programmatiche Se avete problemi con i proxy Microsoft (cosa abbastanza comune, vista la diffusione), su Internet trovate una soluzione: Cntlm Authentication Proxy vi consente di avere un proxy integrato …

Proxy NTLM Read More »

Python SOAP Client

Suds is a lightweight SOAP python client for consuming Web Services. It is very nice to use, because of the debugging feature inside. Give it a try: https://fedorahosted.org/suds/ And for testing and playing with it, try out also DreamPie, a nice Python shell

Junction: symbolic directory links on Windows

Windows 2000 and higher supports directory symbolic links, where a directory serves as a symbolic link to another directory on the computer. […]Directory symbolic links are known as NTFS junctions in Windows. Unfortunately, Windows comes with no tools for creating junctions—you have to purchase the Win2K Resource Kit, which comes with the linkd program for …

Junction: symbolic directory links on Windows Read More »

Axis 1.x payload debug

When using Axis to send data to a web service, you can set the logger level on org.apache.axis.transport.http.HTTPSender to DEBUG to see what’s going on.  Anyway be careful: the system will produce a lot of logs, so use it only in developement mode!  Here’s a sample in log4j.properties:  log4j.logger.org.apache.axis.transport.http.HTTPSender=DEBUG log4j.logger.org.apache.axis.client.Call=DEBUG log4j.logger.org.apache.axis.client.AxisClient=DEBUG log4j.logger.org.codehaus.xfire = DEBUG  The last …

Axis 1.x payload debug Read More »

Fare il cloud da zero: cloudStorm

A Gioorgi.com ci siamo già occupati di argomenti prettamente sistemistici come la virtualizzazione di ambienti Unix. Visto il successo del Cloud Computing, abbiamo pensato di tornare sull’argomento. In questo articolo mostrerò come creare insieme di macchine configurate in modo omogeno, con il minor effort sistemistico possibile. Si tratta di un primo esercizio molto semplice. Seguiteci…