~/Computing
"to see something in the small and to see something in the large."
"Programming should be fun. Programming should be beautiful." ~ Paul Graham
As a physics student, I learned most of my USEFUL mathematics from a course called "Mathematical Methods for Physicists", which is essentially a course covering "Applied Mathematics Useful for Physics". In contrast, most of my computing knowledge and skills are picked up in much more heterogeneous, random and nonlinear ways, which has resulted in pieces of random notes taken in the similar style.
Some random notes on useful and useless "Computing Methods for Scientists" and techo-nerky stuff I stumbled upon.
Programming
Minimal event dialogue application
A note on event-driven programming paradigm, coded in C#. Event-driven programming is in contrast to flow-driven programming, as object-oriented programming versus procedural programming.
Ubuntu Linux
For technical work, the Linux operating system is far more reliable, versatile as well as enjoyble an environment than Microsoft Windows. And Ubuntu is the distribution flavor of my choice. I am a hardcore Ubuntu advocate and a memeber of Ubuntu LoCo Ohio team.
Install and Configure a Ubuntu Linux System for Technical Computing
Configure wireless network on Ubuntu 7.04
Notes on authoring computing: softwares, computing methods
Here I dump bits of notes on installation, configuration and usage of various authoring softwares and computing methods.
Mathematica
My favorite computing system. "Swiss Army Knife" for technical/scientific computing warriors ;). My favorite feature of Mathematica 6.* is Integrated Data Sources.