Archive for 2012
Doomsday bei JetBrains: PHPStorm 75% günstiger für 20 Stunden!
Da ja morgen die Welt untergeht bietet JetBrains für seine Nutzer einen einmaligen Nachlass von 75% auf die Personal Licenses, auch die Upgrades! Neben PHPStorm sind auch viele andere Produkte von JetBrains 75% günstiger. Die Webseite ist gerade etwas überlastet. Die Aktion geht nur bis morgen, Freitag 12 Uhr.
Coole Sache!
3 Tage PHP-Summit 2012 in Berlin
Zum ersten Mal war ich beim PHP-Summit, zur Adventszeit in Berlin im Park-Inn am Alexanderplatz. Doch vor der Reise der erste Schock: In der Macbook-Tasche aus der Firma fehlt die Hälfte des Netzkabels, und auf die Schnelle habe ich keines auftreiben können. Also ohne Ladekabel los, am Sonntag Nachmittag. Wie man die Bahn kennt ging es auch direkt schief, der Regionalexpress kam 20 Minuten verspätet und ich verpasste den ICE. Na toll, erstmal weiter mit der nächsten Regionalbahn, um dort dann einen Alternativ-ICE zu nehmen. Außer etwas Kälte halb so wild, genug Zeit hatte ich ja. Nach knapp 6,5 Stunden (statt geplanter 4 Stunden) kam ich dann in der Hauptstadt an, und nach etwas Verwirrung wie groß „der Alexanderplatz“ ist fand ich auch das Hotel (ziemlich groß und hoch, trotzdem mußte ich eine Viertelstunde rumlaufen und suchen). Check-In, noch kurz auf den Weihnachts-Markt für ein Abendessen, und dann ein unruhiger Schlaf bis zum Start des Events.
Performance des Silent-Operators und session_status()
So, heute gibts erneut eine digitale Version von zwei PHP-Magazin-Artikeln, die ich Anfang des Jahres verfasst habe. Beide sind in der goldenen Ausgabe zur neuen PHP Version 5.4 erschienen.
Der erste Artikel (PDF) untersucht die Änderungen am Silent-Operator @ (auch Fehler-Kontroll-Operator oder „Shut up“ Operator genannt), den man vor Ausdrücke schreiben kann um Warnungen zu unterdrücken. Mit 5.4 wurde die Performance verbessert wenn er in großer Anzahl, sprich innerhalb von Schleifen, genutzt wurde. Auch macht der Artikel noch mal klar dass er wenn möglich nicht genutzt werden sollte, denn selbst das Schreiben in das PHP ErrorLog kostet Zeit, die man sich in den meisten Fällen sparen kann. Im Artikel werden unter anderem die Einsatzgebiete, die Scream-Extension und Benchmarks betrachtet.
Der zweite Artikel (PDF) ist ein sehr kurzer, und es wird in wenigen Absätzen die neue Funktion session_status() vorgestellt. Ein kleines Beispiel verdeutlicht die Nutzung, die anhand des Manuals vielleicht nicht direkt erkennbar ist.
SSL-Sicherheit testen
Aus Interesse habe ich mal einige bekanntere Webseiten durch zwei SSL-Checks laufen lassen, um zu gucken wer patzt bzw. wer vieles richtig macht. Dazu habe ich die Online-Services von ssllabs.com und wormly.com genutzt. Einfach Domain eingeben, und schon hat man Ergebnisse. Dabei ist der Test von wormly.com ausführlicher und strenger, deshalb ist die Tabelle auch danach sortiert. Eigentlicher Ansporn war der Vergleich von mail.de mit anderen E-Mail-Anbietern (blau markiert), und dann habe ich noch weitere hinzufügt:
Smarter Web: DDoS-/Web-Protection und Beschleunigung deiner Seite mit myracloud.com
Gastartikel von Sebastian Bruckner
Hallo *, kurz zu meiner Person, meine Name ist Sebastian Bruckner, ich wohne in München und beschäftige mich seit 7 Jahren mit dem Web- und PHP-Umfeld. Dies ist mein erster Blog-Artikel, bitte seht mir etwaige Anfängerfehler nach :-).
Wir (Soprado) haben das Produkt myracloud.com, entwickelt und sind am 01.11.2012 damit in die Beta-Phase gestartet. Ich stelle euch heute vor was myracloud bietet, wie es das umsetzt und wie myracloud.com euch das Leben leichter machen kann.
Was ist myracloud und bei welchen Problemen hilft es mir?
myracloud ist ein System, das deine Webseite vor Angriffen schützt und sie zusätzlich auch noch deutlich beschleunigt.
myracloud löst eine Vielzahl deiner alltäglichen Probleme als Programmierer bzw. Sysadmin, unter anderem:
- Schutz vor DDoS-Attacken (smarte Filterung des Traffics)
- Schutz der DNS-Server
- Web Application Firewall (Schutz vor SQL-Injection, XSS und CSRF/XSRF uvm.)
- Caching und CDN-Funktionalität
- Sehr viel Bandbreite (dreistelliger GBit/s Bereich)
- Übersetzung IPv6 <-> IPv4 in alle Richtungen und Konstellationen
- Minimierung der Latenz durch AnyCast-Netzwerk, dadurch sehr hohe Ausfallsicherheit (komplett redundant in mehreren Rechenzentren)
- Automatisierte OnPage Optimierung (CSS-Compression, JS-Compression und Nachladen, Bilder verlustfrei optimieren)