<?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>Privates Blog von Karsten Gresch &#187; Programmieren</title>
	<atom:link href="http://blog.gresch.de/tag/programmieren/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.gresch.de</link>
	<description>Varia, Miscellania</description>
	<lastBuildDate>Wed, 06 Jul 2011 18:23:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Sehr ausführliche JVM-Optionsliste</title>
		<link>http://blog.gresch.de/2008/02/19/sehr-ausfuehrliche-jvm-optionsliste/</link>
		<comments>http://blog.gresch.de/2008/02/19/sehr-ausfuehrliche-jvm-optionsliste/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 21:48:00 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jvm]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=233</guid>
		<description><![CDATA[Endlich eine brauchbare, ausf&#252;hrliche und nach Versionen vergleichende Referenz f&#252;r die JVM-Optionen gefunden: http://blogs.sun.com/watt/resource/jvm-options-list.html Wenn&#160;sie&#160;sich&#160;prim&#228;r auch auf Solaris/SPARC beziehen mag, ist sie mehr als n&#252;tzlich. &#160; &#160;]]></description>
			<content:encoded><![CDATA[<p>Endlich eine brauchbare, ausf&uuml;hrliche und nach Versionen vergleichende Referenz f&uuml;r die JVM-Optionen gefunden:</p>
<p><a HREF="http://blogs.sun.com/watt/resource/jvm-options-list.html">http://blogs.sun.com/watt/resource/jvm-options-list.html</a></p>
<p>Wenn&nbsp;sie&nbsp;sich&nbsp;prim&auml;r auch auf Solaris/SPARC beziehen mag, ist sie mehr als n&uuml;tzlich.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2008/02/19/sehr-ausfuehrliche-jvm-optionsliste/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ant: Umgebungsvariablen an der Kommandozeile (mit &#8220;-D&#8221;) überschreiben</title>
		<link>http://blog.gresch.de/2008/01/16/ant-umgebungsvariablen-an-der-kommandozeile-mit-d-ueberschreiben/</link>
		<comments>http://blog.gresch.de/2008/01/16/ant-umgebungsvariablen-an-der-kommandozeile-mit-d-ueberschreiben/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 23:16:00 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[ant]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Programmiernotizen]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=230</guid>
		<description><![CDATA[Wird immer mal wieder angefragt: Gesetzt den Fall, man m&#246;chte in einem Ant-Script auf eine Umgebungsvariable zugreifen, was man normalerweise so macht: &#60;property environment=&#34;env&#34; /&#62; &#60;property name=&#34;dist-conf&#34; location=&#34;${env.DIST_PATH}/conf&#34; /&#62; Dann kann man diese Variable an der Kommandozeile wie folgt &#252;berschreiben: ant -Denv.DIST_PATH=/path/to/the/dir Um einmal gesetzte Variablen zu &#252;berschreiben, ist der Ant-Contrib-Variable-Task (siehe http://ant-contrib.sourceforge.net/) die L&#246;sung [...]]]></description>
			<content:encoded><![CDATA[<p>Wird immer mal wieder angefragt: Gesetzt den Fall, man m&ouml;chte in einem Ant-Script auf eine Umgebungsvariable zugreifen, was man normalerweise so macht:</p>
<pre>&lt;property environment=&quot;env&quot; /&gt; &lt;property name=&quot;dist-conf&quot; location=&quot;${env.DIST_PATH}/conf&quot; /&gt;</pre>
<p>Dann kann man diese Variable an der Kommandozeile wie folgt &uuml;berschreiben:</p>
<pre>ant -Denv.DIST_PATH=/path/to/the/dir</pre>
<p>Um einmal gesetzte Variablen zu &uuml;berschreiben, ist der Ant-Contrib-Variable-Task (siehe <a href="http://ant-contrib.sourceforge.net/">http://ant-contrib.sourceforge.net/</a>) die L&ouml;sung der Wahl.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2008/01/16/ant-umgebungsvariablen-an-der-kommandozeile-mit-d-ueberschreiben/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VerÃ¤ndertes Dependency-Management: Maven &gt; 2.05</title>
		<link>http://blog.gresch.de/2007/12/01/veraendertes-dependency-management-maven-2-05/</link>
		<comments>http://blog.gresch.de/2007/12/01/veraendertes-dependency-management-maven-2-05/#comments</comments>
		<pubDate>Sat, 01 Dec 2007 15:19:32 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[andromda]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[maven]]></category>
		<category><![CDATA[mda]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=225</guid>
		<description><![CDATA[Beim Arbeiten mit AndroMDA auf ein Problem gesto&#223;en, als sich ein Projekt nicht mehr erzeugen lie&#223;; im Forum schlie&#223;lich diesen Hinweis gefunden. Der Grund: Abh&#228;ngige Module ben&#246;tigen ab Maven 2.06 immer in ihrer eigenen pom.xml ebenfalls die Angabe der Versionsnummer. Zur Umstellung siehe die gesonderte Seite hier. Gl&#252;cklicherweise arbeite ich mit einer Struktur, in der [...]]]></description>
			<content:encoded><![CDATA[<p>Beim Arbeiten mit AndroMDA auf ein Problem gesto&szlig;en, als sich ein Projekt nicht mehr erzeugen lie&szlig;; im Forum schlie&szlig;lich <a href="http://galaxy.andromda.org/forum/viewtopic.php?t=4935&amp;highlight=cannot+empty">diesen Hinweis</a> gefunden.</p>
<p>Der Grund: Abh&auml;ngige Module ben&ouml;tigen ab Maven 2.06 immer in ihrer eigenen pom.xml ebenfalls die Angabe der Versionsnummer. Zur Umstellung siehe die gesonderte Seite <a href="http://maven.apache.org/plugins/maven-dependency-plugin/examples/preparing-dependencies.html">hier</a>. </p>
<p>Gl&uuml;cklicherweise arbeite ich mit einer Struktur, in der ich Build-Tools in ein Defaultverzeichnis &quot;current&quot; packe, so dass schnell auf eine andere Version gewechselt werden kann. </p>
<p>Nichtsdestotrotz finde ich es wenig verst&auml;ndlich, wenn in einem Minor-Release eine derart elementare strukturelle Ver&auml;nderung vorgenommen wird. Als Maven-Anwender h&auml;tte ich mir allenfalls eine Warnung gew&uuml;nscht mit R&uuml;ckfall auf die &auml;ltere Funktionalit&auml;t.</p>
<p>Wozu gibt man denn in Maven die Versionsnummer im &lt;modelVersion&gt;-Element der <i>pom.xml</i> &uuml;berhaupt an, wenn nicht auch f&uuml;r eine Abw&auml;rtskompatibilit&auml;t? Sehr merkw&uuml;rdig. </p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/12/01/veraendertes-dependency-management-maven-2-05/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MyEclipse: &#8220;The validator WSDL Validator is a delegating validator but no delegate can found for it.&#8221;</title>
		<link>http://blog.gresch.de/2007/11/30/myeclipse-the-validator-wsdl-validator-is-a-delegating-validator-but-no-delegate-can-found-for-it/</link>
		<comments>http://blog.gresch.de/2007/11/30/myeclipse-the-validator-wsdl-validator-is-a-delegating-validator-but-no-delegate-can-found-for-it/#comments</comments>
		<pubDate>Fri, 30 Nov 2007 22:27:00 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[eclipse]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=224</guid>
		<description><![CDATA[Eine dieser immer wieder auftauchenden, h&#228;&#223;lichen MyEclipse-Fehlermeldungen. Abhilfe schafft, &#252;ber Windows-&#62;Preferences-&#62;Validation den jeweiligen Button in der Spalte Settings zu w&#228;hlen und dann einen Validator-Typen zu w&#228;hlen, danach ggf. noch Project-&#62;Clean. Hinweis f&#252;r Eclipse: Deselektiert man &#252;ber Windows-&#62;Preferences-&#62;Validation eine Validierung komplett und sollte eine Datei bereits als invalid markiert sein, hilft, erneut Validate im Kontextmen&#252; des [...]]]></description>
			<content:encoded><![CDATA[<p>Eine dieser immer wieder auftauchenden, h&auml;&szlig;lichen MyEclipse-Fehlermeldungen.</p>
<p>Abhilfe schafft, &uuml;ber <i>Windows</i>-&gt;<i>Preferences</i>-&gt;<i>Validation</i> den jeweiligen <b>Button</b> in der Spalte <i>Settings</i> zu w&auml;hlen und dann einen Validator-Typen zu w&auml;hlen, danach ggf. noch <i>Project</i>-&gt;<i>Clean</i>. </p>
<p>Hinweis f&uuml;r <i>Eclipse</i>: Deselektiert man &uuml;ber <i>Windows</i>-&gt;<i>Preferences</i>-&gt;<i>Validation</i> eine Validierung komplett und sollte eine Datei bereits als invalid markiert sein, hilft, erneut <i>Validate</i> im Kontextmen&uuml; des Eintrags im <i>Project</i>-/<i>Package-Explorer</i>/<i>Navigator</i> zu w&auml;hlen (geht mit <i>Clean</i> nicht weg).</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/11/30/myeclipse-the-validator-wsdl-validator-is-a-delegating-validator-but-no-delegate-can-found-for-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tomcat (5/6) &#8211; Aelfred Fehlermeldung beim Start aus MyEclipse heraus</title>
		<link>http://blog.gresch.de/2007/10/17/tomcat-56-aelfred-fehlermeldung-beim-start-aus-myeclipse-heraus/</link>
		<comments>http://blog.gresch.de/2007/10/17/tomcat-56-aelfred-fehlermeldung-beim-start-aus-myeclipse-heraus/#comments</comments>
		<pubDate>Wed, 17 Oct 2007 04:32:00 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JAX]]></category>
		<category><![CDATA[tomcat]]></category>
		<category><![CDATA[webapp]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=217</guid>
		<description><![CDATA[Hier half, &#252;ber Windows, Preferences, MyEclipse, Application Servers, [TC-#] folgendes hinzuzuf&#252;gen: &#160; -Djavax.xml.transform.TransformerFactory=com.icl.saxon.TransformerFactoryImpl -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl-Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl-Dorg.xml.parsers.sax.parser=org.apache.xerces.parsers.SAXParser&#160; Siehe dazu auch nur Xerces als Default-Parser setzen.&#160; &#160; &#160; &#160; &#160;]]></description>
			<content:encoded><![CDATA[<p>Hier half, &uuml;ber <em>Windows</em>, <em>Preferences</em>, <em>MyEclipse</em>, <em>Application Servers</em>, [TC-#] folgendes hinzuzuf&uuml;gen:</p>
<pre>&nbsp;</pre>
<pre>-Djavax.xml.transform.TransformerFactory=com.icl.saxon.TransformerFactoryImpl -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl-Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl-Dorg.xml.parsers.sax.parser=org.apache.xerces.parsers.SAXParser&nbsp;</pre>
<p>Siehe dazu auch nur <a href="index.php?/archives/184-Xerces-als-Default-Parser-setzen.html">Xerces als Default-Parser setzen</a>.&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/10/17/tomcat-56-aelfred-fehlermeldung-beim-start-aus-myeclipse-heraus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Commons CLI Stolperstein</title>
		<link>http://blog.gresch.de/2007/08/14/commons-cli-stolperstein/</link>
		<comments>http://blog.gresch.de/2007/08/14/commons-cli-stolperstein/#comments</comments>
		<pubDate>Tue, 14 Aug 2007 16:02:28 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=205</guid>
		<description><![CDATA[Da kann man schon dr&#252;ber &#34;fallen&#34;: In der CLI-Implementierung von Jakarta darf man keinesfalls die Parameterabk&#252;rzungen gleichzeitig als Argumente verwenden. Das mag manchem vielleicht selbstverst&#228;ndlich scheinen, doch da CLI immer f&#252;r die Parameterabk&#252;rzungen einen vorangestellten Bindestrich verlangt, ist es das IMHO nicht. &#160;Nun ja, aber wenn das Problem bekannt ist, braucht es nur noch umgangen [...]]]></description>
			<content:encoded><![CDATA[<p>Da kann man schon dr&uuml;ber &quot;fallen&quot;: In der <a href="http://commons.apache.org/cli/">CLI-Implementierung von Jakarta</a> darf man keinesfalls die Parameterabk&uuml;rzungen gleichzeitig als Argumente verwenden. Das mag manchem vielleicht selbstverst&auml;ndlich scheinen, doch da CLI immer f&uuml;r die Parameterabk&uuml;rzungen einen vorangestellten Bindestrich verlangt, ist es das IMHO nicht.</p>
<p>&nbsp;Nun ja, aber wenn das Problem bekannt ist, braucht es nur noch umgangen zu werden. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/08/14/commons-cli-stolperstein/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>(M)eine Singleton-Lösung</title>
		<link>http://blog.gresch.de/2007/07/26/meine-singleton-loesung/</link>
		<comments>http://blog.gresch.de/2007/07/26/meine-singleton-loesung/#comments</comments>
		<pubDate>Thu, 26 Jul 2007 19:23:00 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[oo]]></category>
		<category><![CDATA[patterns]]></category>
		<category><![CDATA[singleton]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=202</guid>
		<description><![CDATA[Auf Googles Singleton-Detector gesto&#223;en und mir noch einmal die Begr&#252;ndungen angeschaut, weshalb Singletons b&#246;se sind. Das ist alles nicht wirklich neu, wiewohl aus meiner Sicht ein Singleton durchaus Sinn machen kann (gilt die Kritik nicht eigentlich jeder statischen Factory-Methode?). Wie auch immer, f&#252;r mich ist guter Stil, zu begr&#252;nden, weshalb man ein Singleton verwendet. Ebenso, [...]]]></description>
			<content:encoded><![CDATA[<p>Auf Googles <a href="http://code.google.com/p/google-singleton-detector/" target="_blank">Singleton-Detector</a> gesto&szlig;en und mir noch einmal die Begr&uuml;ndungen angeschaut, <a href="http://c2.com/cgi/wiki?SingletonsAreEvil" target="_blank">weshalb Singletons b&ouml;se sind</a>. Das ist alles nicht wirklich neu, wiewohl aus meiner Sicht ein Singleton durchaus Sinn machen kann (gilt die Kritik nicht eigentlich jeder statischen Factory-Methode?).</p>
<p>Wie auch immer, f&uuml;r mich ist guter Stil, zu begr&uuml;nden, weshalb man ein Singleton verwendet. Ebenso, wie man manchmal explizit nichts in einem Code-Block ausf&uuml;hren m&ouml;chte:</p>
<pre>if(this){&nbsp; do();}else if (scary){&nbsp; <font color="#008000"><strong>// empty on purpose!</strong></font>}else{&nbsp; doOther();}</pre>
<p>(da g&auml;bs sicherlich bessere Beispiele, ein besseres w&auml;re der leere private Konstruktor von nicht instantiierbaren Klassen),&nbsp; sollte man im JavaDoc eines Singletons erw&auml;hnen, <strong>dass </strong>es sich um eines handelt, <strong>weshalb</strong> es als Singleton verwendet wird und ggf. wie es <strong>getestet</strong> werden kann resp. welche Besonderheiten f&uuml;r das Testen von Klassen anfallen, die das Singleton verwenden.</p>
<p>Das geht h&ouml;chstwahrscheinlich dar&uuml;ber hinaus, was z.B. in Spring mit den DAO-Klassen erfolgt (sollen die alle schlecht sein?), ist aber gerade f&uuml;r die Arbeit im Team n&uuml;tzlich.&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/07/26/meine-singleton-loesung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JOptionPane mit JGoodies</title>
		<link>http://blog.gresch.de/2007/07/11/joptionpane-mit-jgoodies/</link>
		<comments>http://blog.gresch.de/2007/07/11/joptionpane-mit-jgoodies/#comments</comments>
		<pubDate>Wed, 11 Jul 2007 21:18:00 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[swing]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=198</guid>
		<description><![CDATA[Wenn das Ekel LAF angezeigt wird: &#160;&#160;&#160; UIManager.put(&#34;ClassLoader&#34;, LookUtils.class.getClassLoader());&#160;&#160;&#160; UIManager.setLookAndFeel(new Plastic3DLookAndFeel()); &#160;]]></description>
			<content:encoded><![CDATA[<p>Wenn das Ekel LAF angezeigt wird:</p>
<pre>&nbsp;&nbsp;&nbsp; UIManager.put(&quot;ClassLoader&quot;, LookUtils.class.getClassLoader());&nbsp;&nbsp;&nbsp; UIManager.setLookAndFeel(new Plastic3DLookAndFeel()); </pre>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/07/11/joptionpane-mit-jgoodies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Auf zum Karneval: Maskieren für (Ant) replaceregexpr</title>
		<link>http://blog.gresch.de/2007/07/09/auf-zum-karneval-maskieren-fuer-ant-replaceregexpr/</link>
		<comments>http://blog.gresch.de/2007/07/09/auf-zum-karneval-maskieren-fuer-ant-replaceregexpr/#comments</comments>
		<pubDate>Mon, 09 Jul 2007 06:37:00 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=197</guid>
		<description><![CDATA[Dieser Tasks hats wegen der doch sehr d&#252;rftigen Dokumentation in sich, zumal wegen der RegExpr-Syntax f&#252;r Java. Backslash maskieren &#160; &#60;replaceregexp&#160;&#160;&#160; match=&#34;a:\\&#34;&#160;&#160;&#160; replace=&#34;b:\\\\&#34;&#160;&#160;&#160; flags=&#34;gi&#34;&#62;&#160;&#160;&#160; &#60;fileset dir=&#34;${build}${/}xml&#34; id=&#34;XmlStuff&#34;&#62;&#160;&#160;&#160;&#160;&#160; &#60;include name=&#34;takeme*.xml&#34;/&#62;&#160;&#160;&#160; &#60;/fileset&#62;&#160; &#60;/replaceregexp&#62;&#60;/target&#62; Punkt maskieren (z.B. f&#252;r Paktebezeichner) &#60;replaceregexp match=&#34;com\.old\.style\.business&#34; replace=&#34;org\.new\.style\.business&#34; flags=&#34;gi&#34;&#62; &#60;fileset dir=&#34;${the.path}&#34; id=&#34;pathy&#34;&#62; &#60;include name=&#34;Groov*y.java&#34;/&#62; &#60;/fileset&#62;&#60;/replaceregexp&#62; &#160;Das Flag &#34;gi&#34; bedeutet: global (alle Vorkommen der gefundenen [...]]]></description>
			<content:encoded><![CDATA[<p>Dieser Tasks hats wegen der doch sehr d&uuml;rftigen Dokumentation in sich, zumal wegen der RegExpr-Syntax f&uuml;r Java.</p>
<p><strong>Backslash maskieren</strong> </p>
<pre>&nbsp; &lt;replaceregexp&nbsp;&nbsp;&nbsp; match=&quot;a:\\&quot;&nbsp;&nbsp;&nbsp; replace=&quot;b:\\\\&quot;&nbsp;&nbsp;&nbsp; flags=&quot;gi&quot;&gt;&nbsp;&nbsp;&nbsp; &lt;fileset dir=&quot;${build}${/}xml&quot; id=&quot;XmlStuff&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;include name=&quot;takeme*.xml&quot;/&gt;&nbsp;&nbsp;&nbsp; &lt;/fileset&gt;&nbsp; &lt;/replaceregexp&gt;&lt;/target&gt; </pre>
<p><strong>Punkt maskieren</strong> (z.B. f&uuml;r Paktebezeichner) </p>
<pre>&lt;replaceregexp  match=&quot;com\.old\.style\.business&quot;  replace=&quot;org\.new\.style\.business&quot;  flags=&quot;gi&quot;&gt;  &lt;fileset dir=&quot;${the.path}&quot; id=&quot;pathy&quot;&gt;    &lt;include name=&quot;Groov*y.java&quot;/&gt;  &lt;/fileset&gt;&lt;/replaceregexp&gt;</pre>
<p>&nbsp;Das Flag &quot;gi&quot; bedeutet: <strong>g</strong>lobal (alle Vorkommen der gefundenen Zeichenfolge), [case-] <strong>i</strong>nsensitive (Gro&szlig;-/Kleinschreibung nicht beachten). </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/07/09/auf-zum-karneval-maskieren-fuer-ant-replaceregexpr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>typo3: special=directory mit Submenüs</title>
		<link>http://blog.gresch.de/2007/06/03/typo3-specialdirectory-mit-submenues/</link>
		<comments>http://blog.gresch.de/2007/06/03/typo3-specialdirectory-mit-submenues/#comments</comments>
		<pubDate>Sun, 03 Jun 2007 22:09:58 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=190</guid>
		<description><![CDATA[Bug, Bug, Bug! http://bugs.typo3.org/view.php?id=3224, da kann man sich nicht herausreden. Die L&#246;sung funktioniert &#8211; einfach nur darauf achten, dass die Lib eingebunden ist, dann gehts. Hier mein TypoScript: # Menu 1 cObjectlib.menu_1 = HMENUlib.menu_1 { ### Erste Ebene - special value ist die Startseite mit den Servicemen&#252;eintr&#228;gen ### special = directory special.value = 50 1 [...]]]></description>
			<content:encoded><![CDATA[<p>Bug, Bug, Bug! <a href="http://bugs.typo3.org/view.php?id=3224">http://bugs.typo3.org/view.php?id=3224</a>, da kann man sich nicht herausreden.</p>
<p>Die L&ouml;sung funktioniert &#8211; einfach nur darauf achten, dass die Lib eingebunden ist, dann gehts. Hier mein TypoScript:</p>
<pre># Menu 1 cObjectlib.menu_1 = HMENUlib.menu_1 {  ### Erste Ebene - special value ist die Startseite mit den Servicemen&uuml;eintr&auml;gen ###     special = directory     special.value = 50    1 = TMENU    1 {          NO.allWrap = &lt;div class=&quot;nav&quot;&gt; | &lt;/div&gt;          ACT = 1          ACT.allWrap = &lt;div class=&quot;nav&quot;&gt; | &lt;/div&gt;       }    ### Zweite Ebene ###    2 = TMENU    2 {           NO.allWrap = &lt;div class=&quot;navsub&quot;&gt; | &lt;/div&gt;           ACT = 1           ACT.allWrap = &lt;div class=&quot;navsub&quot;&gt; | &lt;/div&gt;       }   }}

[PIDinRootline = 50]    lib.menu_1.special &gt;    lib.menu_1.entryLevel = 1[END]       &nbsp;</pre>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/06/03/typo3-specialdirectory-mit-submenues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS-Tücken &#8211; Zeitfresser</title>
		<link>http://blog.gresch.de/2007/05/27/css-tuecken-zeitfresser/</link>
		<comments>http://blog.gresch.de/2007/05/27/css-tuecken-zeitfresser/#comments</comments>
		<pubDate>Mon, 28 May 2007 00:17:34 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=188</guid>
		<description><![CDATA[Weiterhin mit der Homepage f&#252;r St. Hildegard besch&#228;ftigt. Das Layout notgedrungen erst einmal vom Dreispalten-CSS auf ein Tabellenlayout zur&#252;ckgestellt &#160; Das ansonsten phantastische CSS-Men&#252; von Stu Nicholls vermochte ich nicht dazu bewegen, die &#252;berlangen &#60;li&#62;-Tags nicht umzubrechen. &#160; Wie auch immer &#8211; w&#228;hrend der Besch&#228;ftigung mit dem Layout fiel mir immer wieder auf, wie wenig [...]]]></description>
			<content:encoded><![CDATA[<p>Weiterhin mit der Homepage f&uuml;r St. Hildegard besch&auml;ftigt. Das Layout notgedrungen erst einmal vom Dreispalten-CSS auf ein Tabellenlayout zur&uuml;ckgestellt <img src='http://blog.gresch.de/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<p>Das ansonsten phantastische CSS-Men&uuml; von <a href="http://www.cssplay.co.uk/menus/final_drop.html">Stu Nicholls</a> vermochte ich nicht dazu bewegen, die &uuml;berlangen &lt;li&gt;-Tags <em>nicht</em> umzubrechen.</p>
<p>&nbsp;</p>
<p>Wie auch immer &#8211; w&auml;hrend der Besch&auml;ftigung mit dem Layout fiel mir immer wieder auf, wie wenig standardkonform doch der Internet Explorer ist. Und dass sich Webdesigner offenbar &uuml;berwiegend damit besch&auml;ftigen, ihre Seiten f&uuml;r alle Browser, insbesondere aber f&uuml;r den IE wie gew&uuml;nscht pr&auml;sentieren zu k&ouml;nnen.</p>
<p>&nbsp;</p>
<p>Welch ein Wahnsinn ist das nur? Da wird ein objektiv (der W3C-Standard ist objektiv) fehlerhaftes Softwareprodukt geb&uuml;ndelt mit einem Betriebssystem zur Verf&uuml;gung gestellt und wegen der hinter diesem Betriebssystem stehenden beherrschenden Marktposition m&uuml;ssen Unternehmen auf der ganzen Welt Geld ausgeben, um die Fehler dieser Software zu umgehen.</p>
<p>&nbsp;</p>
<p>Ich glaube nicht, dass dies die Arbeitspl&auml;tze der Webdesigner sichert &#8211; deren Arbeit ist so oder so gefragt. Aber ihre Leistung wird verschlechtert, da sie sich um Dinge in der zur Verf&uuml;gung stehenden Zeit k&uuml;mmern m&uuml;ssen, die eigentlich gar nichts mit ihrer T&auml;tigkeit zu tun haben.</p>
<p>&nbsp;</p>
<p>All die Stunden der sinnlos mit IE-Inkompatiblit&auml;ten vergeudeten Zeit zusammengerechnet liegt hier ein betriebs- und volkswirtschaftlicher Schaden in Milliardenh&ouml;he vor, um den sich niemand k&uuml;mmert. Da glaubt man lieber Zusicherungen, der IE sei doch sehr standardkonform und bel&auml;sst es dabei. Be&auml;ngstigend. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/05/27/css-tuecken-zeitfresser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firebug-Problem mit DOM-Inspector</title>
		<link>http://blog.gresch.de/2007/05/27/firebug-problem-mit-dom-inspector/</link>
		<comments>http://blog.gresch.de/2007/05/27/firebug-problem-mit-dom-inspector/#comments</comments>
		<pubDate>Sun, 27 May 2007 11:38:52 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=186</guid>
		<description><![CDATA[Warum auch immer, das passiert immer wieder einmal: Anstelle CSS-Informationen im Firebug zu erhalten, wird eine Fehlermeldung angezeigt, die auf die FAQs verweist. Ums abzuk&#252;rzen: Firefox schlie&#223;en, altes Firefox-Installationsverzeichnis (NICHT Profilverzeichnis) umbenennen und Firefox erneut installieren. Dann funktionierts (wieder).]]></description>
			<content:encoded><![CDATA[<p>Warum auch immer, das passiert immer wieder einmal: Anstelle CSS-Informationen im Firebug zu erhalten, wird eine Fehlermeldung angezeigt, die auf die FAQs verweist. Ums abzuk&uuml;rzen: Firefox schlie&szlig;en, altes Firefox-Installationsverzeichnis (NICHT Profilverzeichnis) umbenennen und Firefox erneut installieren. Dann funktionierts (wieder).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/05/27/firebug-problem-mit-dom-inspector/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL Import</title>
		<link>http://blog.gresch.de/2007/05/20/mysql-import/</link>
		<comments>http://blog.gresch.de/2007/05/20/mysql-import/#comments</comments>
		<pubDate>Sun, 20 May 2007 08:17:53 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=187</guid>
		<description><![CDATA[Auch so ein Befehl, den ich immer vergesse: mysql -u USER -p DBNAME &#60; dump.sql Der direkte Befehl an der Kommandozeile ist besonders n&#252;tzlich, um das Default-Characterset zu &#252;bergeben: mysql -u USER -p&#160; DBNAME --default-character-set=utf8 &#60; /path/to/dump.sql&#160; &#160; Oder einloggen, use DBNAME und den Pfad des Dumpfiles mit &#39;source&#39; angeben. Also: mysql&#62; show databases mysql&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>Auch so ein Befehl, den ich immer vergesse:</p>
<pre>mysql -u USER -p DBNAME &lt; dump.sql</pre>
<p>Der direkte Befehl an der Kommandozeile ist besonders n&uuml;tzlich, um das Default-Characterset zu &uuml;bergeben:</p>
<pre>mysql -u USER -p&nbsp; DBNAME --default-character-set=utf8 &lt; /path/to/dump.sql&nbsp;</pre>
<p>&nbsp;</p>
<p>Oder einloggen, use DBNAME und den Pfad des Dumpfiles mit &#39;source&#39; angeben. Also:</p>
<pre>mysql&gt; show databases</pre>
<pre>mysql&gt; use DBNAME</pre>
<pre>mysql&gt; source /path/to/dump.sql&nbsp;</pre>
<p>&nbsp;Da m&uuml;sste das Charset allerdings &uuml;ber die Session (?) resp. beim Login ge&auml;ndert werden (???).</p>
<p>Falls es sich schlie&szlig;lich um eine Remote-DB handelt (auch hier n&uuml;tzlich f&uuml;rs Charset):</p>
<pre>mysql -u DBUSER -p -h DBSERVER DBNAME &lt; dump.sql</pre>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/05/20/mysql-import/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xerces als Default-Parser setzen</title>
		<link>http://blog.gresch.de/2007/05/15/xerces-als-default-parser-setzen/</link>
		<comments>http://blog.gresch.de/2007/05/15/xerces-als-default-parser-setzen/#comments</comments>
		<pubDate>Tue, 15 May 2007 20:54:00 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=185</guid>
		<description><![CDATA[Diese Einstellung entf&#228;llt mir immer wieder, ist aber doch manchmal n&#246;tig: -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl &#160;]]></description>
			<content:encoded><![CDATA[<p>Diese Einstellung entf&auml;llt mir immer wieder, ist aber doch manchmal n&ouml;tig:</p>
<pre>-Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl</pre>
<p><font size="2">
<p>&nbsp;</p>
<p></font></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/05/15/xerces-als-default-parser-setzen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse erstellt plötzlich kein Build mehr???</title>
		<link>http://blog.gresch.de/2007/05/11/eclipse-erstellt-ploetzlich-kein-build-mehr/</link>
		<comments>http://blog.gresch.de/2007/05/11/eclipse-erstellt-ploetzlich-kein-build-mehr/#comments</comments>
		<pubDate>Sat, 12 May 2007 00:02:09 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=184</guid>
		<description><![CDATA[Das k&#246;nnte an einer korrumpierten .project-Datei liegen.Einfach mal &#160;&#160;&#160; &#160;&#160;&#160; &#60;buildCommand&#62;&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#60;name&#62;org.eclipse.jdt.core.javabuilder&#60;/name&#62;&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#60;arguments&#62;&#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#60;/arguments&#62;&#160;&#160;&#160; &#160;&#160;&#160; &#60;/buildCommand&#62; einf&#252;gen (direkt via Eclipse, im ge&#246;ffneten Projekt funktioniert).&#160;]]></description>
			<content:encoded><![CDATA[<p>Das k&ouml;nnte an einer korrumpierten .project-Datei liegen.<br />Einfach mal</p>
<pre>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;buildCommand&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;name&gt;org.eclipse.jdt.core.javabuilder&lt;/name&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;arguments&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/arguments&gt;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/buildCommand&gt; </pre>
<p>einf&uuml;gen (direkt via Eclipse, im ge&ouml;ffneten Projekt funktioniert).&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/05/11/eclipse-erstellt-ploetzlich-kein-build-mehr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>web.xml für JSF</title>
		<link>http://blog.gresch.de/2007/04/10/web-xml-fuer-jsf/</link>
		<comments>http://blog.gresch.de/2007/04/10/web-xml-fuer-jsf/#comments</comments>
		<pubDate>Tue, 10 Apr 2007 20:52:56 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[andromda]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jsf]]></category>
		<category><![CDATA[mda]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=164</guid>
		<description><![CDATA[Diese hier ist einigerma&#223;en sinnvoll; was von Genuitec angeboten wird, ist eher zweifelhaft, insb. das servlet-mapping. Am einfachsten geht&#39;s aber mittlerweile mit Maven, siehe http://wiki.apache.org/myfaces/MyFaces_Archetypes_for_Maven. Eigentlich sind solche Archteypen ja etwas f&#252;r MDA-&#34;FUDders&#34;, denn der Unterschied hinsichtlich der Vorgehensweise zur JSF-Cartridge von AndroMDA ist gar nicht so gro&#223;.&#160; &#160; Zur Dokumentation:&#160; &#60;?xml version=&#34;1.0&#34;?&#62;&#60;web-app version=&#34;2.4&#34; xmlns=&#34;http://java.sun.com/xml/ns/j2ee&#34; [...]]]></description>
			<content:encoded><![CDATA[<p>Diese hier ist einigerma&szlig;en sinnvoll; was von Genuitec angeboten wird, ist eher zweifelhaft, insb. das <i>servlet-mapping</i>.</p>
<p>Am einfachsten geht&#39;s aber mittlerweile mit Maven, siehe <a href="http://wiki.apache.org/myfaces/MyFaces_Archetypes_for_Maven">http://wiki.apache.org/myfaces/MyFaces_Archetypes_for_Maven</a>.</p>
<p>Eigentlich sind solche Archteypen ja etwas f&uuml;r MDA-&quot;FUDders&quot;, denn der Unterschied <i>hinsichtlich der Vorgehensweise</i> zur <a href="http://galaxy.andromda.org/docs-3.1/andromda-jsf-cartridge/index.html">JSF-Cartridge von AndroMDA</a> ist gar nicht so gro&szlig;.&nbsp;</p>
<p>&nbsp;</p>
<p>Zur Dokumentation:&nbsp;</p>
<pre>&lt;?xml version=&quot;1.0&quot;?&gt;<web-app xsi:schemalocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/j2ee" version="2.4"><context-param><description>&lt;web-app version=&quot;2.4&quot; xmlns=&quot;http://java.sun.com/xml/ns/j2ee&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xsi:schemaLocation=&quot;http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd&quot;&gt; 

    &lt;context-param&gt;        &lt;description&gt;            State saving method: &quot;client&quot; or &quot;server&quot; (= default)            See JSF Specification 2.5.2        &lt;/description&gt;            &lt;param-name&gt;javax.faces.STATE_SAVING_METHOD&lt;/param-name&gt;        &lt;param-value&gt;server&lt;/param-value&gt;    &lt;/context-param&gt;

    &lt;context-param&gt;        &lt;description&gt;            This parameter tells MyFaces if javascript code should be allowed in the            rendered HTML output.            If javascript is allowed, command_link anchors will have javascript code            that submits the corresponding form.            If javascript is not allowed, the state saving info and nested parameters            will be added as url parameters.            Default: &quot;true&quot;        &lt;/description&gt;            &lt;param-name&gt;org.apache.myfaces.ALLOW_JAVASCRIPT&lt;/param-name&gt;        &lt;param-value&gt;true&lt;/param-value&gt;    &lt;/context-param&gt;

    &lt;context-param&gt;        &lt;description&gt;            This parameter tells MyFaces if javascript code should be allowed in the            rendered HTML output.            If javascript is allowed, command_link anchors will have javascript code            that submits the corresponding form.            If javascript is not allowed, the state saving info and nested parameters            will be added as url parameters.            Default: &quot;false&quot;

            Setting this param to true should be combined with STATE_SAVING_METHOD &quot;server&quot; for            best results.

            This is an EXPERIMENTAL feature. You also have to enable the detector filter/filter mapping below to get            JavaScript detection working.        &lt;/description&gt;        &lt;param-name&gt;org.apache.myfaces.DETECT_JAVASCRIPT&lt;/param-name&gt;        &lt;param-value&gt;false&lt;/param-value&gt;    &lt;/context-param&gt;

    &lt;context-param&gt;        &lt;description&gt;            If true, rendered HTML code will be formatted, so that it is &quot;human readable&quot;.            i.e. additional line separators and whitespace will be written, that do not            influence the HTML code.            Default: &quot;true&quot;        &lt;/description&gt;        &lt;param-name&gt;org.apache.myfaces.PRETTY_HTML&lt;/param-name&gt;        &lt;param-value&gt;true&lt;/param-value&gt;    &lt;/context-param&gt;

    &lt;context-param&gt;        &lt;description&gt;            If true, a javascript function will be rendered that is able to restore the            former vertical scroll on every request. Convenient feature if you have pages            with long lists and you do not want the browser page to always jump to the top            if you trigger a link or button action that stays on the same page.            Default: &quot;false&quot;        &lt;/description&gt;            &lt;param-name&gt;org.apache.myfaces.AUTO_SCROLL&lt;/param-name&gt;        &lt;param-value&gt;true&lt;/param-value&gt;    &lt;/context-param&gt;

    &lt;!-- Extensions Filter --&gt;    &lt;filter&gt;        &lt;filter-name&gt;MyFacesExtensionsFilter&lt;/filter-name&gt;        &lt;filter-class&gt;org.apache.myfaces.webapp.filter.ExtensionsFilter&lt;/filter-class&gt;        &lt;init-param&gt;            &lt;description&gt;Set the size limit for uploaded files.                Format: 10 - 10 bytes                        10k - 10 KB                        10m - 10 MB                        1g - 1 GB            &lt;/description&gt;        			&lt;param-name&gt;maxFileSize&lt;/param-name&gt;			&lt;param-value&gt;20m&lt;/param-value&gt;        &lt;/init-param&gt; &lt;/filter&gt; &lt;filter-mapping&gt;  &lt;filter-name&gt;MyFacesExtensionsFilter&lt;/filter-name&gt;  &lt;!-- servlet-name must match the name of your javax.faces.webapp.FacesServlet entry --&gt;  &lt;servlet-name&gt;Faces Servlet&lt;/servlet-name&gt; &lt;/filter-mapping&gt; &lt;!-- extension mapping for serving page-independent resources (javascript, stylesheets, images, etc.)  --&gt; &lt;filter-mapping&gt;  &lt;filter-name&gt;MyFacesExtensionsFilter&lt;/filter-name&gt;  &lt;url-pattern&gt;/faces/myFacesExtensionResource/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; &lt;filter-mapping&gt;  &lt;filter-name&gt;MyFacesExtensionsFilter&lt;/filter-name&gt;  &lt;url-pattern&gt;*.jsp&lt;/url-pattern&gt; &lt;/filter-mapping&gt;

 &lt;!-- Listener, that does all the startup work (configuration, init). --&gt; &lt;listener&gt;  &lt;listener-class&gt;org.apache.myfaces.webapp.StartupServletContextListener&lt;/listener-class&gt; &lt;/listener&gt; &lt;!-- Faces Servlet --&gt; &lt;servlet&gt;  &lt;servlet-name&gt;Faces Servlet&lt;/servlet-name&gt;  &lt;servlet-class&gt;javax.faces.webapp.FacesServlet&lt;/servlet-class&gt;  &lt;load-on-startup&gt;1&lt;/load-on-startup&gt; &lt;/servlet&gt; &lt;servlet-mapping&gt;  &lt;servlet-name&gt;Faces Servlet&lt;/servlet-name&gt;  &lt;url-pattern&gt;*.jsf&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet-mapping&gt;  &lt;servlet-name&gt;Faces Servlet&lt;/servlet-name&gt;  &lt;url-pattern&gt;/faces/*&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;login-config&gt;  &lt;auth-method&gt;BASIC&lt;/auth-method&gt; &lt;/login-config&gt;&lt;/web-app&gt;</description></context-param></web-app></pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/04/10/web-xml-fuer-jsf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Typo3 &#8211; Probleme, selbst mit light_em</title>
		<link>http://blog.gresch.de/2007/03/20/typo3-probleme-selbst-mit-light_em/</link>
		<comments>http://blog.gresch.de/2007/03/20/typo3-probleme-selbst-mit-light_em/#comments</comments>
		<pubDate>Tue, 20 Mar 2007 22:46:55 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[snippet]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=156</guid>
		<description><![CDATA[Nachdem der freundliche Support von Speicherhosting mir geholfen hatte, das Memory-Limit hochzusetzen, funktionierte der EM (in der &#34;Light-Version&#34; immer noch nicht: Hier gab es die Ausgabe von Bin&#228;rm&#252;ll in der Seite (CURL). Schlie&#223;lich half, t3lib/class.t3lib_div.php zu bearbeiten: curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0); // Changed from 0 to 1 by KG curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); &#160; &#160;So schleicht sich [...]]]></description>
			<content:encoded><![CDATA[<p>Nachdem der freundliche Support von Speicherhosting mir geholfen hatte, das Memory-Limit hochzusetzen, funktionierte der EM (in der &quot;Light-Version&quot; immer noch nicht: Hier gab es die Ausgabe von Bin&auml;rm&uuml;ll in der Seite (CURL).</p>
<p>Schlie&szlig;lich half, <strong>t3lib/class.t3lib_div.php</strong> zu bearbeiten:</p>
<pre>curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0); // Changed from 0 to 1 by KG curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);</pre>
<p>&nbsp;</p>
<p>&nbsp;So schleicht sich die Homepage f&uuml;r die Gemeinde voran, immerhin ist die neue cal-Extension exzellent.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/03/20/typo3-probleme-selbst-mit-light_em/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Axis (1): Must include type attribute for Handler deployment!</title>
		<link>http://blog.gresch.de/2007/03/02/axis-1-must-include-type-attribute-for-handler-deployment/</link>
		<comments>http://blog.gresch.de/2007/03/02/axis-1-must-include-type-attribute-for-handler-deployment/#comments</comments>
		<pubDate>Fri, 02 Mar 2007 19:49:00 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[axis]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[webservice]]></category>
		<category><![CDATA[ws]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=155</guid>
		<description><![CDATA[This error normally occurs if the DocumentBuilderFactory is&#160; overlapped by e.g. gnujaxp or an outdated Xerces version. Solution: Try to point to Xerces, e.g. by using a system var or remove suspicious jars, e.g. gnujaxp.jar from your classpath. (Asked by a colleague today). &#160; A better error message would be useful, must check how the [...]]]></description>
			<content:encoded><![CDATA[<p><font face="Verdana">This error normally occurs if the <em>DocumentBuilderFactory</em> is&nbsp; overlapped by e.g. gnujaxp or an outdated Xerces version. </font></p>
<p><font face="Verdana">Solution: </font><font face="Verdana">Try to point to Xerces, e.g. by using a system var or remove suspicious jars, e.g. gnujaxp.jar from your classpath.<br />
</font></p>
<p><font face="Verdana">(Asked by a colleague today). </font></p>
<p>&nbsp;</p>
<p><font face="Verdana">A better error message would be useful, must check how the behaviour is in Axis2.</font><font face="Verdana"></font></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/03/02/axis-1-must-include-type-attribute-for-handler-deployment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Typo3: &#8220;No cookies, no Typo3&#8243;&#8230;</title>
		<link>http://blog.gresch.de/2007/02/27/typo3-no-cookies-no-typo3/</link>
		<comments>http://blog.gresch.de/2007/02/27/typo3-no-cookies-no-typo3/#comments</comments>
		<pubDate>Tue, 27 Feb 2007 20:39:56 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=154</guid>
		<description><![CDATA[Ziemlich unerfreulich, so ein Update auf PHP5, aber es gibt ja Google, da findet man dann z.B: http://lists.netfielders.de/pipermail/typo3-english/2005-November/015469.html]]></description>
			<content:encoded><![CDATA[<p>Ziemlich unerfreulich, so ein Update auf PHP5, aber es gibt ja Google, da findet man dann z.B:</p>
<p><a href="http://lists.netfielders.de/pipermail/typo3-english/2005-November/015469.html">http://lists.netfielders.de/pipermail/typo3-english/2005-November/015469.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/02/27/typo3-no-cookies-no-typo3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HeapSpace Profiling mit Java 6</title>
		<link>http://blog.gresch.de/2007/02/19/heapspace-profiling-mit-java-6/</link>
		<comments>http://blog.gresch.de/2007/02/19/heapspace-profiling-mit-java-6/#comments</comments>
		<pubDate>Mon, 19 Feb 2007 20:11:55 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[profiling]]></category>
		<category><![CDATA[qa]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=146</guid>
		<description><![CDATA[Nein, wie ist das sch&#246;n: Programm mit -XX:+HeapDumpOnOutOfMemoryError aufrufen, um eine HeapDump-Datei zu erstellen. Jetzt mit jhat -J-mx768m [HeapDump-Datei, z.B. java_pid804.hprof] die Datei analysieren lassen. Wie auch bei den &#34;integrierten&#34; WebServices wird dabei ein interner Http-Server gestartet, der grunds&#228;tzlich auf Port 7000 lauscht. Jetzt &#252;ber http://localhost:7000 analysieren&#8230; OQL wird auch unterst&#252;tzt. Gef&#228;llt mit besser als [...]]]></description>
			<content:encoded><![CDATA[<p>Nein, wie ist das sch&ouml;n:</p>
<ol>
<li>Programm mit <strong>-XX:+HeapDumpOnOutOfMemoryError</strong> aufrufen, um eine HeapDump-Datei zu erstellen.</li>
<li>Jetzt mit <strong>jhat -J-mx768m [HeapDump-Datei, z.B. java_pid804.hprof]</strong> die Datei analysieren lassen. Wie auch bei den &quot;integrierten&quot; WebServices wird dabei ein interner Http-Server gestartet, der grunds&auml;tzlich auf Port 7000 lauscht.</li>
<li>Jetzt &uuml;ber http://localhost:7000 analysieren&#8230; OQL wird auch unterst&uuml;tzt.</li>
</ol>
<p>Gef&auml;llt mit besser als das frustrierende Geraffel mit der Eclipse TPTP, auch wenn diese sch&ouml;nere Icons vorweisen kann. Die L&ouml;sung aus dem JDK scheint mir einfacher, stabiler und vor allem funktionaler zu sein. (Der TPTP-Agent selbst muss z.B. derzeit unter 1.4 laufen, das soll man einmal wissen).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/02/19/heapspace-profiling-mit-java-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eberhard Wolff &#8211; Spring (dpunkt)</title>
		<link>http://blog.gresch.de/2007/02/03/eberhard-wolff-spring-dpunkt/</link>
		<comments>http://blog.gresch.de/2007/02/03/eberhard-wolff-spring-dpunkt/#comments</comments>
		<pubDate>Sat, 03 Feb 2007 19:44:00 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[buch]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=143</guid>
		<description><![CDATA[Derzeit am Durchkauen des Buchs von Eberhard Wolff, vormals Saxonia Systems, jetzt Interface21 Mitarbeiter. &#160; Der Autor ist, als Spring-&#34;Committer&#34; neben J&#252;rgen H&#246;ller der einzige native Deutschsprachler im Team und aufgrund seiner Autorent&#228;tigkeit beim Java-Magazin sowie seiner freundlich-intelligenten Vortragsart bei Konferenzen vorz&#252;glich geeignet, ein Buch &#252;ber Spring zu verfassen. Das Buch behandelt, dem Inhaltsverzeichnis folgend, [...]]]></description>
			<content:encoded><![CDATA[<p>Derzeit am Durchkauen des Buchs von Eberhard Wolff, vormals Saxonia Systems, jetzt <a href="http://www.interface21.com/" title="if21">Interface21</a> Mitarbeiter.</p>
<p>&nbsp;</p>
<p>Der Autor ist, als Spring-&quot;Committer&quot; neben J&uuml;rgen H&ouml;ller der einzige native Deutschsprachler im Team und aufgrund seiner Autorent&auml;tigkeit beim Java-Magazin sowie seiner freundlich-intelligenten Vortragsart bei Konferenzen vorz&uuml;glich geeignet, ein Buch &uuml;ber Spring zu verfassen.  Das Buch behandelt, dem Inhaltsverzeichnis folgend, so ziemlich alle Bereiche:</p>
<p>&nbsp;</p>
<p>Von den Grundkonzepten (DI, AOP) &uuml;ber Persistenz zu JAAS, MVC bis hin zu Spring.NET.  Da dr&auml;ngt sich einem der Eindruck auf: Das kann man unm&ouml;glich auf gut dreihundert Seiten behandeln!</p>
<p>&nbsp;</p>
<p>Tats&auml;chlich wird der Text sich f&uuml;r jemanden, der noch nicht mit Spring gearbeitet  hat, so hermetisch darstellen, dass er ohne gleichzeitiges Nachvollziehen mit einem Beispielprojekt hoffnungslos verloren sein d&uuml;rfte. Das stellt sich die Frage, ob vielleicht mehr Informationen &uuml;ber die <a href="http://www.spring-buch.de/Beispiele/index.html" title="Codebeispiele">Codebeispiele</a> zu erhalten sind. Aber hier fangen die Probleme an:</p>
<p>&nbsp;</p>
<p>Eberhard Wolff stellt ein Eclipse-Projekt zur Verf&uuml;gung, das auf User-Libraries basiert, deren Inhalt aber nirgends erw&auml;hnt ist.  Eine <em>ant.properties</em>-Datei, die in der einzigen Hilfestellung, <em>LiesMich.txt</em>, aufgef&uuml;hrt ist, geht fehl, da die <em>build.xml</em> auf einen anderen Pfad verweist als die eigentlich zu verwendende Variable <em>xdoclet.home</em> aus der Property-Datei.  Das ist sehr lieblos gemacht und Wolff ebenso wie seinem Lektor vorzuwerfen, die offenbar gar nicht versucht haben, die Konfiguration einmal auf einem frischen System auszuprobieren.</p>
<p>Allein der Umstand, dass nicht erw&auml;hnt wird, mit welchem JDK (grunds&auml;tzlich eher 1.4, aber wohl auch Tiger), welcher Version von JBoss oder Tomcat oder JUnit gearbeitet wird und wie, ist einfach mangelhaft &#8211; im Arbeitsalltag wollte man nicht auf diese Weise in ein Projekt eingef&uuml;hrt werden.  Aber da h&auml;tte man den Trost, daf&uuml;r bezahlt zu werden.</p>
<p>&nbsp;</p>
<p>Diesen Trost hat man hier nicht. Im Gegenteil.</p>
<p>&nbsp;</p>
<p>Ich habe immer mehr den Eindruck, viele der IT-B&uuml;cher werden nur noch verfasst, um den Autoren die M&ouml;glichkeit zu geben, sich zu profilieren, nicht aber: Um Wissen weiterzugeben.</p>
<p>&nbsp;</p>
<p>Dass es anders ginge, beweist ja gerade <a href="http://appfuse.org/" title="AppFuse 2 - Home">AppFuse</a> von Matt Raible, das ja auf dem Buch <a href="http://www.amazon.com/Spring-Live-Matt-Raible/dp/0974884375" title="Spring Live - Amazon Link">Spring Live</a> weitgehend basiert. Und in der Version 2 von AppFuse macht Raible auch vor, wie das aussehen kann: Einfach mit <a href="http://maven.apache.org/" title="Maven - Link">Maven</a> sich das Projekt holen, konfigurieren &#8211; fertig!  Selbst wenn Eberhard Wolff sich diese M&uuml;he nicht machen wollte (und die Bandbreite f&uuml;r ein Maven Repository nicht zur Verf&uuml;gung stand) &#8211; ein &quot;Out-of-the-Box&quot; Projekt f&uuml;r Eclipse w&auml;re doch sicherlich zu erwarten gewesen, immerhin kostet Wolffs Buch 36,- EUR, das ist zu teuer, als dass man auch noch Stunden mit dem Einrichten des Beispielprojekts verbringen muss.</p>
<p>
Oder wenigstens *.userlibraries-Dateien zum Importieren/Nachvollziehen anbieten&#8230; oder ggf. die SpringIDE erw&auml;hnen, wenn er von dieser ausgehen sollte.  Dieses Buch scheint mir nur f&uuml;r Schulungen geeignet, in denen E. Wolff ein &quot;Hands-On-Training&quot; durchf&uuml;hrt und den Anwesenden das Buch als Vademecum &uuml;berreicht.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/02/03/eberhard-wolff-spring-dpunkt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Serendipity: RSS-Feeds funktionieren nicht (mehr)</title>
		<link>http://blog.gresch.de/2007/02/02/serendipity-rss-feeds-funktionieren-nicht-mehr/</link>
		<comments>http://blog.gresch.de/2007/02/02/serendipity-rss-feeds-funktionieren-nicht-mehr/#comments</comments>
		<pubDate>Fri, 02 Feb 2007 18:59:00 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[s9y]]></category>
		<category><![CDATA[serendipity]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=110</guid>
		<description><![CDATA[Zwei wesentliche Gr&#252;nde: Das Style-Verzeichnis &#34;default&#34; enth&#228;lt die feed*.tpl-Vorlagendateien nicht oder ein Whitespace ist am Anfang/Ende von &#60;php? &#62; in einer PHP-Datei, bevorzugt config.inc.php, vorhanden. Also entweder die feed*.tpl-Dateien ins default-Verzeichnis kopieren und/oder Whitespace aus einer PHP-Datei entfernen. Siehe diesen Forumsbeitrag.]]></description>
			<content:encoded><![CDATA[<p>Zwei wesentliche Gr&uuml;nde: Das Style-Verzeichnis &quot;default&quot; enth&auml;lt die feed*.tpl-Vorlagendateien nicht oder ein Whitespace ist am Anfang/Ende von <strong>&lt;php? &gt;</strong> in einer PHP-Datei, bevorzugt <strong>config.inc.php</strong>, vorhanden.  Also entweder die feed*.tpl-Dateien ins default-Verzeichnis kopieren und/oder Whitespace aus einer PHP-Datei entfernen.  Siehe <a href="http://board.s9y.org/viewtopic.php?t=8476">diesen Forumsbeitrag</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/02/02/serendipity-rss-feeds-funktionieren-nicht-mehr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XSLT: contains() mit Hochkomma</title>
		<link>http://blog.gresch.de/2007/01/05/xslt-contains-mit-hochkomma/</link>
		<comments>http://blog.gresch.de/2007/01/05/xslt-contains-mit-hochkomma/#comments</comments>
		<pubDate>Fri, 05 Jan 2007 18:58:00 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xsl]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=79</guid>
		<description><![CDATA[Am einfachsten das Hochkomma in Anf&#252;hrungszeichen einschlie&#223;en: &#60;xsl:if test=&#34;contains($myExpr, &#34;'&#34;)&#34;&#62; etc. Bei den meisten XPath-Tools darauf achten, dass nicht die XML-Entit&#228;t, sondern das Zeichen verwendet wird. Leider funktioniert das nicht mit concat() oder generell nicht immer. Bombensicher ist daher nur Michael Kays Vorschlag. Also &#60;xsl:variable name=&#34;apos&#34;&#62;'&#60;/x:variable&#62; und dann verwenden: &#60;xsl:value-of select=&#34;concat('//', '*[@type=', $apos, 'sthg2concat:', @name, [...]]]></description>
			<content:encoded><![CDATA[<p>Am einfachsten das Hochkomma in Anf&uuml;hrungszeichen einschlie&szlig;en:</p>
<pre>&lt;xsl:if test=&quot;contains($myExpr, &quot;'&quot;)&quot;&gt;</pre>
<p>etc. Bei den meisten XPath-Tools darauf achten, dass nicht die XML-Entit&auml;t, sondern das Zeichen verwendet wird.</p>
<p>Leider funktioniert das nicht mit concat() oder generell nicht immer. Bombensicher ist daher nur <a href="http://www.biglist.com/lists/xsl-list/archives/200207/msg00770.html" target="_blank">Michael Kays Vorschlag</a>.</p>
<p>Also</p>
<pre>&lt;xsl:variable name=&quot;apos&quot;&gt;'&lt;/x:variable&gt;</pre>
<p>und dann verwenden:</p>
<pre>&lt;xsl:value-of select=&quot;concat('//', '*[@type=', $apos, 'sthg2concat:', @name, $apos, ']')&quot; /&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/01/05/xslt-contains-mit-hochkomma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Subversion + Linux</title>
		<link>http://blog.gresch.de/2007/01/03/subversion-linux/</link>
		<comments>http://blog.gresch.de/2007/01/03/subversion-linux/#comments</comments>
		<pubDate>Wed, 03 Jan 2007 20:49:12 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=78</guid>
		<description><![CDATA[FÃ¼r /etc/init.d/svnserve liegen die Einstellungen in /etc/sysconfig/svnserve, standardmÃ¤ÃŸig wwwrun:www.]]></description>
			<content:encoded><![CDATA[<p>FÃ¼r <em>/etc/init.d/svnserve</em> liegen die Einstellungen in <em>/etc/sysconfig/svnserve</em>, standardmÃ¤ÃŸig <em>wwwrun:www.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/01/03/subversion-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Semantic fraud&#8230;</title>
		<link>http://blog.gresch.de/2006/12/22/semantic-fraud/</link>
		<comments>http://blog.gresch.de/2006/12/22/semantic-fraud/#comments</comments>
		<pubDate>Fri, 22 Dec 2006 04:48:00 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Methodik]]></category>
		<category><![CDATA[Programmieren]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=75</guid>
		<description><![CDATA[Eine Frage beim derzeitigen Hype des Das-Web-2.0-begr&#252;ndet-das-Semantic-Web dr&#228;ngt sich mir gerade bei den Social Networks auf: Wie kann man sicherstellen, dass die Indizierung von Inhalten (&#34;Tags&#34;) inhaltlich auch korrekt ist? Was ist, wenn bewusst falsch getaggt wird, um Suchende von bestimmten Inhalten fernzuhalten/abzulenken? Letztlich d&#252;rfte das mit einer Mischung aus statistischen Methoden und irgendwelchen Glaubw&#252;rdigkeitsmechanismen [...]]]></description>
			<content:encoded><![CDATA[<p>Eine Frage beim derzeitigen Hype des <em>Das-Web-2.0-begr&uuml;ndet-das-Semantic-Web</em> dr&auml;ngt sich mir <em>gerade</em> bei den Social Networks auf: Wie kann man sicherstellen, dass die Indizierung von Inhalten (&quot;Tags&quot;) inhaltlich auch korrekt ist? Was ist, wenn bewusst falsch getaggt wird, um Suchende von bestimmten Inhalten fernzuhalten/abzulenken?  Letztlich d&uuml;rfte das mit einer Mischung aus statistischen Methoden und irgendwelchen Glaubw&uuml;rdigkeitsmechanismen (&quot;Net of Trust&quot;) beantwortet werden, ich finde diese &#8211; sehr offensichtliche Frage &#8211; aber nirgends erw&auml;hnt.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2006/12/22/semantic-fraud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

