Skip to content

Crazy days

October 16, 2008 by Amr

Running like crazy. Tons of work. Fun as hell. And it's 1:00 AM and I managed to get this blog running. Not that it was a big deal, but I've always thought that my blog would be a good chance to experiment new programming languages, platforms or techniques.

It isn't too bad though, here is what I managed to get going in the process...

  • A VPS account: It's 128 M.B and I would definitely say it could run a blog, unless you have a lot of free time like me and would think it's a good idea to host all the supporting services yourself.
  • DNS: Right. Screw you DNS. You no beast no more. I'm running this on bind9 and actually it was very informative and fun. Believe it or not, it's easy IF you get the theory right.
  • Mail: Postfix rules. I was going for Exim at the beginning, just for the sake of trying something new. But after examining it, I didn't like its monolithic approach. Whereas Postfix is more modular and shared-nothing. For what it's worth, back when I was working my way out of the PHP "script" era, I always thought and badly wanted to implement a shared-nothing CMS. So that could be why I like Postfix.
  • git: This blog is running on a git repository. First time to use it. Let's see what the buzz is all about.
  • Drupal 6.5: Believe it or not. A drupal maniac I'm and yet never worked with D6 stable in production yet. D6 reminds me of my contributions to D6. I take pride in helping this release get out. w 2ool lel zaman erga3 ya zaman! ^^.

Comments

Running drupal on git?

October 19, 2008 by Anonymous, 1 year 46 weeks ago
Comment id: 3

What does that mean? Do you run bleeding edge?

Not Drupal's CVS

October 27, 2008 by Amr, 1 year 45 weeks ago
Comment id: 9

No, I'm not mirroring Drupal's CVS or anything. I use git to track my upgrades and installations of contrib modules. Also, sooner or later I know I will need to produce some patches like this img_assist patch yesterday and with something like git I can easily manage patches.

More interestingly (something I didn't plan for), git seems to support "push" operation. Which means I could update the codebase of amrmostafa.org without needing to login to the server and pulling (which is what you do with SVN for example).

So far, git has been easy and simple.

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

AdaptiveThemes