Heute möchte ich euch kurz eine komplette "READY-TO-USE" Umgebung für angehende PHP-Entwickler vorstellen. Jeder der gerne in das Thema Entwicklung mit PHP einsteigen möchte, ... steht auch vor dem Problem, wie er seine selber geschriebenen Scripte testen kann, ohne sich gleich einen Webspace oder Webserver…

weiterlesen

Heute möchte ich euch die HHVM(HipHop Virtual Machine) vorstellen. Die von Facebook entwickelte HHVM überträgt PHP-Code in Bytecode, welcher dynamisch zur Laufzeit in x64-Maschinensprache durch einen JIT-Compiler übersetzt wird. Dies ist ein vergleichbarer Ansatz wie die virtuellen Maschinen in Java oder C#. Performance Performance Beispiel anhand einer Berechnung von Fibonacci…

weiterlesen

Seit Jahren dreht die Festplatte des Heimrechners munter Ihre Scheiben zum Takt von Prozessorlüfter und CD-Laufwerk. Fällt irgendwann das unterschwellige Surren weg so dauert es nicht lange bis der nun stetig bleicher werdende Nutzer erkennt: Festplatte hinüber - meine Daten sind weg. Wild werden dann andere Speicherorte nach Backups durchforstet und immer wieder drängt sich eine Frage in den Vordergrund: "Warum habe ich keine…

weiterlesen

Vor einigen Tagen sind wieder zwei neue PHP Versionen erschienen, die ein paar Sicherheitslück schließen. Betroffen davon sind die PHP Versionen 5.4 und 5.5. Die neuen Versionen der PHP-Zweige wurden von den Entwicklern bereitgestellt und sollen insgesamt 8 Lücken in dem 5.5er Zweig schließen und sogar mehr als 20 in dem 5.4er…

weiterlesen

SPDY (SPeeDY) ist ein auf TCP aufbauendes Protokoll, welches einige Eigenschaften von HTTP ausbessern soll. Es bereichert HTTP mit diversen geschwindigkeitsbezogenen Features wie Multiplexing und Komprimierung. Was sind jetzt die Vorteile von SPDY gegenüber HTTP ? Einzelne Verbindungen zu einem SPDY-Server sind in der Lage, viele Dateien parallel…

weiterlesen

Am 20.03.2014 veröffentlichte Facebook seine PHP Alternative namens Hack (hacklang.org). Diese Sprache soll vollständig kompatibel zu PHP sein und zahlreiche Features mitbringen, die von…

weiterlesen

Der Heartbleed Bug ist allgegenwärtig in der letzten Zeit und hat auch so einige Spuren hinterlassen. Das Problem wurde behoben, aber der Rattenschwanz, der mit sich kam ist immernoch nicht abgefertigt. Mittlerweile sollten ja alle Systemadministratoren den Bug bei betroffenen Stellen behoben haben,…

weiterlesen

RabbitMQ ist ein vielseitig einsetzbarer Queueserver, der das AMQP-Protokoll implementiert. AMQP-Client Bibliotheken gibt es in vielen verbreiteten und weniger verbreiteten Programmiersprachen. Nun lehren uns…

weiterlesen

Welcher Softwareentwickler kennt es nicht, kurz vor Feierabend noch "kurz" ein Command auf der Konsole absetzen und dann ab nach Hause. Schon beim Druck auf "Enter" wird einem dann bewusst, dass man es doch lieber im Screen hätte starten sollen. Spätestens nach 30 Minuten ärgert man sich dann so sehr, dass man das Command abbricht und es im Screen neustartet…

weiterlesen

Client-Zertifikate

Heute möchte ich euch eine Möglichkeit vorstellen, sich Client-seitig mit einem Zertifikat an einem Webserver zu authentifizieren. Ein Server-Zertifikat ist dafür geeignet eine verschlüsselte Kommunikation zu ermöglichen. Ein Client-Zertifikat jedoch, dient zur Authentifizierung eines Besuchers. Falls jedem Benutzer ein eigenes Zertifikat zugeteilt ist, ist die Abfrage dieses gleichzusetzen mit einem Login. Es kann…

weiterlesen