- Win32 F/OSS :
- Kool Aid :
- MinGW :
- Editor :
- CVS - Install :
- CVS - Use :
- Assorted Tools :
- Apache Install :
- PHP Install :
- MySQL Install :
- Ada :
- Asm :
- Awk :
- Basic :
- C++ :
- Caml :
- cLisp :
- Cobol :
- D :
- Fortran :
- Eiffel :
- Erlang :
- Haskell :
- Java :
- Javascript :
- Logo :
- Pascal :
- Perl :
- php :
- Prolog :
- Postscript :
- Python :
- Ruby :
- Scheme :
- Smalltalk :
- Tcl/Tk :
win32 F/OSS development - Assorted Tools
While not required, there are some additional tools that make life easier for the developer. These include a good diff tool, a hexeditor, something to create bitmaps and icons and compression tools.
Diff
A diff tool is used to show/merge differences between files. This is handy when trying to spot changes made to source code. While I love kDiff on Linux, I've settled on winMerge under windows. Head over to the winmerge site and grab the installer. After installing, you'll be able to right-click on a file in windows explorer and select 'winmerge'.
Winmerge showing differences in a file.
You can also use it with TortoiseCVS.
Just add the path to winmerge.exe in the TortoiseCVS preferences.
Hexeditor
There are times when you'll need to view the contents of a binary file.
This is where the hexeditor comes in.
While a million hexeditors exist, I'm really fnd of Hexplorer.
What makes it so cool (aside from the Matrix color scheme) is the 'copy data as...' option. This will export the binary data as a big fat C array... which looks a lot like a Python list.
Image Editor
From taking screen caps to creating icons, the Gimp can handle pretty much anything.
Head to the GIMP for Windows site and grab both the GTK+ 2 runtime and the GIMP installer.
Then go Grok the GIMP
Compression Tools
At one time or another you'll need to compress or uncompress files.
7-zip handles most common archives (zip, gzip, bzip, tar, rar, arj, cab, iso, chm, rpm etc.) as well as it's own fomat 7z.
Grab the installer here. Since it integrates into Windows explorer, you can right-click on an archive and select the 'extract here' entry.
Assorted command line tools
GnuWin32: assorted *nix tools and libs
UnxUtils: more of the same






