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

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

Eclipse (inkl. Mylyn) an Trac anbinden

Installiert man Eclipse, so fällt einem nach einiger Zeit auf, dass per default nur eine CVS Integration vorhanden ist. Will man jedoch Subversion nutzen, so muss man ein wenig arbeit investieren. Da es sich bei der Integration von Mylyn ähnlichverhält (kommt ohne weitere Umstellungen nur mit Bugzilla, nicht aber mit Trac zurecht), hier ein kleines Tutorial
„Eclipse (inkl. Mylyn) an Trac anbinden“ weiterlesen

Gettext Probleme in WordPress

WordPress hat massive Probleme mit dem Übersetzen von Texten, wenn es auf einem 64Bit System installiert wird. Standardmäßig verwendet WordPress dazu eine eigene Implementierung, die ähnlich wie php’s gettext Methode funktioniert (wohl damit man eine Abhängigkeit weniger hat und somit auf beliebigen Installationen lauffähig ist).
„Gettext Probleme in WordPress“ weiterlesen

Bilder drehen mit JavaScript

Leider ist es in JavaScript nicht ganz einfach Bilder zu drehen. Da es trotzdem von großem Vorteil ist, Bilder am Client in der Darstellung verändern zu können (da der Server entlastet wird), hier eine kleine Zusammenstellung aller von mir bisher gefundenen Möglichkeiten, dies trotzdem zu verwirklichen. „Bilder drehen mit JavaScript“ weiterlesen

Verwaltung von MySQL (ohne phpMyAdmin)

Hat man aus einem bestimmten Grund keinen Zugriff auf ein Frontend zur Verwaltung einer MySQL Datenbank (zum Beispiel weil man den Datenbankserver nur über SSL erreichen kann, nicht jedoch über http), so muss man sich der mysql Tools bedienen.Diese werden bei der Installation der Datenbank im Betriebssystem installiert und sind auch über die Konsole bedienbar. „Verwaltung von MySQL (ohne phpMyAdmin)“ weiterlesen