Cyanide and Happiness Comic Generator

Beim Webcomic Cyanide and Happiness handelt es sich um einen bekannten und offensiven Comic, welcher seit 2005 veröffentlicht wird.

Ein mit dem Random Comic Generator erzeugter Comic

Ein mit dem Random Comic Generator erzeugter Comic

Unter explosm.net/rcg gibt es seit einiger Zeit den Random Comic Generator, mit welchem man sich aus den Fundus bedienen und automatisch neue Comics erzeugen kann, je nach Kombination mit recht ansehnlichen Ergebnissen.

Build fehlgeschlagen: Planeten falsch ausgerichtet

Kreativität treibt manchmal seltsamem Blüten – wie sonst würde man auf die Idee kommen ein Skript zu schreiben, welches Buildvorgänge nur dann erlaubt, wenn Planeten im Sonnensystem nicht in einer Reihe stehen.

INFO [dfe36319] Running /usr/bin/env python astro_build.py as lhartikk@188.166.5.240
DEBUG [dfe36319] Command: python astro_build.py
DEBUG [dfe36319]BUILD FAILED
DEBUG [dfe36319]PLANETS ALIGNED: ['Mercury', 'Jupiter']
DEBUG [dfe36319]ALIGNMENT: 149 degrees
(Backtrace restricted to imported tasks)
cap aborted!

Genau für diesen Zweck wurde das Python-Skript AstroBuild geschrieben, welches auf GitHub zu finden ist. Lizenziert ist es unter der Apache Lizenz und damit freie Software.

Feed Cache unter WordPress löschen bzw. beschränken

Vor ein paar Tagen schrieb ich eine iCal-Erweiterung für bestehendes WordPress-Plugin, welches unter anderem die Feed-API von WordPress nutzte. Bei der Entwicklung stellte sich allerdings heraus, das eine Änderung im Code, nicht gleich eine Änderung in den entsprechenden Feeds nach sich zog. Ursache für dieses Problem war der eingebaute Feed-Cache von WordPress. Mit einem kleinen Funktion im Plugin, konnte dieser allerdings für Debug-Zwecke abgeschaltet werden:

function getFeedCacheTime($seconds) 
{
    return 1;
}

add_filter('wp_feed_cache_transient_lifetime', 'getFeedCacheTime');

Die Funktion getFeedCacheTime gibt dabei die maximale Cache-Zeit an – in diesem Fall eine Sekunde, so das der Cache faktisch deaktiviert ist und die Entwicklung ohne störende Wartezeiten weiter betrieben werden konnte.

WordPress App in Verbindung mit dem Google Authenticator nutzen

Wenn man eine WordPress-Installation mit dem Google Authenticator Plugin absichert, muss ein zusätzlicher Code beim Login eingegeben werden. Dies erhöht die Sicherheit der Installation, führt allerdings zu einem Problem beim Login mit der WordPress App für iOS oder Android. Der Login in der WordPress App funktioniert nicht, da ein zusätzlichen Token erwartet wird.

Die entsprechenden Einstellungen im WordPress Backend

Die entsprechenden Einstellungen im WordPress Backend

Lösen kann man das Problem indem man ein App password in den Nutzereinstellungen von WordPress vergibt. Dieses Passwort wird dann in der App anstelle des normalen Passwortes genutzt. Damit funktioniert der Login über die App wieder.

Werde ich durch einen Computer ersetzt?

Nach einer Oxford-Studie ist fast die Hälfte aller Arbeitsplätze in den nächsten 20 Jahren vom Aussterben bedroht. Basierend auf den Daten dieser und anderer Studien, hat die Süddeutsche eine kleine Webapplikation gebaut, mit welcher man schauen kann, wie es um den eigenen Beruf in der Zukunft bestellt ist.

Beruf eingeben und Ersetzungswahrscheinlichkeit erfahren

Beruf eingeben und Ersetzungswahrscheinlichkeit erfahren

Zu finden ist der Dienst (nach einem Leistungsschutzrechtsdisclaimer) auf den Seiten der Süddeutschen.