<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>KopfPit - Weblog &#187; Programmierung</title>
	<atom:link href="http://www.kopfpit.de/wordpress/category/coding/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kopfpit.de/wordpress</link>
	<description>Webdevelopment</description>
	<lastBuildDate>Wed, 04 Jan 2012 15:36:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Wie ich meine MySQL Datenbank zu UTF8 &#252;berredete&#8230;</title>
		<link>http://www.kopfpit.de/wordpress/2011/07/13/wie-ich-meine-mysql-datenbank-zu-utf8-uberredete/</link>
		<comments>http://www.kopfpit.de/wordpress/2011/07/13/wie-ich-meine-mysql-datenbank-zu-utf8-uberredete/#comments</comments>
		<pubDate>Wed, 13 Jul 2011 20:23:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[Datenbanken]]></category>
		<category><![CDATA[Encoding]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://www.kopfpit.de/wordpress/?p=957</guid>
		<description><![CDATA[Also nun ist ja MySQL schon durchaus eine Weile in amerikanischer Hand und trotzdem stolpert man immer wieder mal &#252;ber diesen l&#228;stigen Latin-1 Zeichensatz. Aktuelles Problem war, dass ein eingespielter MySQL Dump einfach unversch&#228;mterweise die Umlaute nicht korrekt darstellen wollte, obwohl eigentlich alles in UTF8 war. Aber halt nur eigentlich, denn des R&#228;tsels L&#246;sung offenbarte [...]]]></description>
			<content:encoded><![CDATA[<p>Also nun ist ja MySQL schon durchaus eine Weile in amerikanischer Hand und trotzdem stolpert man immer wieder mal &#252;ber diesen l&#228;stigen Latin-1 Zeichensatz.</p>
<p>Aktuelles Problem war, dass ein eingespielter MySQL Dump einfach unversch&#228;mterweise die Umlaute nicht korrekt darstellen wollte, obwohl eigentlich alles in UTF8 war.</p>
<p>Aber halt nur eigentlich, denn des R&#228;tsels L&#246;sung offenbarte sich nach einem Blick auf die MySQL-Systemvariablen.</p>
<p><code>SHOW VARIABLES WHERE Variable_name LIKE '%character%' OR Variable_name LIKE '%collation%'</code></p>
<p><a href="http://www.kopfpit.de/wordpress/wp-content/uploads/xampp_mysql-default.png" rel="lightbox[957]"><img class="size-medium wp-image-958 alignnone" title="xampp_mysql-default" src="http://www.kopfpit.de/wordpress/wp-content/uploads/xampp_mysql-default-300x215.png" alt="" width="300" height="215" /></a></p>
<p>Da stand doch unglaublicherweise immer noch <strong>latin1</strong></p>
<p>Um dem endg&#252;ltig ein Ende zu bereiten, muss in die <strong>my.cnf</strong> folgende Konfiguration eingetragen werden und der MySQL Server neugestartet werden.</p>
<p><code><br />
[mysqld]<br />
character-set-server=utf8<br />
</code></p>
<p><a href="http://www.kopfpit.de/wordpress/wp-content/uploads/xampp_mysql-UTF8.png" rel="lightbox[957]"><img class="alignnone size-medium wp-image-959" title="xampp_mysql-UTF8" src="http://www.kopfpit.de/wordpress/wp-content/uploads/xampp_mysql-UTF8-300x230.png" alt="" width="300" height="230" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kopfpit.de/wordpress/2011/07/13/wie-ich-meine-mysql-datenbank-zu-utf8-uberredete/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL Import / Export von CSV Daten</title>
		<link>http://www.kopfpit.de/wordpress/2010/12/19/mysql-import-export-von-csv-daten/</link>
		<comments>http://www.kopfpit.de/wordpress/2010/12/19/mysql-import-export-von-csv-daten/#comments</comments>
		<pubDate>Sun, 19 Dec 2010 13:00:20 +0000</pubDate>
		<dc:creator>ct</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Datenbanken]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://www.kopfpit.de/wordpress/?p=878</guid>
		<description><![CDATA[Seit PHP 5 hat man mittels fgetcsv bzw. fputcsv die M&#246;glichkeit komfortabel Array Daten in eine CSV Datei zu schreiben bzw. zu lesen. Kommen die Daten aus einer einer MySQL Datenbank und m&#252;ssen nicht mehr aufbereitet werden kann man das auch auf Datenbankebene mit einem SELECT erledigen. SELECT * FROM `foo` INTO OUTFILE '/path/to/dump/foo.csv' FIELDS [...]]]></description>
			<content:encoded><![CDATA[<p>Seit PHP 5 hat man mittels <em><a href=" http://de3.php.net/manual/en/function.fgetcsv.php" target="_blank">fgetcsv</a></em> bzw. <em><a href="http://de3.php.net/manual/en/function.fputcsv.php" target="_blank">fputcsv</a></em> die M&#246;glichkeit komfortabel Array Daten in eine CSV Datei zu schreiben bzw. zu lesen. Kommen die Daten aus einer einer MySQL Datenbank und m&#252;ssen nicht mehr aufbereitet werden kann man das auch auf Datenbankebene mit einem <em>SELECT</em> erledigen.<br />
<code><br />
SELECT * FROM `foo` INTO OUTFILE '/path/to/dump/foo.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';<br />
</code></p>
<p>Existiert die Datei schon, kommt eine Fehler, da sie aus Sicherheitsgr&#252;nden nicht &#252;berschrieben wird.<br />
Soll der Dateiname dynamisch sein, zum Beispiel mit Timestamp, kann man das, wie <a href="http://dev.mysql.com/doc/refman/5.0/en/select.html" target="_blank">hier</a> beschrieben, mit einem <a href="http://dev.mysql.com/tech-resources/articles/4.1/prepared-statements.html" target="_blank"><em>Prepared Statement</em></a> machen.<br />
<code><br />
SELECT @export := concat("SELECT * into OUTFILE '/path/to/dump/foo", DATE_FORMAT(now(),'%Y%m%d-%H%i%s'), ".csv' FROM foo");<br />
PREPARE stmt FROM @export;<br />
EXECUTE stmt;<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kopfpit.de/wordpress/2010/12/19/mysql-import-export-von-csv-daten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ShellEd &#8211; Eclipse Shell Script Editor Search</title>
		<link>http://www.kopfpit.de/wordpress/2010/10/10/shelled-eclipse-shell-script-editor-search/</link>
		<comments>http://www.kopfpit.de/wordpress/2010/10/10/shelled-eclipse-shell-script-editor-search/#comments</comments>
		<pubDate>Sun, 10 Oct 2010 22:16:17 +0000</pubDate>
		<dc:creator>ct</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://www.kopfpit.de/wordpress/?p=857</guid>
		<description><![CDATA[Oh wie sch&#246;n ist Open Source! Nachdem es in letzter Zeit immer &#246;fter den Fall gab, dass man anstehende, sich wiederholende Aufgaben sch&#246;n in einem Shell Skript unterbringen konnte&#8230; der Programmierer an sich ist ja ein faules Tier &#8230; War ich es langsam echt leid, Skripte die lokal entwickelt werden, in Zeiten von schmucken Editoren [...]]]></description>
			<content:encoded><![CDATA[<p>Oh wie sch&#246;n ist Open Source! Nachdem es in letzter Zeit immer &#246;fter den Fall gab, dass man anstehende, sich wiederholende Aufgaben sch&#246;n in einem Shell Skript unterbringen konnte&#8230; der Programmierer an sich ist ja ein faules Tier <img src='http://www.kopfpit.de/wordpress/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> &#8230;<br />
War ich es langsam echt leid, Skripte die lokal entwickelt werden, in Zeiten von schmucken Editoren mit <em>syntax highlighting</em> und<em> function lists,</em> nur im VI runterzuhakeln&#8230;</p>
<p><a href="http://sourceforge.net/apps/trac/shelled/wiki/WikiStart" target="_blank">ShellEd (Link zum Wiki)</a> scheint f&#252;r diesen Zweck unter den Eclipse Plugins die erste (einzige?!) Wahl zu sein! Die Installation aus der Paketquelle scheiterte, lokal aus dem <a href="http://sourceforge.net/projects/shelled/files/" target="_blank">ZIP (Download von Sourceforge)</a> installiert, verichtet es seinen Dienst bisher fehlerfrei. Man muss vor der Installation beachten, dass Abh&#228;ngigkeiten zu DLTK 2.0 und dem <em>Man Page Viewer</em> aus den<em> <a href="http://download.eclipse.org/technology/linuxtools/update" target="_blank">Linux Tools</a></em> bestehen. Diese sollten vor dem Plugin zu Eclipse hinzugef&#252;gt werden.</p>
<p><img class="size-full wp-image-862 alignnone" title="Bildschirmfoto-PHP - ip_shell-batchreplace_webroot.sh - Eclipse" src="http://www.kopfpit.de/wordpress/wp-content/uploads/Bildschirmfoto-PHP-ip_shell-batchreplace_webroot.sh-Eclipse-.png" alt="" width="489" height="36" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kopfpit.de/wordpress/2010/10/10/shelled-eclipse-shell-script-editor-search/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHP Development Tools (PDT) 2.2.1 schie&#223;t den Compare View von Eclipse Helios</title>
		<link>http://www.kopfpit.de/wordpress/2010/10/08/php-development-tools-pdt-2-2-1-schiesst-den-compare-view-von-eclipse-helios/</link>
		<comments>http://www.kopfpit.de/wordpress/2010/10/08/php-development-tools-pdt-2-2-1-schiesst-den-compare-view-von-eclipse-helios/#comments</comments>
		<pubDate>Fri, 08 Oct 2010 10:20:19 +0000</pubDate>
		<dc:creator>ct</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[PDT]]></category>

		<guid isPermaLink="false">http://www.kopfpit.de/wordpress/?p=848</guid>
		<description><![CDATA[So nachdem es immer noch kein Update gibt und dieser Bug 326194 &#8211; Compare completely broken wirklich nervig ist. Hab ich nun wieder PHP Development Tools (PDT) 2.2.0 installiert. Der Bug tritt betriebssystem&#252;bergreifend auf, sowohl unter Ubuntu als auch beim Kollegen aufm MAC. Ob das Fenster davon auch betroffen ist, wei&#223; ich nicht, gehe aber [...]]]></description>
			<content:encoded><![CDATA[<p>So nachdem es immer noch kein Update gibt und dieser</p>
<p><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=326194" target="_blank">Bug 326194 &#8211;  Compare completely broken</a></p>
<p>wirklich nervig ist. Hab ich nun wieder<strong> PHP Development Tools (PDT) 2.2.0</strong> installiert. Der Bug tritt betriebssystem&#252;bergreifend auf, sowohl unter Ubuntu als auch beim Kollegen aufm MAC. Ob das Fenster davon auch betroffen ist, wei&#223; ich nicht, gehe aber mal schwer davon aus.</p>
<p>Vorher Version 2.2.1 deinstallieren und net vergessen, denn Haken &#8220;Show only latest&#8230;&#8221; wegzumachen&#8230; sonst findet man die Version 2.2.0 nimmer.<br />
<a href="http://www.kopfpit.de/wordpress/wp-content/uploads/eclipse_install_screen.png" rel="lightbox[848]"><img class="size-medium wp-image-849 alignnone" title="eclipse_install_screen" src="http://www.kopfpit.de/wordpress/wp-content/uploads/eclipse_install_screen-300x237.png" alt="" width="300" height="237" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kopfpit.de/wordpress/2010/10/08/php-development-tools-pdt-2-2-1-schiesst-den-compare-view-von-eclipse-helios/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>jQuery Plugin – contentfader</title>
		<link>http://www.kopfpit.de/wordpress/2010/09/19/jquery-plugin-contentfader/</link>
		<comments>http://www.kopfpit.de/wordpress/2010/09/19/jquery-plugin-contentfader/#comments</comments>
		<pubDate>Sun, 19 Sep 2010 15:47:29 +0000</pubDate>
		<dc:creator>ct</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://www.kopfpit.de/wordpress/?p=806</guid>
		<description><![CDATA[Current version: 1.0 License: MIT/GPL contentfader ist ein einfaches jQuery Plugin zum FadeIn/FadeOut von Aufz&#228;hlungselementen. Die Elemente einer UL Liste werden in Gruppen zusammengefasst. Die Elementgruppen werden in jedem Durchlauf genau einmal eingeblendet, die Auswahl erfolgt zuf&#228;llig aus den bisher nicht gezeigten Gruppen. jQuery Plugin – contentfader Projektseite]]></description>
			<content:encoded><![CDATA[<p>Current version: 1.0<br />
License: MIT/GPL</p>
<p><a href="http://www.kopfpit.de/wordpress/goodies/jquery-plugin-contentfader/">contentfader</a> ist ein einfaches jQuery Plugin zum FadeIn/FadeOut von  Aufz&#228;hlungselementen. Die Elemente einer UL Liste werden in Gruppen  zusammengefasst. Die Elementgruppen werden in jedem Durchlauf genau  einmal eingeblendet, die Auswahl erfolgt zuf&#228;llig aus den bisher nicht  gezeigten Gruppen.</p>
<p><a href="http://www.kopfpit.de/wordpress/goodies/jquery-plugin-contentfader/">jQuery Plugin – contentfader Projektseite</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kopfpit.de/wordpress/2010/09/19/jquery-plugin-contentfader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DOM innerHTML Bug</title>
		<link>http://www.kopfpit.de/wordpress/2010/06/15/dom-innerhtml-bug/</link>
		<comments>http://www.kopfpit.de/wordpress/2010/06/15/dom-innerhtml-bug/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 09:01:53 +0000</pubDate>
		<dc:creator>fs</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://www.kopfpit.de/wordpress/2010/06/15/dom-innerhtml-bug/</guid>
		<description><![CDATA[Vor Kurzem bin ich &#252;ber ein sehr nerviges Problem gestossen. Die DOM-Methode innerHTML() ist nicht in der Lage korrektes XHTML auszuw&#228;hlen. D.h. wenn man Folgendes hat: &#60;p id="hook"&#62;Test&#60;br/&#62;Test&#60;/p&#62; und ein document.getElementById("hook").innerHTML() macht, bekommt man Test&#60;br&#62;Test und nicht wie erwartet Test&#60;br/&#62;Test Es ist auch egal welchen Typ das HTML-Dokument hat. Das Verhalten ist bei allen &#8220;selbstschlie&#223;enden&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Vor Kurzem bin ich &#252;ber ein sehr nerviges Problem gestossen. Die DOM-Methode innerHTML() ist nicht in der Lage korrektes XHTML auszuw&#228;hlen. D.h. wenn man Folgendes hat:
</p>
<pre>&lt;p id="hook"&gt;Test&lt;br/&gt;Test&lt;/p&gt;</pre>
</p>
<p>und ein</p>
</p>
<pre>document.getElementById("hook").innerHTML()</pre>
</p>
<p>macht, bekommt man</p>
</p>
<pre>Test&lt;br&gt;Test</pre>
</p>
<p>und nicht wie erwartet</p>
</p>
<pre>Test&lt;br/&gt;Test</pre>
</p>
<p>Es ist auch egal welchen Typ das HTML-Dokument hat. Das Verhalten ist bei allen &#8220;selbstschlie&#223;enden&#8221; Tags, wie z.B. br, hr, img usw. dasselbe. Man muss hier leider selbst Hand anlegen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kopfpit.de/wordpress/2010/06/15/dom-innerhtml-bug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Plugins &#8211; Felder verstecken</title>
		<link>http://www.kopfpit.de/wordpress/2010/05/26/wordpress-plugins-felder-verstecken/</link>
		<comments>http://www.kopfpit.de/wordpress/2010/05/26/wordpress-plugins-felder-verstecken/#comments</comments>
		<pubDate>Wed, 26 May 2010 21:25:12 +0000</pubDate>
		<dc:creator>ct</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.kopfpit.de/wordpress/?p=763</guid>
		<description><![CDATA[Normalerweise erscheinen alle Meta Daten unter &#8220;Benutzerdefinierte Felder&#8221;. M&#246;chte man das nicht, weil man eine eigene Meta Box angelegt hat, stellt man dem Paramter ein Unterstrich &#8220;_&#8221; voraus. Siehe WordPress Beispiel Function Reference &#8211; Making a hidden custom field &#60;?php add_post_meta(68, '_color', 'red', true); ?&#62;]]></description>
			<content:encoded><![CDATA[<p>Normalerweise erscheinen alle Meta Daten unter &#8220;Benutzerdefinierte Felder&#8221;. M&#246;chte man das nicht, weil man eine eigene Meta Box angelegt hat, stellt man dem Paramter ein Unterstrich &#8220;_&#8221; voraus.</p>
<p>Siehe WordPress Beispiel <a href="http://codex.wordpress.org/Function_Reference/add_post_meta#Making_a_.22Hidden.22_Custom_Field" target="_blank">Function Reference &#8211; Making a hidden custom field</a></p>
<pre>&lt;?php add_post_meta(68, '_color', 'red', true); ?&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.kopfpit.de/wordpress/2010/05/26/wordpress-plugins-felder-verstecken/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress und der add_meta_box callback</title>
		<link>http://www.kopfpit.de/wordpress/2010/04/27/wordpress-und-der-add_meta_box-callback/</link>
		<comments>http://www.kopfpit.de/wordpress/2010/04/27/wordpress-und-der-add_meta_box-callback/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 21:21:18 +0000</pubDate>
		<dc:creator>ct</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.kopfpit.de/wordpress/?p=708</guid>
		<description><![CDATA[Heute bin ich durch Zufall &#252;ber einen zweiten Parameter der Callback Funktion von add_meta_box gestolpert, denn ich irgendwie so noch in keinem Manual oder Tutorial gesehen hab. Folgender Callback&#8230; add_meta_box( 'box_name', 'My Meta Box', 'addMyMetaBoxCallback'); function addMyMetaBoxCallback ($post, $meta_box) { print_r($metaBox); } &#8230;liefert als zweiten Parameter immer ein assoziatives Array mit den Schl&#252;sseln id (String), [...]]]></description>
			<content:encoded><![CDATA[<p>Heute bin ich durch Zufall &#252;ber einen zweiten Parameter der Callback Funktion von <em>add_meta_box </em>gestolpert, denn ich irgendwie so noch in keinem Manual oder Tutorial gesehen hab. Folgender Callback<em>&#8230;<br />
</em></p>
<pre>add_meta_box( 'box_name', 'My Meta Box', 'addMyMetaBoxCallback');</pre>
<pre>function addMyMetaBoxCallback ($post, $meta_box) {
     print_r($metaBox);
}</pre>
<p>&#8230;liefert als zweiten Parameter immer ein assoziatives Array mit den Schl&#252;sseln <em></em></p>
<p><em>id (String), title (String), callback (Array), args</em><em> (Array)</em></p>
<pre id="line206">Array
(
    [id] =&gt; box_name
    [title] =&gt; My Meta Box
    [callback] =&gt; Array
        (
            [0] =&gt; SitePress Object
                ([...])
        )
    [args] =&gt;
)</pre>
<p>M&#246;chte man jetzt noch ein paar Parameter &#252;bergeben braucht man nur ein paar default Parameter ($context = &#8216;advanced&#8217;, $priority = &#8216;default&#8217;) hinzuf&#252;gen, um  als letztes ein Array mit den gew&#252;nschten &#220;bergabeparameter setzen zu k&#246;nnen.</p>
<pre id="line206">add_meta_box('box_name', 'My Meta Box', 'addMyMetaBoxCallback', 'page', 'advanced','default', array('foo', 'bar'));</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.kopfpit.de/wordpress/2010/04/27/wordpress-und-der-add_meta_box-callback/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lustiges beim Typo3 Upgrade 3.8.x auf 4.3.x</title>
		<link>http://www.kopfpit.de/wordpress/2010/04/11/lustiges-beim-typo3-upgrade-3-8-x-auf-4-3-x/</link>
		<comments>http://www.kopfpit.de/wordpress/2010/04/11/lustiges-beim-typo3-upgrade-3-8-x-auf-4-3-x/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 19:33:28 +0000</pubDate>
		<dc:creator>ct</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[Typo3]]></category>

		<guid isPermaLink="false">http://www.kopfpit.de/wordpress/?p=643</guid>
		<description><![CDATA[Nachdem ich grade die ehrenvolle Aufgabe habe eine Typo3 Version 3.8.1 (ja sowas gibt es wirklich noch im Netz mit PHP 4.4.8(!) ) zu Grabe zu tragen, indem das System auf die Version 4.3.2 angehoben wird, springen mir ab und an allerlei lustige Kuriosit&#228;ten mitten ins Gesicht! Send-A-Card Da ist zB die lustige Extension Send-A-Card [...]]]></description>
			<content:encoded><![CDATA[<p>Nachdem ich grade die ehrenvolle Aufgabe habe eine Typo3 Version 3.8.1 (ja sowas gibt es wirklich noch im Netz mit PHP 4.4.8(!) ) zu Grabe zu tragen, indem das System auf die Version 4.3.2 angehoben wird, springen mir ab und an allerlei lustige Kuriosit&#228;ten mitten ins Gesicht!</p>
<p><em>Send-A-Card</em></p>
<p>Da ist zB die lustige Extension <em>Send-A-Card (sr_sendcard </em>2.2.0<em>)</em>, die einen gleich mal mit einem herzhaftem <strong>“cannot access empty property in [...]/class.tx_srsendcard_pi1.php”</strong> begr&#252;&#223;t. Problem ist hier, dass in PHP4 aus unerfindlichen Gr&#252;nden folgendes mit einer nicht initialisierten Variable funktioniert&#8230; in PHP5 (Gott sei Dank) nicht mehr</p>
<pre>[..]$this-&gt;$subpart[..] #FALSCH
[..]$this-&gt;subpart[..] #RICHTIG</pre>
<p>Ersetz man das geht auch die Extension wieder&#8230;</p>
<p><em>Indexed Search Engine</em></p>
<p>Hier waren gleich 2 Sachen schief. Weder die Anzahl der Suchergebnisse war korrekt, noch der Pagebrowser schaffte es die richtigen Links zu generieren. Die korrekten URLs konnten wir mit einem Patch und einem TS Parameter korrigieren, der in das TS Setup jedes Root Templates geschrieben wird</p>
<div>
<div>
<pre>plugin.tx_indexedsearch.browseLinks_setUrl = 1
</pre>
</div>
</div>
<p>dann muss noch der Patch<em> bug-1347_03.patch</em> von <a rel="nofollow" href="http://bugs.typo3.org/view.php?id=1347">http://bugs.typo3.org/view.php?id=1347</a> ins System einspielt werden.</p>
<div>
<div>
<pre>$ patch -p1 -i bug-1347_03.patch // mit --dry-run vorher testen!
</pre>
</div>
</div>
<p>Die richtige Anzahl der Suchtreffer zeigte das System als im Root Template Setup folgender Parameter gesetzt wurde</p>
<div>
<div>
<pre>plugin.tx_indexedsearch.search.exactCount = 1
</pre>
</div>
</div>
<p>Hallo? Also bei dem Parameternamen hab mich schon gefragt, was das Gschmarre soll&#8230; naja nicht &#228;rgern nur wundern&#8230;. Typo3 halt&#8230;</p>
<p>&#8230;<em>to be continued</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kopfpit.de/wordpress/2010/04/11/lustiges-beim-typo3-upgrade-3-8-x-auf-4-3-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP 5.3 und xDebug unter Mac OS X 10.6</title>
		<link>http://www.kopfpit.de/wordpress/2010/04/04/php-5-3-und-xdebug-unter-mac-os-x-10-6/</link>
		<comments>http://www.kopfpit.de/wordpress/2010/04/04/php-5-3-und-xdebug-unter-mac-os-x-10-6/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 13:53:00 +0000</pubDate>
		<dc:creator>fs</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[64bit]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[xDebug]]></category>

		<guid isPermaLink="false">http://www.kopfpit.de/wordpress/?p=631</guid>
		<description><![CDATA[Ich habe gerade versucht unter PHP 5.3 mal schnell xDebug zu installieren. Am einfachsten nat&#252;rlich per PECL. Allerdings kam hier folgende Meldung bei PHP: Failed loading /Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions/ no-debug-non-zts-20090626/xdebug.so: dlopen(/Applications/XAMPP/xamppfiles/ lib/php/php-5.3.1/extensions/no-debug-non-zts-20090626/xdebug.so, 9): no suitable image found. Did find: /Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions/ no-debug-non-zts-20090626/xdebug.so: mach-o, but wrong architecture Um xDebug unter OS X 10.6 zu Laufen zu bekommen, muss man [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe gerade versucht unter PHP 5.3 mal schnell xDebug zu installieren. Am einfachsten nat&#252;rlich per PECL. Allerdings kam hier folgende Meldung bei PHP:</p>
<pre>Failed loading /Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions/
no-debug-non-zts-20090626/xdebug.so:  dlopen(/Applications/XAMPP/xamppfiles/
lib/php/php-5.3.1/extensions/no-debug-non-zts-20090626/xdebug.so, 9):
no suitable image found.  Did find:
/Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions/
no-debug-non-zts-20090626/xdebug.so: mach-o, but wrong architecture</pre>
<p>Um xDebug unter OS X 10.6 zu Laufen zu bekommen, muss man folgende Schritte durchf&#252;hren:</p>
<ol>
<li>Sourcen herunterladen und enpacken (<a title="xDebug" href="http://xdebug.org" target="_blank">http://xdebug.org</a>)</li>
<li>In das entpackte Verzeichnis wechseln und folgenden configure-Befehl ausf&#252;hren:
<pre>./configure MACOSX_DEPLOYMENT_TARGET=10.6 CFLAGS="-arch i386 -g -Os -pipe \\
 -no-cpp-precomp" CCFLAGS="-arch i386 -g -Os -pipe" CXXFLAGS="-arch i386 -g \\
-Os -pipe" LDFLAGS="-arch i386 -bind_at_load"</pre>
</li>
<li>Dann noch ein make machen.</li>
<li>Anschlie&#223;end ddie .so-Datei unter modules an den gew&#252;nschten Platz kopieren.</li>
<li>xDebug in der php.ini als zend_extension eintragen.</li>
</ol>
<p>via <a href="http://akrabat.com/php/some-notes-on-zend-server-ce-for-mac-os-x/">Some notes on Zend Server CE for Mac OS X – Rob Allen&#8217;s DevNotes</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kopfpit.de/wordpress/2010/04/04/php-5-3-und-xdebug-unter-mac-os-x-10-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (User agent is rejected)
Database Caching using disk

Served from: www.kopfpit.de @ 2012-02-05 09:01:00 -->
