Install Gitlab on OpenSUSE 12.3

Private Git Repo Hosting

Gitlab brings the social coding Github experience to your own network. In contrast to the commercial product Github which only allows to host open source git repository projects using the free plan, you can install the free/libre software Gitlab wherever you like and do what you want. Therefore you need to setup a RubyOnRails environment. Officially, Gitlab supports Debian/Ubuntu. Read on how to install it on OpenSUSE.

Wasserfälle und Vulkan in Basse-Terre

Basse-Terre: Tropischer Wald.
Basse-Terre: Tropischer Wald.

Ich bin jetzt bald einen Monat auf Guadeloupe und habe natürlich schon einiges von der Insel gesehen. Sehr spektakulär waren bislang die Ausflüge nach Basse-Terre, der westliche Flügel der Schmetterlingsinsel Guadeloupe. Entgegen der Namensgebung befindet sich auf Basse-Terre der höchste Berg der kleinen Antillen, der Vulkan La Soufrière. Da am Vulkan häufig die Wolken hängen bleiben und dort abregnen, regnet es dort viel häufiger als auf dem östlichen Inselflügel Grande-Terre. Dementsprechend ist es wesentlich grüner. Der üppige tropische Wald spendet zudem eine erfrischende Kühle, die ich in Grande-Terre jetzt wieder vermisse, seitdem nach einer sehr verregneten Woche hier wieder schönes Wetter ist.

Versioning of OpenOffice/LibreOffice documents using git

Update: With the option to save documents directly in Flat XML format (i.e. *.fodt instead of *.odt) within LibreOffice, this article is obsolete. Flat XML files receive the best git versioning you can expect. The images in your documents are embedded in the XML file as well. Thanks to Simon for this helpful comment. However, in another comment it was suggested to still process the document to get rid of cursor markers that produce noise in the diff.

At the moment I’m preparing my application documents for my job after finishing my travels. Of course, I track changes of my LaTeX documents with the git versioning system. This is pretty straight-forward, because LaTeX documents are only plain text.

Beside this, I’m using as well some LibreOffice (compatible to OpenOffice) documents, whose changes are not obvious as it uses a binary format. For sure, git can handle binary files, but the log is not really helpfull.

Binary files "a/overview.ods" and "b/overview.ods" differ

Since git version 1.6.1 or later, you can specify dedicated diff filters per file extensions to track these files as well as plain text files.

StreetView Basse-Terre

Bislang habe ich ja eher Photos von Stränden gezeigt. Um einen besseren Eindruck vom Landesinneren zu vermitteln, habe ich ein Stück Busfahrt auf der westlichen Halbinsel Basse-Terre (Google Maps) aufgezeichnet. Wenn es euch etwas öde vorkommt, dann habt ihr vielleicht schon eine gute Vorstellung.

Chatroulette

Chatroulette mit uns selbst
Chatroulette mit uns selbst

Heute abend haben wir wieder an einem vollen Tisch in der Jugendherberge zusammen zu abend gegessen. Wie wir (also zunächst die anderen) auf die Seite chatroulette.com zu sprechen gekommen sind, kann ich gar nicht genau sagen – war ja schließlich alles auf französisch und die Worte haben sich mal wieder überschlagen. Letztlich war es aber ganz lustig, daher will ich es hier kurz erwähnen.

Pagination