01001111 01101110 01100101 01110011 00100000 01100001 01101110 01100100 00100000 01011010 01100101 01110010 01101111 01110011

Coding: Scripting

  • Python - My language of choice (next to English)
  • Ruby - Pure object-oriented scripting language
  • Perl - Popular "glue" language

Coding: Imperative

  • Java - Modern object-oriented language
  • C - GNU Compiler Collection, includes the de facto standard free C/C++ compiler

Coding: Functional

Coding: Markup

Information: Search Engines

Information: Reference

Information: Miscellaneous

  • My Bookmarks - All my favorites that didn't make it onto this page

Cloud Computing: Providers

Chat: Multi-Protocol

  • Pidgin - Instant messaging for many platforms
  • Adium - Instant messaging for Mac OS X

File Sharing: Protocols

  • BitTorrent - More downloaders = faster downloads

Web: Browsers

  • Chrome - Google's web browser

Web: Servers

  • Apache - The most popular web server

Web: Analysis

  • Netcraft - Analyze trends and individual sites

Databases: Servers

  • MySQL - The most popular open source RDBMS
  • PostgreSQL - Full-featured open source RDBMS

Email: Clients

  • Fetchmail - Remote mail retrieval and forwarding
  • Mutt - Terminal mode mail client on steroids

Email: Web-based

Email: Filters

Email: Servers

  • Postfix - Secure drop-in replacement for sendmail
  • Sendmail - If you need the insecure original

DNS: Servers

  • djbdns - Secure, simpler replacement for BIND
  • BIND - Berkeley Internet Name Domain

Networking: Software

  • Wireshark - Network protocol analyzer formerly known as Ethereal
  • tcpdump - The classic packet sniffer
  • Network-Tools.com - Traceroute, ping, etc. via web-based tools

Security: Network

  • Snort - Network Intrusion Detection System (NIDS)
  • Nessus - Powerful up-to-date remote security scanner
  • Insecure.org - Nmap, security mailing lists, and various resources
  • dsniff - Sniffer for the age of switches
  • OpenSSH - The right way to login remotely
  • PuTTY - Windows SSH client

Security: Encryption

  • GnuPG - Replacement for PGP

Security: Information

Unix: Utilities

  • tmux - Better terminal multiplexer
  • Screen - Terminal multiplexer
  • rsync - Fast incremental file transfer
  • lsof - "LiSt Open Files"
  • Sudo - Replacement for su with many features
  • dotfiles - Example configuration files for everything
  • RealVNC - GUI desktop remote control
  • Synergy - Share a single mouse and keyboard between multiple computers (each with its own display and a different OS) without special hardware
  • My Userspace - Source URLs for software I use or have used
  • GNU - Free software

Unix: Editors

Unix: Shells

  • KornShell - Of the three classics, the one worth using
  • Zsh - Power users' shell

Unix: Linux

Unix: BSD

Unix: Oracle / Sun

Unix: Reference

  • USENIX - Home of ;login and other resources

Shopping: Pricing