PHP und register_globals

Ich versteh‘ es einfach nicht. Warum gibt es immer noch Webhoster die die php.ini-Setting register_globals aktiviert haben? Ich war gestern abend mindestens eine halbe Stunde auf Bug-Suche, bis ich bemerkt hatte das unser liebes register_globals Variablen definiert hatte – die eigentlich leer bleiben hätte sollen. Ja, man darf mir jetzt unsauberes Coden vorwerfen – ich hätte jeder Variable vor der Verwendung ja einen Initialwert geben können. Allerdings kommt PHP doch eigentlich auch gut ohne aus – und wenn man mal was quick’n’dirty machen will scheitert PHP an seinen eigenen Einstellungen…

register_globals wird endlich mit PHP6 abgeschafft – seit PHP5.3 gillt es als „veraltet“. Und warum gibt’s dann immer noch Webhoster die sowas standardmäßig aktivieren?!

 

in_array() für Javascript

Da in_array() eine nützliche Funktion in PHP ist, habe ich sie für JavaScript umgeschrieben:

Array.prototype.in_array = function(search) {
	for(var i=0; i < this.length; i++) {
		if (this[ i] === search) {
			return true;
		}
	}

	return false;
}

Die Funktion wird wie folgt angewendet:

var arr = new Array("rock", "and", "roll");
alert(arr.in_array("rock")); // -> true
alert(arr.in_array("pop")); // -> false
alert(arr.in_array("nd")); // -> false

Viel Vergnügen damit 😉

 

WordPress Blogs generell Opfer von Spambots

Seit ich WordPress benutze, bekomme ich tägliche zusätzlich zu meinem Massen an Emails noch Mails über neue „Kommentare“ auf einem meiner Blogs. Oft sind diese Kommentare einfach nur Spam. Klar – ich könnte jetzt AntiSpam Systeme installieren, aber ich finde es doch beachtlich, dass ein zwei-tage-alter Blog bereits fasst täglich von freundlichen SpamBots heimgesucht wird. Das konnte ich bisher bei fasst allen meinen WordPress installationen beobachten. Vielleicht sollte WordPress einfach standartmäßig Captchas und ähnliches einbauen…

Habt ihr ähnliches beobachtet? Ich würde mich über Kommentare freuen 🙂

 

5.1 Surroundsoundsystem

Ich habe gestern abend mir ein 5.1 Surroundsoundsytem an meinem PC angeschlossen, und bin über den räumlichen Klang eigentlich sehr positiv beeindruckt. Es gibt gute Bässe, und dank Raumkorrektur ist das räumliche Geräuschempfinden beim beispielsweise Gamen sehr realistisch.

Das einzige was ich als störend empfinde ist dieser Kabelsalat. Jede Box hat ein Kabel zum „Verteiler“, dieser verfügt über eine Stromversorgung und ist mit drei Kabeln an meinen PC angeschlossen. Macht ganze neun Kabel allein für das Soundsystem! Aufgrund der Stromversorgung für die Boxen ist es aber wohl mit der momentanen Technik noch nicht möglich diese drahtlos anzubinden. Aber was wirklich eine Innovation wäre, wäre eine allgemeine drahtlose Schnittstelle im PC, über die sich mehrere Hardwarekomponenten wie Maus, Tastatur, externe Festplatte, Monitor, etc. verbinden könnten. Es gibt zwar schon Wireless USB, allerdings ist dies noch lange nicht verbreitet genug und es gibt kaum Hardware die das unterstützt. Wireless USB kann in einem Umkreis von 3 Metern mit 60MB/s Daten austauschen, bei 10 Metern sind es immer noch 13,5MB/s, also durchaus akzeptable Geschwindigkeiten. Mal sehen wann das jeder hat…

 

Freenet

Der Toptarif Blog fragt nach der Qualität der DSL-Anbieter, deshalb beantworte ich hier die Fragen zu meinem Anbieter: Freenet.de

  1. Anschlussgeschwindigkeit: wie schnell war der Anschluss bei euch freigeschaltet?
    Der Anschluss wurde sehr schnell freigeschalten. Die mitgelieferte Fritzbox wurde per Post zugestellt und kam nach ein paar Tagen, dann hieß es im Prinzip Plug&Play, nur die Zugangsdaten mussten noch eingerichtet werden. Die Geschwindigkeit ist top und liegt oft sogar über dem erwarteten DSL6000-Geschwindigkeiten.
  2. Servicehotline: Erreichbarkeit, Freundlichkeit, Problemlösung, Preis
    Die Hotline ist zu teuer und ich hatte schon folgendes Szenario: Angerufen, in der Warteschlange gelandet, und dann kam die Meldung, dass keine Leitungen mehr frei sein. Das ganze hat 1,20€ gekostet und ich war keinen Schritt weiter…
  3. Störungen: Gab oder gibt es Störungen oder Schwankungen in der Verbindung?
    Die Verbindungsgeschwindigkeit schwankt manchmal ein bisschen, aber ernste Störungen gibt es eigentlich kaum.

Fazit ist, das Freenet ein guter DSL Anbieter ist, der aber an seiner Servicehotline noch arbeiten könnte…

 

Quadratische Gleichung Lösen

Um das wp-syntax plugin zu testen habe ich ein kleines PHP Script zum Lösen von quadratischen Gleichungen veröffentlicht:

 ax² + bx + c = 0
$a = 1;
$b = 3;
$c = 1;

// calc
print "Eq: ".$a."x² + ".$b."x + ".$c." = 0n";

$d = pow($b, 2) - 4*$a*$c;
print "D = $dn";

if ($d 
 

Übersetzen…

Gut übersetzt...

Gut übersetzt...

Ja, ich weiß, hier in Deutschland wird auch nicht immer alles perfekt übersetzt, aber in diesem Fall hätte man es auch sein lassen können 😉

 

Google-Earth mit 3D-Brille

In der aktuellen c’t wird über 3D-Techniken berichtet, die jetzt nach längerem verstummen jetzt wieder auftauchen. Ein aktueller Trend ist es zum Beispiel auf privaten PCs die Darstellung räumlich zu gestalten. Beispielsweise soll man mit einem 3D-Treiber, Google-Earth und einer 3D-Brille über verschiedene Städte der Welt fliegen können. Ein Trip mit 3D-Brille über die Dächer von New York macht sicher Spaß, doch im Moment macht das echte Sightseeing noch viel mehr her…

 

Relaunch

Liebe Leser,

ich habe mich entschlossen diesem Blog einen Relaunch zu gönnen. Der alte Blog hat mir einfach nicht mehr gefallen und deshalb präsentiere ich jetzt einen neuen – in neuem Glanz 😉

Ich werde auf jedenfall ab jetzt regelmäßiger bloggen und Euch mit hoffentlich interessanten Informationen „füttern“.

Viel Spaß beim Lesen,

Agrafix