• compares or merges two or three text input files or directories,
  • shows the differences line by line and character by character (!),
  • provides an automatic merge-facility and
  • an integrated editor for comfortable solving of merge-conflicts,
  • supports Unicode, UTF-8 and other codecs, autodetection via byte-order-mark “BOM”
  • supports KIO on KDE (allows accessing ftp, sftp, fish, smb etc.),
  • Printing of differences,
  • Manual alignment of lines,
  • Automatic merging of version control history ($Log$),
  • and has an intuitive graphical user interface.
  • Windows-Explorer integration Diff-Ext-for-KDiff3 – shell extension included in installer (originally by Sergey Zorin: see also Diff Ext)
  • KDE-Konqueror/Dolphin service menu plugin
  • Read what else is special in a short abstract (PDF).

KDiff3 – Homepage.

Nix/NixOS Home Page

Nix is a purely functional package manager. This means that it can ensure that an upgrade to one package cannot break others, that you can always roll back to previous version, that multiple versions of a package can coexist on the same system, and much more.

Nixpkgs is a large collection of packages that can be installed with the Nix package manager.

NixOS is a Nix-based Linux distribution. Thanks to Nix, it supports atomic upgrades, rollbacks and multi-user package management, and it has a declarative approach to system configuration management that makes it easy to reproduce a configuration on another machine.

Hydra is a Nix-based continuous build system.

Disnix is a Nix-based distributed service deployment system.

via Nix/NixOS Home Page.

Tracker goodness in Ubuntu Karmic Koala

As I noticed today, the desktop-search Beagle seems broken (again) in Ubuntu Karmic Koala. The most annoying thing is that nothing tells you that it’s broken. Only the fact that Beagle doesn’t index a thing, no matter what you change in beagle-settings, gives you a hint.

For some reason I don’t even remember I’ve been a bigger fan of tracker anyway for a while. Installing on a fresh Karmic works like this: sudo apt-get install tracker tracker-search-tool tracker-utils.

If you, like me, frequently use Deskbar, you might also want to install the package libdeskbar-tracker. This enables you to get search results from tracker as you type. If the tracker daemon does not start automatically, you can start it by hand running /usr/lib/tracker/trackerd. To all I know the tracker applet also refuses to start, untill the daemon is up and running.

Duden Korrektor Openoffice-Plugin unter 64 Bit Linux betreiben – nicht.

Korrektur: Die unten angegebene Methode ist leider doch nicht das gelbe vom Ei. Zwar installiert das Plugin ohne Fehler, die Symbolleiste wird in OpenOffice angezeigt, jedoch ist die Rechtschreibprüfung immernoch die von Openoffice. Grammatikprüfung findet ebenfalls nicht statt. Wenn irgendjemand einen guten Tipp hat, immer her damit. Soweit ich sehe, ist die Software komplett in Java geschrieben und sollte laufen, tut es aber nicht. Zu schade.

Der Duden Korrektor für Openoffice und Staroffice läuft, auch in der aktuellen Version 6.0, nicht ohne weiters unter 64 Bit-Versionen von Linux.

Um der Openoffice-Erweiterung von Duden 64-Bit “beizubringen” muss, wie unter diesem Kommentar beschrieben, lediglich das Installationarchiv leicht angepasst werden. Mit einem ZIP-fähigem Archivmanager muss die Datei description.xml im Wurzelverzeichnis der Datei duden-korrektor-openoffice.oxt angepasst werden.

Das Attribut value des Elements platform muss angepasst werden. Aus dem dortigen <platform value="linux_x86" /> macht man einfach ein <platform value="all" />. Damit lässt sich die Erweiterung auch unter 64-Bit Systemen installieren.

Einen weiteres Problem hatte ich, als Openoffice bei der Installation der Erweiterung das fehlen einer Java-Bibliothek namens LuceneHelpWrapper.jar bemängelte. Unter Ubuntu Karmic hilft, so dieser Kommentar, das Installieren des Paketes openoffice-java-common.

Soweit ich sagen kann läuft der Duden Korrektor für Openoffice mit etwas Hilfe auch unter 64 Bit-Systemen fehlerfrei. Ob dies auch unter Windows ein Problem ist bzw. der Lösungsansatz dort auch funktioniert kann ich, mangels Testsystem, nicht sagen.