• Probleme beim Starten von PHP aus Eclipse heraus

    Falls du in Eclipse Probleme beim Starten von PHP (z.B. einem Script) oder einem „PHP-nahen“ Programm hast, dass seinerseits PHP ausführt, könnte es daran liegen, dass Eclipse PHP mit dem Parameter „-n“ aufruft, was „No php.ini file will be used“ bedeutet. Bei mir zeigte sich dieses Verhalten indem ich keine Unittests debuggen konnte (mittels MakeGood),…

  • [Ubuntu] USB-Maus funktioniert nicht mehr nach Ruhezustand

    Falls in Ubuntu 11.04 (Natty Narwhal) nach dem Ruhezustand die Maus (oder sonst ein USB-Device) nicht mehr funzt, kann es helfen, das verantwortliche Kernel-Modul neu zu laden. Dazu folgende Befehle ausführen: Falls das nichts bringt, kann man mit dem folgenden Befehl eine Liste mit allen HCD ausgeben lassen und in den obigen Befehlen ersetzen. Irgend…

  • JavaScript-Linux-Emulator im Browser

    Ein JavaScript-Linux-Emulator im Browser? Wo hat man den so schon mal gesehen…

  • Ubuntu 11.04 mit Unity – Eine Übersicht

    Auf der Seite ubuntu-news.org findet sich eine gute Zusammenstellung über Website rund ums Thema Unity in Ubuntu 11.04. Insbesondere die Seite von Rick Spencer gibt einen guten Überblick über die Möglichkeiten. Mit diesen Tipps und Tricks fällt das zu Beginn umständliche Handling um einiges leichter. Ebenfalls recht praktisch sind die Shortcuts auf der Seite askubuntu.com.

  • Ruhezustand/Bereitschaft unter Ubuntu 10.10 – fehlerhaft -> Bug workaround

    XHCI (USB 3.0) kernel Module Prevents Suspend/Hibernate Solution: create these 2 files : /etc/pm/config.d/00sleep_module /etc/pm/config.d/unload_module add line to files SUSPEND_MODULES=“xhci_hcd“

  • Neues Notebook – Installationsproblem mit Ubuntu

    Endlich habe ich mir ein neues Notebook gekauft (HP EliteBook 8540w Mobile Workstation), ohne Windows Betriebssystem (was soll ich auch mit dem Schrott). Natürlich kommt bei diesem Schnuckelchen auch mein Lieblingslinux Ubuntu drauf. Also habe ich mir die Desktop-CD heruntergeladen und auf CD gebrannt. Leider funktionierte die Installation nicht wie gewünscht. Entweder kam ich gar…

  • PHPUnit – Testen von „untestbarem“ Code

    Sebastian Bergmann, der Autor von PHPUnit, zeigt auf seinem Blog wie die folgenden Situationen erfolgreich getestet werden können. Ob die Tests Sinn machen sei dahin gestellt, aber man weiss ja nie: Testen von privat/protected Methoden Code, der Singletons benützt Stubbing von statischen Methoden Stubbing von hart codierten Abhängigkeiten http://sebastian-bergmann.de/archives/881-Testing-Your-Privates.html

  • Code-Vervollständigung für CakePHP-Applikationen unter Eclipse

    Die Eclipse-IDE eignet sich zum Entwickeln von vielen Programmiersprachen, unter anderem auch PHP. Ich bin zur Zeit am Entwickeln eines Webprojekts mit Hilfe des Frameworks CakePHP. Dieser Eintrag erklärt Schritt-für Schritt wie man die Code-Vervollständigung für ein Projekt aktiviert ohne den ganze CakePHP-Code im Eclipse-Projekt zu haben.

  • WordPress – Update geht nicht wegen SAFE_MODE restriction und/oder fehlendem Write-Access auf tmp-Verzeichnis

    Falls das automatische Update (Herunterladen und installieren) von WordPress oder einem Plugin fehlschlägt, können PHP SafeMode-Beschränkungen oder fehlende Zugriffsrechte auf das definierte tmp-Verzeichnis der Grund sein. Ein Eintrag in der wp-config.php kann Abhilfe schaffen: define(‚WP_TEMP_DIR‘, NEUES_TEMP_VERZEICHNIS); zum Beispiel define(‚WP_TEMP_DIR‘, ‚/home/webuser/httpdocs/wordpress/temp‘); Natürlich müssen die genannten Verzeichnisse dem PHP-, bzw. Webserver-Prozess Schreib- und Leserechte gewährt werden. Auch…

  • Monodevelop installieren

    Im letzten Artikel wurde darauf eingegangen, wie man die neuste Version der .NET-Runtime-Engine Mono auf einem Ubuntu-Computer installieren kann, ohne die Standard-Installation zu zerstören. Natürlich macht eine Runtime-Engine mit den neusten Features nur Sinn, wenn man auch Code entwickeln kann, der diese neusten Features auch nützt. Meistens ist dazu auch die neuste Version einer IDE…

Hast du irgendwelche Buchempfehlungen?