<?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>Needful Things &#187; Frickeleien</title>
	<atom:link href="http://blog.knecht-rootrecht.org/index.php/category/frickeleien/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.knecht-rootrecht.org</link>
	<description>nt</description>
	<lastBuildDate>Mon, 16 Mar 2009 15:45:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Joomla: Schöne URLs ohne mod_rewrite</title>
		<link>http://blog.knecht-rootrecht.org/index.php/2008/04/12/joomla-schone-urls-ohne-mod_rewrite/</link>
		<comments>http://blog.knecht-rootrecht.org/index.php/2008/04/12/joomla-schone-urls-ohne-mod_rewrite/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 14:30:30 +0000</pubDate>
		<dc:creator>Mathias</dc:creator>
				<category><![CDATA[Frickeleien]]></category>
		<category><![CDATA[Geekstuff]]></category>
		<category><![CDATA[Webprogrammierung]]></category>

		<guid isPermaLink="false">http://blog.knecht-rootrecht.org/index.php/2008/04/12/joomla-schone-urls-ohne-mod_rewrite/</guid>
		<description><![CDATA[Seit einiger Zeit bastele ich mit dem Open Source CMS &#8220;Joomla!&#8220;, und bin mit den Resultaten relativ zufrieden. Problematisch ist allerdings, dass die Funktion, welche in Joomla aus Spaghetti-URLs wie
/index.php?option=com_content&#038;task=category&#038;sectionid=1&#038;id=27&#038;Itemid=56
 elegantere und angeblich suchmaschinenfreundlichere Adressen á la &#8220;/content/view/13/77/&#8221; macht, das Apache-Modul &#8220;mod_rewrite&#8221; voraussetzt, welches in manchen Umgebungen (Hoster wie Strato, Speicherhosting, &#8230;) nicht gegeben ist.
Die [...]]]></description>
			<content:encoded><![CDATA[<p>Seit einiger Zeit bastele ich mit dem Open Source CMS &#8220;<a href="http://www.joomla.org/">Joomla!</a>&#8220;, und bin mit den Resultaten relativ zufrieden. Problematisch ist allerdings, dass die Funktion, welche in Joomla aus Spaghetti-URLs wie
<pre>/index.php?option=com_content&#038;task=category&#038;sectionid=1&#038;id=27&#038;Itemid=56</pre>
<p> elegantere und angeblich suchmaschinenfreundlichere Adressen á la &#8220;/content/view/13/77/&#8221; macht, das Apache-Modul &#8220;mod_rewrite&#8221; voraussetzt, welches in manchen Umgebungen (Hoster wie Strato, Speicherhosting, &#8230;) nicht gegeben ist.</p>
<p>Die Lösung des Problems findet sich in der Datei <i>$JOOMLA/includes/sef.php</i>. Sobald man Zeile 516 zu</p>
<pre>return $mosConfig_live_site .'/index/'. $string . $fragment;</pre>
<p> abändert, und unter &#8220;Global Configuration&#8221; -&gt; &#8220;SEO&#8221; die suchmaschinenfreundlichen URLs aktiviert, funktioniert alles wie gewünscht, auch ohne .htaccess und mod_rewrite.</p>
<p>In anderen Umgebungen als einem Apache könnte es übrigens erforderlich sein, statt &#8220;/index/&#8221; &#8220;/index.php/&#8221; einzusetzen&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.knecht-rootrecht.org/index.php/2008/04/12/joomla-schone-urls-ohne-mod_rewrite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Einfache Probleme erfordern einfache Lösungen</title>
		<link>http://blog.knecht-rootrecht.org/index.php/2007/10/05/einfache-probleme-erfordern-einfache-losungen/</link>
		<comments>http://blog.knecht-rootrecht.org/index.php/2007/10/05/einfache-probleme-erfordern-einfache-losungen/#comments</comments>
		<pubDate>Fri, 05 Oct 2007 21:20:13 +0000</pubDate>
		<dc:creator>Mathias</dc:creator>
				<category><![CDATA[Frickeleien]]></category>
		<category><![CDATA[Geekstuff]]></category>

		<guid isPermaLink="false">http://blog.knecht-rootrecht.org/index.php/2007/10/05/einfache-probleme-erfordern-einfache-losungen/</guid>
		<description><![CDATA[Gegen die Werbeflut, die mir auf jeder zweiten Webseite entgegenflickert und mich auf Dauer zum sicheren Augenkrebs führen wird, gibt es ein ebenso einfach wie effektives Mittel; für mich hat es genügt, folgendes zur /etc/hosts hinzuzufügen:
0.0.0.0 adfarm1.adition.com
0.0.0.0 zbox.zanox.com
0.0.0.0 pagead2.googlesyndication.com
0.0.0.0 layer-ads.de
0.0.0.0 ad.doubleclick.net
0.0.0.0 stats.reinvigorate.net
0.0.0.0 img.metalflirt.de
0.0.0.0 cdn.fastclick.net
0.0.0.0 rc.de.adlink.net
0.0.0.0 ad.de.doubleclick.net
0.0.0.0 adserv.quality-channel.de
Eine kleine Erklärung zu diesem Hack: Die /etc/hosts ist [...]]]></description>
			<content:encoded><![CDATA[<p>Gegen die Werbeflut, die mir auf jeder zweiten Webseite entgegenflickert und mich auf Dauer zum sicheren Augenkrebs führen wird, gibt es ein ebenso einfach wie effektives Mittel; für mich hat es genügt, folgendes zur /etc/hosts hinzuzufügen:</p>
<pre>0.0.0.0 adfarm1.adition.com
0.0.0.0 zbox.zanox.com
0.0.0.0 pagead2.googlesyndication.com
0.0.0.0 layer-ads.de
0.0.0.0 ad.doubleclick.net
0.0.0.0 stats.reinvigorate.net
0.0.0.0 img.metalflirt.de
0.0.0.0 cdn.fastclick.net
0.0.0.0 rc.de.adlink.net
0.0.0.0 ad.de.doubleclick.net
0.0.0.0 adserv.quality-channel.de</pre>
<p>Eine kleine Erklärung zu diesem Hack: Die /etc/hosts ist eine Textdatei, die unter Unix-Systemen verwendet wird, um Hostnamen zu statischen IP-Adressen aufzulösen; streng genommen ist dies obsolet und ein Relikt aus den Zeiten, in denen es noch keine DNS-Server gab. Bei der von mir geschilderten Lösung werden die Server, von denen Werbungen nachgeladen werden, einfach geblockt, indem der Hostname mit der Adresse 0.0.0.0 verbunden wird.</p>
<p>Eine andere Lösung kam für mich nicht in Frage; für SAFT habe ich die 12$ nicht übrig, Privoxy ist mir zu kompliziert, und Firefox in Kombination mit AdBlock erst recht nicht, da Firefox auf dem Mac ziemlich suckt. Weiterhin kann ich sicher sein, dass auf diese Weise keine erwünschten Inhalte von übereifrigen Werbeblockern verschluckt werden.</p>
<p>Wer übrigens nicht weiss, wie man so eine Textdatei editiert, soll mich ruhig anschreiben.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.knecht-rootrecht.org/index.php/2007/10/05/einfache-probleme-erfordern-einfache-losungen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>reflections.js</title>
		<link>http://blog.knecht-rootrecht.org/index.php/2007/06/21/reflectionsjs/</link>
		<comments>http://blog.knecht-rootrecht.org/index.php/2007/06/21/reflectionsjs/#comments</comments>
		<pubDate>Thu, 21 Jun 2007 12:55:37 +0000</pubDate>
		<dc:creator>Mathias</dc:creator>
				<category><![CDATA[Frickeleien]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://blog.knecht-rootrecht.org/index.php/2007/06/21/reflectionsjs/</guid>
		<description><![CDATA[Die eher effektgeilen unter euch Webseitengestaltern werden sich hierüber freuen: Ein kleines Stückchen Javascript, das Bilder mit einer Reflektion versieht.
Bei einer gelungenen Integration in die Webseite könnte das sicherlich gut aussehen, ich überprüfe gerade, inwiefern sich das in mein Template integrieren ließe.
]]></description>
			<content:encoded><![CDATA[<p>Die eher effektgeilen unter euch Webseitengestaltern werden sich <a href="http://cow.neondragon.net/stuff/reflection/">hierüber</a> freuen: Ein kleines Stückchen Javascript, das Bilder mit einer Reflektion versieht.</p>
<p>Bei einer gelungenen Integration in die Webseite könnte das sicherlich gut aussehen, ich überprüfe gerade, inwiefern sich das in mein Template integrieren ließe.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.knecht-rootrecht.org/index.php/2007/06/21/reflectionsjs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Empfehlung: Der Make Magazine-Podcast</title>
		<link>http://blog.knecht-rootrecht.org/index.php/2007/06/18/empfehlung-der-make-magazine-podcast/</link>
		<comments>http://blog.knecht-rootrecht.org/index.php/2007/06/18/empfehlung-der-make-magazine-podcast/#comments</comments>
		<pubDate>Mon, 18 Jun 2007 20:04:47 +0000</pubDate>
		<dc:creator>Mathias</dc:creator>
				<category><![CDATA[Frickeleien]]></category>
		<category><![CDATA[Geekstuff]]></category>

		<guid isPermaLink="false">http://blog.knecht-rootrecht.org/index.php/2007/06/18/empfehlung-der-make-magazine-podcast/</guid>
		<description><![CDATA[
Das &#8220;makezine&#8221; ist eine Plattform über Basteleien allgemein (im Englischen anscheinend gerne als &#8220;hacks&#8221; bezeichnet), die ein Blog, ein Verzeichnis von Projekten, einen Podcast und einen Versandhandel bietet.
Als Freund der gepflegten Frickelei habe ich den RSS-Feed des Make-Blogs schon lange abonniert, der Podcast war mir allerdings bis vor kurzem noch gänzlich unbekannt &#8211; schade eigentlich, [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image97" src="http://blog.knecht-rootrecht.org/wp-content/uploads/bre.jpg" alt="bre" /><br />
Das &#8220;<a href="http://makezine.com/">makezine</a>&#8221; ist eine Plattform über Basteleien allgemein (im Englischen anscheinend gerne als &#8220;hacks&#8221; bezeichnet), die ein Blog, ein Verzeichnis von Projekten, einen Podcast und einen Versandhandel bietet.</p>
<p>Als Freund der gepflegten Frickelei habe ich den <a href="http://www.makezine.com/blog/index.xml">RSS-Feed</a> des <a href="http://www.makezine.com/blog/">Make-Blogs</a> schon lange abonniert, der Podcast war mir allerdings bis vor kurzem noch gänzlich unbekannt &#8211; schade eigentlich, denn der nett gestaltete und von dem geradezu sagenhaft nerdigen <a href="http://brepettis.com/">Bre Pettis</a> (siehe Photo) moderierte Podcast bietet viel Unterhaltung und Inspiration für eigene Projekte.</p>
<p>Der Podcast befindet sich selbstverständlich im iTunes-Podcast-Verzeichnis, und allgemein möchte ich noch loswerden, dass Projekte wie &#8220;make&#8221; IMHO zu den wenigen echten Perlen des Netzes gehören.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.knecht-rootrecht.org/index.php/2007/06/18/empfehlung-der-make-magazine-podcast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ich liebe Perl&#8230;</title>
		<link>http://blog.knecht-rootrecht.org/index.php/2007/06/08/ich-liebe-perl/</link>
		<comments>http://blog.knecht-rootrecht.org/index.php/2007/06/08/ich-liebe-perl/#comments</comments>
		<pubDate>Fri, 08 Jun 2007 15:01:16 +0000</pubDate>
		<dc:creator>Mathias</dc:creator>
				<category><![CDATA[Frickeleien]]></category>
		<category><![CDATA[Geekstuff]]></category>

		<guid isPermaLink="false">http://blog.knecht-rootrecht.org/index.php/2007/06/08/ich-liebe-perl/</guid>
		<description><![CDATA[sub runde
{
(my $p = ((grep /\./, @_) != 0) ? sprintf("%.2f", @_) : @_) =~ s(\.) (,);
return $p;
}
&#8230;denn welcher andere Compiler/Interpreter würde diese fünf Zeilen Code bedingungslos akzeptieren, und in welcher anderen Sprache kann man mit derartig wenig Code derartig viel bewegen?
]]></description>
			<content:encoded><![CDATA[<pre>sub runde
{
(my $p = ((grep /\./, @_) != 0) ? sprintf("%.2f", @_) : @_) =~ s(\.) (,);
return $p;
}</pre>
<p>&#8230;denn welcher andere Compiler/Interpreter würde diese fünf Zeilen Code bedingungslos akzeptieren, und in welcher anderen Sprache kann man mit derartig wenig Code derartig viel bewegen?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.knecht-rootrecht.org/index.php/2007/06/08/ich-liebe-perl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
