Little surprises in HTTP Headers

Last week I move a blog I’ve got in Spanish to Basically I really like and I believe it’s really worth it in terms of freeing my time from administering a wordpress installation and keeping up with the security fixes etc. And today, having a little bit of time I was tweaking my old website to redirect to the new site using an HTTP permanent redirect header. This is what I found in the HTTP headers: [golan@mars ~] % HEAD 200 OK Cache-Control: max-age=260, must-revalidate Connection: close Date: Thu, 15 Oct 2009 21:35:09 GMT Server: nginx Vary: Cookie Content-Type: text/html; charset=UTF-8 Last-Modified: Thu, 15 Oct 2009 21:34:29 +0000 Client-Date: Thu, 15 Oct 2009 21:35:09 GMT Client-Peer: Client-Response-Num: 1 Link: ; rel=shortlink X-Hacker: If you're reading this, you should visit and apply to join the fun, mention this header.

Tricks to diagnose processes blocked on strong I/O in linux

There’s one aspect of the Linux kernel and the GNU operating system and related tools in which it might be lacking behind, specially with kernel 2.4 series. I’m talking about I/O accounting or how to know what’s going on with the hard disk or other devices which are used to write and read data. The thing is that Linux provides you with a few tools with which you can tell what’s going on with the box and its set of disks.

Modifying a live linux kernel

Before reading this, I just need to say something: I’ve no idea of linux, I’ve no idea of programming, I’ve no idea of computers… Everything you read here might have been invented, so, please, do not reproduce what I write here. If you do, bear in mind that you do it under your own responsibility. In fact, what is a computer anyway? The other day we were having issues with a box that was used as a NFS box among other things.

How to become a unix guru

Just read this on the irc channel #netbsd on freenode. Found it funny :) <alphawaves> how can I become a unix guru? <alphawaves> is it only possible? <sqweek> do you really want to? <alphawaves> uhm y eah i try to several years * AccessExcess has quit (Remote closed the connection) <sqweek> do you still want to after i tell you that aside from general understanding it requires rote learning of countless quirks and inconsistencies between tools/distros/systems?