<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
  <title>Escaping the Black Hole - Home</title>
  <id>tag:www.52grad.net,2010:mephisto/</id>
  <generator version="0.8.0" uri="http://mephistoblog.com">Mephisto Drax</generator>
  <link href="http://www.52grad.net/feed/atom.xml" rel="self" type="application/atom+xml"/>
  <link href="http://www.52grad.net/" rel="alternate" type="text/html"/>
  <updated>2010-07-11T19:06:50Z</updated>
  <entry xml:base="http://www.52grad.net/">
    <author>
      <name>admin</name>
    </author>
    <id>tag:www.52grad.net,2010-07-11:58</id>
    <published>2010-07-11T19:06:00Z</published>
    <updated>2010-07-11T19:06:50Z</updated>
    <category term="Biking"/>
    <link href="http://www.52grad.net/2010/7/11/kilometeranzeige-2010" rel="alternate" type="text/html"/>
    <title>Kilometeranzeige 2010</title>
<content type="html">
            &lt;br /&gt;
10.05.2010 - Havelchaussee-Runde: 45 km&lt;br /&gt;
04.07.2010 - Müggelsee-Runde: 62 km&lt;br /&gt;
11.07.2010 - Müggelsee-Runde (35° C): 47 km&lt;br /&gt;
------&lt;br /&gt;
Summe: 154 km&lt;br /&gt;
          </content>  </entry>
  <entry xml:base="http://www.52grad.net/">
    <author>
      <name>admin</name>
    </author>
    <id>tag:www.52grad.net,2010-06-15:57</id>
    <published>2010-06-15T07:36:00Z</published>
    <updated>2010-06-15T07:38:07Z</updated>
    <category term="music"/>
    <category term="video"/>
    <link href="http://www.52grad.net/2010/6/15/hey-hey" rel="alternate" type="text/html"/>
    <title>Hey Hey</title>
<content type="html">
            
          </content>  </entry>
  <entry xml:base="http://www.52grad.net/">
    <author>
      <name>admin</name>
    </author>
    <id>tag:www.52grad.net,2010-05-07:56</id>
    <published>2010-05-07T09:58:00Z</published>
    <updated>2010-05-07T10:04:55Z</updated>
    <category term="Journeys"/>
    <category term="wind"/>
    <category term="windsurfen"/>
    <link href="http://www.52grad.net/2010/5/7/current-wind-forecasts" rel="alternate" type="text/html"/>
    <title>Current wind forecasts</title>
<content type="html">
            &lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.windfinder.com/forecast/schwielow_see_caputh&quot;&gt;Caputh, Potsdam&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.windfinder.com/forecast/fahrlander_see_fahrland&quot;&gt;Fahrlander See, Potsdam&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.windfinder.com/forecast/ruegen_suhrendorf&quot;&gt;Suhrendorf, Rügen&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.windfinder.com/forecast/fehmarn_orth_west&quot;&gt;Orth West, Fehmarn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.windfinder.com/forecast/pelzerhaken&quot;&gt;Pelzerhaken, Ostsee&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
          </content>  </entry>
  <entry xml:base="http://www.52grad.net/">
    <author>
      <name>admin</name>
    </author>
    <id>tag:www.52grad.net,2010-04-12:41</id>
    <published>2010-04-12T13:03:00Z</published>
    <updated>2010-04-12T13:12:25Z</updated>
    <category term="Amusing"/>
    <category term="music"/>
    <category term="video"/>
    <link href="http://www.52grad.net/2010/4/12/feel-good-dude" rel="alternate" type="text/html"/>
    <title>Feel ma wieder jut, alter!</title>
<content type="html">
            
          </content>  </entry>
  <entry xml:base="http://www.52grad.net/">
    <author>
      <name>admin</name>
    </author>
    <id>tag:www.52grad.net,2010-01-19:36</id>
    <published>2010-01-19T16:45:00Z</published>
    <updated>2010-01-21T11:12:46Z</updated>
    <category term="Tech stuff"/>
    <category term="mapserver"/>
    <category term="openlayers"/>
    <category term="performance"/>
    <category term="tilecache"/>
    <link href="http://www.52grad.net/2010/1/19/map-application-performance-tuning-part-3" rel="alternate" type="text/html"/>
    <title>Map Application Performance Tuning - Part 3</title>
<content type="html">
            The performance of the Tilecache server can be improved by using &lt;a href=&quot;http://tilecache.org/docs/README#running-under-mod-python&quot;&gt;mod_python&lt;/a&gt; instead of CGI. &lt;a href=&quot;http://oegeo.wordpress.com/2008/03/17/benchmarking-tilecache-part-1/&quot;&gt;This blog post&lt;/a&gt; shows the results of a benchmark test made on a windows machine.
&lt;br /&gt;&lt;br /&gt;
1. Installing mod_python on OpenSuse is easy with &lt;a href=&quot;http://de.opensuse.org/Zypper&quot;&gt;Zypper&lt;/a&gt;:&lt;br /&gt;
# sudo zypper install apache2-mod_python&lt;br /&gt;
did the job.
&lt;br /&gt;&lt;br /&gt;
2. I added a configuration file to /etc/apache2/conf.d named mod_python.conf with the following entries:
&lt;br /&gt;&lt;br /&gt;
LoadModule python_module /usr/lib64/apache2/mod_python.so
&lt;br /&gt;

&lt;br /&gt;
    AddHandler python-program .py&lt;br /&gt;
    PythonHandler TileCache.Service&lt;br /&gt;
    PythonOption TileCacheConfig /webservice/cgi-bin/tilecache/tilecache.cfg&lt;br /&gt;


&lt;br /&gt;
3. I restarted Apache2. The error_log in /var/log/apache2/ indicates that the module was also loaded successfully:&lt;br /&gt;
Apache/2.2.10 (Linux/SUSE) mod_ssl/2.2.10 OpenSSL/0.9.8h mod_fastcgi/2.4.6 mod_python/3.3.1 Python/2.6 Phusion_Passenger/2.2.5 configured -- resuming normal operations
&lt;br /&gt;&lt;br /&gt;
4. I changed the code of my application and replaced tilecache.cgi by tilecache.py:&lt;br /&gt;
var layer = new OpenLayers.Layer.WMS(&quot;name&quot;,&quot;http://localhost/cgi-bin/tilecache/tilecache.py&quot;, { maxExtent:new OpenLayers.Bounds(-198,-115.542749339137,198,109.146905833277), maxResolution:156543.0339, layers:&quot;worldtest&quot;, transparent:true });
&lt;br /&gt;&lt;br /&gt;
5. Did the first test and it really seems to be noticeably faster. YEAH!
          </content>  </entry>
  <entry xml:base="http://www.52grad.net/">
    <author>
      <name>admin</name>
    </author>
    <id>tag:www.52grad.net,2010-01-19:35</id>
    <published>2010-01-19T16:30:00Z</published>
    <updated>2010-01-21T11:12:39Z</updated>
    <category term="Tech stuff"/>
    <category term="mapserver"/>
    <category term="openlayers"/>
    <category term="performance"/>
    <category term="tilecache"/>
    <link href="http://www.52grad.net/2010/1/19/map-application-performance-tuning-part-2" rel="alternate" type="text/html"/>
    <title>Map Application Performance Tuning - Part 2</title>
<content type="html">
            An advice for &lt;a href=&quot;http://mapserver.org/optimization/index.html&quot;&gt;optimizing&lt;/a&gt; the performance of Mapserver was to use &lt;a href=&quot;http://fastcgi.com&quot;&gt;FastCGI&lt;/a&gt;. 
&lt;br /&gt;&lt;br /&gt;
1. I installed the FastCGI library with yast and downloaded the Apache2 module &lt;a href=&quot;http://www.fastcgi.com/dist/&quot;&gt;mod_fastcgi-2.4.6.tar.gz&lt;/a&gt;. After extracting it, I followed the configure, make, make install dance as described. Unfortunately the compiler complained about some missing stuff and I couldn´t figure out how to get the module installed. I gave it up and tried the &lt;a href=&quot;http://httpd.apache.org/mod_fcgid/&quot;&gt;mod_fcgid&lt;/a&gt; module from Apache itself that seemed to be quite similar.
&lt;br /&gt;&lt;br /&gt;
3. I extracted mod_fcgid-2.3.4.tar.gz to my home directory and followed the steps described in the README:&lt;br /&gt;
# APXS=/usr/sbin/apxs2 ./configure.apxs&lt;br /&gt;
# and following 'make'&lt;br /&gt;
The compiler returned the same problem and complained about a missing mpm.h and mpm_default.h in /usr/include/apache2.
&lt;br /&gt;&lt;br /&gt;
I came around the problem by symlinking both files using&lt;br /&gt;
# ln -s ../apache2-prefork/mpm.h mpm.h&lt;br /&gt;
# ln -s ../apache2-prefork/mpm_default.h mpm_default.h
&lt;br /&gt;&lt;br /&gt;
After doing that both modules were build successfully into /usr/lib64/apache2.
&lt;br /&gt;&lt;br /&gt;
4. I added a configuration file to load the module in /etc/apache2/conf.d with the following entry:&lt;br /&gt;
LoadModule fastcgi_module /usr/lib64/apache2/mod_fastcgi.so
&lt;br /&gt;&lt;br /&gt;
5. I restarted Apache with apache2ctl restart. The error_log in /var/log/apache2/ indicates that the module was loaded successfully:&lt;br /&gt;
Apache/2.2.10 (Linux/SUSE) mod_ssl/2.2.10 OpenSSL/0.9.8h mod_fastcgi/2.4.6 Phusion_Passenger/2.2.5 configured -- resuming normal operations
          </content>  </entry>
  <entry xml:base="http://www.52grad.net/">
    <author>
      <name>admin</name>
    </author>
    <id>tag:www.52grad.net,2010-01-19:34</id>
    <published>2010-01-19T16:00:00Z</published>
    <updated>2010-01-19T17:03:12Z</updated>
    <category term="Tech stuff"/>
    <category term="mapserver"/>
    <category term="openlayers"/>
    <category term="performance"/>
    <category term="tilecache"/>
    <link href="http://www.52grad.net/2010/1/19/map-application-performance-tuning-part-1" rel="alternate" type="text/html"/>
    <title>Map Application Performance Tuning - Part 1</title>
<content type="html">
            My current task is to improve the performance of a web application that runs on Apache 2.2.10 on OpenSuse 10.6, 64bit. It is a map application that works with &lt;a href=&quot;http://code.google.com/intl/de-DE/apis/maps/&quot;&gt;Google Maps JavaScript API&lt;/a&gt;, &lt;a href=&quot;http://www.openlayers.org&quot;&gt;OpenLayers JavaScript API&lt;/a&gt; on the client side and a &lt;a href=&quot;http://www.mapserver.org&quot;&gt;Mapserver&lt;/a&gt; on the server side.
&lt;br /&gt;&lt;br /&gt;
After discovering that the response time of my server was sometimes quite long (using firebug), I decided to start optimizing the server side application first.
&lt;br /&gt;&lt;br /&gt;
1. First step I did was installing &lt;a href=&quot;http://www.tilecache.org&quot;&gt;Tilecache&lt;/a&gt;, a Python-based server that caches tiles from different sources on disk. &lt;a href=&quot;http://tilecache.org/docs/README#installing-tilecache&quot;&gt;Installation&lt;/a&gt; is easy and straightforward. The test run worked correctly. 
&lt;br /&gt;&lt;br /&gt;
2. Figuring out how my application or better a OpenLayers.Layer.WMS object could request tiles via Tilecache that were formerly requested from Mapserver was a little bit &lt;a href=&quot;http://stackoverflow.com/questions/2058371/openlayers-mapserver-tilecache&quot;&gt;harder&lt;/a&gt;. First I had to install Python MapScript (to enable communication between Tilecache and Mapserver). which I managed by following the advices &quot;Building and Installing Python MapScript&quot; in Chapter 7 from the &quot;Beginning MapServer&quot; book from Bill Kropla. As far as I know now, each map that should be cached by and requested via Tilecache has to have a correct entry in tilecache.cfg that resides /webservice/cgi-bin/tilecache/.
&lt;br /&gt;&lt;br /&gt;
Example:&lt;br /&gt;
[worldtest]&lt;br /&gt;
layers = country&lt;br /&gt;
spherical_mercator = yes&lt;br /&gt;
extension = png&lt;br /&gt;
mapfile = /webservice/rails/cigrasp/shared/assets/maps/tobi/world_test/world_test.map&lt;br /&gt;
data_extent = -198.0,-115.542749339,198.0,109.146905833&lt;br /&gt;
type = MapServer&lt;br /&gt;
metatile = no&lt;br /&gt;
srs = EPSG:4326&lt;br /&gt;
metabuffer = 10,10&lt;br /&gt;
bbox = -198.0,-115.542749339,198.0,109.146905833&lt;br /&gt;
metasize = 5,5&lt;br /&gt;
extent_type=loose&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
This layer can requested via an OpenLayers.Layer.WMS object as follows:&lt;br /&gt;
var layer = new OpenLayers.Layer.WMS(&quot;name&quot;,&quot;http://localhost/cgi-bin/tilecache/tilecache.cgi&quot;,																											{
	maxExtent:new OpenLayers.Bounds(-198,-115.542749339137,198,109.146905833277),
	maxResolution:156543.0339,
	layers:&quot;worldtest&quot;,
	transparent:true
});
          </content>  </entry>
  <entry xml:base="http://www.52grad.net/">
    <author>
      <name>admin</name>
    </author>
    <id>tag:www.52grad.net,2010-01-04:33</id>
    <published>2010-01-04T09:35:00Z</published>
    <updated>2010-01-19T13:40:47Z</updated>
    <category term="Tech stuff"/>
    <category term="agile"/>
    <category term="scrum"/>
    <link href="http://www.52grad.net/2010/1/4/introduction-to-scrum" rel="alternate" type="text/html"/>
    <title>Introduction to SCRUM</title>
<content type="html">
            
While searching for a methodology to get some kind of structure into my software development process, I remembered &lt;a href=&quot;http://en.wikipedia.org/wiki/Scrum_%28development%29&quot;&gt;SCRUM&lt;/a&gt;. This video is an excellent introduction to this agile project methodology. Still have to figure out how to make this work in our special team and development situation.
          </content>  </entry>
  <entry xml:base="http://www.52grad.net/">
    <author>
      <name>admin</name>
    </author>
    <id>tag:www.52grad.net,2009-12-17:32</id>
    <published>2009-12-17T17:04:00Z</published>
    <updated>2009-12-18T07:38:18Z</updated>
    <category term="Rails &amp; Ruby"/>
    <category term="Tech stuff"/>
    <category term="64bit"/>
    <category term="mysql"/>
    <category term="rails"/>
    <category term="rubygem"/>
    <category term="snow-leopard"/>
    <link href="http://www.52grad.net/2009/12/17/installing-mysql-and-mysql-gem-on-snow-leopard" rel="alternate" type="text/html"/>
    <title>Installing MySQL and mysql gem on Snow Leopard</title>
<content type="html">
            It´s really a hard job figuring out how to get MySQL and mysql gem up and running on Snow Leopard 10.6.2. I followed the instructions of various posts but was not successful yet:&lt;br /&gt;&lt;br /&gt;
First I followed this instruction &lt;a href=&quot;http://hivelogic.com/articles/compiling-mysql-on-snow-leopard/&quot;&gt;http://hivelogic.com/articles/compiling-mysql-on-snow-leopard/&quot;&lt;/a&gt; and build MySQL Version 5.1.39 from source. It installed successfully. When trying to login using (mysql -u root -p) mysql returned the following error:  ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2), that obviously meant that the MySQL Server (mysqld) was not running (ps -axf | grep mysqld).
&lt;br /&gt;&lt;br /&gt;
which mysql: /usr/local/mysql/bin/mysql&lt;br /&gt;
which ruby: ruby 1.8.7 (2009-04-08 patchlevel 160) [i686-darwin9])&lt;br /&gt;
gem -v: 1.3.5&lt;br /&gt;
mysql: Server version: 5.1.39 MySQL Community Server (GPL)&lt;br /&gt;
&lt;br /&gt;
After a lot of googling around, I found out that&lt;br /&gt;&lt;br /&gt;
1. this command can start mysqld:&lt;br /&gt;
sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &amp;
&lt;br /&gt;&lt;br /&gt;
2. The Preference Pane MySQL Tool is probably broken in Mac OS X 10.5 and higher
&lt;br /&gt;&lt;br /&gt;
3. This command should install the mysql gem correctly on Snow Leopard:&lt;br /&gt;
sudo gem uninstall mysql&lt;br /&gt;
sudo env ARCHFLAGS=&quot;-arch x86_64&quot; gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config&lt;br /&gt;
 (See this post: &lt;a href=&quot;http://stackoverflow.com/questions/1366746/gem-install-mysql-failure-in-snow-leopard&quot;&gt;http://stackoverflow.com/questions/1366746/gem-install-mysql-failure-in-snow-leopard&lt;/a&gt;
&lt;br /&gt;&lt;br /&gt;
It ended up that I got the following error using something like rake db:create:&lt;br /&gt;
dyld: lazy symbol binding failed: Symbol not found: _mysql_init
  Referenced from: /opt/local/lib/ruby/gems/1.8/gems/mysql-2.8.1/lib/mysql_api.bundle
  Expected in: flat namespace

dyld: Symbol not found: _mysql_init
  Referenced from: /opt/local/lib/ruby/gems/1.8/gems/mysql-2.8.1/lib/mysql_api.bundle
  Expected in: flat namespace
&lt;br /&gt;&lt;br /&gt;
This error led me to the following post: &lt;a href=&quot;http://cho.hapgoods.com/wordpress/?p=158&quot;&gt;http://cho.hapgoods.com/wordpress/?p=158&lt;/a&gt;, that basically tells me that the Ruby Version that came together with XCode 3.0 does not work in 64bit environments and a solution could be to install the 32bit version. Arrrgghh!

&lt;br /&gt;&lt;br /&gt;
The first answer to my &lt;a href=&quot;http:&quot; /&gt;http://trac.macports.org/wiki/Migration&lt;/a&gt;
          </content>  </entry>
  <entry xml:base="http://www.52grad.net/">
    <author>
      <name>admin</name>
    </author>
    <id>tag:www.52grad.net,2009-12-15:31</id>
    <published>2009-12-15T08:41:00Z</published>
    <updated>2009-12-15T08:44:17Z</updated>
    <category term="Rails &amp; Ruby"/>
    <category term="cms"/>
    <category term="rails"/>
    <category term="ruby"/>
    <link href="http://www.52grad.net/2009/12/15/ruby-rails-cms" rel="alternate" type="text/html"/>
    <title>Ruby, Rails &amp; CMS</title>
<content type="html">
            Excellent article from Aaron Longwell about the Ruby on Rails CMS dilemma:
&lt;a href=&quot;http://aaronlongwell.com/2009/06/the-ruby-on-rails-cms-dilemma.html&quot;&gt;http://aaronlongwell.com/2009/06/the-ruby-on-rails-cms-dilemma.html&lt;/a&gt;
          </content>  </entry>
  <entry xml:base="http://www.52grad.net/">
    <author>
      <name>admin</name>
    </author>
    <id>tag:www.52grad.net,2009-10-28:30</id>
    <published>2009-10-28T09:51:00Z</published>
    <updated>2009-11-07T09:52:12Z</updated>
    <category term="Amusing"/>
    <category term="alma"/>
    <category term="birthday"/>
    <category term="video"/>
    <link href="http://www.52grad.net/2009/10/28/marmelade-im-schuh" rel="alternate" type="text/html"/>
    <title>Marmelade im Schuh</title>
<content type="html">
            
          </content>  </entry>
  <entry xml:base="http://www.52grad.net/">
    <author>
      <name>admin</name>
    </author>
    <id>tag:www.52grad.net,2009-10-21:29</id>
    <published>2009-10-21T13:11:00Z</published>
    <updated>2009-10-21T13:14:45Z</updated>
    <category term="Music"/>
    <category term="Video"/>
    <category term="air"/>
    <category term="music"/>
    <category term="video"/>
    <link href="http://www.52grad.net/2009/10/21/die-frau-mit-dat-jeld" rel="alternate" type="text/html"/>
    <title>Die Frau mit dat Jeld</title>
<content type="html">
            
Nice trip back with Air´s &quot;La Femme D´Argent&quot; from the &quot;Moon Safari&quot; album (1998).  All time classic!
          </content>  </entry>
  <entry xml:base="http://www.52grad.net/">
    <author>
      <name>admin</name>
    </author>
    <id>tag:www.52grad.net,2009-09-06:28</id>
    <published>2009-09-06T13:44:00Z</published>
    <updated>2009-09-06T13:50:47Z</updated>
    <category term="Tech stuff"/>
    <category term="leopard"/>
    <category term="mac"/>
    <category term="trackpad"/>
    <link href="http://www.52grad.net/2009/9/6/macbook-pro-trackpad-fix" rel="alternate" type="text/html"/>
    <title>MacBook Pro Trackpad Fix</title>
<content type="html">
            Das Trackpad beim neuen MacBook kann z.B. bei der Arbeit im Browser sehr nervig sein, wenn man mit beiden statt mit einem Finger Scrollen will und sich dadurch ständig die Seite verkleinert bzw. vergrößert. Nach langem Suchen bin ich heute endlich auf einen einfachen Fix gestoßen: &lt;a href=&quot;http://cubeyellow.blogspot.com/2009/01/mac-book-pro-trackpad-zooming-and.html&quot;&gt;http://cubeyellow.blogspot.com/2009/01/mac-book-pro-trackpad-zooming-and.html&lt;/a&gt;
          </content>  </entry>
  <entry xml:base="http://www.52grad.net/">
    <author>
      <name>admin</name>
    </author>
    <id>tag:www.52grad.net,2009-09-04:26</id>
    <published>2009-09-04T13:59:00Z</published>
    <updated>2009-09-06T13:51:13Z</updated>
    <category term="Amusing"/>
    <category term="fail"/>
    <link href="http://www.52grad.net/2009/9/4/caught-in-the-act" rel="alternate" type="text/html"/>
    <title>Caught in the Act</title>
<content type="html">
            
          </content>  </entry>
  <entry xml:base="http://www.52grad.net/">
    <author>
      <name>admin</name>
    </author>
    <id>tag:www.52grad.net,2009-09-02:25</id>
    <published>2009-09-02T11:53:00Z</published>
    <updated>2010-04-12T13:38:11Z</updated>
    <category term="Rails &amp; Ruby"/>
    <category term="konferenz"/>
    <category term="rails"/>
    <category term="ruby"/>
    <link href="http://www.52grad.net/2009/9/2/rails-konferenz-2009" rel="alternate" type="text/html"/>
    <title>Rails-Konferenz 2009</title>
<content type="html">
            
Am 01./02.September findet in Offenbach/Main die diesjährige &lt;a href=&quot;http://www.rails-konferenz&quot;&gt;Rails-Konferenz&lt;/a&gt; statt. Der Refactoring-Workshop von Mathias Meyer und Jonathan Weiss bringt neue Erkenntnisse zur besseren Code-Strukturierung, obwohl die Einleitung zum MVC-Pattern etwas kürzer hätte ausfallen können.

Interessante Einblicke in die Metaprogrammierung mit Ruby gabs von Vladimir Dobriakov, obwohl mir bisher noch kein konkreter Einsatzzweck einfällt. Scaling von Rails App ist ein Thema (Jonathan Weiss, Julian Fischer) sowie die Arbeit mit &lt;a href=&quot;http://www.oauth.net&quot;&gt;OAuth&lt;/a&gt;, einem Protokoll für die Authorisierung einer Anwendung gegenüber einer anderen (z.B. API) mit Hilfe von Token. &lt;a href=&quot;http://datamapper.org/doku.php&quot;&gt;DataMapper&lt;/a&gt; als Alternative zu ActiveRecord bietet eine Menge interessanter Features und soll wohl in Rails 3 (Release Ende 2009) integriert sein.
          </content>  </entry>
</feed>
