phoenix.heart - portfolio & more

Kohana PHP framework

Tuesday, January 13th, 2009

You know, I’m a die-hard fan of CodeIgniter. Among a lot of PHP frameworks out there, I prefer CI over Zend, Cake, Symfony etc. because of its speed, efficiency, and most importantly, simplicity. Just download it, unzip into a folder, and call it done. To me, a framework that costs me more than 10 minutes [...]

continue reading

IP address to geographic details

Tuesday, January 6th, 2009

Today I received a small project to detect the country of web visitors. I’ve never done something like that before, so as always, I started googling around. And it turned out that it’s not that complex - there is a company called MaxMind that offers APIs to look up geographic details from an IP address. The [...]

continue reading

WP-DBManager’s vulnerability

Monday, January 5th, 2009

I’ve been using WP-DBManager for quite a while now, and in short it’s a very good - if not the best - WordPress plugin to help you manage your database - with just one click, you can backup, restore, repair, optimize, and do other tasks. Essential plugin, really.
But today I noticed this DANGEROUS thing, and [...]

continue reading

Setup a development version of WordPress

Monday, January 5th, 2009

Being a WordPress user, there’re certainly times when you want to try something new with your blog - a new plugin, some hacks and tweaks, some theme fine-tunes etc. It may not be a big deal if your blog is new and has a limited userbase, but if you’re maintaining a big blog, then every [...]

continue reading

How I made use of WordPress “sticky posts” feature

Wednesday, December 31st, 2008

As you may have already known, WordPress 2.7 introduces a lot of new features, among them are the hierarchical comment system, a brand new admin panel, and most interesting (for me) the ability to make a post “sticky”. This concept of sticky posts is not new, in fact it’s been around quite a while in [...]

continue reading