Archive for Februar, 2012
Welche PHP Version setzt du ein?
Ich würde gern von euch wissen welche PHP Version ihr aktuell einsetzt. Vor allem geht es mir um eure Produktivserver, aber auch um eure Testumgebung bzw. Entwicklungsumgebung. Läuft dort genau die selbe Version? Die ganze Sache ist natürlich etwas komplizierter wenn man mehrere Projekte hat die auf verschiedenen Servern mit unterschiedlichen Versionen laufen, deshalb interessiert mich vor allem die am häufigsten verwendete Version. Ich würde gern unterscheiden zwischen „eigener Server“ und „Hosting“, denn auf die verfügbaren Versionen beim Hosting hat man meistens keinen Einfluss und muss das nehmen was der Hoster bietet.
Wahrscheinlich macht auch ein kurzer Kommentar Sinn warum ihr die entsprechende Version einsetzt, zum Beispiel könnte eine alte Applikation nicht mehr mit 5.3 funktionieren, und deshalb steckt ihr bei 5.2 fest.
Produktivumgebung:
- PHP 5.3.x Eigener Server/Kontrolle über die Version (58%, 224 Votes)
- PHP 5.3.x Hosting Anbieter (19%, 72 Votes)
- PHP 5.2.x Hosting Anbieter (9%, 36 Votes)
- PHP 5.2.x Eigener Server/Kontrolle über die Version (8%, 31 Votes)
- PHP 5.4.x (4%, 17 Votes)
- PHP 5.1.x Eigener Server/Kontrolle über die Version (1%, 2 Votes)
- älter (1%, 2 Votes)
- PHP 5.0.x Eigener Server/Kontrolle über die Version (0%, 1 Votes)
- PHP 5.0.x Hosting Anbieter (0%, 0 Votes)
- PHP 5.1.x Hosting Anbieter (0%, 0 Votes)
Total Voters: 385
Entwicklungsumgebung bzw. Testumgebung:
- PHP 5.3.x Eigener Server/Kontrolle über die Version (78%, 266 Votes)
- PHP 5.4.x (12%, 42 Votes)
- PHP 5.3.x Hosting Anbieter (4%, 14 Votes)
- PHP 5.2.x Eigener Server/Kontrolle über die Version (4%, 14 Votes)
- älter (1%, 2 Votes)
- PHP 5.2.x Hosting Anbieter (0%, 1 Votes)
- PHP 5.0.x Eigener Server/Kontrolle über die Version (0%, 1 Votes)
- PHP 5.1.x Eigener Server/Kontrolle über die Version (0%, 0 Votes)
- PHP 5.0.x Hosting Anbieter (0%, 0 Votes)
- PHP 5.1.x Hosting Anbieter (0%, 0 Votes)
Total Voters: 340
Präsentationen der PHPBenelux Konferenz 2012
Am 27. und 28. Januar fand in Antwerpen die PHPBenelux 2012 statt. Einige Vorträge sind bereits bekannt aus dem Jahr 2011, die Konferenz ist gut dokumentiert, viel zu lesen und lernen!
Freitag, 27.01.2012
Zend Framework 2
Matthew Weier O’Phinney
Symfony 2
Fabien Potencier
Mobile for PHP developers
Ivo Jansch
HTML5 for PHP developers
Mathias Bynens
How To Stand On The Shoulders Of Giants
Ian Barber
Security audits as integral part of PHP application development
Sijmen Ruwhof
Doppelte Array-Einträge entfernen
Vor kurzem hatte ich das kleine Problemchen dass in einem Array die Werte (Strings und Integer) mehrfach vorkamen, ich diese aber nicht gebrauchen konnte. Mit array_unique() kann man doppelte bzw. mehrfach vorkommende Werte auf ein Vorkommen reduzieren, aber es gibt keine direkte Methode um mehrfach vorkommende Werte ganz zu entfernen.
Beispiel: Aus dem Array (1, 5, 8, ‚Michael‘, 5, 4, 9, ‚Martin‘, 18, 12, ‚Michael‘, 4, 12) sollen die mehrfach vorkommenden Werte entfernt werden, sodass nur noch das Array (1, 8, 9, ‚Martin‘, 18) übrig bleibt.
Meine einfache und erste Lösung ist die folgende:
Client-Zertifikate als sicherer Login-Ersatz?
Wer auf Sicherheit achtet und seinen Webseitenbesuchern etwas Privatsphäre spendieren möchte installiert ein SSL-Zertifikat auf dem eigenen Webserver. Damit ist es Besuchern möglich verschlüsselt mit dem Webserver zu kommunizieren und ein eventuell vorhandener Mithörer im offenen WLAN guckt dumm aus der Wäsche. Spätestens wenn es um Login-Daten oder andere persönliche Informationen geht sollte HTTPS eigentlich mittlerweile Standard sein, aber auch für normale Seiten lohnt es sich, denn bereits eine URL verrät einiges über eine Person, auch wenn die Seite eigentlich nichts geheimes enthält.
Ausfallsichere, skalierbare und sichere Hosting-Lösung von maxcluster zu gewinnen!
Mit einer spannenden Aktion möchte ich in den Februar starten. Der Anbieter maxcluster stellt zwei Produkte für eine Laufzeit von 6 Monaten zur Verfügung mit einem Gesamtwert von über 2300€!
Was gibt es genau zu gewinnen?
- Application Cluster mit einer Konfiguration von 6 CPUs, 8 GB RAM, 200 GB HDD, 20 GB Netzwerk-Storage und 500 GB Traffic
- Failover Cluster mit einer Konfiguration von 2 CPUs, 4 GB RAM, 100 GB HDD , 10 GB Netzwerk-Storage und 500 GB Traffic
Wie kann man einen Cluster gewinnen?
Beschreibe kurz in 2-3 Sätzen hier im Blog als Kommentar welches Projekt auf dem Cluster betrieben werden soll. Den Zuschlag bekommt das Projekt welches am faszinierendsten und interessantesten wirkt. Die Aktion läuft bis nächsten Dienstag Abend 23:59 (07.02.2012). Der Cluster kann gern von Start-Ups, Unternehmen oder privat genutzt werden.
Vier Wochen nach der Vergabe würde ich mich über einen kurzen Erfahrungsbericht hier im Blog freuen, und maxcluster freut sich natürlich auch sehr über Verbesserungensvorschläge und Feedback aller Art.
Die maxcluster GmbH stellt ausfallsichere, skalierbare und sichere virtuelle Cluster zur Verfügung. Die Infrastruktur wurde für Unternehmen mit anspruchsvollen Internetseiten und Anwendungen konzipiert und ist in Frankfurt beheimatet. Bereits ab einer monatlichen Gebühr von 59 Euro steht eine komplette Infrastruktur mit ausfallsicheren Servern, redundanten Storage, externer Firewall, täglichen Backups und Monitoring zur Verfügung, die sofort einsatzbereit ist. Neben vielen anderen Kunden und Projekten wird auch das Paderborner Peer Instruction Projekt unterstützt.
Ich wünsche viel Erfolg bei dem Gewinnspiel! Vielen Dank an maxcluster für die Aktion!