Below is my experiment of self resizing clock using javascript and CSS3.
(src: yohanesmario.com/experiments/clock.html)
an oocms powered weblog |
|
|
Friday, 31 August 2012 - 3:33 AM GMT
Below is my experiment of self resizing clock using javascript and CSS3.
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.
If you're interested in my OOCMS work, please go to https://github.com/yohanesmario/oocms. Happy blogging! |
|
© Copyright 2012 Yohanes Mario Chandra |
|