Howto & Tutorial

TOP

Linux (Ubuntu) Tastenbelegung pro Gerät

Neben meiner Tastatur habe ich einen zusätzlichen USB-Ziffernblock (als einfache Stream Deck Alternative), den ich gerne als programmierbare Tasten unter Ubuntu Linux verwenden möchte.

Weiterlesen
TOP

Git fatal: bad object refs/remotes/origin/HEAD

Einer meiner lokalen Git-Checkouts lieferte plötzlich bei jedem Befehl eine Fehlermeldung. Der jeweilige pull/commit/push wurde ausgeführt, aber trotzdem kann eine Fehlermeldung kein Normalzustand sein.

Weiterlesen
TOP

Elasticsearch date_histogram by age from of date of birth

Databases (and search engines like Elasticsearch) typically store the date of birth instead of the current age. It's a simple date value instead of a calculated one which must be maintained every day. But statistics often should contain the age - which is much more pleasant for humans than the date (or year) of birth. This post shows an easy way to use the Elasticsearch date_histogram aggregation to output age buckets instead of counting users by their year of birth.

Weiterlesen
TOP

Websockets mit Go

Websockets sind ansich nur eine kleine Erweiterung zu HTTP: Sie erlauben echte bidirektionale Kommunikation zwischen Webserver und Browser. Go ist mit seiner ausgeprägten Parallelität natürlich prädestiniert, aber der Weg ist etwas steinig.

Weiterlesen
TOP

...und monatlich grüßt das Backuptier

Datensicherung ist das, was man irgendwie immer aufschiebt, aber gelegentlich sehr stark vermisst. Die Cloud reduziert das Problem, wird doch das Backup-Problem auf andere abgewälzt. Was passiert aber, wenn sich eine Cloud mal in Luft auflöst oder - wie Amazon AWS mehr oder weniger regelmäßig - Daten verliert?

Weiterlesen
TOP

SPF: ~all vs. ?all

Dazugelernt am Wochenende: Der Unterschied zwischen ~all (Tilde) und ?all (Fragezeichen) im SPF-Record. 

Weiterlesen
TOP

Ubuntu 14.04 Trusty: Mapping USB keyboards

I bought a Cherry G84-4700PUCDE-2 keypad about three years ago to have some "special multimedia keys" on the left side of my keyboard. It used to work after some trying until I upgraded to Ubuntu 14.04. The "trusty" release removed support for /lib/udev/findkeys and /lib/udev/keymap and replaced both by something called "hwdb". Converting turned out to be hard, because there are many wrong hints out there spread over the internet.

Weiterlesen
TOP

Wie funktioniert Crowdfunding?

Wie der eine oder andere schon mitbekommen haben dürfte, läuft gerade eine Crowdfunding-Aktion für Lesungen von Bea geht in verschiedenen Städten. Zu dem Konzept scheint es aber noch mehr Fragen zu geben, als ich dachte. Hier der Versuch einer Antwort.

Weiterlesen
TOP

Android-Studio unter Ubuntu installieren

Ich experimentiere gerade ein wenig mit Java und Android. Bisher beschränkte sich das zwar auf das Lesen von verschiedenen Online-Java-Kursen und Android-Entwickler-Tutorials, aber jetzt soll langsam eine Entwicklungsumgebung her. Eclipse und ich werden in diesem Leben wohl keine Freunde mehr, wir haben es schon ein paar Mal versucht. Google hat Eclipse auch abgeschworen und setzt in Zukunft auf Android Studio, das auf IntelliJ basiert. Die Installation gestaltete sich allerdings wesentlich komplizierter als ein simpler apt-get install perl.

Weiterlesen
TOP

Ich würde gerne einen Blog zum Thema XYZ machen...

Solche und ähnliche Anfragen finden sich mittlerweile fast täglich in den einschlägigen Facebook-Gruppen. Einige sind ernsthaft am Thema oder am bloggen interessiert, die anderen suchen nur das schnelle Geld oder vielleicht Aufmerksamkeit. Besonders die einschlägigen Blogplattformen bringen jeden Tag Tausende neuer Blogs hervor und die wenigesten überleben das erste halbe Jahr.

Weiterlesen
TOP

Mehr Twitter-Follower

Seit ein paar Tagen bin ich nun bei Twitter und natürlich stellt sich die Frage: Wie bekommt man Follower? Schließlich soll Twitter ja (neben FB) DIE Social-Media-Marketingplattform sein. Hat man diese einmal beantwortet, folgt gleich die nächste Frage: Wie bekommt man mehr Follower? Ich versuche mich mit diesem Post an einer Antwort.

Weiterlesen
TOP

Hiding files with Apache

Not all files on a webspace should be accessible by anybody on the Internet. There are many tutorials for protecting directories or files with a password using a .htaccess file, but some files need to be on a webspace, which shouldn't ever be served by the webserver. This is a simple how-to-protect them tutorial.

Weiterlesen
TOP

Speed up RAID5/RAID6 write speed

I'm currently upgrading from Ubuntu 9.04 to Ubuntu 12.04, a long process as every upgrade does only one step. This is the price you pay for skipping all updates of the last years. It's even slower since I moved my root filesystem to a RAID6.

Weiterlesen
TOP

MovableType bei AlfaHosting installieren

Dieser Blog zieht um und zusammen mit dem Serverwechsel wird endlich auch WordPresse gegen MovableType ausgetauscht. Die Gründe sind vielfältig und werden noch in einem anderen Post zur Sprache kommen, hier geht es erstmal darum, eine MovableType-Installation auf einem günstigen Webspace aufzusetzen.

Weiterlesen
TOP

Converting a WordPress theme to MovableType

This blog is moving from WordPress to MovableType (at least, I'm working on it) but I don't want to miss my nice, red theme. There is no "RedBel" for MovableType, so I had to convert my WordPress Theme to a MovableType theme.
Weiterlesen