Ideas for projects
What I run
Operating Systems:
Eventually I want to put down some notes as to configuration tips and
tricks, useful links, and the like.
- Mac OS X-my main desktop
operating system
- FreeBSD-great all-purpose server
OS. I use it for the server at my apartment, which is my web and mail
server and provides all kinds of network services (NAT, DNS, DHCP, and the
like).
- Debian GNU/Linux-I use this on an
Ultra 5 at home behind the firewall for file, print, DNS, and DHCP.
- OpenBSD-I use this on a couple firewalls.
Applications/tools:
- OpenSSH - how can anyone live
without it? This is the way to do almost anything remotely on a UNIX
machine.
- Mozilla - I like Firefox but also have
the Calender, Thunderbird, and Camino installed on many machines.
- Subversion - to keep code
and homework in order. I still use CVS for some older things.
- VIM - one of the two major UNIX text
editors; I'm a vim user mostly because a lot of the people I associate with
are vim experts.
- GCC
- Python - I use this for everything
from accounting homework (basically as a calculator) to writing scripts that
usually wind up being cleaner than if I'd written them in Perl.
- zsh - I was a bash user for a long
time, but I prefer zsh for some of its convenience features (extended
globbing, history options, modules, and the like)
- Adium - while I won't say it's the
perfect IM client, it sure beats out any competition I've tried. You can
even embed LaTeX in messages, which is helpful for tutoring.
- Gaim - I use this on
non-Macs.
- LaTeX - I do almost
everything inside LaTeX now rather than using a word processor. This
includes financial statements for accounting classes, and of course math and
CS homework.
- PostgreSQL- a great open source
database; I use it exclusively over MySQL.
Customizations