Archive for August, 2009

August 26th

Avoiding splitbrain in a heartbeat/drbd setup

What comes now is the description of a hack I did to avoid the occurrence of splitbrain in a 2 node linux cluster running heartbeat and drbd for disk replication. I am not going to detail how...
August 21st

Born to be root

I like my life right now. I recently changed job and started working for a young IT firm, as a software developer. But before developing some code you need servers to run it on. So for the past...

Archive for March, 2009

March 27th

From good old batch systems to actor based parallelism

I was recently reading on JavaWorld a serie of 2 articles discussing the advantages of actor-based parallelism over traditional approaches involving shared objects and locking mechanisms. Those...
March 8th

sshfs + encfs + rsync = encrypted remote backups

I am a backup freak. My home setup encompasses a file server that has 2 disks mirrored against each other using RAID1 and a second server that rsyncs its content against the main file server every...

Archive for January, 2009

January 23rd

My first OSX trojan!!

Oh My God! I just stumbled upon my first MAC OSX trojan! And mostly written in shell script! I am just amazed. But let me tell you the full story. I was googling to find a specific ebook for...
January 21st

Darwinian software development

Sitting in a warm bath this morning, enjoying the peace before the storm, I came to realize a striking thing: software development goes very much like the law of the jungle. To survive in a...