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.