Skip to content

Recent posts

Vibrant community

November 1, 2009 by Amr

3 years ago, the Drupal community and the documentation team inspired me powerfully and had me bowing for their great contributions, and so I had written a little HowTo for creating a custom login bar for Drupal 5. I had just written and placed it somewhere under one of the various Drupal handbooks, wondering if anybody would read and find it useful.

Benchmarking MySQL in Memory Using tmpfs

June 14, 2009 by Amr

At my (new) day job I joined the team responsible for the scalability and reliability of a heavily loaded LAMP stack. Since our MySQL server has plenty of memory, we were recently wondering if we could load all MySQL into memory and what would be the benefit.

A bit of googling, and I found out that there were few others asking the same question, however, I didn't see any satisfactory answers that are coming from real experience or benchmarks, and so we decided to benchmark for ourselves and see.

My host cracked and my blog lost

June 14, 2009 by Amr

On the 8th of June, at 1am GMT I received an e-mail from my blog host, VAServ, announcing that they were cracked around 7pm GMT on the 7th of June. They were cracked through a vulnerability in HyperVM software (a software for managing vps instances across servers).

As a result, I lost 100% of my data. Here is exactly what happened.

The new Jaiku API: Problems and solutions

April 3, 2009 by Amr

Almost all applications, modules and social web sites I use stopped working with Jaiku since they moved to AppEngine and introduced a new API based on OAuth for authorization and secure communication of REST requests.

Recipe: Bearable Emacs

March 25, 2009 by Amr

This post is for those who might be planning on trying emacs (for the first time soon), or are just starting their way with emacs and could use a tip or two from a fellow starter.

After I installed emacs I was horrified by its unbearable look which I thought would have changed over the few last years since I last tried it. Luckily the CVS version of emacs has considerable improvements in that area, it looks much better and I've been using it for few days and it seems to be pretty stable.

Read on for the full recipe.

Random photo

Activity stream

AdaptiveThemes