Helpful Thunderbird Add-Ons

I am usually not that big a fan of add-ons, plugins etc., for the simple reason that I really hate having to collect them from different websites only to get the program I want running and having to repeat all that every time i switch to another computer. But for some plugins the gain in productivity outweighs the extra effort downloading them. For Thunderbird the add-ons I can recommend are:

  • Enigmail, which gives you gnupg integration for Thunderbird
  • External Editor, which allows you to compose mails with your favorite editor (think (g)vim).
  • Colored Diffs, which is a must-have if you read mailinglists where patches are posted.

Colored Diffs

The last plugin is especially cool, since it allows you to read patches much easier than in the raw format.

Guten Morgen, Wintersemester 07/08

RWTH AachenIch schreib mal wieder was, also muss ein neues Semester angefangen haben. Richtig geraten. Und so möchte ich die Leute informieren die sich nur über dieses Weblog über mich informieren ;). Obwohl das zurückliegende Sommersemester für mich sehr erfolgreich (und deswegen auch anstrengend) war habe ich noch nicht mein Vordiplom. Das werde ich dann aber nächstes Semester (also dieses) machen. In meiner Wohnung in der sich seit April 07 wohne (also ziemlich genau ein Semester) hab ich mich inzwischen absolut eingelebt und fühl mich pudelwohl. Das Schöne ist dass man auch mal einen ganzen Tag in der Wohnung sitzen kann ohne sich zu langweilen oder verrückt zu werden weil man immer nur auf die Wand starrt. Schliesslich stehen immer Leute an der Bushalte, auf dem Bahnsteig oder rangieren Züge die man beobachten kann wenn man einfach mal seine Gedanken schweifen lassen will.

Kurz: Ich freu mich auf das nächste Semester. Ich will diesmal allerdings nicht wie sonst an dieser Stelle mutmaßen dass ich mir in Zukunft mehr Zeit für Blogeinträge nehme. Entweder sind mir die Dinge nicht wichtig genug um sie hier zu bloggen (bzw an unzähligen anderen Stellen im Web zu finden) oder aber so wichtig/persönlich dass sie eigentlich nicht hier rein gehören.

git 1.5.3 / git cheat sheet

git cheat sheetGit 1.5.3 was “released” yesterday by Junio. You can get it via your favorite package manager (it’s still keyworded on amd64/gentoo though) or via git of course. I’m not really that much into the whole development process and also do not have a project to use git with (although that will change soon), but I am still busy trying to figure it out and having fun with it. One new cool thing in 1.5.3 is git-stash which stashes away what you are currently working on to give you the ability to change something about the so-far-committed work, and after that go back to what you were hacking at before.

`git cheat sheetGit 1.5.3 was “released” yesterday by Junio. You can get it via your favorite package manager (it’s still keyworded on amd64/gentoo though) or via git of course. I’m not really that much into the whole development process and also do not have a project to use git with (although that will change soon), but I am still busy trying to figure it out and having fun with it. One new cool thing in 1.5.3 is git-stash which stashes away what you are currently working on to give you the ability to change something about the so-far-committed work, and after that go back to what you were hacking at before.

`

Also someone on the git-ml created a nifty-looking cheat-sheet for git (those cheat-sheets seem to be all the hype nowadays) which you can download by clicking the image in this post. It is really helpful for beginners, not just only to reference to about the commands but also to get an understanding of the workflow.

tig, a text-mode interface to git

tigLike git? Good. Like the UI of slrn/mutt? Even better. Then you should try out tig which is a text-mode interface to git (written in C). Users of slrn should feel right at home, everyone else should not have a hard time using it. tig enables you to view the repository history in a variety of ways (diff-view, log-view, main-view). The cool thing (and the reason it extends the already good git log) is that you can, for example, view the history as one-line-per-commit with author and commit message, and upon pressing enter view the details (i.e. the log and diff of this commit) just like viewing posts in newsgroups. You can also pipe git-log output to tig which will then recognize and colorize the syntax of git-log output. Just clone the repository (using git of course ;), configure, make and install the single binary and youre good to go. When in the program hitting ‘h’ brings up a familiar help-screen which should pretty much explain everything you need to know.

subscribe via RSS