Utilities Guide
My Contributions Bits of code and software that I've released.
Programmer's Toolkit Tools and software for the programmer: Language, Programmer's Editors, Utilities.
Windows Utilities Software and utilities for MS Windows (including text editors & file viewers).
Windows System Utilities Utilities specifically for dealing with MS Windows.
Networking/Internet Software Networking and internet applications.
Multimedia Software that enhances the functionality of the operating system and makes it easier to do things that should be easy in the first place
Linux/UNIX  

I do my work on both Linux/UNIX and Windows platforms. The nice thing about Linux is that the Linux distributions comes loaded with pretty much every utility that I need. Unlike Linux, to really be productive on Windows you need to get third party tools to be able to really make use of it. The reason why you see more Windows-related software here is simply because I had to dig around more to get Windows software than I do with Linux.

My Contributions

Open Source

  • Gap Buffer - C++ source for gap-buffer implementation.

Jason's Contributions

Open Source

Programmer's Toolkit

Languages & Compilers

Programmer's Editors

  • Visual Slickedit - For a programmer, the editor is the most important tool and since I spend the more of my time working with this tool more than any other I am willing to spend the money on a good editor. Slickedit is supported on many different platforms including Solaris, Linux and Windows.

  • GNU EMACS and GNU Emacs for NT - More than an editor, it's a way of life!
  • UltraEdit (Shareware ~$30) - If there wasn't Slickedit, I would say that this would be my favorite programmer's editor on windows. The price is excellent for the amount of features and light weight enough that you can carry it around with you on a floppy.
  • Vim - VI improved.
  • Notepad++

Debuggers

Environments, Tools, SDKs & APIs

  • Cygwin - Linux-like environment on Windows.
  • MSYS (Minimal SYStem) - provides minimal UNIX environment on Windows.
  • GNU Make - Probably the most widely used system for compiling source code.
  • ANT - Apache Foundation's Java-based build tool.
  • Microsoft DirectX SDK - Microsoft's multimedia API for Windows. Most PC games are now written using the DirectX API.
  • Microsoft Platform SDK - Headers and libraries necessary for building Windows applications.
  • NMAKE - Microsoft's MAKE utility.
  • FreeToad - GUI client for accessing Oracle databases.

Windows Utilities

Windows Systems Utilities

  • SysInternals - Provides a large set of very useful and free utilitles for Windows.
  • VueIcon - Let's Window display graphic files as icons (much like the way the Mac shows it)

Networking/Internet Software

  • Firefox - Web Browser
  • Thunderbird - Email Client
  • BitTorrent - Peer-assisted delivery system.
  • PuTTY - Free SSH client.
  • VNC and TightVNC - Allows you to remotely control your desktop (Windows, UNIX, Mac, and more).
  • Free Agent - 32bit Windows newsreader
  • Winsock FTP - (shareware) FTP Client
  • Wintalk - Windows version of UNIX's talk client
  • ftp explorer - FTP program that works like the normal Windows Explorer
  • mIRC - Windows IRC client
  • Jabber - Open-source instant messaging system
  • Ncftp - Open source command-line based FTP client for windows and UNIX
  • Yahoo Messenger
  • GAIM Open source multi-protocol IM client
  • Miranda Open source (windows-only) multi-protocol IM client
  • Trillian Freeware multi-protocol IM client

Multimedia & Image Software

Multimedia

  • VideoLAN VLC - Open source media player that can play just about any format without the hassle of installing a bunch of codecs individually.
  • GIMP - Open source image editor ala Photoshop.
  • Blender - Open source 3D modler ala Maya.
  • Winamp - Freeware media player
  • CDex - Open source CD-ripper and mp3 encoder.
  • LAME - (free mp3 encoder)

Graphic Viewers Programs that allows you to view graphics

  • IrfanView Fast graphic view that's small, but loaded with features.
  • Image View PC Magazine utility that adds the ability for quickview to view gif and jpg files

Linux & UNIX


Tips

Win2K

  • Changing the default DVD player: Go to "HKEY_CLASSES_ROOT\DVD\shell\play\command" and point it to your dvd player.
  • Disable/enable autoplay: Use TweakUI. Go to the Paranoia tab and uncheck/check.

| back |

©2002 Hsin Tsao