Howto & Tutorial

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
TOP

Kaputte Umlaute und UTF-8 Zeichen bei MovableType

MovableType erzeugt statische HTML-Dateien und diese werden per Meta-Tag als UTF-8 definiert, wenn der Blog in UTF-8 geführt wird. Leider überstimmt der Apache diese Vorgabe gerne und liefert die Dateien dennoch ais ISO-8859-1 aus. Alle Umlaute und andere Sonderzeichen werden dann als zwei Zeichen dargestellt.
Weiterlesen
TOP

Setting up MovableType on a basic webspace

A MovableType installation isn't that easy like a WordPress upload, but it has many advantages. This is a little tutorial for setting up MovableType on a basic webspace without SSH access.
Weiterlesen
TOP

Quick JSON pretty reformatter / JSON-tidy

JSON is a commonly used format for data transmission, especially with Ajax calls. It's more structured and easier to process then XML, but could be just a wall of text depending on the creator. This oneliner reformats JSON to look pretty and human-readable.
Weiterlesen