XAMPP auf Windows 10 – Socket-Fehler

Startseite XAMPP

Ich sitze gerade an einem sehr interessantem Projekt, das mein normales Deployment (direkt aus PHPStorm heraus) ad absurdum f├╝hrt, da ein Zugriff auf die Server nur via VPN m├Âglich ist. Ist man einmal im VPN, sind via Firewall ausgehende Verbindungen ins Internet gesperrt. Also keine E-Mail mehr, kein Twitter, nichts. Ich habe das in einem weiterlesen

Was ist eigentlich HTTP/2 ?

Screenshot des RFC 7540 - HTTP/2

Neben dem ganzen Rumgeheule das die IPv4-Adressen ausgehen (was insofern schlimm ist, als das seit Jahren die gro├čen Hoster es scheinbar nicht schaffen, IPv6 vern├╝nftig einzubinden) wird derzeit eine weitere Kuh durch das Dorf getrieben: HTTP/2. Bei allen Optimierungsversuchen in den letzten Jahren (HTML5 / CSS3) wurde immer mehr klar, dass eine vern├╝nftige Webapp mit weiterlesen

Remote Debugging mit PhpStorm und Xdebug

Debug-Fenster in PhpStorm

Ich habe hier im Moment eine ziemlich komische, historisch gewachsene, Infrastruktur. Mein Entwicklungsrechner ist Windows, auf dem der Entwicklungsserver in einer VM l├Ąuft. Dieser wiederum exportiert /var/www mittels Samba an den Windows-Rechner. Da ich mal ein Projekt in Symfony umsetzen wollte, hatte ich gestern sage und schreibe 6h Alarm um alle Features von PhpStorm ans weiterlesen

21 Snippets f├╝r die .htaccess

Screenshot der .htaccess Dokumentation

Lustigerweise (vielleicht auch erschreckenderweise) arbeite ich viel f├╝r Agenturen, die so rein gar nichts mit der .htaccess anfangen k├Ânnen. Zugegebenerma├čen liegt das eher an den regul├Ąren Ausdr├╝cken, die man sich mit mod_rewrite einf├Ąngt, aber trotzdem ist es ein bedenklicher Zustand. Ist ja nicht unbedingt so, das man das nur ab und an mal braucht – weiterlesen

SubVersion und Git gleichzeitig verwenden

Screenshot des SubGit Workflows

Zur Zeit generiere ich hier regelm├Ą├čig Krisenzust├Ąnde! Alle alten Repositories sind in SubVersion, alle neuen in Git. Sobald ich etwas comitte kann man davon ausgehen, das ich bei SubVersion die Parameter von Git und anders herum verwende.┬áZugegebenerma├čen┬ák├Ânnte ich einfach SubVersion abschalten, und alles nach Git stecken, nur das ich dabei die alten Versionsst├Ąnde verlieren w├╝rde. weiterlesen

Git lernen mit der Octocat

Screenshot des GitHub-Kurses

Die schnuckelige Octocat von CodeSchool unterrichtet jetzt auch Git, und das kostenlos. Die Kurse von CodeSchool sind eigentlich noch nicht mal in der N├Ąhe von kostenlos, aber dank eines netten Sponsoring von Seiten GitHub steht nun ein hervorragendes Lernprogramm in Sachen Git in der Cloud. GitHub ist an der Stelle wohl nicht ganz uneigenn├╝tzig, aber weiterlesen

Capistrano – paralleles Verwalten mehrerer Server

Ein Problem beim Webworking ist das st├Ąndige Aktualisieren von Paketen. Mit einem WordPress mag das noch gehen, mit 20 sieht das schon anders aus. Das gleiche gilt dann auch f├╝r Drupal, Typo3 oder auch Magento. Erschwerend kommt hinzu das beim Kunden jegliche Einsicht fehlt das und warum man Updates installieren k├Ânnte, dass das l├Ąnger als weiterlesen

MVC f├╝r Node.js mittels Tower.js

Node.js mutiert ja zu so einer neuen Art Liebling der Massen. Ich habe hier im Blog ja auch schon ein Tutorial zur Installation ver├Âffentlicht, Die Frage ist, wieso ist das so? Zum einen nat├╝rlich weil Javascript mit Javascript wesentlich besser kommuniziert als Javascript mit egal was. Zum anderen bereitet einem Node.js beim Thema HTML5-Anwendungen die weiterlesen