There’s no place like ::1

Sapo, DNS and (Real) Dynamic a Records

| Comments

So lately, I am having problems accessing my 0x82.com at home. This domain sits on a dynamic IP address, and I use editdns to update the DNS records.

EditDNS advertises my A record with a 0 TTL. However, I found that my ISP Sapo caches the record with a huge TTL:

0x82.com.        604800    IN    A    82.155.174.2

Before I shout “what th f0ck are wrong with this guys”, I still have to do a quick read of the relevant RFC, because I think that a 0 TTL may not be a “standard” thing…

As always, if you know something about this, please shoot! :-)

Gravatar Just Started to Suck

| Comments

As you can see on my blog, all Gravatar images lost the transparent backgrounds, making them f* ugly. At first I thought it was some kind of error on my browser (Debian unstable, you never know..).

But then I experienced the same symptoms on other browsers. Google pointed me to this blog post that explained everything: they switched from Rails to PHP and now they can’t support PNG with alpha channels (this is actually a joke, read the article for the true reasons).

Although there are many comments on the blog entry begging for PNG to come back, it doesn’t seem that Gravatar will take this step back. So for me, they now suck.

Started to look for alternatives, maybe hAvatar as Alcides recommended?

Lots of /^G/i News Today

| Comments

Woke up, opened Liferea (Linux Feed Reader), went to the “OSnews” feed, and a lot of G suprises!

  • Gnome 2.22 Released (link)
  • GCC 4.3.0 Released (link)
  • GTK 3.0 Getting Serious (link)

I should wake later in the morning more often :-)

Why I’m in Love With Git

| Comments

Git needs no introduction.

You probably have heard about how git efficiently stores the contents and the repository history on your hard drive. I decided to put it on a test!

$ svn co https://my.super.gigantic.svn.repo repo_svn
$ du -csh repo_svn
473 Mb

Now with git-svn:

$ git svn clone https://my.super.gigantic.svn.repo repo_git
$ cd repo_git
$ git gc
$ du -csh .
340 Mb

WTF???!!

And what’s the difference? The git repo contains all the history since revision 0 from this repository, offline!

So all the repository history on git is significantly smaller than the HEAD on svn? I really do love git…

rsync.pt.gentoo.org @ CeSIUM

| Comments

After one year of applicant work, the CeSIUM Free Software Mirror became the official Gentoo rsync mirror for Portugal, available from rsync.pt.gentoo.org.

The CeSIUM Mirror is located in Universidade do Minho at Braga, Portugal and uploads around 20TiB every month!

I would like to take this moment to thank Pedro Carvalho (incude) and Filipe Regadas (dude) for working with me on this project for the last 2 years. Our hard work is really paying off. I’m proud of what we achieved :-)