tools
Links to text editors, compilers, statistics apps, and other software.
editors & IDE's
web development
languages
- gcc | c reference card
- python | docs
- on mac & unix: probably already installed; bring up Terminal (in /Applications/Utilities/), type "python"
- on windows :
- ipython.org and anaconda provide a full python2.7.5 installation, including command prompt bindings for python, easy_install, pip, ipython - recommended
- Python on Windows - a good discussion on python's main site
- Cygwin installs unix tools in windows, including python, tkinter, X11, emacs, and openssh.
- perl | perldoc | cpan
- ruby
- java
- lisp-ish
- math-ish
- javascript
operating systems & package managers
- Linux
- ubuntu (runs many campus servers)
- Mac
- Microsoft
- cygwin (a linux-like environment and tools for windows)
the command line
network tools
- X11
- a remote windowing system that lets you run GUI apps from servers on your local compter
- unix: typically installed and active by default
- mac: optional install in OS X 10.4 from Tiger installation disks
- microsoft: Cygwin/X is a free implementation
- ssh clients
- Secure SHell protocol
- allow you to login to remote servers
- "Secure SHell" : connect to a remote computer's command shell
- wikipedia: comparison of ssh clients
- PuTTY - windows client
- 'ssh' at Mac OS command prompt
# Optional: after X11 window server first
laptop$ ssh -X user@host
# or just
laptop$ ssh user@host
passwd: ****
user@host$ type_shell_commands_here
- scp
- 'secure copy' - an alternative to sftp; uses ssh
laptop$ scp local_filename user@host:remote_filename
passwd: ***
laptop$
statistics and math
applications
docs
other