Kategorie: Development

  • Facebook Like-Button auf nachgeladenem Inhalt (per Ajax)

    Wenn man Inhalte per Ajax nachlädt, auf denen sich ein Facebook-Like-Button befindet, wird dieser nicht dargestellt. Um diesem Problem mit jQuery entgegen zu wirken muss man die Parse-Funktion erneut auf dem Inhalt ausführen. Das ganze geht mit diesem Codeschnipsel: $(document).ajaxComplete(function(){ try{ FB.XFBML.parse(); }catch(ex){} });

  • Magento Module generieren

    Hinter diesem Link verbirgt sich ein praktisches Tool: Auf der Seite ist es möglich, verschiedene Konfigurationen für ein neues Magento-Modul vorzunehmen. Einfach genial – so wird einem viel Arbeit und Zeit erspart.

  • xDebug-Profiling unter MAMP und Mac OS X

    In einem vorigen Artikel habe ich bereits erwähnt wie man xDebug unter Mac OS X und MAMP konfiguriert. In diesem Artikel geht es um das Profiling mittels xDebug und die Analyse der generierten Daten. Als erstes müssen in der php.ini folgende Zeilen hinzugefügt werden: [xdebug] zend_extension="/Applications/MAMP/bin/php/php5.4.4/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so" xdebug.profiler_enable=1 xdebug.profiler_output_dir=/tmp/xdebug Der angegebene Pfad zu der xDebug-Extension und […]

  • Mac OS X Packet Manager: Homebrew

    Tobi von den Webguys hatte neulich einen super Tipp für mich: Homebrew für Mac OS X (auch auf GitHub). Ist in weniger als einer Minute installiert und super hilfreich. So konnte ich z.B. mit nur einer Zeile im Terminal ganz komfortabel ImageMagick installieren. Auf Braumeister.org kann man nach verfügbaren Paketen suchen – viel praktischer geht […]

  • MAMP: Pear extensions installieren

    Pear-Extensions unter MAMP zu installieren ist wirklich sehr einfach. Dazu wechselt man in das entsprechende Verzeichnis und führt die gewünscht Installationsanweisung aus. In diesem Beispiel habe ich Mail_Mime installiert. cd /Applications/MAMP/bin/php/php5.4.4/bin/ ./pear install Mail_Mime downloading Mail_Mime-1.8.6.tgz … Starting to download Mail_Mime-1.8.6.tgz (31,823 bytes) ………done: 31,823 bytes install ok: channel://pear.php.net/Mail_Mime-1.8.6 Fertig. Wie man pear global bekannt […]

  • MAMP: Apache startet nicht

    Gerade hatte ich das Problem, dass mein Apache unter MAMP nicht länger gestartet wurde. mySQL springt nach einem Klick auf „Start“ sofort auf grün, bei Apache tat sich auch nach Minuten nichts. Fehlermeldungen gab es keine. Schuld war, dass ich mein htdocs-Verzeichnis auf einer anderen Festplatte liegen hatte, auf der ich gerade meinen Entwicklungsordner etwas […]

  • mySQL: SUBSTRING_INDEX + GROUP_CONCAT

    Vor einiger Zeit hatte ich das Problem, dass ich mit GROUP_CONCAT unter mySQL eine Gruppe zu einem einzelnen String zusammengeführt habe, aber die Gruppe sehr viele Elemente enthielt. Da das Ergebnis in einer Tabelle ausgegeben werden sollte, wurde der Wert entsprechend zu lang. Also wollte ich diesen, anhand eines Delimiters, auf eine gewisse Anzahl beschränken. […]