diff options
Diffstat (limited to 'content/toolbox/_index.md')
-rw-r--r-- | content/toolbox/_index.md | 68 |
1 files changed, 53 insertions, 15 deletions
diff --git a/content/toolbox/_index.md b/content/toolbox/_index.md index 4b69e0b..c4be5f4 100644 --- a/content/toolbox/_index.md +++ b/content/toolbox/_index.md @@ -13,8 +13,10 @@ Some things I found to be useful for daily programming. I use mainly the memory checker and the profiler. * [KCachegrind](https://kcachegrind.github.io/html/Home.html): graphical profiler presenting runs of valgrind performance checks in a nice way. -* [xxdiff](http://furius.ca/xxdiff/): 2 and 3-way graphical diff tool, +* [xxdiff](https://github.com/blais/xxdiff/): 2 and 3-way graphical diff tool, I use it because of nostalgia (aka: I got used to it). +* [entr](http://eradman.com/entrproject/): for executing a command on + changed files, e.g. make. ## C Programming @@ -24,18 +26,19 @@ Some things I found to be useful for daily programming. ## Database Modelling * [dbmodel](http://oxygene.sk/projects/dbmodel/): a very neat - database modeller with PDF and image export. + database modeller with PDF and image export. (For Qt5 there + are fixed versions at http://git.andreasbaumann.cc/cgit/dbmodel/?h=qt5, + branch 'qt5' or https://git.eckner.net/Erich/dbmodel/) ## Data processing * [XMLStarlet](http://xmlstar.sourceforge.net): XML processing on the command line for fast and dirty XML processing +* [JQ](https://stedolan.github.io/jq/): JSON processing on the command + line very much alike as with XMLStarlet ## Infrastructure -* [openSUSE Build Service](https://build.opensuse.org/): for building - release packages in the cloud. -* [Travi CI](http://travis-ci.org/): for continuous integration on Mac OSX. * Using [libvirtd](http://libvirt.org) 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. :-) @@ -58,21 +61,56 @@ Some things I found to be useful for daily programming. ## Other -* [Ion3](http://tuomov.iki.fi/software/): tiling window manager with +* [Ion3](http://tuomov.iki.fi/software/ion/): tiling window manager with strong keyboard and Lua scripting support. Sadly the original author got into fights with the open source community :-( - I'm currently using the fork [Notion](http://notion.sourceforge.net/). - Read [http://raboof.github.io/notion/tour/](http://raboof.github.io/notion/tour/) + I'm currently using the fork [Notion](https://sourceforge.net/projects/notion/). + Read [http://raboof.github.io/notion/](http://raboof.github.io/notion/) if you want to learn how to use such a window manager. * [Joe](http://en.wikipedia.org/wiki/Joe's_Own_Editor): my editor for - all quick editing jobs. Having used a lot of Wordstar in my youth, - **jstar** is the editor I can't get rid of in my brain. :-) + all quick editing jobs. Having used a lot of Wordstar and Turbo Pascal IDEs + in my youth, **jstar** is the editor I can't get rid of in my brain. :-) * [meh](http://www.johnhawthorn.com/meh/): as fast and easy an image - viewer can possibly get. + viewer can possibly get. I use a fork which adds QOI support (see + https://github.com/andreasbaumann/meh/tree/qoi) * [MuPDF](http://www.mupdf.com/): an equally fast PDF/XPS viewer. * [Trojitá](https://en.wikipedia.org/wiki/Trojit%C3%A1): a simplistic and really fast mail reader for IMAP accounts. For long-term archiving - of email I'm using a combination of [OfflineIMAP](http://www.offlineimap.org) - and good old [Mutt](http://mutt.org). -* [Seamonkey](http://www.seamonkey-project.org/): back to old SeaMonkey, - fast, no clue what they did to Firefox to make it so slow. + of email I'm using [Mutt](http://mutt.org) with POP3 and a maildir + directory (proved to be extremely stable over time). +* [Luakit](https://luakit.github.io/): webkit-based browser, highly customizable + with Lua scripting +* [irssi](https://irssi.org/): for chatting (terminal) +* [newsboat](https://newsboat.org/): a RSS feed reader looking like mutt + (I'm using the old pure-C++/non-Rust version I forked as + [newsboat-og](https://github.com/andreasbaumann/newsboat-og)) +* [Wordgrinder](https://cowlark.com/wordgrinder/): really nice text editor + if actually all you want to do is writting some text +* [Suckless](https://suckless.org/): pretty much every software there is + 10 times smaller and easier to use than whatever makes up the default + Linux user land. I'm a big fan of it.. it only should be the standard + on every Linux system. +* [Ripcord](https://cancel.fm/ripcord/): way faster alternative to + Discord (and yes, I also pay for software - Slack), no video capabilities + though, just audio and chat but that's usually all I need. The electron + based Discord and Slack are just so unbearably slow, if I need that + experience I can as well start the browser version. + +## Deprecated + +The following tools I used in the past, but not anymore: + +* [Seamonkey](http://www.seamonkey-project.org/): Seamonkey slowly gets + all the "features" of Mozilla (slow, Rust build problems, out-of-memory + when building and linking). So I lost interest in it. I replaced it with + Luakit and mutt/trojita, irssi, etc.. +* [Librewolf](https://librewolf-community.gitlab.io/): fork of Firefox, + without all the built-in stuff from Mozilla nobody needs or asked for. + I'm no longer using it, as compiling it is too much of a hazzle with + frequent rust incompatibilities.. +* [openSUSE Build Service](https://build.opensuse.org/): for building + release packages in the cloud. They deleted my home project and I'm + no longer doing software development, really. +* [Travis CI](http://travis-ci.org/): for continuous integration on Mac OSX. + Don't care about building on Apple anymore due to all kind of reasons.. + |