General Development Tools
We use a number of tools for our general development work, regardless of language. You should strongly consider installing them.
Dia
-Dia* is a structured diagram editor, which we use for creating flowcharts.
Installing for Linux
On Ubuntu, you can install Dia via…
sudo apt install dia
Dia is also available for other versions of Linux from their respective package managers, or from the official Dia website: http://dia-installer.de/download/linux.html.
Installing for Mac
You can download the official DMG for Dia from http://dia-installer.de/download/macosx.html.
Installing for Windows
You can download the official installer for Dia for Windows from http://dia-installer.de/download/index.html.
Meld
-Meld* is a visual tool for viewing and merging differences between files. It can be used to compare files and directories, and is compatible with Git.
Installing for Linux
On Ubuntu, Meld can be installed via…
sudo apt install meld
Meld is also available from the package managers for many other Linux distributions.
Installing for Mac
There is currently no official way to install Meld for Mac. There are, however, multiple unofficial means.
Installing via MacPorts
You can install Meld via MacPorts by simply running…
sudo port install meld
Installing via DMG
Unofficial DMG and ZIP versions of Meld can be found at https://github.com/yousseb/meld/releases/.
Installing for Windows
You can download the official Windows installer for Meld from https://github.com/yousseb/meld/releases/. (Scroll down, and click the yellow button next to Windows on the lower right section of the page.)
Pencil
-Pencil* is a GUI prototyping application from Evolus. It allows you to quickly and easily create GUI mockups for desktop and mobile applications.
You can download for Linux, Mac, or Windows from http://pencil.evolus.vn/Downloads.html.
SpeedCrunch
-SpeedCrunch* is a powerful, high-precision scientific calculator. It has complete history and many advanced tools. Additionally, it’s useful for making conversions between different numeric bases.
Installing for Linux
On Ubuntu, you can install SpeedCrunch via…
sudo apt install speedcrunch
SpeedCrunch is also available for other versions of Linux from their respective package managers, or from the official SpeedCrunch website: http://speedcrunch.org/download.html.
Installing for Mac
You can download the official DMG for SpeedCrunch from http://speedcrunch.org/download.html.
Installing for Windows
You can download the official installer for SpeedCrunch for Windows from http://speedcrunch.org/download.html.