Friday, 31 August 2012 - 3:33 AM GMT

Below is my experiment of self resizing clock using javascript and CSS3.
(src: yohanesmario.com/experiments/clock.html)

Tuesday, 14 August 2012 - 3:52 PM GMT

From the first time I deal with web programming, I have been searching for the best SQL input sanitation possible. I have tried to eliminate unwanted characters from the string, and then I try to use Separate Room SQL validation Method (SRS-VM) for absolute security with a little performance drawback.

Overtime, SRS-VM proved to be unusable when it comes to inserting new data set which don't have any reference from the database. SRS-VM need to have a data reference in order to operate, so, that makes creating new blog post impossible.

After several time searching through the net, and attending lecture from my university, I realize that there's one more option which is an absolutely secure method, and doesn't hinder performance as much as SRS-VM. For a long time, there has been a function in PHP which I never realize, called mysql_real_escape_string. This function escapes every special characters in SQL. This basically means that I can enter any character I want without worrying about SQL injection.

Yes, I know. My journey towards finding this simple function is THAT long. That's what happen when we don't use documentation properly.

So, I hope this post help you. Happy blogging!

Tuesday, 14 August 2012 - 10:31 AM GMT

Finally, I have the time and the will to upload my OOCMS work to this host! This will ensure easy maintenance and development, while making sure that I wont have to transfer all of the content from one database to another every time I change a version.

Why, because using this OOCMS gives standardization so the database structure will work across versions. To make it short, this iteration is future-proof.

As you can see, I haven't transfer all of the content from my old blog to here, but I will when I have the time. Finally, after some hardwork, I have moved all of the content to this new platform. The comments are not there though, because of the new platform.

If you're interested in my OOCMS work, please go to https://github.com/yohanesmario/oocms.

Happy blogging!