Privates Blog von Christian Münch

Einfaches PHP basiertes Docker Web-Interface

Cover Image

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 bereits eine Bibliothek für den Zugriff auf Docker gibt. Danke hier an die französische Firma Stage1 für die Veröffentlichung.

Die Anwendung listet alle lokalen Docker-Container und erlaubt das Starten und Stoppen der selbigen.

Logitech Unifying Receiver unter Linux

Cover Image

Ich hatte mir vor einiger Zeit für meinen Rechner in der Firma eine neue Tastatur mit Solaarbetrieb der Firma Logitech gegönnt. Die Tastatur ist mit dem sogenannten “Unifying Receiver” ausgestattet. Dieser ermöglicht die Nutzung von bis zu sechs Geräten über Funk bei nur einem verwendeten USB-Port. Die Kommunikation kann auch noch verschlüsselt werden (bisher noch nicht von mir getestet). Wenn nur ein Gerät vorhanden ist, funktionierte die Kommunikation bei mir direkt. Soll allerdings noch ein zweites Gerät dazugeschaltet werden, funktioniert dies nicht mehr automatisch.

Bericht vom 33. Treffen der PHPUG Rheinhessen

Cover Image

Am letzten Dienstag war es wieder soweit. Die PHPUG Rheinhessen tagte zum 33. Mal seit bestehen. Diesmal waren wir wieder bei der UDG im Haus und hatten das beliebte Thema Hausautomatisierung mit PHP und dem Raspberry Pi auf dem Plan und einen Vortrag meinerseits zu PHP Archiven.

Hausautomatisierung

Los ging es mit unserem Stammgast Jan Unger der uns Anhand seines Hobby-Projekts zeigte wie man ein Garagentor auf einem Raspberry Pi mit PHP ansteuern kann. Warum macht man das? Weil es Spaß macht und funktioniert. Die gezeigte Anwendung basiert auf dem Symfony 2 Framework und das Frontend wurde als Single Page App mit AngularJS umgesetzt. Wer sich für den Source Code interessiert der findet diesen auf Github.

Magento Stammtisch Rhein-Main in Frankfurt

Cover Image

Am 16. Juli war ich zu Gast bei der Triplesense Reply GmbH in Frankfurt. Nach dem letzten sehr erfolgreichen Treffen in Mainz bei dem es gelungen war ein paar “Nicht-Tekkies” zu mobilisieren (mit entsprechender Werbetrommel) waren diesmal leider fast nur Techniker vorort. Quasi wie immer….

Los ging es mit einem tollen BBQ auf der Tresse im Freien (Gesponsort von Triplesense). Am Gasgrill wurde einiges aufgelegt, sodass der Hunger gestillt war und man gut gelaunt sich den Magento Themen widmen konnte.

Thinkpad T420 und Netzwerkausfälle unter Kubuntu 14.04

Ich hatte seit meinem Update auf Kubuntu immer wieder mit Netzwerkausfällen zu kämpfen. Anfangs war ich noch der Meinung, dass ich ein DNS Problem hatte da ich immer wieder einzelne URLs im Browser nicht auflösen konnte. Das herumspielen an den DNS-Einstellungen und resolconf erwies sich als Holzweg.

Sehr auffällig war, dass nach einiger Zeit die Pingzeiten die Anfangs im Millisekundenbereich lagen in den höheren Sekundenbereich hochschnellten. Das hatte doch nichts mit DNS zu tun da die IP sich ja nicht änderte und ich auch direkt IP-Adressen in meinem LAN pingte.

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

Cover Image

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.

Meet Magento DE 2014

Cover Image

Am 12. und 13. Mai war es wieder soweit. Die deutsche Magento Gemeinde traf sich wieder zur alljährlichen Magento Konferenz in Leipzig. Leider fand dieses mal zeitgleich die Magento Imagine in den USA statt was zur folge hatte, dass diesmal sehr wenige offizielle Vertreter von Magento selbst anwesend waren. Angesichts der Bedeutung des deutschen E-Commerce Markts für Magento war das insgesamt sehr Schade. Kommen wir nun aber zum Inhaltlichen…

Tag 1

Der erste Tag begann mit einem politischen Statement von Rico Neitzel. Rico hatte sich über Datenschutz und die Netzgemeinde Gedanken gemacht und regte zum Nachdenken über Datenschutz, Überwachung etc. an. Ich denke hier sollte sich jeder ein eigenes Bild bzw. eine Meinung bilden. Das Thema Datenschutz betrifft jeden und als Magento-Entwickler auch unsere und deren Kunden.

Browser-Tab an TV streamen

Ich besitze seit einigen Wochen einen Google Chromecast der über HDMI an meinen Fernseher angeschlossen ist. Seit heute habe ich eine neue Funktion entdeckt über die man den Inhalt eines geöffnetes Tabs des Google Chrome Browsers an den Fernseher übertragen kann.

Dazu benötigt man die Chrome Cast App die im Chrome Web Store gezogen werden kann.

https://chrome.google.com/webstore/detail/google-cast/boadgeojelhgndaghljhdicfkmllpafd?hl=de

Wer Ubuntu benutzt und seinen Chromecast nicht bei den verfügbaren Geräten angezeigt bekommt, der sollte die Firewall-Einstellungen anpassen.

Rückblick: 30. Treffen der PHPUG Rheinhessen

Cover Image

Kaum zu glauben. Am letzten Dienstag hatten wir das 30. Treffen! unserer PHPUG. Es ist schön zu sehen, dass sich eine kleine Kerngruppe von echt sehr kompetenten Entwicklern aus dem Umland /herauskristallisieren hat und der ganze Abend in entspannter und lustiger Atmosphäre abläuft. Das tolle bei den Abenden ist, dass sich schon langsam Freundschaften bilden und es auch etwas zum Lachen gibt. Auch an diesem Abend gab es einiges erheiterndes. Jeder der lustig drauf ist und sich für PHP und/oder verwandte Themen aus dem Web-Umfeld interessiert (wir hatten sogar schon Ruby-Entwickler…) ist herzlich zu unseren Treffen eingeladen.