Softwareentwicklung

Seit heute Nachmittag kann man den ersten Release Candidate des Symfony2 Frameworks testen. Da ich ein Freund von eher schlanken Systemen bin, nutze ich als Webserver nginx. Im Artikel zeige ich meine Konfiguration von nginx.

Bei der Entwicklung neuer Programme nutze ich oft selbst signierte Zertifikate, die aber sinnigerweise von keinem Programm ohne weiteres angenommen werden. Firefox meldet beispielsweise “Diese Verbindung wird nicht vertraut”, .NET wirft eine Exception mit der Meldung “Für den geschützten SSL/TLS-Kanal konnte keine Vertrauensstellung hergestellt werden.” und das cURL Modul von PHP gibt ein leeres Ergebnis zurück.

Schon mal versucht ein PEAR Paket unter Windows zu installieren? Die oben genannte Fehlermeldung kriege ich bei jeder neuen Installation, und da es mir zu blöd ist, jedes Mal wieder auf die Suche nach der Lösung gehen zu müssen, hier nun eine Gedächtnisstütze für mich (und vielleicht auch für euch).

Jeder Programmierer hat mal klein angefangen und dabei Code produziert, für den er sich im Nachhinein schämt, und von dem er hofft, dass er nie an die Öffentlichkeit gerät. Doch heute ist alles anders.

Wenn ihr diese oder eine ähnliche Meldung schon einmal gesehen habt, liege ich wahrscheinlich richtig, wenn ich behaupte, dass ihr Windows 7 oder eines der aktuellen Windows Serverbetriebssysteme im Einsatz habt.

Immer das Gleiche mit Updates und Service Packs. Irgendwas funktioniert danach nicht mehr. Und natürlich bildet das Service Pack von Visual Studio 2010 da keine Ausnahme.

In diesem Artikel zeige ich euch, wie ihr mit Unlocker Dateien wieder freigeben könnt, die noch in Benutzung sind. Dies ist z.B. bei TortoiseGit nützlich, wenn ihr einen Ordner löschen wollt, der noch in Benutzung ist.

PHP speichert jede hochgeladene Datei in einem temporären Verzeichnis zwischen und gibt diese Information an das eigentliche PHP Skript weiter. Durch die Ablage im temporären Verzeichnis, gehen die Zugriffsrechte des Verzeichnisses auf die Datei über und bleiben auch nach evtl. Kopiervorgängen erhalten.

Seit dem 24. September ist das erste Service Release von Eclipse Helios auf den Update Servern verfügbar und macht etwas kaputt, auf das ich persönlich nicht verzichten möchte … den Compare Editor.

Sollte euer Eclipse nur sehr träge arbeiten und im Progress Fenster dauerhaft DLTK indexing in progress erscheinen, ist mit großer Wahrscheinlichkeit euer DLTK Index beschädigt.