Teil 1: Bildgalerie mit Verzeichnis synchronisieren

Wenn man viele Bilder zu verwalten hat, dann stellt dies meist nicht nur an die beteiligte Hardware – besonders der benötigte Platz kann dann schnell zu klein werden – hohe Anforderungen, sondern auch an die eingesetzten Softwaretools. Welche Tools dabei wie eingesetzt werden, hängt oftmals von den Bedürfnissen des Fotografen ab (wie viel Speicherplatz benötigt ein Bild meiner Kamera? In welchem Format fotografiert man?).
Oftmals will man dann die Bilder auch noch einfach zugänglich im Web zugänglich haben, was aber besonders bei der Fotographie mit RAW-Dateien ein nicht triviales Unterfangen darstellen kann. Kommt dann noch hinzu, dass man seine Bilder keinem Online-Dienst (Picasa, Flickr, Facebook, Dropbox, …) geben will, dann muss man sich schon nach passender Software umsehen.
Im Folgenden wird deshalb ein kleines Skript vorgestellt, welches genau diesen Anwendungsfall (wenn auch mit ein Einschränkungen) umsetzen soll.

„Teil 1: Bildgalerie mit Verzeichnis synchronisieren“ weiterlesen

Gitlab zur Zusammenarbeit mit Piwik überzeugen

Piwik ist ein weit verbreitetes Online-Analyse-Tool und im Unterschied zu GoogleAnalytics Open-Source. Piwik kann am lokalen Server installiert werden und bietet erstklassige Möglichkeiten der Traffic-Analyse. Obwohl es für Piwik sehr gute Unterstützung in diversen Tools (beispielsweise Drupal, WordPress und auch Jenkins) gibt, gehört GitLab nicht zu den Werkzeugen, welche eine einfache Integratio mit Piwik ermöglichen.
Hier wird nun gezeigt, wie man eine solche Zusammenarbeit doch hinbekommt.
„Gitlab zur Zusammenarbeit mit Piwik überzeugen“ weiterlesen

Jenkins unter CentOS installieren

Im Rahmen der Qualitätssicherung ist es für jedes Softwareprojekt wichtig, dass man den entwickelten Code testet. Im Rahmen des automatisierten Testens ist die sog. „Continous Integration“ von großer Bedeutung. Doch um diese Umsetzen zu können benötigt man erst einmal ein paar Grundwerkzeuge, die durch Software zur Verfügung gestellt werden können. Eine solche Software ist die Webanwendung „Jenkins“. Im Folgenden wird nun erklärt wie man diese Komponente möglichst einfach unter CentOS installiert.

„Jenkins unter CentOS installieren“ weiterlesen

SSL Zertifikat über StartSSL kostenlos bekommen

Bei vielen Internet-Providern kann man eine über SSL verschlüsselte Verbindung einrichten.
Will man dies aber am privaten Server einrichten, so arbeitet man meist mit sog. self-signed Zertifikaten, die im Browser als nicht vertrauenswürdig angezeigt werden. Einen kostenlosen Ausweg aus diesem Problem bietet der Provider StartSSL an.

„SSL Zertifikat über StartSSL kostenlos bekommen“ weiterlesen

Adobe AIR unter Linux installieren

Manche Programme (beispielsweise die Intellibook Applikation) sind mit Hilfe von Adobe AIR(R) umgesetzt und benötigen deshalb die Laufzeitumgebung für AIR. Unter Linux stellt dies ein Problem dar, da AIR offiziell nicht mehr für Linux weiterentwickelt wird.
Um die Installation trotzdem zu bewerkstelligen, kann man auf eine etwas ältere Version (v.2.6) setzen, welche auch für Linux verfügbar ist.

„Adobe AIR unter Linux installieren“ weiterlesen

Firefox: Debugging-Tools nutzen

Mit Version 10 brachte der Browser Firefox einige Verbesserungen für Web-Entwickler mit sich. Vieles, was bisher nur durch das Plugin „Firebug“ erreicht werden konnte, kann Firefox selbst und manches davon sogar besser. Ohne die Installation von Firebug, ist der Browser dann natürlich auch noch schneller und somit wird das Entwickeln im Web etwas angenehmer.
„Firefox: Debugging-Tools nutzen“ weiterlesen

JavaScript: Verwendung von eval() vermeiden

Eine Funktion, die in JavaScript vermieden werden sollte, aber trotzdem häufig eingesetzt wird, ist „eval()“. Neben der äußerst schlechten Performance der eval-Funktion, ist auch die Sicherheit bei der Verwendung ein Problem, da damit beliebiger Code ausgeführt werden könnte. Meist kann man die Verwendung aber vermeiden.
„JavaScript: Verwendung von eval() vermeiden“ weiterlesen