Latest articles under Programming category

Brain teaser: splitting revenue fairly.

While this brain teaser can be applied to more than programming, I think it’s a very nice one to sharpen our problem-solving solution required to do a good programming.
There were 2 people, A and B. They joined together to have a meal. Person A brought 3 loafs of bread. Person B brought 5 loafs of [...]

Posted on October 30th, 2010 under General / Algorithm  •  No Comments

PHP exception handling.

I normally post tutorials, how-tos or the likes. This post is a little bit different than the others. It’s more like a thought that I came across when I finally decided to use PHP’s exception handling.
Here’s the basic form of PHP’s exception handling.

try {
// Do something
} catch (DataErrorException $e) {
// Handle data error here
} catch [...]

Posted on August 23rd, 2009 under PHP  •  No Comments

Solving sudoku using PostgreSQL PL/pgSQL

I have no idea why I would want to solve sudoku in PostgreSQL PL/pgSQL. My guess would be just for the fun of it. I’m also hoping that it can serve as a tutorial example in programming PostgreSQL PL/pgSQL.
So what is sudoku? It is basically a number puzzle where the objective is to fill 9×9 [...]

Posted on August 19th, 2009 under General / Algorithm, PostgreSQL  •  4 Comments

XML and Ampersand (&)

I’m not sure if many programmers know this. But it’s always a good thing to make sure that they (including me) do. XML specification doesn’t allow ampersand (&). Here’s a quote from W3c.org XML recommendation with bold emphasis added by me.

The ampersand character (&) and the left angle bracket ( 5C’. How would you write [...]

Posted on August 4th, 2009 under General / Algorithm, PHP  •  3 Comments

_PHPLIB[libdir] Cross Site Scripting Exploit Explained

Lately, I’ve seen an increased attack of bad people trying to run XSS exploit on this website using _PHPLIB[libdir] exploit. It alarmed me a bit as I didn’t really know about that particular exploit. Obviously I wanted to make sure that my site is not vulnerable for it. So I did a little bit digging.
For [...]

Posted on July 21st, 2009 under PHP, Security  •  No Comments

Page 1 of 41234»