Kategorie: Sprachen

  • Magento Entwicklung – Hilfreiche Snippets

    Während der Entwicklung von Magento-Modulen merkt man doch sehr oft, dass man oft das gleiche braucht oder sucht. In den meisten fällen weiß ich dann einfach wo (in welchem Projekt) ich eine bestimmte Funktionalität schonmal genutzt habe und kopiere sie mir dann von dort. Damit das ganze öffnen, kopieren, schließen von Projekten ein Ende hat, […]

  • Magento: Admin/Backend Theme ändern

    Es gibt tausende Themes für das Magento-Frontend. Das Backend wird seltener verändert – dabei finde ich persönlich das Design nichtmal besonders schön. Abhilfe schafft dieses Projekt auf GitHub. Einfach mal ausprobieren – wirklich erfrischend!

  • MAMP + Imagemagick: Convert liefert den Wert 5 zurück

    Um mir eine lokale Entwicklungsumgebung eines Kundenprojektes aufzusetzen, brauchte ich „convert“ (in Imagemagick enthalten). Das Ganze lässt sich am einfachsten per brew installieren. brew install imagemagick Doch leider konnte ich convert per exec-Funktion nicht nutzen. Die Funktion lieferte mir ständig den Wert „5“ zurück. Wenn ich das ausgeführte Kommando kopierte, und manuell im Terminal ausgeführt […]

  • Postfix/Mail unter Mac OS X einrichten

    Um Mails in der lokalen Entwicklungsumgebung (MAMP) verschicken zu können (beispielsweise unter PHP mit der Funktion mail), muss man Postfix konfigurieren. Das Ganze geht einfacher als gedacht – wie genau, möchte ich in diesem kurzen Beitrag vorstellen. Als erstes müsst ihr eine Datei unter /etc/postfix/ anlegen – das geht am schnellsten mit vi. sudo vi […]

  • Alternative: jQuery von Google hosten lassen

    Einleitung Ich habe mich schon öfter gefragt, welche Vorteile es wohl hat, wenn man jQuery von Google hosten lässt statt sich einfach eine Version zu laden und diese einzubinden. An Traffic-Ersparnissen oder gar Speicherplatz kann es ja nun wirklich nicht liegen. In diesem Artikel möchte ich Vor- und Nachteile beleuchten. <script type="text/javascript" src="/jQuery.min.js"></script> Ja, auch […]

  • CSS: Eine Basis für alle Browser (reset.css)

    Wenn man ein neues Design erstellt, sollte man sich die Zeit sparen um die Basis auf die einzelnen Browser anzupassen. Viel einfach geht das mit der reset.css. Hier werden die wichtigsten Settings „normalisiert“ – so braucht man sich nicht nach der Entwicklung ärgern, dass die Seite in allen Browsern anders aussieht. Hier der direkte Download.

  • JavaScript: Erstes Element aus einem Objekt laden

    Heute hatte ich in JavaScript ein Problem, bei dem ich das erste Element aus einem Objekt gebraucht habe. Da ich im ersten Moment ein wenig länger gebraucht habe, hier meine Lösung: Ich hole mir alle Keys des Objektes und hole den ersten, welchen ich wiederum als Schlüssel verwende um an das entsprechende Element zu kommen. […]