9
edits
Changes
→Biography
</dl>
== Personal Projects ==
<p>The following are personal projects of mine that I do on my free time, all are web-based applications (xHTML, PHP+mySQL) and they are all hosted at [http://code.google.com/ Google Code].</p>
<p>So why are most, if not all, of my personal projects are web-based? Because they're fun. I find it very enjoyable to see people lurk on my server. I feel good whenever they surf through the webapp I've developed. I feel proud whenever someone use the script I've coded for their websites (and let people crawl around it).</p>
<p>PHP is mostly used with mySQL because PHP has a lot built-in functions for mySQL - they work together well as if they're couples. What both does is pretty simple - input, process and output data into the database (SQL) simultaneously. But with enough knowledge of PHP+mySQL and a few xHTML and/or javascript, anyone can build sophisticated PHP scripts such as blog (WordPress, Blogger, etc), CMS (PHP-Nuke, Drupal, Joomla, etc), discussion boards (IPB, phpBB, vBulletin, Vanila, etc), clone Facebook, YouTube, etc or something even better than all of them combined.</p>
=== phpMyInput ===
<p>My very first PHP script; it is pretty much experimental - a very simple input/output PHP script where it stores and grabs data from the mySQL database.
<br />I no longer maintain this because I found something else better to develop. But if you are interested, see the following:</p>
* Demo: [http://rainulf.net/_php/phpmyinput_demo/ http://rainulf.net/_php/phpmyinput_demo/]
* Project info, downloads and source code: [http://code.google.com/p/phpmyinput/ http://code.google.com/p/phpmyinput/]
<p>The script started off as procedural. I slowly made a transition to object, but it was never released because it's incomplete. The script is open source and its source code is available for everyone.</p>
=== Custom CMS for rainulf.ca ===
<p>I borrowed the object design of phpMyInput and improved upon it (added/removed methods and member variables) to build a CMS/blog for my main website.
<br />The script is strictly object oriented, every functions are encapsulated to the class 'Rainulf'. Please see the following for more info:</p>
* Demo: [http://rainulf.ca/ http://rainulf.ca/]
* Source code: [http://code.google.com/p/rainulf/source/browse/#svn/trunk http://code.google.com/p/rainulf/source/browse/#svn/trunk]
* Documentation: [http://code.google.com/p/rainulf/wiki/CoreDesign http://code.google.com/p/rainulf/wiki/CoreDesign]
<p>Besides PHP and mySQL, the script also make use of CSS for its simple greeny design and a little javascript for its slogan on top. There is no administration panel yet, I run SQL queries to insert a post. lol<br />The script is also open source and its source code is available for everyone.</p>
=== Twitter app ===
<p>This is perhaps the most advanced PHP script I've coded so far. The script is closed source because it was a paid project. As its name may suggest, it's a web (PHP) application for Twitter.</p>
<p>What the script should do is connect to [http://twitter.com/ Twitter.com] and authenticate the user. <br />The script should have the ability to remotely control user's Twitter account - such as posting, deleting posts, viewing friends list, following and unfollowing people, etc.</p>
<p>The script do more than just that, if you want more info about it or you're interested, please contact me.</p>
<p>All in all, that's all the personal projects I've had. They may not be much but I've certainly enjoyed every hour of it at developing each of these. <br />I plan to develop more web applications at different platforms and languages such as Python, Ruby on Rails and more in the future.</p>
== External links ==
<ul>