Main Page
From Jonathan Gardner's Tech Wiki
Contents |
Greetings!
Welcome to my technical wiki. My name is Jonathan Gardner, and I'll be your host.
This wiki is really designed for myself. Think of it as an open notebook.
I try to organize things by concepts. For instance, regex covers regexes in all the languages I know (Python, perl...), as well as the regexes used by Unix command-line utilities like grep.
This wiki isn't intended for users to contribute to. However, I greatly appreciate questions, comments, suggestions and corrections sent to my email at jgardner@jonathangardner.net. Don't be shy.
Languages
- Interesting Languages: Languages I need to look at later.
- My Languages: Every programmer should think deeply about what makes a programming language good or bad, and every programmer should have an ideal language they'd like to write in.
- Fundamental Concepts of Computer Languages: Discussion on the various elements of good languages and why.
|
Theories
Practical Technology
|
Software Development Methods and Best Practices
Software
- ViM
- PostgreSQL
- Subversion
- KDE
- Linux
- Unix Utilities
- Amanda
- Drupal
- WordPress
- Samba
- Synergy + Putty on Windows
Networking
- Website Checklist
- DNS
- iptables
- DHCP
- SSL Certificates
- SSH
- 0MQ
- Writing a TCP/IP Service
- Linux and Windows
Services
Databases
Linux as a Desktop
Thoughts
- Lazy evaluation allows macros
- The Perfect Wiki
- Organize Everything
- Universal ID
- How to learn physics
- An Open Social Network
- Starting a Tech Business
- Education
- OO By Attributes
- Another Kind of MUD
Rants
I'm going to rant on a variety of topics.
Abandoned stuff
Projects
- Common Lisp Open Library -- A set of useful packages to complement your Common Lisp programming. (Mostly abandoned now.)
- Infiniweb -- A website you build organically.
- Pyli: An experimental Pythonic Lisp written in Python.
- MUD: How to write a MUD in Python
