<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="0.92">
<channel>
<title>stacktrace</title>
<link>http://blog.borho.net/</link>
<description>nur ein weblog</description>
<language>de</language>
<lastBuildDate>Fri, 08 Aug 2008 00:39:23 GMT</lastBuildDate>
<webMaster>martin@borho.net</webMaster>
<item>
<link>http://blog.borho.net/universal_feedparser_mit_google_app_engine.html</link>
<title>Universal Feedparser mit Google App Engine</title>
<description>Da die &lt;a href=&quot;http://code.google.com/p/googleappengine/issues/detail?id=61&quot;&gt;urllib2 &lt;/a&gt; in der &lt;a href=&quot;http://code.google.com/appengine/&quot;&gt;Google App Engine&lt;/a&gt; nicht unterstützt wird, funktioniert der &lt;a href=&quot;http://www.feedparser.org/&quot;&gt;Universal Feed Parser&lt;/a&gt; nicht von sich aus.&lt;br/&gt;&lt;br/&gt;
Die &lt;a href=&quot;http://code.google.com/appengine/docs/&quot;&gt;Appengine&lt;/a&gt; stellt aber eine &lt;a href=&quot;http://code.google.com/appengine/docs/urlfetch/&quot;&gt;URL Fetch API&lt;/a&gt; für das Laden von URLs bereit. Und damit kann man dann doch den Feedparser nutzen:&lt;br/&gt;&lt;br/&gt;
Man bindet den feedparser und die Fetch API ein
&lt;pre&gt;import feedparser
from google.appengine.api import urlfetch
&lt;/pre&gt;

und baut beispielsweise einen RequestHandler damit:

&lt;pre&gt;
class Feed(webapp.RequestHandler):
  def get(self):
    writer = self.response.out.write
    url = 'http://drigger.com/rss/e/66963'
    result = urlfetch.fetch(url)
    if result.status_code == 200:
      d = feedparser.parse(result.content)
      writer('Title: %s &amp;lt;br/&amp;gt;'  % d['feed']['title'])
      writer('Items:&amp;lt;br/&amp;gt;')
      for e in d['items']:
        writer('&amp;lt;a href=&quot;%s&quot;&amp;gt;%s&amp;lt;/a&amp;gt;&amp;lt;br/&amp;gt;' % (e.link,e.title))
&lt;/pre&gt;

</description>
</item>
<item>
<link>http://blog.borho.net/datenschleuder.html</link>
<title>Datenschleuder</title>
<description>Dieses &lt;a href=&quot;http://drigger.com/e/400/Barack_Obama&quot;&gt;XHTML/RDFa&lt;/a&gt; ist &lt;a href=&quot;http://validator.w3.org/check?uri=http%3A%2F%2Fdrigger.com%2Fe%2F400%2FBarack_Obama&quot;&gt;valide&lt;/a&gt; und wird zu &lt;a href=&quot;http://www.w3.org/2007/08/pyRdfa/extract?uri=http%3A%2F%2Fdrigger.com%2Fe%2F400%2FBarack_Obama&amp;format=pretty-xml&amp;submit=go%21&quot;&gt;RDF/XML&lt;/a&gt;.</description>
</item>
<item>
<link>http://blog.borho.net/15_jahre_www.html</link>
<title>15 jahre www</title>
<description>Heute ist der, sogenannte, 15. Geburtstag des &lt;a href=&quot;http://de.wikipedia.org/wiki/World_Wide_Web&quot;&gt;WorldWidWeb&lt;/a&gt;. Vor etwa 2 1/2 Jahren bekam ich mal eine Email von Tim Berners-Lee höchstpersönlich, wegen &lt;a href=&quot;http://foafer.org&quot;&gt;FOAFer&lt;/a&gt;. Wegen einer Seite, auf der sich vielleicht mal am Tag 5 Humanoide verirren.  Dazwischen liegen Welten möchte man meinen, aber genau darum geht es.</description>
</item>
<item>
<link>http://blog.borho.net/durchgeknallt.html</link>
<title>durchgeknallt</title>
<description>Oder gibt es &lt;a href=&quot;http://www.zeit.de/online/2008/16/gefaehrderabkommen-datenschutz&quot;&gt;dafür&lt;/a&gt; eine andere Bezeichnung?</description>
</item>
<item>
<link>http://blog.borho.net/tt.html</link>
<title>Tätä</title>
<description>&lt;a href=&quot;http://validator.w3.org/check?uri=http%3A%2F%2Fwww.presseportal.de%2F&amp;charset=%28detect+automatically%29&amp;doctype=Inline&amp;ss=1&amp;group=0&quot;&gt;&lt;img src=&quot;http://blog.borho.net/media/pp_strict.png&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br/&gt;Zumindest die &lt;a href=&quot;http://www.seitwert.de/?url=www.presseportal.de&quot;&gt;Startseite&lt;/a&gt;... [31.3.2008 15:05:30]&lt;br/&gt;</description>
</item>
<item>
<link>http://blog.borho.net/wenn_ostern_und_weihnachten_zusammenfallen.html</link>
<title>Wenn Ostern und Weihnachten zusammenfallen</title>
<description>&lt;img src=&quot;http://blog.borho.net/media/ostern08.jpg&quot; border=&quot;0&quot; /&gt;</description>
</item>
<item>
<link>http://blog.borho.net/must_have.html</link>
<title>Must have</title>
<description>Firefox/Thunderbird extension: &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/403&quot;&gt;URL Link&lt;/a&gt;&lt;/a&gt; - feine Sache, das!</description>
</item>
<item>
<link>http://blog.borho.net/wegen_2_promille.html</link>
<title>Wegen 2 Promille</title>
<description>&lt;a href=&quot;http://www.heise.de/newsticker/Studie-Vorratsdatenspeicherung-nutzt-der-Strafverfolgung-kaum--/meldung/105150/&quot;&gt;Studie: Vorratsdatenspeicherung nutzt der Strafverfolgung kaum&lt;/a&gt;</description>
</item>
<item>
<link>http://blog.borho.net/ein_ganzer_schritt_voraus.html</link>
<title>Ein ganzer Schritt voraus</title>
<description>Yahoo verkündet:&lt;br/&gt;&lt;br/&gt; &lt;a href=&quot;http://www.ysearchblog.com/archives/000527.html&quot;&gt;The Yahoo! Search Open Ecosystem&lt;/a&gt;:&lt;br/&gt;&lt;br/&gt;
&lt;cite&gt;In the coming weeks, we'll be releasing more detailed specifications that will describe our support of semantic web standards. Initially, we plan to support a number of microformats, including hCard, hCalendar, hReview, hAtom, and XFN.[...] For starters, we plan to support vocabulary components from Dublin Core, Creative Commons, FOAF, GeoRSS, MediaRSS, and others based on feedback. And, we will support RDFa and eRDF markup to embed these into existing HTML pages.&lt;/cite&gt;&lt;br/&gt;&lt;br/&gt;
Übersetzt heißt das: Yahoo will semantische Auszeichnungen, die auf Webseiten gefunden werden, in die Darstellung der Suchergebnisse mit einbeziehen. Näheres &lt;a href=&quot;http://www.techcrunch.com/2008/03/13/yahoo-embraces-the-semantic-web-expect-the-web-to-organize-itself-in-a-hurry/&quot;&gt;hier&lt;/a&gt; , &lt;a  href=&quot;http://www.readwriteweb.com/archives/yahoo_supports_semantic_web.php&quot;&gt;hier&lt;/a&gt; oder &lt;a href=&quot;http://searchengineland.com/080226-000100.php&quot;&gt;hier&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;Das wäre dann mit Abstand interessanter, als das, was eine nicht extra zu nennende andere Suchmaschine den &quot;Webmastern&quot; so an Einflußnahmen anbietet.&lt;br/&gt;&lt;br/&gt;[via &lt;a href=&quot;http://tripletalk.wordpress.com/2008/03/13/yahoo-and-the-semantic-web/&quot;&gt;tripletalk&lt;/a&gt;]</description>
</item>
<item>
<link>http://blog.borho.net/nchster_schritt.html</link>
<title>Nächster Schritt</title>
<description>Eine feine Demo über die Zukunft von &lt;a href=&quot;http://drupal.com&quot;&gt;Drupal&lt;/a&gt;: dem Semantic Web. Unter Nutzung solch spannender Sachen wie &lt;a href=&quot;http://dbpedia.org&quot;&gt;dbpedia&lt;/a&gt; oder &lt;a href=&quot;http://simile.mit.edu/exhibit/&quot;&gt;Exhibit&lt;/a&gt; sieht man, wie Drupal-Kopf &lt;a href=&quot;http://buytaert.net/&quot;&gt;Dries Buytaert&lt;/a&gt; sich das so vorstellt. Sehr schön.&lt;br/&gt;[via &lt;a href=&quot;http://blogs.sun.com/bblfish/entry/drupal_s_future_is_the&quot;&gt;bblfsh&lt;/a&gt;]&lt;br/&gt;&lt;br/&gt;
&lt;embed style=&quot;width:400px; height:326px;&quot; id=&quot;VideoPlayback&quot; type=&quot;application/x-shockwave-flash&quot; src=&quot;http://video.google.com/googleplayer.swf?docId=8487255297768440860&amp;hl=de&quot; flashvars=&quot;&quot;&gt; &lt;/embed&gt;&lt;br/&gt;
</description>
</item>
<item>
<link>http://blog.borho.net/billionenkrieg.html</link>
<title>Billionen-Krieg</title>
<description>&lt;a href=&quot;http://www.heise.de/tp/r4/artikel/27/27412/1.html&quot;&gt;Irak-Krieg als Ursache für die US-Wirtschaftskrise?&lt;/a&gt;&lt;br/&gt;

&lt;cite&gt;&quot;You know, in the election campaign, people said there are two big issues: the economy and the war. I think there's one big issue, and that's the war, because the war has been directly and indirectly having a very negative effect on the economy.&quot;&lt;/cite&gt;</description>
</item>
<item>
<link>http://blog.borho.net/fr_die_ganz_ganz_mutigen.html</link>
<title>Für die ganz ganz Mutigen</title>
<description>&lt;a href=&quot;http://www.t-offline.de/&quot;&gt;t-offline.de&lt;/a&gt; ist noch frei!&lt;br/&gt;
[via einem &lt;a href=&quot;http://foobla.wigbels.de&quot;&gt;Vorbesitzer&lt;/a&gt;]&lt;br/&gt;&lt;br/&gt;
[&lt;b&gt;Update&lt;/b&gt;: Erst dachte ich, die Domain ist wirklich noch frei, aber laut DENIC plant die Telekom hier wohl ein Statusportal für DSL oder so...]&lt;br/&gt;
</description>
</item>
<item>
<link>http://blog.borho.net/s3_ist_down.html</link>
<title>s3 ist down</title>
<description>&lt;a href=&quot;http://developer.amazonwebservices.com/connect/forum.jspa?forumID=24&amp;start=0&quot;&gt;und hier hüpft der zähler&lt;/a&gt;&lt;br/&gt;[kaum sagt man was, geht es auch schon wieder]</description>
</item>
<item>
<link>http://blog.borho.net/rdf_in_xhtml.html</link>
<title>rdf in (x)html</title>
<description>&lt;a href=&quot;http://www.snee.com/bobdc.blog/2008/02/the_future_of_rdfa.html&quot;&gt;The future of RDFa&lt;/a&gt;. Lesenswertes Posting über &lt;a href=&quot;http://www.w3.org/TR/xhtml-rdfa-primer/&quot;&gt;RDFa&lt;/a&gt;, eine elegante Möglichkeit, semantische Informationen in xHTML einzubetten. Für Leute wie mich, die &lt;a href=&quot;http://microformats.org/&quot;&gt;Mikroformaten&lt;/a&gt; nicht viel abgewinnen können...</description>
</item>
<item>
<link>http://blog.borho.net/brder_im_geiste.html</link>
<title>Brüder im Geiste</title>
<description>&lt;a href=&quot;http://www.netzeitung.de/deutschland/882172.html&quot;&gt;Äußerungen wie «Scheiß-Deutscher» künftig als Volksverhetzung bestrafen wollen &lt;/a&gt;, aber mit dem &lt;a href=&quot;http://www.cdu.de/archiv/2370_20855.htm&quot;&gt;Finger&lt;/a&gt; in die Türkei &lt;a href=&quot;http://www.cducsu.eu/content/view/4689/4/&quot;&gt;zeigen&lt;/a&gt;.&lt;br/&gt;Tja, was soll man dazu nur sagen...</description>
</item>
</channel></rss>