Alle Beiträge von Nico

Löschen von einzelnen Variablen aus URLs

Als ich mir heute einen eigenen Referer-Logger zusammengefummelt habe, suchte ich nach einer Möglichkeit, einzelne Variablen aus URLs löschen zu können. Google ist beispielsweise für Konstrukte wie http://www.google.nl/search?q=Joachim+Fest+Ich+nicht&hl=nl&start=50&sa=N bekannt. Das kann ich zwar schön speichern, aber wenn nun jemand mit dem Referer http://www.google.nl/search?q=Joachim+Fest+Ich+nicht&hl=nl&start=10 die Seite betritt, würde dies als neuer Eintrag gespeichert werden, obwohl mich gerade bei Google nicht juckt, über welche Unterseite mit welchem kryptischen Parameterwust ein Besucher meine Seite gefunden hat. Also habe ich da mal was gestrickt. Die Funktion deleteFromURL bekommt eine URL und ein Array zu löschender Variablen eingetrichtert und liefert die bereinigte URL. So wird aus obigem Beispiel, mit dem richtigen Array, die bereinigte URL http://www.google.nl/search?q=Joachim+Fest+Ich+nicht.

function deleteFromURL ( $url, $queriesToDelete ) {
	$parsedURL = parse_url ( $url );
	parse_str ( $parsedURL['query'], $parsedQuery );
	foreach ( $queriesToDelete as $single ) {
		if ( isset ( $parsedQuery[$single] ) ) {
			unset ( $parsedQuery[$single] );
		}
	}
	$url = $parsedURL['scheme'] . '://'
	 . $parsedURL['host']
	 . $parsedURL['path'] . '?'
	 . http_build_query ( $parsedQuery );
	return $url;
}

Danke für die schöne Zeit, Debian

Zwei Wochen lang habe ich versucht, XP durch Debian zu ersetzen. Das ging an sich am Anfang auch recht gut: apt-get ist etwas, was ich in der Zeit schon lieben gelernt habe. Programme so simpel zu installieren und gleichzeitig jedes Update diekt beziehen zu können, ist toll. Auch die Tatsache, dass ich wirklich jede Funktionalität, jeden startenden Dienst steuern und genau einstellen kann, gefällt mir auch weiterhin. Danke für die schöne Zeit, Debian weiterlesen

Ophase 2008 – ein erster Zusammenschnitt

Im Herbst war ich noch Teilnehmer der Ophase fürs WS 07/08, nun stehe ich auf der anderen Seite. Und es macht trotzdem Spaß. Gerade heute fühle ich mich zwar als hätte ich ne Woche nicht geschlafen (das hätte ich fast vorhin im Fachschaftsraum nachgeholt, beim Korrekturlesen für ein langes Interview fürs nächste Inforz…), aber das wird wohl nicht die letzte Ophase gewesen sein. Ophase 2008 – ein erster Zusammenschnitt weiterlesen

Vista und die Systemwiederherstellung

Da wunder ich mich noch, dass die Festplatte des neuen PCs meine Eltern schon so irrsinnig voll ist, obwohl die kaum Daten draufschaufeln. Ein Blick in die Einstellungen der Systemwiederherstellung zeigt das Übel: Von den 315GB der Systempartition sind 47,3GB für die Systemwiederherstellung reserviert, knapp 45 davon waren auch belegt. Dank eines kleinen Tutorials bei wintotal.de hab ich das mal auf 6GB runtergeschraubt, das hat zu reichen.

DSL pimped

Ich weiß jetzt, warum es sich doch manchmal lohnt, die Originalhardware des neuen Telefonanbieters anzuschließen: Das alte Modem konnte noch kein ADSL2 – dafür kann unsere Internetleitung mit dem neuen nun 11MBit/s statt vorher nur sechs 🙂