Tmux erleichtert die Arbeit an mehreren Projekten

Tmux erleichtert die Arbeit an mehreren Projekten Untertitel: Ein Lobgesang auf Tmux (der beste Terminal-Multiplexer, den ich kenne) Allgemeiner Hinweis vorab: Das ist keine Tmux-Einführung (jedoch mit Link zu einem Tutorial). Der Beitrag beschreibt aber, wie Tmux meinen Arbeitsalltag erleichtert hat und mir konkret Zeit und Nerven gespart hat. Zielgruppe des Beitrags: Entwickler, die an der Konsole arbeiten. Das normale Terminal reicht nicht Ich arbeite in meinem Alltag als Entwickler oft an mehreren Projekten gleichzeitig oder zumindest muss ich mehrmals täglich zwischen unterschiedlichen Projekten hin- und herspringen. [Mehr]

Tuning Django ORM (part 1): Text Queries

Concerning text queries, Django ORM offers several helper functions. However, some of those are not backed by a database index and will be slow. Fortunately, on PostgreSQL these searches can be sped up with GIN or GIST indexes quite easily. This article will focus on Django 1.6 with a backing PostgreSQL. It probably applies to Django 1.7, as well. The Django ORM layer offers some useful functionality when it comes to text search: [Mehr]

Backup: Rolling MySQL snapshots in two lines of code

Short is sweet — you can’t make that many mistakes in two lines of code. When I recently looked for a quick way to enable regular backups of a MySQL DB for a project our team started working on, I first looked at automysqlbackup. After installing and configuring, I found it didn’t work on the latest Ubuntu Server Edition the machine was running. It also did not give me any debug output, and I wasn’t very keen on debugging that 90 KB bash script line by line. [Mehr]