<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.6" -->
<rss version="0.92">
<channel>
	<title>MKUHFUSS</title>
	<link>http://www.mkuhfuss.de</link>
	<description>Webdesign, SEO, SEM, Programmierung</description>
	<lastBuildDate>Tue, 09 Mar 2010 08:20:32 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Duplicate Content vermeiden</title>
		<description>Googles vor einiger Zeit eingeführter Canonical-Tag funktioniert jetzt auch Domain-übergreifend. Bis vor Kurzem konnte man mithilfe des Tags Google mitteilen, wo sich "unter der eigenen Domain" der Originalcontent befindet. Nun kann man aber auch Domainübergreifende Adressen angeben.

Zum Beispiel:
Wenn der neue Originalinhalt unter http://www.domain.de/neuer-inhalt/aktuelles-datum/news.html liegt, kann man auf allen "alten" Seiten ...</description>
		<link>http://www.mkuhfuss.de/2010/01/duplicate-content-vermeiden/</link>
			</item>
	<item>
		<title>Amazon Product Advertising API - Authentifizierung</title>
		<description>Amazon plant zum 15.08.2009 eine meiner Meinung nach recht komplizierte Änderung an der XML-Schnittstwelle zum Abfragen von Amazon-Daten.
Die Product Advertising API (ehemals Amazon Web Service) benötigt ab dem 15.08.2009 eine Authentifizierung sonst bekommt man keine Daten mehr ausgeliefert. Die Authentifizierungsmethode ist recht schwer zu verstehen finde ich, deshalb poste ich ...</description>
		<link>http://www.mkuhfuss.de/2009/07/amazon-product-advertising-api-authentifizierung/</link>
			</item>
	<item>
		<title>jQuery per Goolge API einbinden</title>
		<description>Man kann mit Hilfe der Google AJAX Libraries API diverse Javascript-Frameworks wie folgende einbinden:

jQuery
jQuery UI
Prototype
script.aculo.us
MooTools
Dojo
SWFObject
Yahoo! User Interface Library (YUI)
Ext Core

Die Einbindung kann so erfolgen:
&#60;script type="text/javascript"  src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"&#62;&#60;/script&#62;

Wobei man auch die unterschiedlichen Versionen nutzen kann. Einfach die Versionsnummer angeben in der URL. Also:
Version 1.2.3
http://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js
Version 1.2.6
http://ajax.googleapis.com/ajax/libs/jquery/1.3.6/jquery.min.js
Version 1.3.0
http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js
Version 1.3.1
http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js
Version 1.3.2
http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js

Mehr Infos dazu:
Google
Andere Möglichkeit ...</description>
		<link>http://www.mkuhfuss.de/2009/07/jquery-per-goolge-api-einbinden/</link>
			</item>
	<item>
		<title>Neuer MP3-Preisvergleich</title>
		<description>Unter MP3-Preis.de habe ich heute einen neuen MP3-Preisvergleich gestartet. Man kann nach Künstlern, Alben oder Singles suchen und bekommt eine Übersicht der verfügbaren Onlineangebote. Der Kauf und der Download des Songs oder des Albums erfolgt dann bei einer Shop-Seite. Zur Zeit stehen leider nur Angebote vom neu gestarteten MP3-Download Dienst ...</description>
		<link>http://www.mkuhfuss.de/2009/04/neuer-mp3-preisvergleich/</link>
			</item>
	<item>
		<title>Text aus Word extrahieren/parsen</title>
		<description>Um Text aus einem Word-Dokument (.doc) heraus zu extrahieren kann man folgende Funktion verwenden:

function read_word($user_doc) {
	$file = fopen($user_doc, "r");
	$input = fread($file, filesize($user_doc));
	$zeilen = explode(chr(0x0D), $input);
	$ausgabe = "";
		foreach($zeilen as $einzelzeile){
		$pos = strpos($einzelzeile, chr(0x00));
			if(($pos !== FALSE)&#124;&#124;(strlen($einzelzeile)==0)) {
			} else {
			
			$ausgabe .= $einzelzeile." ";
			}
		}	
	$ausgabe = preg_replace("/[^a-zA-Z0-9\s\,\.\-\n\r\t@\/\_\(\)!]/", "", $ausgabe);
	return $ausgabe;
}


Der Aufruf erfolgt so:

$text = read_word("testdoc.doc");


Die ...</description>
		<link>http://www.mkuhfuss.de/2009/02/text-aus-word-extrahierenparsen/</link>
			</item>
	<item>
		<title>MYSQL suchen und ersetzen</title>
		<description>In MySQL kann man einfach mit Hilfe folgender Query Begriffe oder Zeichen suchen und ersetzen:
UPDATE tabelle SET feld = REPLACE (feld, "Suchen", "Ersetzen") </description>
		<link>http://www.mkuhfuss.de/2009/02/mysql-suchen-und-ersetzen/</link>
			</item>
	<item>
		<title>Zeichencodierung MySQL/PHP</title>
		<description>Um zwischen einem PHP-Script und der MySQL Datenbank (ab Version 4.1) einen Zeichensatz auszuhandeln den Beide in beiden Richtungen verwenden kann man nach dem Verbindungsaufbau zur MySQL-DB folgende Query senden:


SET NAMES 'utf8';



Um viele bereits falsch in der DB vorliegenden Zeichen zu korrigieren kann man das Programm DUK verwenden, welches automatisch ...</description>
		<link>http://www.mkuhfuss.de/2009/02/zeichencodierung-mysqlphp/</link>
			</item>
	<item>
		<title>Referer ändern/unterdrücken</title>
		<description>Wer mal einen Referer unterdrücken bzw. verfälschen möchte um die Herkunft des Visitors zu verschleiern kann dies wie folgt tun.

Ich habe hier eine zweite Domain zu Hilfe genommen.
Ich habe zuerst den Link um den es geht auf diese "Zwischendomain" verwiesen:
http://www.domain.de/forward.php?url=http://www.url_to_forward.de
(Die "URL_TO_FORWARD" sollte man vorher richtig encoden (z.B. PHP-&#62;urlencode) )
In dem ...</description>
		<link>http://www.mkuhfuss.de/2009/02/referer-andernunterdrucken/</link>
			</item>
	<item>
		<title>PHP-Seiten cachen mit PEAR-Caching</title>
		<description>Wenn man ganze Seiten die mit PHP erzeugt wurden cachen will kann man die PEAR-Bibliothek verwenden. Dort gibt es eine Klasse "CACHE" mit der sich einfach die komplette Ausgabe einer Webseite cachen lässt.

Benötigt wird:
PEAR-Cache (LINK)

Da die neue Version von PEAR-Cache wohl anders funktiniert als die von mir beschriebene, könnt Ihr ...</description>
		<link>http://www.mkuhfuss.de/2008/11/cachen-von-seiten-mit-pear-caching/</link>
			</item>
	<item>
		<title>Belegten Speicher nach einer MYSQL-Query wieder freigeben</title>
		<description>Um nach einer erledigten MYSQL-Query den davon belegten Speicher wieder freizugeben kann man die Funktion "mysql_free_result" verwenden.

Beispiel:
$query = mysql_query("SELECT name FROM table");
$result = mysql_fetch_array($query);

Mit mysql_free_result($query ); wird nun der durch die Query belegte Speicher freigegeben. Das macht aber eigetlich nur bei großen Abfragen (oder wenig Arbeitsspeicher) Sinn, da am Ende ...</description>
		<link>http://www.mkuhfuss.de/2008/10/belegten-speicher-nach-einer-mysql-query-wieder-freigeben/</link>
			</item>
</channel>
</rss>
