summaryrefslogtreecommitdiff
path: root/public_html/toolbox.shtml
diff options
context:
space:
mode:
Diffstat (limited to 'public_html/toolbox.shtml')
-rw-r--r--public_html/toolbox.shtml155
1 files changed, 155 insertions, 0 deletions
diff --git a/public_html/toolbox.shtml b/public_html/toolbox.shtml
new file mode 100644
index 0000000..3640c9f
--- /dev/null
+++ b/public_html/toolbox.shtml
@@ -0,0 +1,155 @@
+<!--#include file="header.shtml" -->
+
+<!--#include file="leftside_toolbox.shtml" -->
+
+<div id="content">
+
+<h1>Toolbox</h1>
+
+<p>
+ Some things I found to be useful for daily programming.
+</p>
+
+<h2>Programming</h2>
+
+<ul>
+
+ <li>
+ <a href="http://www.geany.org/">Geany</a>: very fast IDE,
+ not the memory and CPU monsters out there like Eclipse/Netbeans.
+ </li>
+
+ <li>
+ <a href="http://valgrind.org/">Valgrind</a>: code analysis tool,
+ I use mainly the memory checker and the profiler.
+ </li>
+
+ <li>
+ <a href="https://kcachegrind.github.io/html/Home.html">KCachegrind</a>:
+ graphical profiler presenting runs of valgrind performance checks
+ in a nice way.
+ </li>
+
+ <li>
+ <a href="http://furius.ca/xxdiff/">xxdiff</a>: 2 and 3-way graphical
+ diff tool, I use it because of nostalgia (aka: I got used to it).
+ </li>
+
+</ul>
+
+<h2>C Programming</h2>
+
+<ul>
+
+ <li>
+ <a href="http://www.gnu.org/software/gengetopt/gengetopt.html">
+ Gengetopt</a>: parser for command line options
+ </li>
+
+</ul>
+
+<h2>Database Modelling</h2>
+
+<ul>
+
+ <li>
+ <a href="http://oxygene.sk/lukas/projects/dbmodel/">dbmodel</a>:
+ a very neat database modeller with PDF and image export.
+ </li>
+
+</ul>
+
+<h2>Infrastructure</h2>
+
+<ul>
+
+ <li>
+ <a href="https://build.opensuse.org/">openSUSE Build Service</a>: for building
+ release packages in the cloud.
+ </li>
+
+ <li>
+ Using <a href="http://libvirt.org">libvirtd</a> now instead of VirtualBox (sorry, Oracle).
+ Main reason: it's still a little bit un-ready round the edges but hey, it's really
+ open source. :-)
+ </li>
+
+ <li>
+ <a href="https://www.cis.upenn.edu/~bcpierce/unison/">unison</a>: file synchronizer,
+ I'm using it since years to sync my home directory between three or four machines,
+ sort of a very easy backup.
+ </li>
+
+ <li>
+ The backup from the local LAN to the cloud happens via FTP and some
+ copy jobs within <a href="http://www.baculasystems.com/">Bacula</a>.
+ </li>
+
+</ul>
+
+<h2>Books</h2>
+
+<ul>
+
+ <li>
+ <a href="http://en.wikipedia.org/wiki/The_Pragmatic_Programmer">
+ The Pragmatic Programmer</a>: an absolute must for every programmer.
+ </li>
+
+ <li>
+ <a href="http://en.wikipedia.org/wiki/The_Mythical_Man-Month">
+ The Mythical Man-Month</a>: an absolute must for everybody doing
+ a project.
+ </li>
+
+ <li>
+ <a href="http://www.amazon.com/AntiPatterns-Refactoring-Software-Architectures-Projects/dp/0471197130">
+ AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis</a>:
+ Avoid mistakes by learing from bad examples.
+ </li>
+
+</ul>
+
+<h2>Other</h2>
+
+<ul>
+
+ <li>
+ <a href="http://tuomov.iki.fi/software/">Ion3</a>: tiling window manager with strong keyboard
+ and Lua scripting support. Sadly the original author got into fights with
+ the open source community :-(
+ <br/>I'm currently using the fork <a href="http://notion.sourceforge.net/">Notion</a>.
+ <br/>Read <a href="http://raboof.github.io/notion/tour/">http://raboof.github.io/notion/tour/</a>
+ if you want to learn how to use such a window manager.
+ </li>
+
+ <li>
+ <a href="http://en.wikipedia.org/wiki/Joe's_Own_Editor">Joe</a>: my editor
+ for all quick editing jobs. Having used a lot of Wordstar in my youth, <b>jstar</b> is the
+ editor I can't get rid of in my brain. :-)
+ </li>
+
+ <li>
+ <a href="http://www.johnhawthorn.com/meh/">meh</a>: as fast and easy
+ an image viewer can possibly get.
+ </li>
+
+ <li>
+ <a href="http://www.mupdf.com/">MuPDF</a>: an equally fast PDF/XPS viewer.
+ </li>
+
+ <li>
+ <a href="https://en.wikipedia.org/wiki/Trojit%C3%A1">Trojit&#225;</a>: a simplistic
+ and really fast mail reader (using this one if not using 'mutt').
+ </li>
+
+ <li>
+ <a href="http://www.seamonkey-project.org/">Seamonkey</a>: back to old SeaMonkey,
+ fast, no clue what they did to Firefox to make it so slow.
+ </li>
+
+</ul>
+
+</div>
+
+<!--#include file="footer.shtml" -->