<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: W3C sperrt Java aus</title>
	<atom:link href="http://blog.linkwerk.com/2009/11/w3c-sperrt-java-aus/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.linkwerk.com/2009/11/w3c-sperrt-java-aus/</link>
	<description>XML, Semantic Web, Internet, Java und viel mehr</description>
	<lastBuildDate>Tue, 17 Jan 2012 14:59:01 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: Stefan Mintert</title>
		<link>http://blog.linkwerk.com/2009/11/w3c-sperrt-java-aus/comment-page-1/#comment-660</link>
		<dc:creator>Stefan Mintert</dc:creator>
		<pubDate>Sun, 01 Aug 2010 14:43:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.linkwerk.com/?p=144#comment-660</guid>
		<description>Robert, vielen Dank für den Hinweis. In der Tat habe ich nicht aufgepasst und nicht bemerkt, dass vor dem &quot;Connection closed....&quot; einfach ein Zeilenumbruch fehlt. 

Und Ja, das reCaptcha erfordert Javascript. Es gibt auch eine Javascript-freie Variante, die aber umständlicher zu benutzen ist (siehe http://www.heise.de/ix/artikel/Turing-fuer-alle-1033340.html); aus diesem Grund verwenden wir sie für unser Blog nicht. Mir ist klar, dass es mit dem Captcha nicht ganz bequem ist, allerdings hatten wir aufgrund der Spammenge die Kommentarfunktion zuvor komplett deaktiviert -- auch keine schöne Option.</description>
		<content:encoded><![CDATA[<p>Robert, vielen Dank für den Hinweis. In der Tat habe ich nicht aufgepasst und nicht bemerkt, dass vor dem &#8220;Connection closed&#8230;.&#8221; einfach ein Zeilenumbruch fehlt. </p>
<p>Und Ja, das reCaptcha erfordert Javascript. Es gibt auch eine Javascript-freie Variante, die aber umständlicher zu benutzen ist (siehe <a href="http://www.heise.de/ix/artikel/Turing-fuer-alle-1033340.html" rel="nofollow">http://www.heise.de/ix/artikel/Turing-fuer-alle-1033340.html</a>); aus diesem Grund verwenden wir sie für unser Blog nicht. Mir ist klar, dass es mit dem Captcha nicht ganz bequem ist, allerdings hatten wir aufgrund der Spammenge die Kommentarfunktion zuvor komplett deaktiviert &#8212; auch keine schöne Option.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert</title>
		<link>http://blog.linkwerk.com/2009/11/w3c-sperrt-java-aus/comment-page-1/#comment-658</link>
		<dc:creator>Robert</dc:creator>
		<pubDate>Sat, 31 Jul 2010 23:57:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.linkwerk.com/?p=144#comment-658</guid>
		<description>Hinweis: In der Antwort des Servers ist die Adresse &quot;http://w3.org/brief/MTE2Connection&quot; nicht enthalten. Die Textnachricht des Servers lautet &quot;see http://w3.org/brief/MTE2&quot;. &quot;Connection closed by foreign host.&quot; wird von telnet ausgegeben, sobald der Server die Verbindung beendet.

edit: Ich habe Google für dieses Posting JavaScript gestatten müssen. Und das obwohl auch Google Java User-Agents aussperrt. Das Captchaelement ist aber ansonsten unsichtbar. ^^</description>
		<content:encoded><![CDATA[<p>Hinweis: In der Antwort des Servers ist die Adresse &#8220;http://w3.org/brief/MTE2Connection&#8221; nicht enthalten. Die Textnachricht des Servers lautet &#8220;see <a href="http://w3.org/brief/MTE2" rel="nofollow">http://w3.org/brief/MTE2</a>&#8220;. &#8220;Connection closed by foreign host.&#8221; wird von telnet ausgegeben, sobald der Server die Verbindung beendet.</p>
<p>edit: Ich habe Google für dieses Posting JavaScript gestatten müssen. Und das obwohl auch Google Java User-Agents aussperrt. Das Captchaelement ist aber ansonsten unsichtbar. ^^</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Mintert</title>
		<link>http://blog.linkwerk.com/2009/11/w3c-sperrt-java-aus/comment-page-1/#comment-253</link>
		<dc:creator>Stefan Mintert</dc:creator>
		<pubDate>Sun, 22 Nov 2009 12:43:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.linkwerk.com/?p=144#comment-253</guid>
		<description>Vielen Dank für die Erwiderung; dazu noch von derart fachkundiger Seite! Das gibt mir Gelegenheit, einige Dinge zu präzisieren, die ich im Blogartikel nicht klar genug formuliert habe. 

Ich verstehe den System Identifier auch nicht als Anweisung zur Validierung. Allerdings ist in der XML-Spezifikation an der fraglichen Stelle (http://www.w3.org/TR/REC-xml/#NT-ExternalID) schon deutlich die Rede vom Zugriff auf die Ressource: &quot;Attempts to retrieve the resource identified by a URI may be redirected at the parser level (for example, in an entity resolver) or below (at the protocol level, for example, via an HTTP Location: header).&quot; Das ist für mich ein deutlicher Unterschied zu z.B. Namensraum-URIs, die keine Ressource bezeichnen. Zusätzlich zu meinem Verständnis der Angelegenheit bei SGML, hat diese Stelle der XML-Spezifikation meine Vorstellung geprägt, der System Identifier diene explizit dem Zugriff.

Darüber hinaus verstehe ich voll und ganz, dass und weshalb das W3C den Zugriff wie im Artikel beschrieben, blockiert. Nebenbei: Der provokante Titel war natürlich Absicht, um die Aufmerksamkeit der Leser zu wecken.

Und abschließend: Ich stimme voll damit überein, dass es Aufgabe der XSLT-Engine wäre, sich mit einer vernünftigen User-Agent-Kennung auszuweisen. (Es handelte sich bei meinen Versuchen übrigens um einen nicht ganz aktuellen Saxon 9.x in Zusammenarbeit mit dem &quot;Apache Commons&quot;-Resolver; ich gehe davon aus, dass der Resolver für die unpräzise User-Agent-Angabe verantwortlich ist, da ich den Saxon mit der Option -x:org.apache.xml.resolver.tools.ResolvingXMLReader aufgerufen habe.)

Ich hoffe, dass auch andere Entwickler auf dieses Problem stoßen und sie Lösungen suchen, die den meiner Meinung nach sowieso unnötigen Netzzugriff umgehen; vielleicht ein Katalog oder der &quot;caching proxy&quot;...</description>
		<content:encoded><![CDATA[<p>Vielen Dank für die Erwiderung; dazu noch von derart fachkundiger Seite! Das gibt mir Gelegenheit, einige Dinge zu präzisieren, die ich im Blogartikel nicht klar genug formuliert habe. </p>
<p>Ich verstehe den System Identifier auch nicht als Anweisung zur Validierung. Allerdings ist in der XML-Spezifikation an der fraglichen Stelle (<a href="http://www.w3.org/TR/REC-xml/#NT-ExternalID" rel="nofollow">http://www.w3.org/TR/REC-xml/#NT-ExternalID</a>) schon deutlich die Rede vom Zugriff auf die Ressource: &#8220;Attempts to retrieve the resource identified by a URI may be redirected at the parser level (for example, in an entity resolver) or below (at the protocol level, for example, via an HTTP Location: header).&#8221; Das ist für mich ein deutlicher Unterschied zu z.B. Namensraum-URIs, die keine Ressource bezeichnen. Zusätzlich zu meinem Verständnis der Angelegenheit bei SGML, hat diese Stelle der XML-Spezifikation meine Vorstellung geprägt, der System Identifier diene explizit dem Zugriff.</p>
<p>Darüber hinaus verstehe ich voll und ganz, dass und weshalb das W3C den Zugriff wie im Artikel beschrieben, blockiert. Nebenbei: Der provokante Titel war natürlich Absicht, um die Aufmerksamkeit der Leser zu wecken.</p>
<p>Und abschließend: Ich stimme voll damit überein, dass es Aufgabe der XSLT-Engine wäre, sich mit einer vernünftigen User-Agent-Kennung auszuweisen. (Es handelte sich bei meinen Versuchen übrigens um einen nicht ganz aktuellen Saxon 9.x in Zusammenarbeit mit dem &#8220;Apache Commons&#8221;-Resolver; ich gehe davon aus, dass der Resolver für die unpräzise User-Agent-Angabe verantwortlich ist, da ich den Saxon mit der Option -x:org.apache.xml.resolver.tools.ResolvingXMLReader aufgerufen habe.)</p>
<p>Ich hoffe, dass auch andere Entwickler auf dieses Problem stoßen und sie Lösungen suchen, die den meiner Meinung nach sowieso unnötigen Netzzugriff umgehen; vielleicht ein Katalog oder der &#8220;caching proxy&#8221;&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: C. M. Sperberg-McQueen</title>
		<link>http://blog.linkwerk.com/2009/11/w3c-sperrt-java-aus/comment-page-1/#comment-252</link>
		<dc:creator>C. M. Sperberg-McQueen</dc:creator>
		<pubDate>Fri, 20 Nov 2009 19:04:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.linkwerk.com/?p=144#comment-252</guid>
		<description>Ausgezeichnete Beschreibung der Problematik.  Bravo!

Ich sehe allerdings die Frage von Zugriff / Identifikation etwas anderes:  ob zugegriffen werden soll oder muss, hängt m.E. weniger von der Art des Bezeichners als von der Art des Verweises ab.  

Die Anwesenheit einer Dokumenttypvereinbarung hat eine rein deklarative Bedeutung, sagt etwas über das Dokument aus, und bildet in sich noch keine Anweisung an die Software, das Dokument gegen die DTD zu validieren.  (Das ist für Webbrowser wesentlich, und ich verstehe die Äusserungen des W3C in diesem Sinne.) Auch wenn man validieren will, hat der externe Verweis eine deklarative Bedeutung, der man u.U. ohne erneuten Zugriff auf den Server genügen kann (z.B. mittels eines Katalogs oder eines Caches).

Dass man auf den Server gelegentlich zugreifen muss und soll, will auch das W3C nicht bestreiten.  Aber wenn bei einem Programm etwas schiefgeht, und das Programm auf dieselbe Ressource wiederholt zugreift, ist es sehr nützlich, eine User-Agent-Angabe zu haben, die das Programm identifiziert.  Die Erfahrung hat gelehrt, dass nachzufragen, wer an einem bestimmten Netzknote gestern mit &#039;Java/1.6.0_16&#039; gearbeitet, nichts bringt, denn alle haben das.  Die XSLT-Engine, die Sie anwenden, täte besser, sich selbst als User-Agent zu nennen.  (Man hat mir gesagt, das sei bei den geläufigen Java Libraries nicht schwierig; ich habe es noch nicht selber probiert.)</description>
		<content:encoded><![CDATA[<p>Ausgezeichnete Beschreibung der Problematik.  Bravo!</p>
<p>Ich sehe allerdings die Frage von Zugriff / Identifikation etwas anderes:  ob zugegriffen werden soll oder muss, hängt m.E. weniger von der Art des Bezeichners als von der Art des Verweises ab.  </p>
<p>Die Anwesenheit einer Dokumenttypvereinbarung hat eine rein deklarative Bedeutung, sagt etwas über das Dokument aus, und bildet in sich noch keine Anweisung an die Software, das Dokument gegen die DTD zu validieren.  (Das ist für Webbrowser wesentlich, und ich verstehe die Äusserungen des W3C in diesem Sinne.) Auch wenn man validieren will, hat der externe Verweis eine deklarative Bedeutung, der man u.U. ohne erneuten Zugriff auf den Server genügen kann (z.B. mittels eines Katalogs oder eines Caches).</p>
<p>Dass man auf den Server gelegentlich zugreifen muss und soll, will auch das W3C nicht bestreiten.  Aber wenn bei einem Programm etwas schiefgeht, und das Programm auf dieselbe Ressource wiederholt zugreift, ist es sehr nützlich, eine User-Agent-Angabe zu haben, die das Programm identifiziert.  Die Erfahrung hat gelehrt, dass nachzufragen, wer an einem bestimmten Netzknote gestern mit &#8216;Java/1.6.0_16&#8242; gearbeitet, nichts bringt, denn alle haben das.  Die XSLT-Engine, die Sie anwenden, täte besser, sich selbst als User-Agent zu nennen.  (Man hat mir gesagt, das sei bei den geläufigen Java Libraries nicht schwierig; ich habe es noch nicht selber probiert.)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

