Den heutigen Beitrag möchte ich mit einer nicht ganz ernst gemeinten, aber von der Wahrheit nicht weit entfernten Geschichte beginnen: Mit Stolz haben wir die Version 1.0 der bahnbrechenden neuen Küchendienstverwaltungssoftware live geschaltet und schon wird fleißig an all den tollen neuen Features für 1.1 gewerkelt. Auch auf das Nachfüllen der Keksdose soll nun automatisch alle 2 Tage hingewiesen werden. Doch nur kurz hält die…

weiterlesen

Heute möchte ich euch eine Möglichkeit vorstellen, sich Client-seitig mit einem Zertifikat an einem Webserver zu authentifizieren. Ein Server-Zertifikat ist dafür geeignet eine verschlüsselte Kommunikation zu ermöglichen. Ein Client-Zertifikat jedoch, dient zur Authentifizierung eines Besuchers. Falls jedem Benutzer ein eigenes Zertifikat zugeteilt ist, ist die Abfrage dieses gleichzusetzen mit einem Login. Es kann…

weiterlesen

Seit wenigen Wochen ist eine neue Version von Vagrant, einer Software für das (automatisierte) Erstellen und…

weiterlesen

Ich bin heute ueber ein lustiges und hilfreiches Werkzeug gestossen: tldr (To Long Didn't Read, d.h. "Das war zu lang, hab' ich nicht gelesen"). Das Projekt stellt auf das wesentliche reduzierte Handbuecher (manual pages) fuer eine wachsende Anzahl von Programmen zur Verfuegung, dabei werden sowohl Unixstandardwerkzeuge als auch betriebssystemabhaengige Programme unter OS X, SunOS und…

weiterlesen

Welcher Softwareentwickler kennt es nicht? Eine Datenbanktabelle wird immer größer und größer. Abfragen auf diese Tabelle werden immer langsamer, die Indizes wachsen stetig und Wartungsarbeiten wie bspw. das Reindizieren werden nahezu unmöglich, da sie immer länger dauern und somit Zugriffe auf diese Tabelle immer länge blockieren. Oft kann man auf bestimmte…

weiterlesen

Ich möchte heute die PHP Blibliothek "Flexihash" vorstellen. Aber zuerst einmal zur Problemstellung: Der ein oder andere Entwickler stand sicherlich auch schon einmal vor der Anforderung, dass seine Anwendung ein Caching benötigt. Bei kleineren Anwendungen kann man…

weiterlesen

Heute möchte ich euch den Service Loggly vorstellen, eine Log Management und Daten Analyse Plattform. Diejenigen unter euch die schon einmal mittels „grep“ auf der Suche nach Logeinträgen waren, wissen das sich das Durchsuchen von Logfiles gerade für nicht-Entwickler sehr schwierig gestaltet. Loggly schafft Abhilfe indem sie einen Cloud basierten Service anbieten, der es…

weiterlesen

Wer unseren Blog regelmäßig ließt, wird wissen, dass wir schon des Öfteren über Elasticsearch gebloggt haben. Und auch dieses mal ist mir das Erscheinen einer neuen Version der beliebten Suchengine wieder einen Blogpost wert, in dem ich kurz die Neuerungen vorstellen möchte, die viele Softwareentwickler interessieren…

weiterlesen

Ihr wolltet schon immer mal eine Android App oder iPhone App erstellen? Aber ihr habt entweder nur Ahnung von dem einen und nicht etwa noch Ahnung wie man diese App evtl. sogar gleich auf mehreren Plattformen erstellen kann? Dann hab ich glaube ich für alle anderen Software Entwicklern die Lösung…

weiterlesen

SLIME ist ein Akronym für "Superior Lisp Interaction Mode for Emacs", aber heutzutage sollte man vielleicht ein X oder P anstelle des L verwenden, denn es gibt SWANK Implementierungen für nicht LISP Umgebungen. SWANK ist das Compilerbackend mit dem sich SLIME verbindet, über ein wohldefiniertes RPC-Protokoll…

weiterlesen