<?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"
	>

<channel>
	<title>Sebastian Schaffert</title>
	<atom:link href="http://blog.wastl.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.schaffert.eu</link>
	<description>Homepage of Sebastian Schaffert</description>
	<pubDate>Fri, 14 Nov 2008 20:34:29 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>My Seven Rules of Coding</title>
		<link>http://www.schaffert.eu/2008/11/14/my-seven-rules-of-coding/</link>
		<comments>http://www.schaffert.eu/2008/11/14/my-seven-rules-of-coding/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 20:33:27 +0000</pubDate>
		<dc:creator>wastl</dc:creator>
		
		<category><![CDATA[KIWI]]></category>

		<category><![CDATA[coding patterns]]></category>

		<category><![CDATA[kiwiknows]]></category>

		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://www.schaffert.eu/?p=126</guid>
		<description><![CDATA[Many of you frequently ask me why it is that I am so fast in programming. Some of it is of course extensive background and experience, but I think that most of the reason is that I try to apply certain code patterns that help to avoid errors even during writing the code, before they [...]]]></description>
			<content:encoded><![CDATA[<p>Many of you frequently ask me why it is that I am so fast in programming. Some of it is of course extensive background and experience, but I think that most of the reason is that I try to apply certain code patterns that help to avoid errors even during writing the code, before they can occur in practice. Because later, it always costs you more time to find and fix the bug than it costs you to add a few more standard lines while writing.</p>
<p>I tried to assemble these patterns in 7 rules (now called the &#8220;KiWi Coding Patterns&#8221;, you may of course also call them &#8220;Sebastians stupid misconceptions on programming&#8221;). Each of these rules is really easy to adopt and doesn&#8217;t take much time and planning from you (just minor changes in your programming style), so they should be really easy to adopt and put into practice. The rules are - with examples - written down below.</p>
<p>What you find below are therefore not really big issues. Each of the rules only takes a small amount of time to realise, which pays off later 100 times. You should adapt each of the rules as a general pattern that you always apply without even thinking about it.<br />
<span id="more-126"></span><br />
<strong>Rule 1: Comment Your Code!</strong></p>
<p>Writing comments is extremely important. A typical scenario: someone checks in a new piece of code which contains an unexpected error that someone else discovers and could easily fix. However, since the code is so complicated and undocumented, it is not easy to find out what the right behaviour would be (writing a log entry, returning a default value, &#8230;). In this situation it is absolutely necessary that the code is commented.</p>
<p>Another scenario: a new developer wants to write a KiWi plugin, but he has no idea how to use a certain method. A Javadoc comment at the beginning of each method could help.</p>
<p>Commenting not only helps others. It also helps YOU. Both, afterwards when fixing bugs, and also immediately when writing the code, because it helps you think about how your code is supposed to perform.</p>
<p>Here are some common commenting patterns:</p>
<ul>
<li>JavaDoc comment in front of each method; in the Javadoc comment, describe at least what the method is supposed to do, which arguments it takes and what values these might have, and what return values can be expected. A nice plus, particularly for complicated methods, would also be to describe how the method is expected to work like (algorithm &#8230;) so that someone else can more easily fix bugs.</li>
<li>1-line comment in front of each variable declaration; this comment should briefly describe what values this variable will hold and what it will be used for - particularly for generic types like &#8220;Object&#8221; or &#8220;List&#8221;.</li>
<li>1-line comment in front of each for- or while-loop; this comment should briefly describe what the loop does</li>
<li>1-line comment in each branch of an if-then-else or switch; this comment should briefly describe what the case is (declaratively!) and what is supposed to happen in that case<br />
large comment in front of each &#8220;algorithm&#8221; or functional block; e.g. if you are writing a method that issues several queries and merges the results afterwards, describe before each query in several lines what the code is going to do.</li>
</ul>
<p><strong>Rule 2: Check your Arguments</strong></p>
<p>Most bugs (I would guess 80%) stem from not properly checking all possible values of a variable (especially arguments passed in from somewhere else) when writing the code. Sometimes this is not easy or not even possible, but most of the time it is just laziness which costs 100 times the time afterwards when trying to fix the bug.</p>
<p>So the general rule is: when doing something with a variable, consider all values that variable might have. For values that you consider errors, write some error handling code. If you don&#8217;t know how to handle the error, at least write an explanatory message to the log file!</p>
<p>A little anecdote is from the Linux kernel. For many years, it contained a logging statement that said &#8220;warning: printer is on fire&#8221;. It was issued upon a certain signal from the parallel port that could in principle occur (so a possible variable state), but actually never did (it was meant for 1970s printers who actually could start burning!). The message is: the kernel programmer did a good job because he considered a case that could occur even though he did not really know when it would occur.</p>
<p>Typical scenarios when this happens is when working with collections, when working with strings, and when working with objects that might or might not be null. Examples:</p>
<ul>
<li>You have some object passed as argument (or worse: injected into the component), e.g. a User, and you want to print out the first and last name (or call any other method). In this case you should always take into account that the value of the parameter might also be null. Example: Instead of<code><br />
public void printName(User u) {<br />
System.out.println(u.getFirstName() + " " + u.getLastName());<br />
}<br />
</code><br />
you should always (few exceptions!) write:<br />
<code><br />
public void printName(User u) {<br />
if(u != null) {<br />
System.out.println(u.getFirstName() + " " + u.getLastName());<br />
} else {<br />
System.out.println("unknown user");<br />
}<br />
}<br />
</code></li>
<li> You have a list, e.g. passed as argument and want to get one of its elements. For example, a method could look as follows:<br />
<code><br />
public void processList(List list) {<br />
Object o = list.get(0);<br />
}<br />
</code><br />
The problem here is that you do not know whether the list contains an element at all, even if it does in your test cases! So when working with lists, always do the following pattern (adapt as necessary):<br />
<code><br />
public void processList(List list) {<br />
if(list != null &amp;&amp; list.size() &gt; 0) {<br />
Object o = list.get(0);<br />
} else {<br />
log.error("processList: list was empty");<br />
}<br />
}<br />
</code></li>
<li> You have a string that you need for further processing. In this case you would often check both, whether the string is null and whether it is empty. The common pattern is<br />
<code><br />
if(s != null &amp;&amp; !s.equals("")) {<br />
...<br />
}<br />
</code>
</li>
</ul>
<p><strong>Rule 3: Write Self-Documenting Code</strong></p>
<p>Even when comments are there it is still necessary to keep your code readable and as self-explanatory as possible. Sub-rules are therefore:</p>
<p><em>Rule 3a: keep code as simple as possible</em><br />
because simple is easier to understand and less error-prone; always try to find a simple and nice-looking solution as early as possible</p>
<p><em>Rule 3b: modularize your code if it is too complex</em><br />
because several functional modules are easier to understand</p>
<p><em>Rule 3c: properly name your variables and methods</em><br />
a variable named &#8220;result&#8221; is always better than a variable named &#8220;x&#8221; apply a common naming convention, and adopt the Java conventions when writing Java code</p>
<p><em>Rule 3d: use formatting and indenting to make your code readable</em></li>
<li>Eclipse has an auto-formatting feature, but actually it often makes the code less readable, so be careful with that</li>
<li></li>
<li><strong><span style="color: #339966;"><em>Remember: programming is an art, and your code needs to be *beautiful*!</em></span></strong></li>
<li></li>
<li><strong>Rule 4: Modularize!</strong>Modularize your code as much as possible, and leave coupling with other parts as low as possible. Modular code is easier to understand and easier to debug, and it lets you keep your code separate from the code<br />
written by others.</p>
<p>Practically, this means: don&#8217;t add connecting code to someone else&#8217;s methods if it is not strictly necessary and could be solved by other means.</p>
<p><strong>Rule 5: Consider and Test All Cases</strong></p>
<p>As programmers, we tend to test only with cases that seem sensible to US. But be aware that non-programmers don&#8217;t have the same sense of &#8220;sensible&#8221;. When programming, you often adopt a certain set of test cases that you always run, but sometimes open your mind and try something else,<br />
something &#8220;naive&#8221;.</p>
<p>Example: in a project we had to implement a search engine for a news website, and it ran well in all search tests. The problem was, that every test was done with very specific search criteria (e.g. searching for the<br />
name of a person), but as soon as you searched something more general (like &#8220;Salzburg&#8221;) the performance broke down to the point where it was unacceptable - simply because the search returned so many results that even sorting them would take too long.</p>
<p>The message is thus: always consider and test all cases, even if you think that they will never occur. Make an informed choice: try to think about situations where your algorithm will fail and test them.</p>
<p><strong>Rule 6: Use Logging Extensively</strong></p>
<p>Modern Java frameworks provide really simple and very efficient and fine-grained ways to send debugging, information, warning, or error output to either the console or to some logfile. Make use of it extensively, because it helps others to figure out what is happening, and use sensible logging messages.</p>
<p>Logging can be configured in certain configuration files. Learn how to use them to get fine-grained control over what is logged and where it is logged. Most frameworks let you configure logging to the class level, so I can say that I want debugging messages for a certain class, but only warnings for all other code.</p>
<p>Use logging correctly so that it provides no performance penalties. Many frameworks (like Seam) make this very easy, because they provide parameter substitutions. Remember that Java uses eager evaluation for method parameters, so a logging statement like</p>
<p>log.debug(&#8221;processed object &#8220;+object.toString()+&#8221; in &#8221; + (System.currentTimeMillis() - start) + &#8220;ms &#8220;);</p>
<p>is computationally expensive even when it is not shown because debugging is turned off. The reason is that String concatenations are still calculated even if the method debug() does not do anything. In many frameworks (like Seam) you can instead use:</p>
<p>log.debug(&#8221;processed object #0 in #1ms&#8221;, object.toString(), System.currentTimeMillis() - start);</p>
<p>to avoid expensive computations. Most logging frameworks also allow to pass Exceptions as arguments, which causes the exception to be properly printed to the logfile.</p>
<p><em>Rule 6a: A corrollary to the rule is: don&#8217;t use System.out.println when it is not strictly necessary</em> (because no logging is available). Compared to logging, System.out.println is not configurable and plainly annoying, because it cannot be turned off.</p>
<p><strong>Rule 7: Learn what your Framework can do for you</strong></p>
<p>When programming Java, you are always surrounded by and using many frameworks. At the very least, it means the Java API, which already contains an abundance of functionality that can help you achieve things more easily. Often, you can also make use of many additional frameworks like Apache commons, Java EE,<br />
Seam, Hibernate, &#8230;</p>
<p>Learn your frameworks in-and-out, because many things have already been solved by others. Have a good overview over the Java API and look there whether certain core functionality (collections, string manipulation,<br />
concurrency, etc) are already provided. Personally, I always have my browser open pointing to the API docs of the frameworks I am using.</p>
<p>Particularly, have a look at the different Java collections (in java.util) and learn their different properties (read and update performance, memory consumption).</p>
<p>In KiWi, it also means that you should read the &#8220;Seam in Action&#8221; book until the end, just to get an idea what Seam can already do for you.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.schaffert.eu/2008/11/14/my-seven-rules-of-coding/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Herbsttour aufs Sonntagshorn (1961m)</title>
		<link>http://www.schaffert.eu/2008/10/19/herbsttour-aufs-sonntagshorn-1961m/</link>
		<comments>http://www.schaffert.eu/2008/10/19/herbsttour-aufs-sonntagshorn-1961m/#comments</comments>
		<pubDate>Sun, 19 Oct 2008 21:17:14 +0000</pubDate>
		<dc:creator>wastl</dc:creator>
		
		<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://www.schaffert.eu/?p=123</guid>
		<description><![CDATA[Herbst ist Wandersaison, und nachdem meine Familie letzte Woche schon so heldenhaft die Lattengebirgsüberschreitung bewältigt hat haben wir uns für heute den höchsten Berg der Chiemgauer Alpen, das Sonntagshorn, vorgenommen. Das Sonntagshorn liegt an dem Punkt an dem mehrere Regionen zusammentreffen, nämlich Chiemgau im Norden, Rupertigau/Berchtesgadener Land im Osten und Pinzgau im Süden, und ist [...]]]></description>
			<content:encoded><![CDATA[<p>Herbst ist Wandersaison, und nachdem meine Familie letzte Woche schon so heldenhaft die Lattengebirgsüberschreitung bewältigt hat haben wir uns für heute den höchsten Berg der Chiemgauer Alpen, das Sonntagshorn, vorgenommen. Das Sonntagshorn liegt an dem Punkt an dem mehrere Regionen zusammentreffen, nämlich Chiemgau im Norden, Rupertigau/Berchtesgadener Land im Osten und Pinzgau im Süden, und ist ein weiterer der Berge meiner Jugend (man sieht es vom Hof meiner Eltern aus). Nachdem es schon recht kalt ist, wählten wir den sonnigen Aufstieg von Süden her aus dem schönen Heutal oberhalb von Unken, von uns etwa 25 Minuten. Über die Hochalm geht es in 3h (plus Pause) zum Gipfel, von dem aus es eine fantastische Aussicht gibt. Danach zurück zur Hochalm zur Brotzeit bei Musik und Sonnenschein, und danach den restlichen Abstieg - ein schöner sonniger Herbsttag. Und mit 1961m der bisher höchste allein geschaffte Gipfel meiner Kinder.:-)</p>
<p><strong>
<div class="ngg-galleryoverview" id="ngg-gallery-27">
<div id="ngg-image-798" class="ngg-gallery-thumbnail-box ">
<div class="ngg-gallery-thumbnail"  >
	<a href="http://www.schaffert.eu/wp-content/gallery/2008_10_sonntagshorn/sonntagshorn-001.jpg" title="" class="thickbox" rel="2008_10_sonntagshorn" ><img title="sonntagshorn-001.jpg" alt="sonntagshorn-001.jpg" src="http://www.schaffert.eu/wp-content/gallery/2008_10_sonntagshorn/thumbs/thumbs_sonntagshorn-001.jpg" style="width:100px; height:75px;" /></a>
</div>
</div>
<div id="ngg-image-799" class="ngg-gallery-thumbnail-box ">
<div class="ngg-gallery-thumbnail"  >
	<a href="http://www.schaffert.eu/wp-content/gallery/2008_10_sonntagshorn/sonntagshorn-002.jpg" title="" class="thickbox" rel="2008_10_sonntagshorn" ><img title="sonntagshorn-002.jpg" alt="sonntagshorn-002.jpg" src="http://www.schaffert.eu/wp-content/gallery/2008_10_sonntagshorn/thumbs/thumbs_sonntagshorn-002.jpg" style="width:100px; height:75px;" /></a>
</div>
</div>
<div id="ngg-image-800" class="ngg-gallery-thumbnail-box ">
<div class="ngg-gallery-thumbnail"  >
	<a href="http://www.schaffert.eu/wp-content/gallery/2008_10_sonntagshorn/sonntagshorn-003.jpg" title="" class="thickbox" rel="2008_10_sonntagshorn" ><img title="sonntagshorn-003.jpg" alt="sonntagshorn-003.jpg" src="http://www.schaffert.eu/wp-content/gallery/2008_10_sonntagshorn/thumbs/thumbs_sonntagshorn-003.jpg" style="width:100px; height:75px;" /></a>
</div>
</div>
<div id="ngg-image-801" class="ngg-gallery-thumbnail-box ">
<div class="ngg-gallery-thumbnail"  >
	<a href="http://www.schaffert.eu/wp-content/gallery/2008_10_sonntagshorn/sonntagshorn-004.jpg" title="" class="thickbox" rel="2008_10_sonntagshorn" ><img title="sonntagshorn-004.jpg" alt="sonntagshorn-004.jpg" src="http://www.schaffert.eu/wp-content/gallery/2008_10_sonntagshorn/thumbs/thumbs_sonntagshorn-004.jpg" style="width:100px; height:75px;" /></a>
</div>
</div>
<div id="ngg-image-802" class="ngg-gallery-thumbnail-box ">
<div class="ngg-gallery-thumbnail"  >
	<a href="http://www.schaffert.eu/wp-content/gallery/2008_10_sonntagshorn/sonntagshorn-005.jpg" title="" class="thickbox" rel="2008_10_sonntagshorn" ><img title="sonntagshorn-005.jpg" alt="sonntagshorn-005.jpg" src="http://www.schaffert.eu/wp-content/gallery/2008_10_sonntagshorn/thumbs/thumbs_sonntagshorn-005.jpg" style="width:100px; height:75px;" /></a>
</div>
</div>
<div id="ngg-image-803" class="ngg-gallery-thumbnail-box ">
<div class="ngg-gallery-thumbnail"  >
	<a href="http://www.schaffert.eu/wp-content/gallery/2008_10_sonntagshorn/sonntagshorn-006.jpg" title="" class="thickbox" rel="2008_10_sonntagshorn" ><img title="sonntagshorn-006.jpg" alt="sonntagshorn-006.jpg" src="http://www.schaffert.eu/wp-content/gallery/2008_10_sonntagshorn/thumbs/thumbs_sonntagshorn-006.jpg" style="width:100px; height:75px;" /></a>
</div>
</div>
<div id="ngg-image-804" class="ngg-gallery-thumbnail-box ">
<div class="ngg-gallery-thumbnail"  >
	<a href="http://www.schaffert.eu/wp-content/gallery/2008_10_sonntagshorn/sonntagshorn-007.jpg" title="" class="thickbox" rel="2008_10_sonntagshorn" ><img title="sonntagshorn-007.jpg" alt="sonntagshorn-007.jpg" src="http://www.schaffert.eu/wp-content/gallery/2008_10_sonntagshorn/thumbs/thumbs_sonntagshorn-007.jpg" style="width:100px; height:75px;" /></a>
</div>
</div>
<div id="ngg-image-805" class="ngg-gallery-thumbnail-box ">
<div class="ngg-gallery-thumbnail"  >
	<a href="http://www.schaffert.eu/wp-content/gallery/2008_10_sonntagshorn/sonntagshorn-008.jpg" title="" class="thickbox" rel="2008_10_sonntagshorn" ><img title="sonntagshorn-008.jpg" alt="sonntagshorn-008.jpg" src="http://www.schaffert.eu/wp-content/gallery/2008_10_sonntagshorn/thumbs/thumbs_sonntagshorn-008.jpg" style="width:100px; height:75px;" /></a>
</div>
</div>
<div id="ngg-image-806" class="ngg-gallery-thumbnail-box ">
<div class="ngg-gallery-thumbnail"  >
	<a href="http://www.schaffert.eu/wp-content/gallery/2008_10_sonntagshorn/sonntagshorn-009.jpg" title="" class="thickbox" rel="2008_10_sonntagshorn" ><img title="sonntagshorn-009.jpg" alt="sonntagshorn-009.jpg" src="http://www.schaffert.eu/wp-content/gallery/2008_10_sonntagshorn/thumbs/thumbs_sonntagshorn-009.jpg" style="width:100px; height:75px;" /></a>
</div>
</div>
<div id="ngg-image-807" class="ngg-gallery-thumbnail-box ">
<div class="ngg-gallery-thumbnail"  >
	<a href="http://www.schaffert.eu/wp-content/gallery/2008_10_sonntagshorn/sonntagshorn-010.jpg" title="" class="thickbox" rel="2008_10_sonntagshorn" ><img title="sonntagshorn-010.jpg" alt="sonntagshorn-010.jpg" src="http://www.schaffert.eu/wp-content/gallery/2008_10_sonntagshorn/thumbs/thumbs_sonntagshorn-010.jpg" style="width:100px; height:75px;" /></a>
</div>
</div>
<div id="ngg-image-808" class="ngg-gallery-thumbnail-box ">
<div class="ngg-gallery-thumbnail"  >
	<a href="http://www.schaffert.eu/wp-content/gallery/2008_10_sonntagshorn/sonntagshorn-011.jpg" title="" class="thickbox" rel="2008_10_sonntagshorn" ><img title="sonntagshorn-011.jpg" alt="sonntagshorn-011.jpg" src="http://www.schaffert.eu/wp-content/gallery/2008_10_sonntagshorn/thumbs/thumbs_sonntagshorn-011.jpg" style="width:100px; height:75px;" /></a>
</div>
</div>
<div id="ngg-image-809" class="ngg-gallery-thumbnail-box ">
<div class="ngg-gallery-thumbnail"  >
	<a href="http://www.schaffert.eu/wp-content/gallery/2008_10_sonntagshorn/sonntagshorn-012.jpg" title="" class="thickbox" rel="2008_10_sonntagshorn" ><img title="sonntagshorn-012.jpg" alt="sonntagshorn-012.jpg" src="http://www.schaffert.eu/wp-content/gallery/2008_10_sonntagshorn/thumbs/thumbs_sonntagshorn-012.jpg" style="width:100px; height:75px;" /></a>
</div>
</div>
<div id="ngg-image-810" class="ngg-gallery-thumbnail-box ">
<div class="ngg-gallery-thumbnail"  >
	<a href="http://www.schaffert.eu/wp-content/gallery/2008_10_sonntagshorn/sonntagshorn-013.jpg" title="" class="thickbox" rel="2008_10_sonntagshorn" ><img title="sonntagshorn-013.jpg" alt="sonntagshorn-013.jpg" src="http://www.schaffert.eu/wp-content/gallery/2008_10_sonntagshorn/thumbs/thumbs_sonntagshorn-013.jpg" style="width:100px; height:75px;" /></a>
</div>
</div>
</div>
<div class='ngg-clear'></div>
<p></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.schaffert.eu/2008/10/19/herbsttour-aufs-sonntagshorn-1961m/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Lattengebirgsüberschreitung</title>
		<link>http://www.schaffert.eu/2008/10/11/lattengebirgsuberschreitung/</link>
		<comments>http://www.schaffert.eu/2008/10/11/lattengebirgsuberschreitung/#comments</comments>
		<pubDate>Sat, 11 Oct 2008 18:26:51 +0000</pubDate>
		<dc:creator>wastl</dc:creator>
		
		<category><![CDATA[Berge]]></category>

		<category><![CDATA[Fotografieren]]></category>

		<category><![CDATA[Freizeit]]></category>

		<category><![CDATA[Bergtour]]></category>

		<category><![CDATA[Geier]]></category>

		<category><![CDATA[Lattengebirge]]></category>

		<guid isPermaLink="false">http://www.schaffert.eu/?p=110</guid>
		<description><![CDATA[Kaum aus Rom zurück stand für Samstag eine herbstliche Lattengebirgsüberschreitung mit Familie und Freundin Katharina samt Sohn auf dem Programm. Das Lattengebirge mit den Gipfeln (West nach Ost) Predigtstuhl, Hochschlegel, Karkopf, Dreisesselberg, und Rotofen (Nase der &#8220;Schlafenden Hexe&#8221;) ist neben dem Hochstaufen ja unser Reichenhaller &#8220;Hausberg&#8221; und als Teil des dem Berchtesgadener Nationalparks vorgelagerten Biosphärenreservats [...]]]></description>
			<content:encoded><![CDATA[<p>Kaum aus Rom zurück stand für Samstag eine herbstliche Lattengebirgsüberschreitung mit Familie und Freundin Katharina samt Sohn auf dem Programm. Das Lattengebirge mit den Gipfeln (West nach Ost) Predigtstuhl, Hochschlegel, Karkopf, Dreisesselberg, und Rotofen (Nase der &#8220;Schlafenden Hexe&#8221;) ist neben dem Hochstaufen ja unser Reichenhaller &#8220;Hausberg&#8221; und als Teil des dem Berchtesgadener Nationalparks vorgelagerten Biosphärenreservats ein fantastisches Ausflugsziel, besonders jetzt im Herbst.</p>
<p>Zunächst mit der nostalgischen Seilbahn von Reichenhall hinauf auf den Predigtstuhl (1. Gipfel). Von dort sind wir einen kurzen Marsch über die Schlegelmulde zum Gipfel des Hochschlegel (2. Gipfel). Am Hochschlegel sind wir dann in eine Busgruppe der Alpenvereinssektion Freising geraten, mit der wir uns um die nächsten Gipfel ein &#8220;Wettrennen&#8221; geliefert haben. Wieder hinunter und hinauf zum Karkopf, mit 1738m der höchste Gipfel des Lattengebirges (3. Gipfel).</p>
<div id="attachment_111" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.schaffert.eu/wp-content/uploads/2008/10/unternberg-001.jpg"><img class="size-full wp-image-111" title="unternberg-001" src="http://www.schaffert.eu/wp-content/uploads/2008/10/unternberg-001.jpg" alt="" width="500" height="333" /></a><p class="wp-caption-text">Eine Dohle auf meinem Schuh (auf dem Karkopf).</p></div>
<p>Vom Karkopf aus konnten wir neben den vielen Dohlen eine Gruppe von 5 Geiern aus dem Nationalpark kommend beobachten (siehe Bilder), die schließlich eindrucksvoll in niedriger Höhe über uns gekreist haben und für die nächsten Stunden unsere Begleiter waren (komisches Gefühl <img src='http://www.schaffert.eu/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ).</p>
<div id="attachment_112" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.schaffert.eu/wp-content/uploads/2008/10/unternberg-002.jpg"><img class="size-full wp-image-112" title="unternberg-002" src="http://www.schaffert.eu/wp-content/uploads/2008/10/unternberg-002.jpg" alt="Geier kreisen über dem Karkopf." width="500" height="333" /></a><p class="wp-caption-text">Geier kreisen über dem Karkopf.</p></div>
<p>Vom Karkopf hinüber auf den 4. Gipfel, den Dreisesselberg, von dem aus man eine fantastische Aussicht auf Reichenhall und Salzburg (von wo sich inzwischen der Nebel verzogen hatte) hat.</p>
<div id="attachment_113" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.schaffert.eu/wp-content/uploads/2008/10/unternberg-003.jpg"><img class="size-full wp-image-113" title="unternberg-003" src="http://www.schaffert.eu/wp-content/uploads/2008/10/unternberg-003.jpg" alt="Karkopf vom Dreisesselberg gesehen." width="500" height="333" /></a><p class="wp-caption-text">Karkopf vom Dreisesselberg gesehen.</p></div>
<p>Vom Dreisesselberg aus begann der lange Abstieg in Richtung Hallturm. Zunächst hinunter zur Steinbergalm (wo der Sage nach die &#8220;Steinerne Agnes&#8221; Sennerin war). Dort gab es eine fantastische Herbststimmung:</p>
<div id="attachment_116" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.schaffert.eu/wp-content/uploads/2008/10/unternberg-006.jpg"><img class="size-full wp-image-116" title="unternberg-006" src="http://www.schaffert.eu/wp-content/uploads/2008/10/unternberg-006.jpg" alt="Herbststimmung oberhalb der Steinbergalm." width="500" height="333" /></a><p class="wp-caption-text">Herbststimmung oberhalb der Steinbergalm.</p></div>
<p>Von der Steinbergalm dann etwa auf konstanter Höhe (1200m) hinüber zur &#8220;Steinernen Agnes&#8221;, einer Felsformation die der Sage nach die versteinerte Form der Sennerin der Steinbergalm darstellt, die zum Schutz auf der Flucht vor dem Teufel versteinert wurde.</p>
<div id="attachment_115" class="wp-caption aligncenter" style="width: 410px"><a href="http://www.schaffert.eu/wp-content/uploads/2008/10/unternberg-005.jpg"><img class="size-full wp-image-115" title="unternberg-005" src="http://www.schaffert.eu/wp-content/uploads/2008/10/unternberg-005.jpg" alt="Steinerne Agnes aus der Ferne." width="400" height="600" /></a><p class="wp-caption-text">Steinerne Agnes aus der Ferne.</p></div>
<p>Und von der Steinernen Agnes dann schließlich hinüber zur letzten Pause auf dem &#8220;Rotofensattel&#8221; (am Fuß der &#8220;Nase&#8221; der &#8220;Schlafenden Hexe&#8221;). Hier hätten wir versucht die Schlafende Hexe soweit zu kitzeln dass sie niessen muss, aber leider war dieser Versuch vergeblich.:-)</p>
<div id="attachment_119" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.schaffert.eu/wp-content/uploads/2008/10/unternberg-009.jpg"><img class="size-full wp-image-119" title="unternberg-009" src="http://www.schaffert.eu/wp-content/uploads/2008/10/unternberg-009.jpg" alt="" width="500" height="333" /></a><p class="wp-caption-text">Die Rotofenwand, Nase der schlafenden Hexe.</p></div>
<p>Schließlich, es war gegen 16 Uhr, dann hinab in Richtung Hallturm, wo wir Katharinas Auto geparkt hatten. Den schönen Tag haben wir dann im Gasthaus &#8220;Dreisesselberg&#8221; in Bayrisch Gmain ausklingen lassen - ebenfalls sehr empfehlenswert. Fazit: die Überschreitung des Lattengebirges kann man jedem eigentlich nur empfehlen, etwas Kondition ist allerdings gefragt. Das nächste Mal vielleicht statt mit der Seilbahn über den Waxlriessteig vom Saalachsee nach oben.:-)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.schaffert.eu/2008/10/11/lattengebirgsuberschreitung/feed/</wfw:commentRss>
		</item>
		<item>
		<title>IFRA Conference in Rome</title>
		<link>http://www.schaffert.eu/2008/10/10/ifra-conference-in-rome/</link>
		<comments>http://www.schaffert.eu/2008/10/10/ifra-conference-in-rome/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 21:13:50 +0000</pubDate>
		<dc:creator>wastl</dc:creator>
		
		<category><![CDATA[Events]]></category>

		<category><![CDATA[KIWI]]></category>

		<category><![CDATA[Semantic Web]]></category>

		<category><![CDATA[Social Software]]></category>

		<category><![CDATA[ifra]]></category>

		<category><![CDATA[kiwiknows]]></category>

		<category><![CDATA[presentation]]></category>

		<guid isPermaLink="false">http://www.schaffert.eu/?p=108</guid>
		<description><![CDATA[
Being invited to speak at the IFRA conference on &#8220;The Future of News Publishing&#8221; on &#8220;Semantic Search in Online News&#8221;, I spent Thursday and Friday last week in Rome to present my ideas about how the Internet allows for new means of information organisation, how this applies to online news, and how we implemented &#8220;semantic [...]]]></description>
			<content:encoded><![CDATA[<p>
Being invited to speak at the IFRA conference on &#8220;The Future of News Publishing&#8221; on &#8220;Semantic Search in Online News&#8221;, I spent Thursday and Friday last week in Rome to present my ideas about how the Internet allows for new means of information organisation, how this applies to online news, and how we implemented &#8220;semantic search&#8221; together with <a href="http://www.salzburg.com">Salzburger Nachrichten</a> and towards which kinds of information integration we are heading with KiWi and with the projects that build on top of it. This event was a very interesting experience for me, as this was one of the few times I was able to speak at a conference that is outside my own domain (i.e. Computer Science), and as this was the first time I actually tried to consequently apply the <a href="http://www.presentationzen.com">Presentation Zen</a> approach to my presentations (well, nothing to loose <img src='http://www.schaffert.eu/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ). I think I managed both to my satisfaction, and the presentation zen approach is definately something I will try to base more presentations on.
</p>
<p>
Beyond my own talk (which I&#8217;ll maybe upload later), the other presentations were also very interesting, at least for me. It is interesting to witness and actively accompany the process of a whole industry and in consequence the whole society changing and adopting to the new forms of communication. Particularly, I was amazed by the fact that many news distributers actually gain all their profit from their online presence, whereas the print-based distribution is currently hardly self-sustaining. Also, the relevance of personalisation and of communities has been very nicely demonstrated. To me, this shows that we are right on track with our projects, particularly with KiWi.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.schaffert.eu/2008/10/10/ifra-conference-in-rome/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bergwachtfest an einem Tag für Bayern</title>
		<link>http://www.schaffert.eu/2008/09/28/bergwachtfest-an-einem-tag-fur-bayern/</link>
		<comments>http://www.schaffert.eu/2008/09/28/bergwachtfest-an-einem-tag-fur-bayern/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 21:11:48 +0000</pubDate>
		<dc:creator>wastl</dc:creator>
		
		<category><![CDATA[Berge]]></category>

		<category><![CDATA[Freizeit]]></category>

		<category><![CDATA[bayern]]></category>

		<category><![CDATA[bergwacht]]></category>

		<guid isPermaLink="false">http://www.schaffert.eu/?p=101</guid>
		<description><![CDATA[

Heute war gleich in mehrfacher Hinsicht ein Tag zum feiern. Morgens schnell zum Wahllokal und dann direkt weiter zum Bergwachtfest am Unternberg bei Ruhpolding. Da habe ich Skifahren gelernt und sicher viele Wintertage verbracht, insofern auch eine Bergtour in die Vergangenheit. Auf dem Weg nach  oben ein erster Schock: eine neue, häßliche Forststrasse zerstört und [...]]]></description>
			<content:encoded><![CDATA[<div style="float:right; margin-left: 10px;"><a href="http://www.schaffert.eu/wp-content/uploads/2008/09/unternberg-001.jpg"><img class="alignright size-medium wp-image-102" title="unternberg-001" src="http://www.schaffert.eu/wp-content/uploads/2008/09/unternberg-001-300x200.jpg" alt="" width="300" height="200" /></a>
</div>
<p>Heute war gleich in mehrfacher Hinsicht ein Tag zum feiern. Morgens schnell zum Wahllokal und dann direkt weiter zum Bergwachtfest am Unternberg bei Ruhpolding. Da habe ich Skifahren gelernt und sicher viele Wintertage verbracht, insofern auch eine Bergtour in die Vergangenheit. Auf dem Weg nach  oben ein erster Schock: eine neue, häßliche Forststrasse zerstört und zerschneidet jetzt einen der Berge meiner Jugend - ein Zeichen der Ignoranz gegenüber der Natur und ein Resultat der Forstreform. Der Unternberg ist knapp 1000 Jahre ohne Strasse zurechtgekommen, wieso jetzt eine?<br />
<br/><br/></p>
<div style="float:left; margin-right: 10px;">
<a href="http://www.schaffert.eu/wp-content/uploads/2008/09/unternberg-003.jpg"><img class="alignleft size-medium wp-image-104" title="unternberg-003" src="http://www.schaffert.eu/wp-content/uploads/2008/09/unternberg-003-300x200.jpg" alt="" width="300" height="200" /></a>
</div>
<p>Das Bergwachtfest selbst war nett - alte Freunde getroffen, gutes (Wochinger!) Bier getrunken, die Sonne und den Ausblick genossen.:-)</p>
<p>Das Highlight des Tages waren dann aber eindeutig die ersten Hochrechnungen für die Landtagswahl! Die Vorherrschaft der CSU nach 42 Jahren gebrochen, das ist ein großer Erfolg für alle, die sich für die Natur, für die Bildung, für die Bürger, und gegen die Amigos einsetzen. Ein großer Tag für Bayern! Und möglicherweise ist die Forststrasse einer der Gründe dafür&#8230;</p>
<p><a href="http://www.schaffert.eu/wp-content/uploads/2008/09/unternberg-002.jpg"><img class="aligncenter size-medium wp-image-103" title="unternberg-002" src="http://www.schaffert.eu/wp-content/uploads/2008/09/unternberg-002-300x200.jpg" alt="" width="300" height="200" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.schaffert.eu/2008/09/28/bergwachtfest-an-einem-tag-fur-bayern/feed/</wfw:commentRss>
		</item>
		<item>
		<title>IkeWiki/KiWi ESWC08 Tutorial on VideoLectures</title>
		<link>http://www.schaffert.eu/2008/09/27/ikewikikiwi-eswc08-tutorial-on-videolectures/</link>
		<comments>http://www.schaffert.eu/2008/09/27/ikewikikiwi-eswc08-tutorial-on-videolectures/#comments</comments>
		<pubDate>Sat, 27 Sep 2008 17:09:17 +0000</pubDate>
		<dc:creator>wastl</dc:creator>
		
		<category><![CDATA[Events]]></category>

		<category><![CDATA[KIWI]]></category>

		<category><![CDATA[Semantic Web]]></category>

		<category><![CDATA[Social Software]]></category>

		<category><![CDATA[eswc08]]></category>

		<category><![CDATA[ikewiki]]></category>

		<category><![CDATA[kiwiknows]]></category>

		<category><![CDATA[semantic wiki]]></category>

		<category><![CDATA[tutorial]]></category>

		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.wastl.net/?p=99</guid>
		<description><![CDATA[My tutorial lecture at this year&#8217;s European Semantic Web Conference has been recorded on video and is now available on the Internet (click image on the left). Well, I am not sure whether I am happy about it (because my presentation style obviously needs improvement for video lectures  ), but it is a noteworthy [...]]]></description>
			<content:encoded><![CDATA[<p>My tutorial lecture at this year&#8217;s European Semantic Web Conference has been recorded on video and is now available on the Internet (click image on the left). Well, I am not sure whether I am happy about it (because my presentation style obviously needs improvement for video lectures <img src='http://www.schaffert.eu/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ), but it is a noteworthy event nonetheless. <img src='http://www.schaffert.eu/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>And BTW, Peter gets his share of video space as well (click image on the right). His count of &#8220;ehms&#8221; is much less than mine.:-)</p>
<table style="width:100%">
<tr>
<td valign="top">
<a href='http://videolectures.net/eswc08_schaffert_sw/'><br />
  <img src='http://videolectures.net/eswc08_schaffert_sw/thumb.jpg' border=0/><br />
  <br/>Semantic Wikis - IkeWiki - A Semantic Wiki for Collaborative Knowledge Management</a>
</td>
<td style="width:50%" valign="top">
<a href='http://videolectures.net/eswc08_dolog_sw/'><br />
  <img src='http://videolectures.net/eswc08_dolog_sw/thumb.jpg' border=0/><br />
  <br/>Semantic Wikis - Introduction to semantic wikis</a>
</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.schaffert.eu/2008/09/27/ikewikikiwi-eswc08-tutorial-on-videolectures/feed/</wfw:commentRss>
		</item>
		<item>
		<title>KiWi Website &#038; first KiWi deliverables publicly available</title>
		<link>http://www.schaffert.eu/2008/09/26/kiwi-website-first-kiwi-deliverables-publicly-available/</link>
		<comments>http://www.schaffert.eu/2008/09/26/kiwi-website-first-kiwi-deliverables-publicly-available/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 10:37:56 +0000</pubDate>
		<dc:creator>wastl</dc:creator>
		
		<category><![CDATA[KIWI]]></category>

		<category><![CDATA[Semantic Web]]></category>

		<category><![CDATA[Social Software]]></category>

		<category><![CDATA[deliverable]]></category>

		<category><![CDATA[kiwiknows]]></category>

		<guid isPermaLink="false">http://blog.wastl.net/?p=95</guid>
		<description><![CDATA[We finally managed to relaunch the public KiWi website (particular thanks to Julia &#38; Jana for taking all the effort!). The website is for the moment based on Joomla, but we&#8217;ll switch again when we have a running KiWi system.:-) The old IkeWiki system continues to live as our internal &#38; community workspace, which we [...]]]></description>
			<content:encoded><![CDATA[<p>We finally managed to relaunch the <a href="http://www.kiwi-project.eu">public KiWi website</a> (particular thanks to Julia &amp; Jana for taking all the effort!). The website is for the moment based on Joomla, but we&#8217;ll switch again when we have a running KiWi system.:-) The old IkeWiki system continues to live as our internal &amp; community workspace, which we will use for software documentation, deliverable &amp; meeting planning, etc.</p>
<p><img class="alignright size-full wp-image-96" title="firefoxschnappschuss002" src="http://blog.wastl.net/wp-content/uploads/2008/09/firefoxschnappschuss002.png" alt="" width="500" height="288" /></p>
<p>I&#8217;d like to particularly point you to the fact that the first <a href="http://www.kiwi-project.eu/index.php/publications/deliverables">KiWi deliverables</a> are now also publicly available, and most of them I consider really well written. As a starting point, I would recommend that you have a look into the <a href="http://wiki.kiwi-project.eu/multimedia/kiwi-pub:KiWi_D8.5_final.pdf">KiWi Vision</a>. If you are interested in the four research lines (we call them &#8220;Enabling Technologies&#8221;), then you might want to look into the state-of-the-art summaries on <a href="http://www.kiwi-project.eu/images/stories/deliverables/kiwi_d2.1_final.pdf">Reasoning</a>, <a href="http://wiki.kiwi-project.eu/multimedia/kiwi-pub:KiWi_d2.3_final.pdf">Reason Maintenance</a>, <a href="http://wiki.kiwi-project.eu/multimedia/kiwi-pub:KiWi_D2.5_final.pdf">Information Extraction</a>, and <a href="http://wiki.kiwi-project.eu/multimedia/kiwi-pub:KiWi_D2.7_final.pdf">Personalisation</a>.</p>
<p>There are also deliverables on the requirements of the two use cases, but they are currently not publicly available due to privacy reasons. We aim to clarify whether we can make at least parts of them public, as they are very interesting as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.schaffert.eu/2008/09/26/kiwi-website-first-kiwi-deliverables-publicly-available/feed/</wfw:commentRss>
		</item>
		<item>
		<title>KiWi Vision Presentation</title>
		<link>http://www.schaffert.eu/2008/09/26/kiwi-vision-presentation/</link>
		<comments>http://www.schaffert.eu/2008/09/26/kiwi-vision-presentation/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 10:12:09 +0000</pubDate>
		<dc:creator>wastl</dc:creator>
		
		<category><![CDATA[KIWI]]></category>

		<category><![CDATA[Semantic Web]]></category>

		<category><![CDATA[Social Software]]></category>

		<category><![CDATA[euproject]]></category>

		<category><![CDATA[kiwiknows]]></category>

		<category><![CDATA[knowledgemanagement]]></category>

		<category><![CDATA[semanticweb]]></category>

		<category><![CDATA[vision]]></category>

		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://blog.wastl.net/?p=94</guid>
		<description><![CDATA[I finally managed to upload the presentation of the KiWi Vision I gave in Venice to Slideshare. Feel free to look into it, or use it for your own KiWi presentation. If you&#8217;d like to use parts of it for a non-KiWi presentation, please ask me or just cite properly (CC attribution).
The KiWi Vision
View SlideShare [...]]]></description>
			<content:encoded><![CDATA[<p>I finally managed to upload the presentation of the KiWi Vision I gave in Venice to Slideshare. Feel free to look into it, or use it for your own KiWi presentation. If you&#8217;d like to use parts of it for a non-KiWi presentation, please ask me or just cite properly (CC attribution).</p>
<div style="width:425px;text-align:left" id="__ss_614134"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/wastl/the-kiwi-vision-presentation?type=powerpoint" title="The KiWi Vision">The KiWi Vision</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=kiwivisionreasoningweb08-1222199413471134-8&#038;stripped_title=the-kiwi-vision-presentation" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=kiwivisionreasoningweb08-1222199413471134-8&#038;stripped_title=the-kiwi-vision-presentation" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View SlideShare <a style="text-decoration:underline;" href="http://www.slideshare.net/wastl/the-kiwi-vision-presentation?type=powerpoint" title="View The KiWi Vision on SlideShare">presentation</a> or <a style="text-decoration:underline;" href="http://www.slideshare.net/upload?type=powerpoint">Upload</a> your own. (tags: <a style="text-decoration:underline;" href="http://slideshare.net/tag/project">project</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/eu">eu</a>)</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.schaffert.eu/2008/09/26/kiwi-vision-presentation/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Venedig (Teil 2): Burano und Torcello</title>
		<link>http://www.schaffert.eu/2008/09/11/venedig-teil-2-burano-und-torcello/</link>
		<comments>http://www.schaffert.eu/2008/09/11/venedig-teil-2-burano-und-torcello/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 09:38:15 +0000</pubDate>
		<dc:creator>wastl</dc:creator>
		
		<category><![CDATA[Allgemein]]></category>

		<category><![CDATA[venedig]]></category>

		<guid isPermaLink="false">http://blog.wastl.net/?p=79</guid>
		<description><![CDATA[Venedig, Teil 2. Gestern war das Social Event der ReasoningWeb Summer School, und Massimo hat die Gelegenheit genutzt uns zu den weniger bekannten aber ebenso beeindruckenden Teilen von Venedig zu führen: zunächst Burano und dann Torcello.

Burano ist eine Insel außerhalb von Venedig die sich durch die in vielen verschiedenen Farben gemalten Häuser auszeichnet. Laut Massimo [...]]]></description>
			<content:encoded><![CDATA[<p>Venedig, Teil 2. Gestern war das Social Event der ReasoningWeb Summer School, und Massimo hat die Gelegenheit genutzt uns zu den weniger bekannten aber ebenso beeindruckenden Teilen von Venedig zu führen: zunächst Burano und dann Torcello.</p>
<p><a href="http://blog.wastl.net/wp-content/uploads/2008/09/burano-001.jpg"><img class="aligncenter size-full wp-image-80" title="burano-001" src="http://blog.wastl.net/wp-content/uploads/2008/09/burano-001.jpg" alt="" width="500" height="333" /></a></p>
<p>Burano ist eine Insel außerhalb von Venedig die sich durch die in vielen verschiedenen Farben gemalten Häuser auszeichnet. Laut Massimo liegt das daran daß die Gemeine irgendwann beschlossen hat, die Ortschaft zu renovieren und deswegen allen Bürgern die Farben für ihre Häuser kostenfrei zur Verfügung gestellt hat. Die Bürger wollten aber natürlich keine weißen oder grauen Fassaden wie in Venedig, sondern möglichst viele verschiedene.</p>
<p><a href="http://blog.wastl.net/wp-content/uploads/2008/09/burano-004.jpg"><img class="aligncenter size-full wp-image-83" title="burano-004" src="http://blog.wastl.net/wp-content/uploads/2008/09/burano-004.jpg" alt="" width="500" height="333" /></a></p>
<p>Auf Burano haben wir auch einen weiteren fantastischen Sonnenuntergang genossen. Ein weiteres Merkmal von Burano ist außerdem der außerordentlich schiefe Kirchturm - im folgenden Foto mit Mond im Hintergrund (daß er schief ist sieht man da nicht &#8230;):</p>
<p><a href="http://blog.wastl.net/wp-content/uploads/2008/09/burano-005.jpg"><img class="aligncenter size-full wp-image-84" title="burano-005" src="http://blog.wastl.net/wp-content/uploads/2008/09/burano-005.jpg" alt="" width="331" height="500" /></a></p>
<p>Danach sind wir nach <a href="http://de.wikipedia.org/wiki/Torcello">Torcello</a> gefahren, dem Ursprung Venedigs. Massimo zufolge war Torcello ein beliebter Ausflugsort der nahe am Festland gelegenen römischen Stadt <a href="http://en.wikipedia.org/wiki/Altinum">Altinum</a>. Nachdem die Barbaren kamen, haben sich die Bewohner der Stadt auf die Insel zurückgezogen (weil die Barbaren nicht schwimmen konnten <img src='http://www.schaffert.eu/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ) und dort eine blühende Stadt aufgebaut. Im 10. Jh lebten dort wohl 20.000 Leute. Nachdem die Lagune zu dieser Zeit immer mehr versumpfte war die Stadt allerdings Malaria-geplagt und wurde dann irgendwann zu Gunsten Venedigs aufgegeben. Heute gibt es dort neben einer uralten Kathedrale nicht mehr viel. Aber ein sehr berühmtes Restaurant, in dem wir ein fantastisches Abendessen geniesen konnten:</p>
<p><a href="http://blog.wastl.net/wp-content/uploads/2008/09/burano-006.jpg"><img class="alignnone size-full wp-image-85" title="burano-006" src="http://blog.wastl.net/wp-content/uploads/2008/09/burano-006.jpg" alt="" width="500" height="333" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.schaffert.eu/2008/09/11/venedig-teil-2-burano-und-torcello/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Venedig (Teil 1)</title>
		<link>http://www.schaffert.eu/2008/09/10/venedig-teil-1/</link>
		<comments>http://www.schaffert.eu/2008/09/10/venedig-teil-1/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 07:25:37 +0000</pubDate>
		<dc:creator>wastl</dc:creator>
		
		<category><![CDATA[Fotografieren]]></category>

		<category><![CDATA[reasoningweb]]></category>

		<category><![CDATA[venice]]></category>

		<guid isPermaLink="false">http://blog.wastl.net/?p=74</guid>
		<description><![CDATA[Neben der Sommerschule gibt es natürlich auch genügend Gelegenheit, Venedig zu erkunden. Auch nach dem dritten Besuch rangiert Venedig auf meiner persönlichen Liste der schönsten Städte sicherlich weiterhin auf Platz 1. Gestern nachmittag sind wir (statt dem Vortrag über Semantic Web Applications in Biology) wieder in die Stadt gezogen um ein paar neue Gassen und [...]]]></description>
			<content:encoded><![CDATA[<p>Neben der Sommerschule gibt es natürlich auch genügend Gelegenheit, Venedig zu erkunden. Auch nach dem dritten Besuch rangiert Venedig auf meiner persönlichen Liste der schönsten Städte sicherlich weiterhin auf Platz 1. Gestern nachmittag sind wir (statt dem Vortrag über Semantic Web Applications in Biology) wieder in die Stadt gezogen um ein paar neue Gassen und Brücken zu erkunden. Und nachdem der Sonnenuntergang so beeindruckend war, zur &#8220;goldenen Stunde&#8221; auf den Markusplatz. Hier sind ein paar Photos:</p>
<p><a href="http://blog.wastl.net/wp-content/uploads/2008/09/venice_sunset-001.jpg"><img class="aligncenter size-full wp-image-78" title="venice_sunset-001" src="http://blog.wastl.net/wp-content/uploads/2008/09/venice_sunset-001.jpg" alt="" width="500" height="333" /></a></p>
<p>Sonnenuntergang über dem Markusplatz (mit Polfilter, sonst kriegt man die Farben nicht so hin).</p>
<p><a href="http://blog.wastl.net/wp-content/uploads/2008/09/venice_sunset-001-2.jpg"><img class="aligncenter size-full wp-image-77" title="venice_sunset-001-2" src="http://blog.wastl.net/wp-content/uploads/2008/09/venice_sunset-001-2.jpg" alt="" width="500" height="333" /></a></p>
<p>Markusplatz im Abendlicht.</p>
<p><a href="http://blog.wastl.net/wp-content/uploads/2008/09/venice_san_marco-001.jpg"><img class="aligncenter size-full wp-image-76" title="venice_san_marco-001" src="http://blog.wastl.net/wp-content/uploads/2008/09/venice_san_marco-001.jpg" alt="" width="500" height="333" /></a></p>
<p>Markusplatz im Abendlicht (aus der Nähe).</p>
<p><a href="http://blog.wastl.net/wp-content/uploads/2008/09/venice_pigeons-001.jpg"><img class="aligncenter size-full wp-image-75" title="venice_pigeons-001" src="http://blog.wastl.net/wp-content/uploads/2008/09/venice_pigeons-001.jpg" alt="" width="500" height="333" /></a></p>
<p>Tauben auf irgendeinem Platz in Castello.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.schaffert.eu/2008/09/10/venedig-teil-1/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
