At Georgia Tech, the course system that is used by students is called T-Square (based on Sakai). It’s pretty nice system that supports forums, wikis, chats, blogs, and a bunch of other tools. Sakai is open source; consequently, Georgia Tech can maintain the software and fix and bugs it finds. Unfortunately, I found security holes [...]
Jacobi Algorithm in AS3
Recently, my “Calculus for Computer Science” teacher assigned the following problem. So to complete this assignment, I decided to use Actionscript 3 and Flash. A friend of mine and I at Georgia Tech are developing a complex open source matrix library called as3matrix, and we were planning on implementing Jacobi to find eigenvectors of a [...]
Object Oriented Programming without a Computer
Artists see the world as a canvas. They represent environments, objects, and abstractions with shapes, shades, and colors. Pride and honor can be shown in a sculpture, or love may be represented with red colors and heart shapes. Architects envision the world as a blueprint; objects have structure and forces acting upon them from other [...]
SmarterChild and ELIZA
This year, only three entries were submitted in the annual Loebner Prize Competition. The prestigious $100,000 dollar prize has yet to be won, and the competition is the only place where it has a chance to be awarded. If a team develops a chatterbot that can fool judges into thinking they are communicating with a [...]
The Virtual Space-Time Continuum
The word space has a multitude of meanings depending on context. Space can mean leg room on an airplane or the distance between two letters in this essay. Kids want to grow up to become astronauts and travel to outer-space. The movie Office Space, about corporate obedience, depicts software engineers confined in a small cubical. [...]
Really Quick Tutorial on One Way Encryption
It’s difficult for beginning programmers to grasp the idea of one way encryption. “How can I make an encryption that is impossible to reverse? Even if I know the algorithm to encrypt? And why would I ever want to do this?” First let’s review a very basic two way encryption algorithm. Take a string of [...]
My bad
Someone reported to me that none of the links on the blog were working (including comments). Turned out to be a .htaccess problem. Fixed it. My bad.