Website is back! (again)

my AWS free tier is over, $60+ per month for EC2+RDS is a bit too much for my own personal website…

the site was down for a few weeks, now everything is migrated to a cheap vps hosting , it should be fine for another while :)

Site went down, but it’s back

This site went down for a few days due to a common AWS micro instance issue — out of memory and mysqld got killed.

So I went in and tweaked some apache settings … also upgraded to apache 2.4+php 5.4… for maybe slightly lower memory usage…

hope it won’t go down again that soon


— just tried nginx, :( got it running and doing phpinfo() correctly but takes too long to manually setup all these rewriting stuff for wordpress…… maybe I’ll try that again some time


…. down again, added swap partition…..

Same old site, Lightning fast

Finally got the time to migrate my site from crappy shared hosting to AWS,

It’s now on Amazon Linux (CentOS) with basic AMP (mod_php) stack — php php-mysql mysql-server — I’m no nginx guru and mod_fcgid gives me headache…

so I just got APC caching — php-pecl-apc — which is already much faster than file based caching — and of course with W3 Total Cache :)

and mod_pagespeed binary from google helps a little as well

Site speed should be much faster now, and I haven’t even looked at this long list yet


“Git”ing my plugins

update 9/8/2012: done :) 

WOW Recruitment Widget was updated to 1.4.1 around 3 months ago, which included the Monk update and bigger icons,
just update from your wordpress plugins panel if you haven’t :)
Latest release note is updated on the Extension gallery page. Please give a 5 star and favorite if you like this plugin.

I’m converting WOW Recruitment Widget and WOW Server Status Widget to Git, then push to Github (although I love Google, Github seems easier for you fellas to fork)

so I can track issues better and you guys can fork it for other games much easier :), also prepare for major code changes, SVN just won’t cut it if you want to do branches properly.

Why now?
just because.

Why Git?
because cool kids use Git (it rhymes!), although I uses Mercurial at work, really just want to try out Git, lol.

When will it be there?
it takes ages to grab both projects from over 500k checkins in wordpress plugin repo, it will take some time, blame wordpress for why still use SVN.


WOW Recruitment Widget is not dead

27/8/2012 update:

3. Can you make it display on a page instead of only on the side bar?

If you are still looking for an easy solution, I’ve found out a trick recently that may help.
– create a page template with a special widget area that sits in content area of your site template (instead of a post loop)
– use the widget in that special widget area

you may want to check wordpress codex about how to do this:

if you want different recruitment widget to appear on different pages, you can create just one of these special widget area then use a per-page widget plugin like

I’m closing comments on this site, so if there’s any more issue/questions, feel free to open an issue on project site on github


The widget hasn’t been updated for over a year but it is not dead!

Thank you for all your support.
I’ve been getting quite a number of emails these days regarding to this plug-in. Here is a little FAQ.

1. Will you add Monk class in and when?
– Yes I will add Monk class in and it will be done before MOP I promise.

2. I’ve tried to modify your plug-in for [SWTOR / Rift / Insert your game here] classes, but I can’t get it to work by [Insert your modification here] ……
– Unfortunately I don’t play SWTOR, and I’m not sure how many classes there are in the game. This widget right now only “supports” 10 classes, and you will need to modify the php file (and the style sheet of course) in order to get more classes in. Try to find $wr_class and $options arrays and add more classes to it, $options is used to initialize class names, while $wr_class is used to build the markup for the stylesheet of the previous version(1.0) to work properly. The code base is very messy and I’ll definitely do a major re-code in the next version.

3. Can you make it display on a page instead of only on the side bar?
– You mean short code support or even a plug-in page. Unfortunately it is not supported at the moment. I’ve thought about it but can’t quite figure out the best way to support short code while still storing data through widget instance and widget update function.

4. Can you make a version for [Joomla / Drupal / Insert your CMS here]?
– This widget is strongly based on wordpress at the moment. It is not the highest priority to make one for different CMSes at the moment, but it is definitely in my to-do list.