PHPGangsta - Der praktische PHP Blog

PHP Blog von PHPGangsta


Archive for the ‘Server-Software’ Category

DNS Dienste für lokale Umgebungen

with 17 comments

Lokal habe ich einen Webserver laufen für kleinere Projekte und Tests. Wenn ich nun ein neues Projekt starte muss ich 2 Dinge machen: einen neuen VHost im Webserver anlegen, und in der hosts-Datei einen neuen Eintrag hinzufügen. Ich möchte hier speziell über das Problem der hosts-Datei schreiben.

Wenn ich nun beispielsweise die Domain project1.localhost nutzen möchte für mein neues Projekt, muss ich zusehen dass diese Domain auf meinen lokalen Rechner zeigt. Dazu öffne ich die hosts-Datei (Windows: C:\Windows\System32\drivers\etc oder Linux: /etc/hosts) und füge eine Zeile hinzu:

Weiterlesen »

Written by Michael Kliewe

Oktober 24th, 2012 at 10:17 am

Posted in Linux,Server-Software

Tagged with , ,

Ressourcen (Videos, Slides, Audio) von PHP Vorträgen: PHP-Talks

with 16 comments

Des öfteren war ich in den letzten Monaten auf der Suche nach aufgezeichneten Videos und Slides von Konferenzen. Mir blieb nichts anderes übrig als die üblichen Quellen abzuklappern und zu hoffen etwas zu finden:

  • YouTube und andere Video-Portale wie vimeo.com oder blip.tv für Videomitschnitte
  • Slideshare, Speakerdeck für Präsentationen
  • joind.in für Sessionlists, Feedback und verlinkte Präsentationen
  • SoundCloud
  • Die jeweiligen Konferenzwebseiten

Wie wäre es einen Sammelpunkt zu haben für all diese Quellen? Eine Aggregator-Webseite auf der man sich stundenlang austoben kann und konferenzübergreifend Ressourcen finden kann? Mit einer Suche direkt alle Präsentationen und Videos zu finden zu Themen wie beispielsweise „Symfony“, „Phing“, „CouchDB“ oder „PHPUnit“.

Darf ich vorstellen: http://www.php-talks.com

Weiterlesen »

Written by Michael Kliewe

September 26th, 2012 at 10:39 am

Web Developer Conference 2012 – Tag 1

with one comment

4:30 Uhr aufstehen, das kann nur einen Grund haben: Konferenz! Ich bin zum ersten Mal auf der Web Developer Conference WDC 2012 in Hamburg, organisiert von web & mobile developer.

Bereits um halb 9 bin ich im Sofitel Hotel, man sieht direkt dass es sich um ein Luxus-Hotel handelt, sehr teure Autos stehen am Eingang und alles ist voll mit Marmor, goldenen Lampen und teuren Teppichen. Am Check-In treffe ich auch Nils von phphatesme, und nach kurzem Schnack setzen wir uns in den großen Saal für die Keynote von Fabien Potencier über Symfony und die Wiederverwendbarkeit von Code.
Weiterlesen »

Written by Michael Kliewe

September 18th, 2012 at 12:29 pm

10 gute Gründe, sich noch heute einen guten VPN Anbieter zu suchen (mit Gewinnspiel)

with 111 comments

Gastartikel von Oliver Sperke.

Ich bin 35 Jahre alt und seit 11 Jahren selbständiger Webentwickler. Mein Fokus liegt dabei auf der Erstellung, Beratung und Optimierung in den Bereichen High Performance, Usability und Sicherheit in den gängisten Internetsprachen: PHP, HTML, Javascript und CSS.

Wie Ihr vielleicht schon mit bekommen habt, habe ich für AnonSphere einige Dinge entwickelt. Meine Hauptaufgabe dabei war es, die Nachteile der meisten VPNs so gut es geht zu minimieren, aber die Vorteile beizubehalten oder noch zu verbessern. Michael fragte, ob ich das Ganze gern vorstellen möchte. Ich sagte natürlich „Ja klar, aber nicht ganz ohne Mehrwert“. Deshalb nun ein paar VPN Grundlagen und danach 10 gute Gründe, warum der Schutz Eurer Privatsphäre keine abstrakte Idee bleiben sollte, sondern noch heute für Euch wichtig sein kann.

Was ist ein VPN und was passiert da?

Ein VPN (Virtuelles privates Netzwerk) ist ein abgeschlossenes Teilnetz innerhalb eines größeren IP Netzes, indem die Teilnehmer meist räumlich getrennt sind. Die Teilnehmer verbinden sich über ein VPN Protokoll (OpenVPN, L2TP, usw.) zum Hauptserver und erhalten eine eigene IP. Sofern die Verbindung verschlüsselt ist, können Computer ausserhalb des VPN die Daten weder lesen, noch verändern. Ein VPN ermöglicht also die Kommunikation mit ausgewählten Rechnern und gleichzeitig die sichere Trennung von anderen Netzwerken. Der Trick ist, dass die Kommunikation über eine simulierte Netzwerkkarte erfolgt, jedes Programm kann es nutzen ohne irgendwelche zusätzlichen Einstellungen. Einmal verbunden können Eure Daten standardmässig über diese Netzwerkkarte verschickt werden.

Weiterlesen »

Written by Oliver

September 12th, 2012 at 10:17 am

Developer Conference Hamburg 2012, Tag 2

without comments

Nach dem ersten Tag folgt der zweite, und ich kam Viertel vor 9 auf der Konferenz an. Also noch fix frühstücken (großartig!) und dann die Keynote von PHP-Core-Entwickler Pierre Joye über die Änderungen der letzten Monate und den Ausblick auf PHP 5.5. Er zeigte wie einfach es ist, PHP bei GitHub zu forken, mit Hilfe eines einfachen Online-Editors am Manual mitzuwirken, und bat darum früh neue PHP-Beta-Versionen oder Release-Candidates zu testen und Bugs zu melden. Jeder kann auch Ideen in Form von RFCs formulieren und an der Mailingliste teilnehmen, die Hürden der Teilnahme und Rückgabe an PHP war nie niedriger. Einige Stichworte für die neue Version 5.5: Neue Getter/Setter, PBKDF2, password_hash, Generators, foreach list, array_column, empty mit Expressions, intl, Fully qualified classname, parameter skipping, finally. PHP 5.5 wird Spass machen und voll rückwärtskompatibel werden.

Weiterlesen »

Written by Michael Kliewe

September 10th, 2012 at 10:06 am