Software

EVA Florence 2012: Open low-cost HA cluster cloud

During these first hot-days in Florence, I've attended the EVA Florence 2012 conference, presenting a talk with Cristiano Corsani about a project for the National Library of Florence (BNCF), covering the deployment of a small Private Cloud using exclusively open source software, for serving internal and public BNCF services.

The proposed solution includes a virtualization stack running on commody hardware, using the Linux KVM hypervisor, managed by Proxmox 2.0 and with a GlusterFS shared storage.

I hope to write down some article to share the most interesting bits of this configuration, but time is not our friend.

ZFS + GlusterFS on Linux

Time is almost ripe for start using the native ZFS port on Linux (http://zfsonlinux.org/), and to increase the performances, reliability and space usage of our affordable distributed opensource storage solution.

Installing ZFS on Debian/Ubuntu is straightforward: you need first to build the SPL (Solaris Porting Layer) and after ZFS itself.

Download the latest SPL package, unpack it and build:

sudo apt-get install build-essential gawk alien fakeroot linux-headers-$(uname -r)
./configure
make deb
dpkg -i *.deb

OpenNebula shared storage with MooseFS

I've written a post for the OpenNebula official blog about the usage of MooseFS as shared storage:

http://blog.opennebula.org/?p=1512

Help protecting privacy of internet users with unused bandwidth of your VPS

The internet nowadays isn't a privilege, is a right. Helping the world to get full access to it, it's a must for everyone.

If you own a server, a dedicated one or a VPS (like me, on Linode) you can use your spare bandwidth to help people that live in places where internet censorship it's the standard way to deal with information.

I've setup a tor relay to help the community to maintain a fast and stable link for tor users. To get minimal harassment, that I really don't have time to deal with, I allow no exit from my node, the tor traffic will pass on my node from a node to another one.

How to create a simple Activity Stream Weekly Digest using CCK and Views

I was researching for an easy method to publish as a single post my latest {month|week|day} activities on twitter aggregated by Activity Stream.

This is how I did it:

Welcome Drupal

Finally, I achieved to migrate my mini-tiny-shiny blog from the big-bug-bloat Wordpress platform to the fast-simply-powah Drupal.

For the import, I've used the wordpress_import module (if you use php5.3, check this), that use the WXR file generated by Wordpress->Tools->Export procedure.

Every feature I was used by on Wordpress, it's not lost because Drupal has a very large base of flexible modules. Here is a list of the most import modules I use on this site:

Android speech recognition behind NAT/firewall

For speech recognition to work on Android, you need to enable the forwarding on your firewall of the 19294 tcp port.

References: http://code.google.com/support/bin/answer.py?answer=62464

OpenOffice diventa mainstream

Da pochi giorni, Microsoft ha deciso di rendere noto quanto OpenOffice sia un diretto concorrente alla loro suite da ufficio, pubblicando un video di testimonianze.

Windows Seven and WPAD (Proxy Autodiscovery)

Don't works for me.

Here a clue:

Suggestions (other than SUCKS)? Google doesn't help.

How to circumvent the 417 Expectation failed behind a Squid proxy

Many applications rely on using a special HTTP/1.1 header (Expect: 100-continue) when doing a POST, which is not happily supported by Squid.

RFC2616 says:

The purpose of the 100 (Continue) status (see section 10.1.1) is to allow a client that is sending a request message with a request body to determine if the origin server is willing to accept the request (based on the request headers) before the client sends the request body.

Pages

Subscribe to Software

Via Twitter

  • Fing - Network scanner for Android https://t.co/ukIdHHqK 1 day 4 hours ago
  • @manuelmazzuola io stavo per provare redis, ma ho un sonno che schianto e vo a letto :P lunedì si prova 1 day 20 hours ago
  • Symfony CMF as a CMS replacement for developers #phpday http://t.co/RsUTvcR3 2 days 2 hours ago
  • @rosamammoli tutti entusiasti, è un peccato fermarsi qui solo per oggi #phpday 2 days 3 hours ago
  • The room is full on track 3 for continuous deployment security on http://t.co/MOAyi4U9 #phpday 2 days 3 hours ago

Blog written by Giovanni Toraldo and licensed under CC-BY-SA

This blog is anonymously available via:
tor and tor2web.

Powered by Drupal
ipv6 test
WORLD IPV6 LAUNCH is 6 June 2012 – The Future is Forever