Privates Blog von Christian Münch

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.

Meet Magento DE 2014 - Backport of Magento 2 Dependency Injection

Mein Meet Magento 2014 Barcamp Beitrag ist jetzt auch als Video verfügbar. Ich gebe zu das Thema war sehr speziell… aber für alle die jetzt schon ihre Magento Module so erstellen wollen, dass diese später in Magento 2 einfacher zu portieren sind, sollten das Open Source Modul mal testen. Über Rückmeldungen und Pull-Requests bin ich übrigens dankbar. Github Repsitory

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.

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.

Magento auf der Konsole - Meet Magento 2013

Wer meinen n98-magerun Vortrag, den ich auf der MeetMagento 2013 gehalten habe, noch nicht gesehen hat, der kann dies nun tun. Alle MeetMagento Vorträge kann man bequem über YouTube schauen. Die komplette Playlist ist hier zu finden: https://www.youtube.com/playlist?list=PLVWAe0v2UNB5u8c8MnrsbItnVgkpwPfJH Viel Spaß!

Magento Sicherheitspatch und defekter Wysiwyg Dateibrowser

Der von Magento veröffentlichte Sicherheitspatch letzte Woche hat leider eine kleine Nebenwirkung. Wird das Media-Verzeichnis über einen Symlink eingebunden, was bei größeren Shop-Installationen durchaus üblich ist, dann funktioniert der Dateibrowser im Wysiwyg-Editor nicht mehr. Das Problem kann einfach über folgenden Befehl nachgestellt werden: mv media media_shared && ln -s media_shared media Da wir bei meinem Arbeitgeber netz98 alle Kundeninstallationen entsprechend zeitnah mit dem Patch aufgrund der Sicherheitslücke aktualisiert haben ist dies natürlich schnell aufgefallen.

Magento Cache Benchmark mit n98-magerun

Wer tiefer in die Magento Entwicklung einsteigt wird unweigerlich irgendwann an den Punkt kommen bei dem das Caching ins Spiel kommt. Wer dann eine Ganze Serverlandschaft für einen Magento-Shop aufsetzt muss sich zwangsläufig Gedanken über die Performance und Skalierbarkeit von Cache Backends machen. In der Magento Community gibt es einige Leute die hierbei bereits Pionierarbeit geleistet haben. Da fällt mir z.B. Fabrizio ein, der sich schon sehr Lange mit dem Thema Performance auseinander setzt und hierzu bereits einige Vorträge (z.

Ubuntu 13.10 Update - Magento läuft nicht mehr

Nach der Veröffentlichung der neuen Ubuntu Version (ich nutze Kubuntu) habe ich meinen Arbeitsrechner zuhause auf die neue Version aktualisiert. Leider liefen meine Magento Shops in der lokalen Umgebung nicht mehr durch. Dies liegt vor allem ein zwei Dingen… Die Funktionen json_encode und json_decode werden nicht mehr mit PHP gebündelt. Dies liegt an einer Lizenzproblematik auf die ich jetzt nicht weiter eingehen möchte. Mcrypt wurde nicht mehr geladen. Wird ein Produkt in den Warenkorb gelegt, erscheint die folgende Meldung: