GIT Fehler finden

Vor kurzem hatte ich das Problem, dass ein `git push` zu einem Remote-Repository nicht funktionierte. Es wurde nur folgende Fehlermeldung ausgegeben: Da die Ursache für dies Fehlermeldung alles mögliche sein kann, wäre es gut, wenn man mehr Information erhalten könnte. Glücklicherweise gibt es die folgenden Umgebungsvariablen die man setzen kann. Weiterlesen…

Docker Stats

Gerade habe ich einen neuen Container in ein Kundenprojekt eingebaut. Aus Interesse wollte ich wissen wieviel Resourcen durch den neuen Container im Projekt belegt werden. Genauer wollte ich wissen wieviel Arbeitsspeicher verbraucht wird. Da bin ich über das nützliche Kommando docker stats gestolpert. Das verhält sich ähnlich wie das bekannte Weiterlesen…

Einfaches PHP basiertes Docker Web-Interface

Ich beschäftige mich seit einiger Zeit mit Docker um meine Entwicklungsumgebung und meine Programmierwerkzeuge zu optimieren. Zum einfacheren Management von Docker-Containern habe ich mir jetzt eine kleine UI mittels PHP und dem Silex Microframework geschrieben. Das ganze war eine Sache von weniger als zwei Stunde Arbeit da es für PHP Weiterlesen…

PhpStorm Downloader Featured

PhpStorm Downloader/Installer/Aufräumer für faule Entwickler (bisher nur Linux)

Ich bin ein leidenschaftlicher Nutzer der EAP Version von PHPStorm. Die EAP Version hat nur einen Nachteil. Sie läuft nach ca. 3-4 Wochen ab und es muss eine neue Version installiert werden.
Das kann ich auch aus Sicht von JetBrains nachvollziehen. Allerdings läuft die Version immer zu einem Zeitpunkt ab zu dem man
das gerade nicht gebrauchen kann.
Da ich gerade Urlaub habe und mir das so auf den Nerv ging dachte ich mir, dass ich einen kleinen Helfer dafür baue.
So ist also der PhpStorm-Downloader entstanden.

Projekt bei Github

Der Downloader nutzt (wie mein anderes Tool n98-magerun die Symfony Console Komponente).
Das Tool hat genau zwei Kommandos und kann sehr einfach installiert werden.
Ihr braucht aber mindestens PHP 5.4. Das sollte aber nicht mehr das Problem sein…
(mehr …)

DevOp: Puppet zum installieren von PHPStorm

Puppet zum installieren von PHPStorm: class dev-tools::phpstorm ($version = „3.0“, $revision = „111.19“, $eap = false) { exec { „download-phpstorm“: unless => „/usr/bin/test -d /opt/PhpStorm-${revision}“, cwd => „/tmp“, command => $eap ? { true => „/usr/bin/wget http://download.jetbrains.com/webide/PhpStorm-EAP-${revision}.tar.gz“, false => „/usr/bin/wget http://download.jetbrains.com/webide/PhpStorm-${revision}.tar.gz“, }, creates => „/tmp/PhpStorm-${version}.tar.gz“ } exec { „untar-phpstorm“: cwd Weiterlesen…

DevOp: Puppet zum installieren von jsmin

Hier mein puppet jsmin.pp, welches jsmin für die Kommandozeile unter Ubuntu installiert: class dev-tools::jsmin { exec { „download-js-min“: unless => „/usr/bin/test -d /usr/local/src/JSMin“, cwd => „/usr/local/src“, command => „/usr/bin/git clone https://github.com/douglascrockford/JSMin.git“ } exec { „compile-js-min“: cwd => „/usr/local/src/JSMin“, command => „/usr/bin/gcc -o jsmin jsmin.c“, creates => „/usr/bin/src/JSMin/jsmin“, require => Exec[„download-js-min“] Weiterlesen…