The Software Developer's Trove
Software for Windows
Windows Enhancements
- 7-Zip
- Download: 7-Zip 19.00
- Install: Run installer exe, or use this if you don't have admin access:
msiexec /i 7z1900-x64.msi INSTALLDIR=%USERPROFILE%\opt\7-Zip\ MSIINSTALLPERUSER=1
- AutoHotkey
- Download: AutoHotkey 1.1.32 - get the zip file if you don't have amin access
- Install: Run installer exe or unzip into %USERPROFILE%\opt
- Config: See AutoHotKey Configuration
You want to have AutoHotKey run automatically when Windows starts. Usually that is taken care of by the installer, but if you don't have admin access, you'll need to set this up yourself:
- Press WinKey+R to open the Startup folder (%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup)
- Create a link from the AutoHotkeyU64.exe to the Startup folder by dragging while holding down the Alt key
- Rename link to AutoHotkey
- Cmder
- Download: Cmder 1.3.2 mini
- Install: Unzip into %USERPROFILE%\opt
- Firefox
- Download: Mozilla Firefox 77
- Install: Run installer exe, if you don't have admin access, then just click "No" in the UAC dialogue
- Total Commander
- Download: Total Commander 9.51
- Install: Run installer exe
- Add-ons:
Command Line Tools
- 7za 18.05 ⤓ - extract 7za.exe into bin directory
- Curl 7.53.1 (Win64 - Generic) ⤓ - extract curl.exe and curl-ca-bundle.crt into bin directory
- Cygwin 2.877 ⤓ - add some packages that's not part of base installation...
- GNUWin32 ⤓ - get and extract the following to gnuwin32 directory:
- CoreUtils 5.3.0
- FileUtils 5.3.0
- FindUtils 4.2.20
- Jpeg 6b
- LibJpeg 6b
- OpenSSL 0.9.8h
- Sed 4.2.1
- Sh-Utils 5.3.0
- Stat 5.2.1
- TextUtils 5.3.0
- Util-Linux-NG 2.14.1
- RipGrep 0.5.1 ⤓
Software Development
- GNU Emacs
- Download: GNU Emacs 26.3
- Install:
- Unzip into %USERPROFILE%\opt
- Create Junction: mklink /j emacs emacs-26.3-x86_64
- Run %USERPROFILE%\opt\emacs\bin\addpm.exe
- Run reg add HKCU\Software\GNU\Emacs /v HOME /t REG_SZ /d "%HOMEDRIVE%%HOMEPATH%"
- Git
- Download: Git 2.27.0
- Install: Run installer exe, if you don't have admin access, then just click "No" in the UAC dialogue
- If you want to use Pagent, then set environment variable: GIT_SSH=%USERPROFILE%\opt\bin\plink.exe. The Git installer can do this, if PLink is install already.
DevOps
- Putty Tools ⤓ - get the putty.zip and extract the following into bin directory:
- Plink 0.68
- Pscp 0.68
- PuttyTray 0.67-t029 ⤓ - get putty.exe and put it into bin directory
Java Development
- Apache Maven 3.5.3 ⤓ - extract into java directory and update junction, also add the following extentions (in lib/ext):
- Maven Notifier 1.9.1 ⤓
- Eclipse Java EE IDE Neon.3 4.6.3 ⤓ - with the following plug-ins:
- Java JDK 6 (NOT installed, just unzipped, e.g. in C:\java) ⤓
- Java JDK 7 (NOT installed, just unzipped, e.g. in C:\java) ⤓
- Java JDK 8 (NOT installed, just unzipped, e.g. in C:\java) ⤓
Miscellaneous
- Apache JMeter 3.2 ⤓
- Baretail 3.50a ⤓
- Burp Suite Pro 1.6.18 ⤓
- CNTLM 0.92.3 ⤓
- TreeSize Free ⤓
- Ghostscript 9.21 ⤓
- Gimp 2.8.20 ⤓
- gource 0.42 ⤓
- GraphViz 2.38.0 ⤓
- Groovy 2.4.10 ⤓
- IBM MQ Explorer 9.0 (Install SupportPac MS0T) ⤓ - file is called ms0t_mqexplorer_9000_windows_x86_64.zip
- ImageMagick 7.0.5-4 ⤓ - get ImageMagick-7.0.5-4-Q16-x64-dll.exe
- IrfranView 4.50 - 64bit ⤓ - including plugins
- Luke 4.6.1 ⤓
- MobaXTerm Home Edition 10.2 ⤓
- Network Password Manager 4.9 ⤓
- Notepad2 4.2.25 ⤓
- Oracle Database 11g Express Edition ⤓
- Oracle Instaclient 11.2 ⤓
- Oracle SQL Developer 17.3.1.279 ⤓ with
- Show Me password ⤓
- Instaclient - Select menu "Tools > Preferences...". Then "Database:Advanced" and set client to Instaclient.
- PHP 5.6.11 ⤓
- Postman 4.10.5 ⤓
- Python 2.7.10 ⤓
- Process Explorer 16.01 ⤓
- Ruby 1.9.3 ⤓
- SlikSVN 1.12.0 ⤓ If you want to use Pagent, then set environment variable: SVN_SSH=%USERPROFILE%\opt\bin\plink.exe
- SmartSVN 9.2.0 ⤓
- SoapUI 5.0.0 ⤓
- Strawberry Perl 5.24 ⤓
- Sumatra PDF Reader 3.1.2⤓
- Tcpview ⤓
- Vagrant 1.8.4 ⤓
- VirtuaWin 4.4 ⤓
- VirtualBox 5.0.14 ⤓ and Extension Pack
- WinDirStat 1.1.2.80 ⤓