Programming
About
Please refer to my professional projects page for examples of my recent technical work.
Obsolete
Note that this page does not contain my current/recent projects, or my professional work. It only lists some sample code/software packages I wrote while I was an undergraduate student. Note also that all the following software was written several years ago, some dating as far back as early 1994, so it is highly likely that some or all of it may not work. The nature and quality of the design and implementation visible here may not necessarily be in agreement with my current views. I treat the following as an archive of some interesting uses I put software to: long, long time ago ...
Software
- Laudit: Linux kernel audit mechanism.
- MSR: Linux kernel module for PII performance counters.
- VTswitch: Linux kernel module for disabling the
VT_ACTIVATE ioctl. - Chatscape: A Client/Server system for chatting, with a Perl/Tk client.
- i1600: Software emulator for a hypothetical CPU, with a display.
- Java Applets: Some really old Java code.
- JavaScript: This was such a hype when it came out, and why not!
- LMixer: Linux Audio Mixer.
- PCast: UPS control utility intended for Linux.
- PED: The Perl Editor.
- TkStudio: A graphical system for running experiments.
Perl/Tk
The Perl/Tk section contains sample code that uses the Tk toolkit in Perl.
Miscellaneous
The miscellaneous section contains random uncategorized code.