By Michael Robinson on April 10, 2013, Filed in: PHP
I’ve rewritten my old Chinese Idiom Database completely, partly as an excuse to learn Symfony. The new database has over 12,000 Chinese Idioms!
By Michael Robinson on March 2, 2012, Filed in: PHP
I experimented with various solutions, including the Shareaholic Wordpress plugin. Although I no longer use it, I do like this plugin a lot. It is easy to install and works as advertised. Ultimately though, it wasn't what I was looking for.
I wanted something different - a flexible way to easily insert native share buttons, with as little code as possible. Just the buttons, fully configurable. No branding. PHP Socializer is my attempt at implementing this.
By Michael Robinson on December 22, 2011, Filed in: Documentation | PHP
Running Doxygen (1.7.4, Ubuntu 11.10) over one of the larger PHP applications we use at PANmedia, I ran into this error:
Error: dot: can't open /var/workspace/app/documentation/html/class_a_d_o_d_b___data_dict_a4ad217393b4e364e233cc70336d93ae8_cgraph.dot
Experimentation led to the following solution: switch DOT_CLEAN off, either via the Doxygen GUI (pictured) or directly in the Doxygen configuration file.
DOT_CLEANUP = NO
What does this do?
If the DOT_CLEANUP tag is set to YES (the default) Doxygen will remove the intermediate dot files that are used to generate the various graphs.
I recall running into this error over a year ago (last time I used Doxygen), and it wasn’t until I stumbled onto the solution that I remembered solving it in the same way last time.
Documenting the solution here means that next time I use Doxygen after a long time away, I won’t have to repeat the process.
By Michael Robinson on May 10, 2009, Filed in: PHP | Recommendation
I administrate a few PHPBB3 forums, and recently noticed one had a BIG spam problem. I had naively assumed that PHPBB3’s version of CAPTCHA would stop the bots at the gate – oops.
Manually deleting 100’s of spam accounts from my forum wasn’t fun.
Determined to prevent this from happening again, I asked Google what to do. Google’s answer was this:
It’s effective, integrates well and is easy to install.
Customize the question to suit your forum
You don’t want to experience a bot infestation – prevention is better than a cure.
By Michael Robinson on February 15, 2009, Filed in: JS-Kit | PHP | Tutorial | Wordpress
This script reads recent posts from your site’s comment rss feed and prints n comments out in a nicely formatted div. Using it is as simple as changing one line, uploading the file, and pasting some code wherever you want the recent comments to be displayed.