Seltsame PHP-Tipps von GoogleThursday, 25. June 2009
Also manchmal gibt einem Google schon sehr sonderbare Tipps. So z.B. aktuell bei "Let's make the web faster" bzw. um genauer zu sein bei "PHP performance tips".
Eines der genannten Beispiele ist dies hier:
Okay, es mag durchaus korrekt sein, dass man nicht unnötig Variablen kopieren soll. Aber dieses Beispiel ist wirklich der Abschuss und für Neulinge auch gefährlich. Alles was vom User kommt muss vorher geprüft werden und auf keinen Fall sollte es direkt ausgegeben werden. Ich glaube das ist mitunter eine der ersten Grundlagen, die man beim Programmieren lernt. Hoffentlich macht dies nun niemand nach, denn dies führt sicher zu Sicherheitslücken. Und wenn es ihnen wirklich um den Speicher geht, den andere in ihrem Code verschwenden: Vielleicht hätten sie dann auch mal zeigen sollen, dass man via unset() auch wieder den Speicher freigeben kann. Von dem nächsten Beispiel wusste ich, dass es kommt, noch bevor ich den Artikel angeklickt habe. Use single-quotes for strings. Es hält sich immer noch das Gerücht, dass '-Quotes um ein vielfaches schneller wären als "-Quotes. Dies mag vielliecht in anderen Sprachen der Fall sein, in PHP ist dies jedoch (leider?) nicht so. Zumindest nicht so sehr, dass es meiner Meinung nach relevant wäre. Ich habe hier ein kleines Beispiel: <?php Und hier jetzt mal ein paar Ergebnis: 1. Durchgang: Diesen Test habe ich auf einem nicht besonders schnellen Desktoprechner gemacht mit einem PHP ohne Cache etc. Das Ergebnis zeigt mir im besten Fall einen Geschwindigkeitsvorteil von rund 0.03 Sekunden bei 10 Millionen Durchgängen. Einmal war es sogar mit " schneller. Es mag also sein, dass das einfache Anführungszeichen einen absolut minimalen Geschwindigkeitsvorteil bringt, aber sollte man dafür wirklich seinen Quellcode irgendwie überarbeiten? Die Zeit kann man wahrlich besser nutzen. Einen vergleichbaren Test habe ich für den nächsten Tipp mit print und echo durchgeführt. Hierauf möchte ich nun nicht wirklich groß eingehen, denn Wiederholungen sind langweilig. Worauf ich aber eigentlich hinaus möchte: Nehmt diese Tipps bitte nicht als Bibel und besteht darauf, nur weil es von Google kommt. Auch Google kann sich mal irren. Vor allem wenn man sich mal ansieht wieviele Seiten Google eigentlich mit PHP gemacht hat. Spontan ist mir nun gar keine eingefallen, aber Radio hat mir dann den Google-Store genannt. Die wohl wichtigste Seite im Google-Imperium. Brief an die SPDFriday, 19. June 2009
Nach den aktuellen Geschehnissen bezüglich Internetsperren, werde ich diesen Brief den SPD-Abgeordneten in meinem Umkreis zukommen lassen.
Sehr geehrte Sozialdemokratische Partei Deutschlands, Was kann man Forenbenutzern zumuten?Thursday, 18. June 2009
Manch einer kennt vielleicht die Band Welle: Erdball. Vor mehreren Jahren richtete Kilian ein Forum für diese Band ein, welches daraufhin auch gut besucht und genutzt wurde. Nach einiger Zeit verschlechterte sich aber deutlich die Stimmung in diesem Forum und viele machten den Admin dafür verantwortlich. Dies ging so weit, dass er daraufhin gar keine Lust mehr auf das Forum hatte und es an mich abgab. Daraufhin habe ich mich erstmal einige Zeit darum gekümmert, jedoch wiederholte sich die Geschichte und diesmal war u.a. ich im Visier der User. Ein einfaches Sperren der Störenfriede reichte nicht aus, denn man kann sich ja leicht einen weiteren Account erstellen. Als dann noch einige Leute anfingen Exploits am Forum anzuwenden, wurde es mir zuviel und das Forum ging offline.
Dies ist nun einige Jahre her und seitdem sind wir am überlegen wie man, wenn man ein neues Forum aufsetzt, diese Probleme verhindern kann. Würde sich der normale Benutzer mittels eines Briefes bei einem Forum anmelden, oder kann man das einem einfachen Fan einer Musikgruppe nicht zumuten? Die Idee dahinter ist, dass die Anonymität im Forum ein bisschen verloren geht und man sich auch nicht mehr innerhalb ein paar Sekunden zig neue (Fake-)Accounts einrichten kann. Weiss jemand wie man sonst solche Probleme umgehen kann? Oder hat jemand ähnliche Erfahrungen gemacht? Europawahl 2009Monday, 8. June 2009
E3 2009Tuesday, 2. June 2009
Momentan ist wieder einmal die E3. Eine herrlich Zeit für alle Zocker, werden doch hier alle wichtigen Neuheiten der nahen Zukunft gezeigt.
Microsoft hat gestern mit Metal Gear Solid für die Xbox360 und Projekt Natal gewaltig vorgelegt, während die Konferenzen von EA und Ubisoft nicht so prickelnd waren wie erhofft. Heute sind die Konferenzen von Nintendo und Sony. Beide werden von mir mit Spannung erwartet, auch wenn Nintendo die letzten Jahre nicht sonderlich viel gezeigt hat. Gerade die Konferenz des letzten Jahres war ziemlich enttäuschend. Auch wenn kaum etwas gezeigt wurde, so kamen doch gute und nicht angekündigte Spiele wie Punch-Out!! oder Excitebots für die Wii heraus. Sony hingegen hat schon angekündigt, dass deren Pressekonferenz unglaublich sein wird. Man darf also wieder mal gespannt sein. Einige Informationen wurden natürlich schon vorher ungewollt bekannt gegeben. So z.B. die neue PSP go!, welche keine UMD-Discs mehr nutzt, sondern nur noch Downloadspiele abspielt. Auch wird gerade bei Nintendo spekuliert. Laut diesen Bildern könnte heute doch ein neues Super Mario Bros. für die Wii angekündigt werden, oder?
(Seite 1 von 1, insgesamt 5 Einträge)
|
SucheKategorienUnd weiter geht's...Verwaltung des Blogs |