GNOME Bug Fixes
I have two bug reports along with patches incorporated in different projects belonging to GNOME. They are available on GNOME's Bugzilla at these locations:
- Rhythmbox
- Gedit
These applications are used by millions of people, world-wide.
IPT Major Project - TV Guide
This was developed as my last programming project in IPT. We had to make a simple PHP front-end for a given database.
I decided to be somewhat experimental and come up with something very different to the rest of my peers. The differences were:
- Custom MVC framework, separating the functionality from the design (with even more help from Smarty).
- Fuzzy, multiple field search.
- Gracefully degrading JavaScript interface (hides information when not needed).
- TV programs colour coded by genre.
Search Engine (NCSS 06)
I attended the National Computer Science School from the 7th to the 14th of January 2006. I was one of 75 high-school students chosen to attend from all of Australia. We got divided into four groups and my team-mates elected me as lead programmer of the group.
The engine was required to be written in Python, which I had not even heard of prior the beginning of the week. This meant I had to program the engine while learning the language. I mostly programmed the search indexer, though I probably worked on most sections at some stage. I would like to thank my team members for helping me with the project:
- Benjamin Taylor
- Robert Ness
- Jed Spear
- Marcus Handmer
- Madeeha Zali
- Hyun Suk Kim
- Kim de Haan
- Adam Baxter
- Cliff Sesel
- Nick Mathwin
(Note: each of theses files is between 42-47mb. This is just a direct rip from the server that it was developed on, making it big because of the indexed data)
Scander
Scander was a small project by me and my friend, Luke Humberdross. The purpose for the project was to create a single file remote server adminisation interface. It had featured text file editing, file creation/deletion and PHP code evaluation.