<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Der Schockwellenreiter &#187; Perl</title>
	<atom:link href="http://www.schockwellenreiter.de/blog/category/perl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.schockwellenreiter.de</link>
	<description>Die tägliche Ration Wahnsinn -- seit April 2000 im Netz</description>
	<lastBuildDate>Thu, 09 Feb 2012 19:09:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<cloud domain='www.schockwellenreiter.de' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Template Toolkit Update</title>
		<link>http://www.schockwellenreiter.de/blog/2012/02/08/template-toolkit-update/</link>
		<comments>http://www.schockwellenreiter.de/blog/2012/02/08/template-toolkit-update/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 08:06:16 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[Perl Template Toolkit]]></category>
		<category><![CDATA[Statische Seiten]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=25834</guid>
		<description><![CDATA[ Das Perl Template Toolkit (TT2) ist in der Version 2.24 auf dem Weg zum CPAN. Wer ungeduldig ist, kann sich die neue Version auch hier herunterladen (tar.gz, 500 KB). Neu sind ein paar neue Textoperationen und es gibt auch ein paar Bugfixes.

Denn bei all meiner (wiedererwachten) Begeisterung für RubyFrontier. Für komplexere Aufgaben ist ...]]></description>
			<content:encoded><![CDATA[<div style="float:right; margin-left: 8px;"><iframe src="http://rcm-de.amazon.de/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=derschockwell-21&#038;o=3&#038;p=8&#038;l=as4&#038;m=amazon&#038;f=ifr&#038;ref=ss_til&#038;asins=0596004761" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></div>
<p> Das <a href="http://www.cognitiones.de/doku.php/perl_template_toolkit">Perl Template Toolkit</a> (TT2) ist in der Version 2.24 auf dem Weg zum CPAN. Wer ungeduldig ist, kann sich die neue Version auch hier <a href="http://template-toolkit.org/download/Template-Toolkit-2.24.tar.gz">herunterladen</a> (tar.gz, 500 KB). Neu sind ein paar neue Textoperationen und es gibt auch ein paar Bugfixes.</p>
<p>Denn bei all meiner (wiedererwachten) Begeisterung für <a href="http://www.cognitiones.de/doku.php/rubyfrontier">RubyFrontier</a>. Für komplexere Aufgaben ist TT2 sicher das bessere Werkzeug, das ich nicht aus den Augen verloren habe &#8212; auch wenn der Einstieg erst einmal schwieriger ist. <i>[TT2 Mailingliste]</i></p>
<p class="wp-flattr-button"></p> <p><a href="http://www.schockwellenreiter.de/?flattrss_redirect&amp;id=25834&amp;md5=a653d4740d001b90af7f3f7cbee79ead" title="Flattr" target="_blank"><img src="http://www.schockwellenreiter.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2012/02/08/template-toolkit-update/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TT2 lebt!</title>
		<link>http://www.schockwellenreiter.de/blog/2012/01/25/tt2-lebt/</link>
		<comments>http://www.schockwellenreiter.de/blog/2012/01/25/tt2-lebt/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 08:22:22 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[Perl Template Toolkit]]></category>
		<category><![CDATA[Statische Seiten]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=25495</guid>
		<description><![CDATA[ Andy Wardley hat vor ein paar Tagen die Version 2.23 des Perl Template Toolkits (TT2) hochgeladen. Es ist ein Wartungs-Release mit ein paar Bugfixes und ohne neue Features. Aber es zeigt, daß die Software doch noch aktiv weiterentwickelt wird. Und das freut mich ...

Außerdem wurde die Dokumentation komplett neu überar&#173;beitet und kann hier ...]]></description>
			<content:encoded><![CDATA[<div style="float:right; margin-left: 8px;"><iframe src="http://rcm-de.amazon.de/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=derschockwell-21&#038;o=3&#038;p=8&#038;l=as4&#038;m=amazon&#038;f=ifr&#038;ref=ss_til&#038;asins=0596004761" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></div>
<p> <i>Andy Wardley</i> hat vor ein paar Tagen die <a href="https://github.com/abw/Template2">Version 2.23</a> des <a href="http://www.cognitiones.de/doku.php/perl_template_toolkit">Perl Template Toolkits</a> (TT2) hochgeladen. Es ist ein Wartungs-Release mit ein paar Bugfixes und ohne neue Features. Aber es zeigt, daß die Software doch noch aktiv weiterentwickelt wird. Und das freut mich &#8230;</p>
<p>Außerdem wurde die Dokumentation komplett neu überar&shy;beitet und kann <a href="http://tt2.org/download/index.html#html_docs">hier heruntergeladen werden</a>.</p>
<p class="wp-flattr-button"></p> <p><a href="http://www.schockwellenreiter.de/?flattrss_redirect&amp;id=25495&amp;md5=ad8d004c2d4c158bd1896375877c6814" title="Flattr" target="_blank"><img src="http://www.schockwellenreiter.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2012/01/25/tt2-lebt/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Peters Linkschleuder</title>
		<link>http://www.schockwellenreiter.de/blog/2011/10/04/peters-linkschleuder-79/</link>
		<comments>http://www.schockwellenreiter.de/blog/2011/10/04/peters-linkschleuder-79/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 08:54:23 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[(Web-) Mapping]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Mac-Software]]></category>
		<category><![CDATA[Mathematik]]></category>
		<category><![CDATA[Medien]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Science]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[bbPress]]></category>
		<category><![CDATA[BerliOS]]></category>
		<category><![CDATA[BlazeBlogger]]></category>
		<category><![CDATA[BuddyPress]]></category>
		<category><![CDATA[Custom Maps]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[Emacs]]></category>
		<category><![CDATA[Flask]]></category>
		<category><![CDATA[GNU TeXMacs]]></category>
		<category><![CDATA[Heroku]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[LaTeX]]></category>
		<category><![CDATA[MapReduce]]></category>
		<category><![CDATA[Markdown]]></category>
		<category><![CDATA[Microblogging]]></category>
		<category><![CDATA[Mou]]></category>
		<category><![CDATA[NES]]></category>
		<category><![CDATA[NES Emulator]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Pidiblog]]></category>
		<category><![CDATA[Pyll]]></category>
		<category><![CDATA[repl.it]]></category>
		<category><![CDATA[SlideShare]]></category>
		<category><![CDATA[Spieleprogrammierung]]></category>
		<category><![CDATA[Static Site Framework]]></category>
		<category><![CDATA[Statische Seiten]]></category>
		<category><![CDATA[Try Flask]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[UPnP]]></category>
		<category><![CDATA[Visualisierung]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[YAML]]></category>
		<category><![CDATA[yst]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=22708</guid>
		<description><![CDATA[Mein emailender Dauertipgeber war über die Feiertage wieder so fleißig, daß ich seine Links und Hinweise wie so oft nur en bloc abhandeln kann:

bbPress, die Forum-Software der Schöpfer von WordPress, die aus Eurem Blog oder Eurer BuddyPress-Installation ein soziales Netzwerk baut, hat einen gewaltigen Sprung nach vorne gemacht und die Version 2.0 erreicht.
Vier Borkmarklets ...]]></description>
			<content:encoded><![CDATA[<p>Mein emailender Dauertipgeber war über die Feiertage wieder so fleißig, daß ich seine Links und Hinweise wie so oft nur <i>en bloc</i> abhandeln kann:</p>
<ul>
<li><a href="http://bbpress.org/">bbPress</a>, die Forum-Software der Schöpfer von WordPress, die aus Eurem Blog oder Eurer <a href="http://www.cognitiones.de/doku.php/buddypress">BuddyPress</a>-Installation ein soziales Netzwerk baut, hat einen gewaltigen Sprung nach vorne gemacht und die <a href="http://bbpress.org/blog/2011/09/bbpress-2-0-now-available/">Version 2.0 erreicht</a>.</li>
<li><a href="http://5typos.net/post/259552063/bookmarklets-for-text-manipulation">Vier Borkmarklets</a> für <a href="http://www.cognitiones.de/doku.php/markdown">Markdown</a>-User.</li>
<li>Browserspiele: Ben Firshman hat einen <a href="http://fir.sh/projects/jsnes/">NES Emulator in JavaScript</a> geschrieben.</li>
<li><a href="http://www.slideshare.com/">SlideShare</a>, die Sharing-Site für PowerPoint-Präsentationen hat Flash rausgeschmissen und ein <a href="http://gigaom.com/2011/09/27/slideshare-html5/">komplettes Rebuild in HTML5</a> gewagt.</li>
<li><a href="http://blog.heroku.com/archives/2011/9/28/python_and_django/">Python and Django on Heroku</a>, ein Quickstart.</li>
<li>Mit <a href="http://code.google.com/p/custom-maps/">Custom Maps</a> für Android könnt Ihr eure <a href="http://google-opensource.blogspot.com/2011/09/custom-maps-lets-you-take-posted-maps.html">eigenen Karten mit Euch nehmen</a>.</li>
<li><a href="http://code.google.com/p/google-js-test/">Google JS Test</a> ist ein Test-Framework für JavaScript. Hier gibt es eine Einführung dazu: <a href="http://google-opensource.blogspot.com/2011/09/introducing-google-js-test.html">Introducing Google JS Test</a>.</li>
<li><a href="http://tryruby.org/levels/1/challenges/0">Ruby im Browser interatkiv ausprobieren</a>. Warum? Weil es geht!</li>
<li><a href="http://repl.it/#:languages">Noch mehr Programmiersprachen im Browser</a>. Und alle Interpreter sind in JavaScript geschrieben.</li>
<li>Hier räumt jemand mit den <a href="http://www.secnetix.de/olli/Python/block_indentation.hawk">Mythen über die Einrückungen in Python</a> auf.</li>
<li>Traurig: <a href="http://de.wikipedia.org/wiki/BerliOS">BerliOS</a>, die SourceForge-Alternative der Fraunhofer-Gesellschaft, <a href="http://developer.berlios.de/forum/forum.php?forum_id=37450">schließt zum 31. Dezember 2011 ihre Pforten</a>.</li>
<li><a href="http://www.texmacs.org/">GNU TeXmacs</a> ist so etwas wie ein Mathematica-Notebook in <a href="http://www.cognitiones.de/doku.php/latex">LaTeX</a> und läuft auch unter MacOS X. Notiz an mich: Testen!</li>
<li>Auf <a href="https://tryflask.ep.io/">Try Flask</a> kann man das Python-Microframework <a href="http://flask.pocoo.org/">Flask</a> online ausprobieren, ohne sich Flask auf der eigenen Maschine installieren zu müssen.</li>
<li>Mit großen Datenmengen umgehen: <a href="http://remembersaurus.com/mincemeatpy/">mincemeat.py</a> ist ein <a href="http://de.wikipedia.org/wiki/MapReduce">MapReduce</a>-Framework für Python.</li>
<li>Wenn die Schlange mit dem Router quatscht: <a href="http://code.google.com/p/miranda-upnp/">Miranda</a> ist ein in Python geschriebener <a href="http://de.wikipedia.org/wiki/Universal_Plug_and_Play">UPnP</a>-Client.</li>
<li><a href="http://mouapp.com/">Mou</a> (beta) will der fehlende Markdown-Editor für Web-Entwickler auf MacOS X sein. Läuft aber erst ab dem Löwen, daher kann ich das leider nicht testen.</li>
<li><a href="http://blaze.blackened.cz/">BlazeBlogger</a> ist ein weiteres <a href="http://www.cognitiones.de/doku.php/statische_seiten">Static Site Framework</a> in Perl. Die Software ist gut <a href="http://docs.blackened.cz/en-US/BlazeBlogger/1.2.0/html/User_Guide/index.html">dokumentiert</a>. Noch ein Testkandidat &#8230;</li>
<li><a href="http://jblevins.org/projects/markdown-mode/">Markdown für den Emacs</a> (ebenfalls testen!)</li>
<li>Ich komme mit dem Testen gar nicht mehr nach: <a href="https://github.com/arthurk/pyll">Pyll</a> ist ein weiteres <i>Static Site Framework</i>, diesmal in Python geschrieben.</li>
<li>Und wer statische Seiten mit Haskell herausrendern will, könnte <a href="https://github.com/jgm/yst">yst</a> mal ausprobieren. Nutzt <a href="http://www.cognitiones.de/doku.php/yaml">YAML</a> als Markup-Sprache. (Nein, das versuche ich erst gar nicht, selber zu testen).</li>
<li>Twitter selbst gemacht: <a href="http://code.google.com/p/pidiblog/">Pidiblog</a> ist ein einfaches aber flexibles, in PHP geschriebenes Microblogging-System, das einfach zu installieren ist und ohne Datenbankanbindung läuft.</li>
<li>Publizieren mit der <a href="http://db.tt/nGckm4F">Tropfenschachtel</a> (und EC2): <a href="http://joehewitt.com/2011/10/03/dropbox-is-my-publish-button">Dropbox is my publish button</a> (nutzt ebenfalls Markdown als Auszeichnungssprache).</li>
</ul>
<p>Okay, das war wieder eine Menge Holz. Wie immer hoffe ich, daß für jeden von Euch etwas dabei ist. <i>[Alle Links: Peter van I. per Email.]</i></p>
<p class="wp-flattr-button"></p> <p><a href="http://www.schockwellenreiter.de/?flattrss_redirect&amp;id=22708&amp;md5=4161c09d2dc42e10aa96686241096c22" title="Flattr" target="_blank"><img src="http://www.schockwellenreiter.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2011/10/04/peters-linkschleuder-79/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Peters Linkschleuder</title>
		<link>http://www.schockwellenreiter.de/blog/2011/09/13/peters-linkschleuder-77/</link>
		<comments>http://www.schockwellenreiter.de/blog/2011/09/13/peters-linkschleuder-77/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 09:48:58 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Science]]></category>
		<category><![CDATA[Chronicle]]></category>
		<category><![CDATA[Datenjournalismus]]></category>
		<category><![CDATA[Markdown]]></category>
		<category><![CDATA[Panda]]></category>
		<category><![CDATA[SciPy]]></category>
		<category><![CDATA[Statische Seiten]]></category>
		<category><![CDATA[Textile]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=22236</guid>
		<description><![CDATA[Wie gehabt die Links und Hinweise meines emailenden Dauertipgebers en bloc:

Chronicle ist ein Blog Compiler, geschrieben in Perl. Er nimmt HTML-, Textile- oder Markdown-Dateien entgegen und rendert statische HTML- und RSS-Dateien heraus. Beispiele sind Steve Kemp's Blog (das ist der ursprüngliche Entwickler von Chronicle) und das Blog von Kai Wasserbäch, der die Weiterentwicklung übernommen ...]]></description>
			<content:encoded><![CDATA[<p>Wie gehabt die Links und Hinweise meines emailenden Dauertipgebers <i>en bloc</i>:</p>
<ul>
<li><a href="http://www.steve.org.uk/Software/chronicle/">Chronicle</a> ist ein <i>Blog Compiler</i>, geschrieben in Perl. Er nimmt HTML-, Textile- oder <a href="http://www.cognitiones.de/doku.php/markdown">Markdown</a>-Dateien entgegen und rendert <a href="http://www.cognitiones.de/doku.php/statische_seiten">statische</a> HTML- und RSS-Dateien heraus. Beispiele sind <a href="http://blog.steve.org.uk/">Steve Kemp&#8217;s Blog</a> (das ist der <a href="http://blog.steve.org.uk/goodbye__world_.html">ursprüngliche Entwickler</a> von Chronicle) und das <a href="http://www.carbon-project.org/">Blog von Kai Wasserbäch</a>, der die <a href="http://www.carbon-project.org/Taking_over_the_maintenance_of_Chronicle.html">Weiterentwicklung übernommen hat</a>. Notiz an mich: Testen!</li>
<li>Schöner Coden: Hier git es einen <a href="https://github.com/bbatsov/ruby-style-guide">Style Guide</a> für Ruby-Entwickler.</li>
<li>Vielleicht interessant für <a href="http://www.schockwellenreiter.de/blog/2011/09/12/programmierende-journalisten/">Datenjournalisten</a>: <a href="http://pandas.sourceforge.net/">Panda</a> ist eine schnelle, fehlertolerante Python-Bibliothek, die mit großen (semi-) strukturierten Daten umgehen kann.</li>
<li>Und <i>last but noch least</i> ein schönes und ausführliches Tutorial, wie man Python speziell bei numerischen Aufgaben beschleunigen kann: <a href="http://www.scipy.org/PerformancePython">Performace Python</a>.</li>
</ul>
<p>Hoffentlich ist wieder für jeden von Euch etwas dabei. <i>[Alle Links: Peter van I. per Email.]</i></p>
<p><b style="color:red">[Update wg. Chronicle]</b>: Kai Wasserbäch schrieb mir (weil die Kommentar&shy;funk&shy;tion von WordPress ihn aus mir unerfindlichen Gründen nicht haben wollte):</p>
<blockquote><p>But I basically wrote, that I&#8217;m not the upstream author, just the Debian maintainer. Mr. Kemp stays upstream (or to stick with a more common, ie. non-Debian, nomenclature: Mr. Kemp continues to develop Chronicle. I&#8217;m just the packager for Debian now (which Mr. Kemp was too before)).</p></blockquote>
<p>Ich hoffe, damit sind alle Unklarheiten beseitigt. <img src='http://www.schockwellenreiter.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p class="wp-flattr-button"></p> <p><a href="http://www.schockwellenreiter.de/?flattrss_redirect&amp;id=22236&amp;md5=4161c09d2dc42e10aa96686241096c22" title="Flattr" target="_blank"><img src="http://www.schockwellenreiter.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2011/09/13/peters-linkschleuder-77/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perlator</title>
		<link>http://www.schockwellenreiter.de/blog/2011/09/02/perlator/</link>
		<comments>http://www.schockwellenreiter.de/blog/2011/09/02/perlator/#comments</comments>
		<pubDate>Fri, 02 Sep 2011 09:28:06 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[Perl Template Toolkit]]></category>
		<category><![CDATA[Perlator]]></category>
		<category><![CDATA[Statische Seiten]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=21941</guid>
		<description><![CDATA[Wie konnte mir das bisher entgehen? Da recherchiere ich schon lange nach brauchbaren Tools, um statische Seiten zu erzeugen, und da gibt es eines ganz in der Nähe (und das schon seit 2007):

Das Perl-Skript Perlator (GPL) erzeugt aus speziell formatierten Textdateien und einer in HTML und mit wenigen Steueranweisungen gestalteten Vorlage eine komplette Website.

Es ...]]></description>
			<content:encoded><![CDATA[<p>Wie konnte mir das bisher entgehen? Da recherchiere ich schon lange nach brauchbaren Tools, um <a href="http://www.cognitiones.de/doku.php/statische_seiten">statische Seiten</a> zu erzeugen, und da gibt es eines ganz in der Nähe (<a href="http://www.heise.de/ct/projekte/Perlator-Webseiten-vorlagengesteuert-284109.html">und das schon seit 2007</a>):</p>
<blockquote><p>Das Perl-Skript <a href="http://www.cognitiones.de/doku.php/perlator">Perlator</a> (GPL) erzeugt aus speziell formatierten Textdateien und einer in HTML und mit wenigen Steueranweisungen gestalteten Vorlage eine komplette Website.</p>
<p>Es generiert nicht einfach nur mehr oder weniger lose zusammen&shy;hängende HTML-Seiten, es ist auch in der Lage, umgekehrt chronologisch sortierte Ansichten von Nachrichten zu generieren, wie man sie etwa von Blogs her kennt. Außerdem entstehen Newsfeeds in den Formaten RSS 0.9, 1.0 und 2.0, die jeder halbwegs aktuelle Newsreader zu interpretieren weiß. Als Orientierungshilfe für den Google-Searchbot erstellt das Skript eine Sitemap und informiert Google gegebenenfalls über das Vorliegen einer neuen Sitemap.</p>
<p>Sämtliche entstandenen HTML- und XML-Dateien sowie alle dazugehörigen Inhalte wie Bilder, PDFs, Videos et cetera überträgt das Skript automatisch per FTP zum Webserver, und zwar nur die, die sich seit dem letzten Upload geändert haben. Ob sich eine Datei geändert hat, stellt das Skript anhand eines MD5-Hash fest, den es nach jedem Upload aus der Datei errechnet und diesen mit dem gespeicherten vergleicht.</p></blockquote>
<p>Perlator basiert auf dem <a href="http://www.cognitiones.de/doku.php/perl_template_toolkit">Perl Template Toolkit</a> und ist eine Eigententwicklung des Heise-Verlags. Notiz an mich: Unbedingt testen! <i>[Peter van I. per Email.]</i></p>
<p class="wp-flattr-button"></p> <p><a href="http://www.schockwellenreiter.de/?flattrss_redirect&amp;id=21941&amp;md5=c529825d398439369fe8a6f4da2f0e8b" title="Flattr" target="_blank"><img src="http://www.schockwellenreiter.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2011/09/02/perlator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mehr zum Perl Template Toolkit</title>
		<link>http://www.schockwellenreiter.de/blog/2011/07/12/mehr-zum-perl-template-toolkit/</link>
		<comments>http://www.schockwellenreiter.de/blog/2011/07/12/mehr-zum-perl-template-toolkit/#comments</comments>
		<pubDate>Tue, 12 Jul 2011 11:55:50 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[Perl Template Toolkit]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[XML::RSS]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=20520</guid>
		<description><![CDATA[Mein Schwenk zum Perl Template Toolkit hat auch meinen emailenden Dauertip&#173;geber keine Ruhe gelassen. Er fand dieses kleine Tutorial: Using XML::RSS with the Template Toolkit. Und hier ist die Heimat von XML::RSS auf CPAN. ]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.schockwellenreiter.de/blog/2011/07/10/alea-iacta-est-3/">Mein Schwenk</a> zum <a href="http://www.cognitiones.de/doku.php/perl_template_toolkit">Perl Template Toolkit</a> hat auch meinen emailenden Dauertip&shy;geber keine Ruhe gelassen. Er fand dieses kleine Tutorial: <a href="http://cloughnet.org/jeremy/perl/perl-install-templatexml-into-a-separate-perl-installation/">Using XML::RSS with the Template Toolkit</a>. Und hier ist die <a href="http://search.cpan.org/~abw/Template-Toolkit-2.14/lib/Template/Plugin/XML/RSS.pm">Heimat von XML::RSS auf CPAN</a>. <i>[Peter van I. per Email.]</i></p>
<p class="wp-flattr-button"></p> <p><a href="http://www.schockwellenreiter.de/?flattrss_redirect&amp;id=20520&amp;md5=8d244c3f19e8b91ca0930f0d58b8a312" title="Flattr" target="_blank"><img src="http://www.schockwellenreiter.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2011/07/12/mehr-zum-perl-template-toolkit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl(en)-Tänzer</title>
		<link>http://www.schockwellenreiter.de/blog/2011/07/11/perlen-tanzer/</link>
		<comments>http://www.schockwellenreiter.de/blog/2011/07/11/perlen-tanzer/#comments</comments>
		<pubDate>Mon, 11 Jul 2011 09:28:36 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[PerlDancer]]></category>
		<category><![CDATA[Web Application Framework]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=20481</guid>
		<description><![CDATA[ will der einfachste Weg sein, um Web-Applikationen in Perl zu erstellen. Klingt verlockend, auch der obige Screencast: Building a blog engine using Perl Dancer. Sollte ich mir vielleicht auch einmal genauer anschauen. ]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.youtube.com/watch?v=NGX5pgKWVoc&#038;fmt=18">http://www.youtube.com/watch?v=NGX5pgKWVoc</a></p>
<p><a href="http://www.youtube.com/watch?v=NGX5pgKWVoc&#038;fmt=18"><img src="http://img.youtube.com/vi/NGX5pgKWVoc/default.jpg" width="130" height="97" border=0></a></p>
<p><a href="http://perldancer.org/">PerlDancer</a> will der einfachste Weg sein, um Web-Applikationen in Perl zu erstellen. Klingt verlockend, auch der obige Screencast: <a href="http://szabgab.com/blog/2011/06/building-a-blog-engine-using-perl-dancer.html">Building a blog engine using Perl Dancer</a>. Sollte ich mir vielleicht auch einmal genauer anschauen. <i>[Peter van I. per Email.]</i></p>
<p class="wp-flattr-button"></p> <p><a href="http://www.schockwellenreiter.de/?flattrss_redirect&amp;id=20481&amp;md5=b287eaad1c6d4316099863cd31c7d1f2" title="Flattr" target="_blank"><img src="http://www.schockwellenreiter.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2011/07/11/perlen-tanzer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alea iacta est</title>
		<link>http://www.schockwellenreiter.de/blog/2011/07/10/alea-iacta-est-3/</link>
		<comments>http://www.schockwellenreiter.de/blog/2011/07/10/alea-iacta-est-3/#comments</comments>
		<pubDate>Sun, 10 Jul 2011 19:02:13 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[Perl Template Toolkit]]></category>
		<category><![CDATA[RubyFrontier]]></category>
		<category><![CDATA[Statische Seiten]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=20448</guid>
		<description><![CDATA[Erste Ergebnisse meiner Perl Template Toolkit-Spielereien.

Ich hatte mich die letzten Monate mit meiner Unentschlossenheit, ob nun das Perl Template Toolkit (TT2) oder RubyFrontier mein nächstes Werkzeug für statische Webseiten werden wird, selber ziemlich lahmgelegt. Nachdem ich die letzte Zeit eigentlich verstärkt auf RubyFrontier gesetzt hatte (zum Beispiel in meinem Testbett), habe ich an diesem ...]]></description>
			<content:encoded><![CDATA[<table style="width:auto;">
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/tdBlszL38n-H06B7tbq17w?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-oOITHTMNayE/ThnvGlnLvCI/AAAAAAAABAA/0QhdXOxcF1o/s640/screenshot_tt2.png" height="212" width="480" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif; font-size:11px; text-align:right">Erste Ergebnisse meiner <i>Perl Template Toolkit</i>-Spielereien.</td>
</tr>
</table>
<p>Ich hatte mich die letzten Monate mit meiner Unentschlossenheit, ob nun das <a href="http://www.cognitiones.de/doku.php/perl_template_toolkit">Perl Template Toolkit</a> (TT2) oder <a href="http://www.cognitiones.de/doku.php/rubyfrontier">RubyFrontier</a> mein nächstes Werkzeug für <a href="http://www.cognitiones.de/doku.php/statische_seiten">statische Webseiten</a> werden wird, selber ziemlich lahmgelegt. Nachdem ich die letzte Zeit eigentlich verstärkt auf <i>RubyFrontier</i> gesetzt hatte (zum Beispiel in meinem <a href="http://www.testbett.de/">Testbett</a>), habe ich an diesem Wochenende intensiv mit dem <i>Template Toolkit</i> gespielt und nun sind die Würfel gefallen.</p>
<p>Ich habe das Grundgerüst einer Site mit hierarchischer Navigation, Next-Prev-Navigation und einem hierarchischen Krümelpfad. Der Einstieg war nicht leicht, denn das Template Toolkit ist anfangs bedeutend sperriger als RubyFrontier, aber es lohnt sich:</p>
<ol>
<li>Man kann viel mehr als in RubyFrontier mit bordeigenen Mittel erledigen und muß nicht eine externe Programmiersprache bemühen &#8212; obwohl das natürlich auch geht. Und da ist mir Perl um einiges lieber (weil ich es schon so lange kenne, vermute ich); mit Ruby bin ich einfach nicht warm geworden.</li>
<li>Das Perl Template Toolkit ist um einiges schneller als RubyFrontier, beim letzteren kostet der eigentlich nützliche <i>Glossary</i>-Mechanismus bei großen Sites (mit vielen tausend Seiten) zu viel Zeit.</li>
<li>TT2 ist älter und dadurch ausgereifter. Trotzdem wird es noch aktiv weiter entwickelt (TT3 steht (irgendwann) vor der Tür.) Und auf der Mailingliste ist auch mehr los.</li>
</ol>
<p>Was ich vermisse, sind die Wiki-ähnlichen Links, die RubyFrontier ermöglicht. Aber dazu braucht es eben den oben geschmähten, zeitverschlingenden <i>Glossary</i>-Mechanismus.</p>
<div style="float:right; margin-left:8px;"><iframe src="http://rcm-de.amazon.de/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=derschockwell-21&#038;o=3&#038;p=8&#038;l=as4&#038;m=amazon&#038;f=ifr&#038;ref=ss_til&#038;asins=0596004761" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></div>
<p> Bei meinen Erkundunge half mir das <a href="http://www.amazon.de/gp/product/0596004761/ref=as_li_ss_tl?ie=UTF8&#038;tag=derschockwell-21&#038;linkCode=as2&#038;camp=1638&#038;creative=19454&#038;creativeASIN=0596004761">Buch zum Toolkit</a><img src="http://www.assoc-amazon.de/e/ir?t=&#038;l=as2&#038;o=3&#038;a=0596004761" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> weiter &#8212; ohne geht es glaube ich auch kaum. Leider hat es einige Fehler, zwei davon haben mich sehr lange aufgehalten:</p>
<ol>
<li>Das Verzeichnes <i>images</i> muß <b>im</b> Verzeichnis <i>src</i> liegen und nicht darüber.</li>
<li>Die vorherige Seite bekommt man natürlich mit <i>loop.prev</i> und nicht mit <i>loop.last</i>.</li>
<li>Und es gibt noch ein paar Flüchtigkeitsfehler dieser Sorte &#8230;</li>
</ol>
<p>Trotzdem hilft einem das Buch, die Philosophie hinter den Toolkit zu verstehen. Man sollte nach einer ersten Lektüre die Beispielanwendung im 11. Kapitel unbedingt einmal komplett selber nachvollziehen &#8212; danach ist man schlauer.</p>
<p>Hilfreich ist auch ein Editor, der Projekte verwalten kann. An diesem Wochenende habe ich deswegen <a href="http://www.cognitiones.de/doku.php/textmate">TextMate</a> zum ersten Mal so richtig schätzen gelernt.</p>
<p>Und ein Webserver auf dem Desktop ist natürlich extrem nützlich. Ich habe auf meinem Macs <a href="http://www.cognitiones.de/doku.php/mamp">MAMP</a> dafür genutzt und TT2 die fertigen Seiten direkt in MAMPs <i>htdoc</i>-Verzeichnis schreiben lassen.</p>
<p>Ich werde das Gelernte erst einmal in einem Buchprojekt einsetzen (mehr dazu, sobald ich mehr habe). Ich hoffe, dabei so viel über TT2 zu lernen, daß ich im Anschluß daran den <b>Schockwellenreiter</b> damit statisch umsetzen kann (momentan ist mir allerdings noch völlig schleierhaft, wie ich aus den Blogposts möglichst automatisch die Archivseiten und den RSS-Feed generiere (aber das weiß ich auch bei RubyFrontier (noch) nicht).</p>
<p>Wenn ich mich jetzt noch entscheiden könnte, ob ich die dynamischen Teile mit <a href="http://www.cognitiones.de/doku.php/google_app_engine">Googles App Engine</a> oder mit <a href="http://www.cognitiones.de/doku.php/django">Django</a> generiere, wäre ich noch weiter. <i>Still diggin&#8217;!</i></p>
<p class="wp-flattr-button"></p> <p><a href="http://www.schockwellenreiter.de/?flattrss_redirect&amp;id=20448&amp;md5=95acbef5b1336566c600586708bb18b9" title="Flattr" target="_blank"><img src="http://www.schockwellenreiter.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2011/07/10/alea-iacta-est-3/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Peters Linkschleuder</title>
		<link>http://www.schockwellenreiter.de/blog/2011/06/03/peters-linkschleuder-67/</link>
		<comments>http://www.schockwellenreiter.de/blog/2011/06/03/peters-linkschleuder-67/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 08:59:01 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[(Web-) Mapping]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Cloud-Computing]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Google Map Maker]]></category>
		<category><![CDATA[Heroku]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[SlimGems]]></category>
		<category><![CDATA[Unicode]]></category>
		<category><![CDATA[UTF-8]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=19437</guid>
		<description><![CDATA[Mein emailender Dauertipgeber aus den Niederlanden war mal wieder so fleißig, daß ich die Links und Hinweise schon heute en bloc abarbeiten muß:

Für die Freunde der roten Eisenbahn, die auch Jünger des angebissenen Apfels sind: Setting up PostgreSQL for Ruby on Rails development on MacOS X.
Unicode und kein Ende: Why does modern Perl avoid ...]]></description>
			<content:encoded><![CDATA[<p>Mein emailender Dauertipgeber aus den Niederlanden war mal wieder so fleißig, daß ich die Links und Hinweise schon heute <i>en bloc</i> abarbeiten muß:</p>
<ul>
<li>Für die Freunde der roten Eisenbahn, die auch Jünger des angebissenen Apfels sind: <a href="https://willj.net/2011/05/31/setting-up-postgresql-for-ruby-on-rails-development-on-os-x/#">Setting up PostgreSQL for Ruby on Rails development on MacOS X</a>.</li>
<li>Unicode und kein Ende: <a href="http://stackoverflow.com/questions/6162484/why-does-modern-perl-avoid-utf-8-by-default/">Why does modern Perl avoid UTF-8 by default</a>? Gute Frage, nächste Frage.</li>
<li><a href="http://en.wikipedia.org/wiki/Heroku">Heroku</a>, der preisgekrönte <i>Ruby Platform as a Service (PaaS)</i> Anbieter, <a href="http://news.heroku.com/news_releases/heroku-announces-major-new-version-celadon-cedar-includes-new-process-model-full-nodejs-">kann jetzt noch mehr</a> (sagt er).</li>
<li>Wer &#8212; aus welchen Gründen auch immer &#8212; <a href="http://en.wikipedia.org/wiki/Google_Map_Maker">Google Map Maker</a> (und nicht <a href="http://www.cognitiones.de/doku.php/openstreetmap">OpenStreetMap</a>) unterstützen möchte/muß, <a href="http://google-latlong.blogspot.com/2011/05/updated-help-center-for-google-map.html">findet jetzt ein Help-Center auf Googles Seiten</a>. In Deutschland geht Googles Map Maker sowieso (noch) nicht, dabei ist &#8212; zumindest in Berlin, wo ich das nachprüfen kann &#8212; Googles Kartenmaterial so schlecht (im <a href="http://www.cognitiones.de/doku.php/berlin-alexanderplatz_in_google_map_und_openstreetmap">Vergleich zu den OSM-Karten</a>, aber auch Yahoo! Maps), daß sie Hilfe dringend benötigen könnten.</li>
<li>Auch Googles App Marketplace scheint nicht ganz problemfrei zu laufen: <a href="http://www.theregister.co.uk/2011/05/31/android_market_malware/">Malware from Google Market menaces Android users</a>. Schreiben die Geier vom Register &#8230;</li>
<li>Schlanke Edelsteine: <a href="http://gnuu.org/2011/06/01/slimgems-a-drop-in-replacement-for-rubygems/">SlimGems, a drop-in replacement for RubyGems</a>. Mhmmm, ich weiß nicht &#8230;</li>
<li>Der Versuch eines Neuanfangs: <a href="http://jqapi.com/">jQAPI &#8211; Alternative jQuery Documentation</a> &#8212; für <a href="http://www.cognitiones.de/doku.php/jquery">jQuery</a> 1.6.</li>
<li>Und das Beste zum Schluß: <i>Look Ma, no Flash!</i> Das kleine Online-Büchlein »<a href="http://www.20thingsilearned.com/de-DE/home">20 Dinge, die ich über Browser und das Web gelernt habe</a>« mag zwar etwas zu sehr nach <a href="http://www.cognitiones.de/doku.php/google_chrome">Chrome</a> glänzen (das Projekt ist aus dem Hause Google), aber es ist eine wunderschöne Demonstration, was man alles mit HTML5 anstellen kann. Und es funzte bei mir auch im Safari und im Firefox. Jetzt fehlt für Nachahmer nur noch ein <i>Making Of</i>.</li>
</ul>
<p>Wie immer hoffe ich, daß für jeden von Euch etwas dabei ist. <i>[Alle Links: Peter van I. per Email.]</i></p>
<p class="wp-flattr-button"></p> <p><a href="http://www.schockwellenreiter.de/?flattrss_redirect&amp;id=19437&amp;md5=4161c09d2dc42e10aa96686241096c22" title="Flattr" target="_blank"><img src="http://www.schockwellenreiter.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2011/06/03/peters-linkschleuder-67/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Perle der Programmierung</title>
		<link>http://www.schockwellenreiter.de/blog/2011/05/17/perle-der-programmierung/</link>
		<comments>http://www.schockwellenreiter.de/blog/2011/05/17/perle-der-programmierung/#comments</comments>
		<pubDate>Tue, 17 May 2011 08:37:02 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Unicode]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=19041</guid>
		<description><![CDATA[Perl 5.14 ist draußen und spricht jetzt besser und vollständig Unicode 6.0. Außerdem wurden große Teile der Dokumentation überarbeitet und die Sprache auf einen sanften Wechsel zu Perl 6 vorbereitet. ]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.heise.de/newsticker/meldung/Perl-5-14-Fleissrelease-fuer-einen-sanften-Wandel-1225865.html">Perl 5.14 ist draußen</a> und spricht jetzt besser und vollständig <a href="http://www.heise.de/ix/meldung/Unicode-6-fuehrt-erstauntes-Gesicht-ein-1195391.html">Unicode 6.0</a>. Außerdem wurden große Teile der Dokumentation überarbeitet und die Sprache auf einen sanften Wechsel zu Perl 6 vorbereitet. <i>[<a href="http://www.heise.de/newsticker/">heise online news</a>]</i></p>
<p class="wp-flattr-button"></p> <p><a href="http://www.schockwellenreiter.de/?flattrss_redirect&amp;id=19041&amp;md5=c10c15a88a2ab52c90423cca1abc8112" title="Flattr" target="_blank"><img src="http://www.schockwellenreiter.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2011/05/17/perle-der-programmierung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML nach LaTeX repeated</title>
		<link>http://www.schockwellenreiter.de/blog/2011/04/05/html-nach-latex-repeated/</link>
		<comments>http://www.schockwellenreiter.de/blog/2011/04/05/html-nach-latex-repeated/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 13:35:07 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Bibliothek]]></category>
		<category><![CDATA[Medien]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[Haskell]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[LaTeX]]></category>
		<category><![CDATA[Pandoc]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[TeX]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=18084</guid>
		<description><![CDATA[Oder besser »repetered«, denn mein Beitrag vom Sonntag hat meinem emailen&#173;den Dauertipgeber keine Ruhe gelassen:

HTML2PDF (Apache-Lizenz) ist ein HTML/CSS-Konverter nach PDF, der in Python geschrieben wurde. 
HTML2TeX ist ein Ruby-Programm, das (Überraschung! ;)) HTML nach LaTeX konvertiert.
Das gleiche erledigt HTML to LaTeX (GPL), ein in C geschriebenes Kommandozeilen-Tool (Quellcode).
Natürlich geht das auch in Perl ...]]></description>
			<content:encoded><![CDATA[<p>Oder besser »re<b>peter</b>ed«, denn mein <a href="http://www.schockwellenreiter.de/blog/2011/04/02/html-nach-latex/">Beitrag vom Sonntag</a> hat meinem emailen&shy;den Dauertipgeber keine Ruhe gelassen:</p>
<ul>
<li><a href="http://www.xhtml2pdf.com/">HTML2PDF</a> (Apache-Lizenz) ist ein HTML/CSS-Konverter nach PDF, der in Python geschrieben wurde.</li>
<li><a href="http://rubygems.org/gems/html2tex">HTML2TeX</a> ist ein Ruby-Programm, das (Überraschung! <img src='http://www.schockwellenreiter.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ) HTML nach LaTeX konvertiert.</li>
<li>Das gleiche erledigt <a href="http://www.iwriteiam.nl/html2tex.html">HTML to LaTeX</a> (GPL), ein in C geschriebenes Kommandozeilen-Tool (<a href="http://www.iwriteiam.nl/html2tex_c.txt">Quellcode</a>).</li>
<li>Natürlich geht das auch in Perl mit <a href="http://html2latex.sourceforge.net/">HTML2LaTeX</a>.</li>
<li><a href="http://johnmacfarlane.net/pandoc/">Pandoc</a> wurde auch schon in <a href="http://www.schockwellenreiter.de/blog/2011/04/02/html-nach-latex/comment-page-1/#comment-11445">meinen Kommentaren</a> gelobt. Einziger Nachteil: Das Teil benötigt eine <a href="http://de.wikipedia.org/wiki/Haskell_(Programmiersprache)">Haskell</a>-Umgebung.</li>
</ul>
<p>So viel zu testen, so wenig Zeit &#8230; <i>[Peter van I. per Email.]</i></p>
<p class="wp-flattr-button"></p> <p><a href="http://www.schockwellenreiter.de/?flattrss_redirect&amp;id=18084&amp;md5=3eaa624cb718500001cf8a966e774a3a" title="Flattr" target="_blank"><img src="http://www.schockwellenreiter.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2011/04/05/html-nach-latex-repeated/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Datenanalyse mit Bordmitteln</title>
		<link>http://www.schockwellenreiter.de/blog/2011/01/04/datenanalyse-mit-bordmitteln/</link>
		<comments>http://www.schockwellenreiter.de/blog/2011/01/04/datenanalyse-mit-bordmitteln/#comments</comments>
		<pubDate>Tue, 04 Jan 2011 07:38:22 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Science]]></category>
		<category><![CDATA[SoftComputing]]></category>
		<category><![CDATA[Datenanalyse]]></category>
		<category><![CDATA[Gnuplot]]></category>
		<category><![CDATA[Kommandozeile]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[Visualisierung]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=15606</guid>
		<description><![CDATA[Echte Geeks brauchen keine Datenbank, ihnen reicht ein Terminal (und ein wenig Perl): Ad Hoc Data Analysis From The Unix Command Line. ]]></description>
			<content:encoded><![CDATA[<p>Echte Geeks brauchen keine Datenbank, ihnen reicht ein Terminal (und ein wenig Perl): <a href="http://en.wikibooks.org/wiki/Ad_Hoc_Data_Analysis_From_The_Unix_Command_Line">Ad Hoc Data Analysis From The Unix Command Line</a>. <i>[Peter van I. per Email.]</i></p>
<p class="wp-flattr-button"></p> <p><a href="http://www.schockwellenreiter.de/?flattrss_redirect&amp;id=15606&amp;md5=da41df9cc15aac498bff1136fbd6172e" title="Flattr" target="_blank"><img src="http://www.schockwellenreiter.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2011/01/04/datenanalyse-mit-bordmitteln/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Advents-Perl(en)</title>
		<link>http://www.schockwellenreiter.de/blog/2010/12/23/advents-perlen/</link>
		<comments>http://www.schockwellenreiter.de/blog/2010/12/23/advents-perlen/#comments</comments>
		<pubDate>Thu, 23 Dec 2010 10:45:56 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Perl 6]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=15227</guid>
		<description><![CDATA[Mein emailender Dauertipgeber kommt damit ein wenig spät, aber den Perl-6-Adventskalender (jeden Tag etwas Cooles über Perl 6) kann man ja auch später noch goutieren. (Wobei ich ja bekanntlich Perl 6 ähnlich skeptisch gegenüber stehe, wie gegenüber Python 3.) ]]></description>
			<content:encoded><![CDATA[<p>Mein emailender Dauertipgeber kommt damit ein wenig spät, aber den <a href="http://perl6advent.wordpress.com/">Perl-6-Adventskalender</a> (jeden Tag etwas <i>Cooles</i> über Perl 6) kann man ja auch später noch goutieren. (Wobei ich ja bekanntlich Perl 6 ähnlich skeptisch gegenüber stehe, wie gegenüber Python 3.) <i>[Peter van I. per Email.]</i></p>
<p class="wp-flattr-button"></p> <p><a href="http://www.schockwellenreiter.de/?flattrss_redirect&amp;id=15227&amp;md5=db3841fa0e5cb4ad7062e32ccc37369b" title="Flattr" target="_blank"><img src="http://www.schockwellenreiter.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2010/12/23/advents-perlen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Perl(en)</title>
		<link>http://www.schockwellenreiter.de/blog/2010/12/14/perlen-2/</link>
		<comments>http://www.schockwellenreiter.de/blog/2010/12/14/perlen-2/#comments</comments>
		<pubDate>Tue, 14 Dec 2010 15:51:42 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Plat_Forms]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=14927</guid>
		<description><![CDATA[Java, Perl, PHP und Ruby konkurrieren im Plat_Forms-Wettbewerb. Ich drücke den Perl-Teams (#austria.pm, die Perl Ecosystem Group und Shadowcat) alle Zehen und Dau&#173;men. ]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.heise.de/newsticker/meldung/Java-Perl-PHP-und-Ruby-konkurrieren-im-Plat-Forms-Wettbewerb-1152744.html">Java, Perl, PHP und Ruby konkurrieren im Plat_Forms-Wettbewerb</a>. Ich drücke den Perl-Teams (#austria.pm, die Perl Ecosystem Group und Shadowcat) alle <a href="http://www.plat-forms.org/">Zehen und Dau&shy;men</a>. <i>[<a href="http://www.heise.de/newsticker/">heise online news</a>]</i></p>
<p class="wp-flattr-button"></p> <p><a href="http://www.schockwellenreiter.de/?flattrss_redirect&amp;id=14927&amp;md5=a314bd417a70b984ddfe0b21257d7225" title="Flattr" target="_blank"><img src="http://www.schockwellenreiter.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2010/12/14/perlen-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl(en) lesen</title>
		<link>http://www.schockwellenreiter.de/blog/2010/12/01/perlen-lesen/</link>
		<comments>http://www.schockwellenreiter.de/blog/2010/12/01/perlen-lesen/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 11:25:29 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Bibliothek]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Impatient Perl]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=14510</guid>
		<description><![CDATA[Das Buch Impatient Perl von Greg London, ein Perl-Trainings-Programm für hyperaktive Programmierer, könnt Ihr online als HTML lesen oder als PDF herunterladen (470 KB). Es steht unter der GNU Free Documentation Licence. Wer dem Autor etwas Gutes tun will oder aus anderen Gründen eine Ausgabe zwischen zwei Pappedeckeln braucht, kann es aber auch bei ...]]></description>
			<content:encoded><![CDATA[<p>Das Buch <a href="http://www.greglondon.com/iperl/index.htm">Impatient Perl</a> von Greg London, ein Perl-Trainings-Programm für hyperaktive Programmierer, könnt Ihr <a href="http://www.greglondon.com/iperl/html/iperl.htm">online als HTML lesen</a> oder <a href="http://www.greglondon.com/iperl/pdf/iperl.pdf">als PDF herunterladen</a> (470 KB). Es steht unter der <i>GNU Free Documentation Licence</i>. Wer dem Autor etwas Gutes tun will oder aus anderen Gründen eine Ausgabe zwischen zwei Pappedeckeln braucht, kann es aber auch <a href="http://www.lulu.com/greglondon">bei Lulu.com kaufen</a>. <i>[Peter van I. per Email.]</i></p>
<p class="wp-flattr-button"></p> <p><a href="http://www.schockwellenreiter.de/?flattrss_redirect&amp;id=14510&amp;md5=b8fb2bfb2f889d2f39fc588d1baa04d4" title="Flattr" target="_blank"><img src="http://www.schockwellenreiter.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2010/12/01/perlen-lesen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Peters Linkschleuder</title>
		<link>http://www.schockwellenreiter.de/blog/2010/11/14/peters-linkschleuder-39/</link>
		<comments>http://www.schockwellenreiter.de/blog/2010/11/14/peters-linkschleuder-39/#comments</comments>
		<pubDate>Sun, 14 Nov 2010 09:56:04 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Bibliothek]]></category>
		<category><![CDATA[Mac-Software]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[Amazon S3]]></category>
		<category><![CDATA[AppleScript]]></category>
		<category><![CDATA[Automator]]></category>
		<category><![CDATA[BBedit]]></category>
		<category><![CDATA[Cloud-Computing]]></category>
		<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[Online Storage]]></category>
		<category><![CDATA[SugarSync]]></category>
		<category><![CDATA[Utility-Computing]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[VLC Media Player]]></category>
		<category><![CDATA[Yahoo! Pipes]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=13941</guid>
		<description><![CDATA[Da ich sonst mit den Links, die mir mein emailender Dauertipgeber zukommen läßt, nicht nachkomme, unterbreche ich kurz meine Sonntagsruhe.

Perl-Guru chromatic hat ein Buch geschrieben: Modern Perl, und das steht unter einer CC-Lizenz (by-nc-nd), so daß Ihr es alle kostenlos runterladen dürft. Eine Ebook-Version ist in Vorbereitung. Wer den Autor unterstützen möchte oder das ...]]></description>
			<content:encoded><![CDATA[<p>Da ich sonst mit den Links, die mir mein emailender Dauertipgeber zukommen läßt, nicht nachkomme, unterbreche ich kurz meine Sonntagsruhe.</p>
<ul>
<li>Perl-Guru <i>chromatic</i> hat ein Buch geschrieben: <a href="http://www.modernperlbooks.com/">Modern Perl</a>, und das steht unter einer CC-Lizenz (<a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">by-nc-nd</a>), so daß Ihr es alle <a href="http://www.onyxneon.com/books/modern_perl/index.html">kostenlos runterladen dürft</a>. Eine Ebook-Version ist in Vorbereitung. Wer den Autor unterstützen möchte oder das Buch aus anderen Gründen zwischen zwei Pappedeckel gepresst braucht, kann es auch <a href="http://www.amazon.de/gp/product/0977920151?ie=UTF8&#038;tag=derschockwell-21&#038;linkCode=as2&#038;camp=1638&#038;creative=19454&#038;creativeASIN=0977920151">bei Amazon kaufen</a><img src="http://www.assoc-amazon.de/e/ir?t=derschockwell-21&#038;l=as2&#038;o=3&#038;a=0977920151" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />.</li>
<li>Der <a href="http://www.cognitiones.de/doku.php/bbedit">beste Editor der Welt</a> ist in der <a href="http://www.barebones.com/support/bbedit/arch_bbedit961.html">Version 9.6.1</a> draußen. Es ist ein Bugfix-Release ohne neue wesentliche Features.</li>
<li>Spaß mit Automator und <a href="http://www.cognitiones.de/doku.php/applescript">AppleScript</a>: <a href="http://augustl.com/blog/2009/s3_upload_snow_leopard_service">S3 upload Snow Leopard service</a>. Ein einfacher Weg, Dateien quasi nebenher auf <a href="http://www.cognitiones.de/doku.php/amazon_s3">Amazons S3</a> hochzuladen.</li>
<li>Wie man <a href="http://www.cognitiones.de/doku.php/yahoo_pipes">Yahoo!s Röhren</a> mit <a href="http://www.cognitiones.de/doku.php/google_app_engine">Googles App Engine</a> verheiratet: <a href="http://www.wordloosed.com/running-yahoo-pipes-on-google-app-engine">Running Yahoo! Pipes on Google App Engine</a>. Ich will mich in der nächsten Zeit sowieso mal intensiver mit Googles Cloud auseinandersetzen &#8212; da wäre das doch ein schönes Beispielprojekt.</li>
<li>Wem seine <a href="http://www.dropbox.com/referrals/NTE0MTAyMjk">Dropbox</a> noch nicht genug Speicherplatz bietet: <a href="https://www.sugarsync.com/">SugarSync</a> funktioniert <a href="https://www.sugarsync.com/sync_comparison.html">ähnlich</a> und bietet in der freien Version noch einmal 5 GB Online-Storage.</li>
<li><i>Last but not least</i> noch ein Bugfix-Update: Auch der <a href="http://www.cognitiones.de/doku.php/vlc_media_player">VLC Media Player</a> erfreut uns mit einer neuen Version (<a href="http://www.videolan.org/vlc/releases/1.1.5.html">VLC 1.1.5</a>).</li>
</ul>
<p>Das wäre ja wieder so viel zum Spielen und ich habe immer noch viel zu wenig Zeit. Aber vielleicht ist der eine oder andere Link für den einen oder anderen von Euch da draußen nützlich. <i>[Peter van I. per Email.]</i></p>
<p class="wp-flattr-button"></p> <p><a href="http://www.schockwellenreiter.de/?flattrss_redirect&amp;id=13941&amp;md5=4161c09d2dc42e10aa96686241096c22" title="Flattr" target="_blank"><img src="http://www.schockwellenreiter.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2010/11/14/peters-linkschleuder-39/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl(en)</title>
		<link>http://www.schockwellenreiter.de/blog/2010/10/06/perlen/</link>
		<comments>http://www.schockwellenreiter.de/blog/2010/10/06/perlen/#comments</comments>
		<pubDate>Wed, 06 Oct 2010 14:07:48 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Bibliothek]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Buchdownload]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=12835</guid>
		<description><![CDATA[Wer den Schockwellenreiter regelmäßig liest, weiß, das ich eine heimliche Sympathie zu Perl, der etwas schmutzigen, aber gar nicht so kleinen Skript&#173;sprache habe. Und Perl-Guru chromatic arbeitet an einem Buch, das Perl das Schmutzige austreiben will und den Hackern zeigt, daß man auch in Perl sauber und elegant programmieren kann: Modern Perl: The Book. ...]]></description>
			<content:encoded><![CDATA[<p>Wer den <b>Schockwellenreiter</b> regelmäßig liest, weiß, das ich eine heimliche Sympathie zu Perl, der etwas schmutzigen, aber gar nicht so kleinen Skript&shy;sprache habe. Und Perl-Guru <i>chromatic</i> <a href="http://www.modernperlbooks.com/mt/2010/10/modern-perl-the-book-the-draft-pdf.html">arbeitet an einem Buch</a>, das Perl das Schmutzige austreiben will und den Hackern zeigt, daß man auch in Perl sauber und elegant programmieren kann: <a href="http://www.onyxneon.com/books/modern_perl/">Modern Perl: The Book</a>. Eine <a href="http://www.modernperlbooks.com/drafts/modern_perl/modern_perl_draft.pdf">vorläufige Version kann nun als PDF</a> (256 Seiten, 1,5 MB) heruntergeladen werden. <i>[<a href="http://www.modernperlbooks.com/mt/">Modern Perl Blog</a>]</i></p>
<p class="wp-flattr-button"></p> <p><a href="http://www.schockwellenreiter.de/?flattrss_redirect&amp;id=12835&amp;md5=a314bd417a70b984ddfe0b21257d7225" title="Flattr" target="_blank"><img src="http://www.schockwellenreiter.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2010/10/06/perlen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl for the XXI-imum Century</title>
		<link>http://www.schockwellenreiter.de/blog/2010/09/10/perl-for-the-xxi-imum-century/</link>
		<comments>http://www.schockwellenreiter.de/blog/2010/09/10/perl-for-the-xxi-imum-century/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 10:34:36 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Latein]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=12254</guid>
		<description><![CDATA[Ich hatte es -- glaube ich -- schon einmal, aber im Fernsehen wird schließlich auch alles wiederholt: Mit Lingua::Romana::Perligata könnt Ihr Perl in der einzig wahren Weltsprache Latein programmieren. ]]></description>
			<content:encoded><![CDATA[<p>Ich hatte es &#8212; glaube ich &#8212; schon einmal, aber im Fernsehen wird schließlich auch alles wiederholt: Mit <a href="http://www.csse.monash.edu.au/~damian/papers/HTML/Perligata.html">Lingua::Romana::Perligata</a> könnt Ihr Perl in der einzig wahren Weltsprache <b>Latein</b> programmieren. <i>[Peter van I. per Email.]</i></p>
<p class="wp-flattr-button"></p> <p><a href="http://www.schockwellenreiter.de/?flattrss_redirect&amp;id=12254&amp;md5=ade3a27cb50ea74009c5c81a66369e7f" title="Flattr" target="_blank"><img src="http://www.schockwellenreiter.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2010/09/10/perl-for-the-xxi-imum-century/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Peters Linkschleuder</title>
		<link>http://www.schockwellenreiter.de/blog/2010/05/27/peters-linkschleuder-23/</link>
		<comments>http://www.schockwellenreiter.de/blog/2010/05/27/peters-linkschleuder-23/#comments</comments>
		<pubDate>Thu, 27 May 2010 11:11:38 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[(Web-) Mapping]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Musik]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Photographie]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[Amazon S3]]></category>
		<category><![CDATA[Cloud-Computing]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[Mashups]]></category>
		<category><![CDATA[Panoramio]]></category>
		<category><![CDATA[Python 3]]></category>
		<category><![CDATA[RRS]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[Sounds of Hamburg]]></category>
		<category><![CDATA[Visualisierung]]></category>
		<category><![CDATA[Webservices]]></category>
		<category><![CDATA[WSGI]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=9263</guid>
		<description><![CDATA[In den letzten Tagen habe ich die Linktips meines emailenden Co-Bloggers sträflich vernachlässigt, so daß ich sie mal wieder  en gros abhandeln muß:

Verschärfter Flash-Alarm und lange Ladezeiten -- aber trotzdem ist Sounds of Hamburg einen Besuch wert. Und vielleicht werdet Ihr dabie selber kreativ.
Es gibt Neues von Amazons S3: Neben Reduced Redundancy Storage ...]]></description>
			<content:encoded><![CDATA[<p>In den letzten Tagen habe ich die Linktips meines emailenden Co-Bloggers sträflich vernachlässigt, so daß ich sie mal wieder <i> en gros</i> abhandeln muß:</p>
<ul>
<li>Verschärfter Flash-Alarm und lange Ladezeiten &#8212; aber trotzdem ist <a href="http://www.sounds-of-hamburg.de/">Sounds of Hamburg</a> einen Besuch wert. Und vielleicht werdet Ihr dabie selber kreativ.</li>
<li>Es gibt Neues von <a href="http://www.cognitiones.de/doku.php/amazon_s3">Amazons S3</a>:<a href="http://docs.amazonwebservices.com/AmazonS3/latest/dev/index.html?DataDurability.html"> Neben <i>Reduced Redundancy Storage</i> (RRS) ist auch Versionierung möglich</a>. Damit woll eine größere Daten- und Ausfall&shy;sicherheit erreicht werden.</li>
<li>Meine Studenten hatten es für einige Mashups häufiger genutzt, ich aber noch nicht:  Googles <a href="http://www.panoramio.com/">Panoramio</a> ist ein Platz für georefernzierte Photos. Interessant ist auch die <a href="http://www.bluemoon.ee/~ahti/touristiness-map/">Analyse auf diesen Seiten</a>.</li>
<li>Wiederholung! <a href="http://rssreplay.heroku.com/">RSS Replay</a>.</li>
<li>Bei O&#8217;Reilly: <a href="http://www.oreillygmt.co.uk/2010/05/damian-conway-on-perl-and-its-future.html">Damian Conway über die Zukunft von Perl</a>.</li>
<li>Für Umsteiger auf Python 3 (bekanntlich warte ich selber ja noch ab): <a href="http://lucumr.pocoo.org/2010/5/25/wsgi-on-python-3">WSGI on Python 3</a>.</li>
<li>Mit <a href="http://www.cognitiones.de/doku.php/google_app_engine">Googles App Engine</a> wollte ich ja auch schon lange mal spielen und <a href="http://www.cognitiones.de/doku.php/django">Django</a> steht auch auf meiner Liste der zu erlernenden Spielzeuge. Vielleicht kann ich das ja kombinieren: <a href="http://www.deck.cc/django_1.2_on_google_app_engine.html">Django 1.2 on Google App Engine</a>.</li>
</ul>
<p>Ich schaffe das alles nicht, aber vielleicht kann einer von Euch da draußen mit den Tips etwas anfangen. <i>[Alle Links: Peter van I. per Email.]</i></p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2010/05/27/peters-linkschleuder-23/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>UTF-8 und Python</title>
		<link>http://www.schockwellenreiter.de/blog/2010/05/13/utf-8-und-python/</link>
		<comments>http://www.schockwellenreiter.de/blog/2010/05/13/utf-8-und-python/#comments</comments>
		<pubDate>Thu, 13 May 2010 08:10:58 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Perl 6]]></category>
		<category><![CDATA[Python 3]]></category>
		<category><![CDATA[Unicode]]></category>
		<category><![CDATA[UTF-8]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=8845</guid>
		<description><![CDATA[Der Artikel »Making Sense of Python Unicode« ist eigentlich ein lang erwartetes, ausführliches und lesenswertes Tutorial, aber dieser Satz regte mich schon wieder auf:

If you're using Python 3.0 stop reading right now! The way all this works has changed!

Da hat man sich einen Wolf programmiert, damit alles halbwegs funktioniert und dann kommen die Nerds ...]]></description>
			<content:encoded><![CDATA[<p>Der Artikel »<a href="http://lobstertech.com/2009/jun/07/python_unicode_tutorial/">Making Sense of Python Unicode</a>« ist eigentlich ein lang erwartetes, ausführliches und lesenswertes Tutorial, aber dieser Satz regte mich schon wieder auf:</p>
<blockquote><p><i>If you&#8217;re using Python 3.0 stop reading right now! The way all this works has changed!</i></p></blockquote>
<p>Da hat man sich einen Wolf programmiert, damit alles halbwegs funktioniert und dann kommen die Nerds mit ihren neuen Versionen und der ganze Schlamassel beginnt von vorne. Wir Anwender brauchen nicht ständig neue Features, sondern auf Jahre &#8212; wenn nicht gar Jahrzehnte &#8212; stabile Versionen, auf die wir bauen können (C, COBOL, FORTRAN und mittlerweile sogar Java machen doch vor, daß das geht). Ich hoffe inbrünstig, daß Python 3 genau so erfolglos wie Zope 3 werden wird und daß wir so weiterhin stabile 2.x-Versionen bekommen und nicht unseren ganzen Code umschreiben müssen. Wer unbedingt spielen will, der erfinde doch einfach eine neue Sprache. Akademische Papiere sind voll davon. (Ich hoffe übrigens aus den gleichen Gründen, daß Perl 6 ein totgeborenes Kind bleiben wird.) <i>[Peter van I. per Email.]</i></p>
<p><b style="color:red">[Update]</b> (wegen einiger Reaktionen in meinen Kommentaren will ich meinen Standpunkt konkretisieren): Im Gegensatz zu C oder FORTRAN liefern Skriptsprachen keine Binaries, sondern sind auf eine Runtime nicht nur auf dem Entwicklungs-, sondern auch auf dem Zielrechner angewiesen (insofern hinkt der Vergleich oben natürlich etwas). Und häufig sind Skripter keine ausgebildeten Programmierer, sondern kommen aus anderen Jobs und wollen sich mit ihren Skripten »nur« ihre Arbeit erleichtern (was gut und ihr gutes Recht ist). Und daher ist Abwärtskompatibilität meiner Meinung nach ein absolutes Muß.</p>
<p>Denn ich stehe mittlerweile vor einem Chaos, das ich kaum noch bewältigen kann. Mein Klientel verlangt mittlerweile Python 2.5, Python 2.6 (bald auch Python 2.7) und Python 3.0/3.1 auf den Institutsrechnern, damit die unterschiedlichen Skripte unterschiedlicher Herkunft sauber laufen (so läuft zum Beispiel das <i><a href="http://www.cognitiones.de/doku.php/natural_language_toolkit">Natural Language Toolkit</a></i> »nur« mit Python 2.5 stabil).</p>
<p>Und natürlich wissen sie schon nach kurzer Zeit nicht mehr, welches Python wie aufgerufen werden muß (<code>/usr/local/python</code> für Python 2.6, <code>/usr/local/bin/python</code> für Python 2.5 etc. &#8212; und das hängt auch noch davon ab, ob MacOS X 10.4, 10.5 oder 10.6 installiert ist) und welches Python für welche Aufgaben zuständig ist &#8230;</p>
<p>Das Chaos habe ich auch bei anderen Programmen: MacOS X 10.4 ist zum Beispiel auf vielen Rechnern noch installiert, weil nur da noch ein Mac OS 9 (in der <i>Classic</i>-Umgebung) startet, unter der dann <a href="http://de.wikipedia.org/wiki/FrameMaker">FrameMaker</a> läuft (ein von Adobe für den Mac seit 2004 nicht mehr weiterentwickeltes DTP-Programm). Nun kann man sagen, sollen die Wissenschaftler doch umsteigen. Aber was sollen sie machen, wenn sie noch Dutzende unpublizierter Artikel oder gar Bücher in FrameMaker geschrieben aus den letzten &#8212; sagen wir mal &#8212; 10 Jahren auf ihrer Festplatte haben? Wissenschaftliche Arbeiten dauern eben manchmal Jahre &#8212; in manchen Fällen auch Jahrzehnte.</p>
<p>Daher mein Aufschrei nach Kontinuität. Denn das Gleiche gilt auch für die für solche Arbeiten verwendeten Skripte.</p>
<p>Meine Konsequenz habe ich gezogen. »Mein« Python (<a href="http://www.cognitiones.de/doku.php/python">hier aus reinem Selbstschutz penibel dokumentiert</a>) ist immer noch Python 2.5 und erst, wenn all die dort aufgeführten Pakete sauber unter Python 3.x laufen, werde ich &#8212; vielleicht &#8212; umsteigen. Und ich empfehle allen meinen Kollegen, es mir gleichzutun.</p>
<p>Denn das diese Kontinuität über Jahrzehnte möglich ist, haben doch Donald Knuth mit TeX und Leslie Lamport mit LaTeX bewiesen. Waum nimmt sich niemand ein Beipiel daran?</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2010/05/13/utf-8-und-python/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Bye, bye (Radio) UserLand</title>
		<link>http://www.schockwellenreiter.de/blog/2009/12/12/bye-bye-radio-userland/</link>
		<comments>http://www.schockwellenreiter.de/blog/2009/12/12/bye-bye-radio-userland/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 17:39:46 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[Frontier]]></category>
		<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[Google Wave]]></category>
		<category><![CDATA[Manila]]></category>
		<category><![CDATA[Nostalgie]]></category>
		<category><![CDATA[Perl Template Toolkit]]></category>
		<category><![CDATA[Radio UserLand]]></category>
		<category><![CDATA[RubyFrontier]]></category>
		<category><![CDATA[UserLand]]></category>
		<category><![CDATA[Zope]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=5141</guid>
		<description><![CDATA[Mit Frontier hatte ich schon Ende der 1990er Jahre gearbeitet und im Januar 2000 zusammen mit Nina (aka mdma) die erste Version des Rollbergs damit online gestellt, mit den Frontier-basierten Werkzeugen Manila und Radio UserLand hatte ich den Schockwellenreiter aus der Taufe gehoben und lange Jahre betrieben, mit der Open Source-Version von Frontier sogar ...]]></description>
			<content:encoded><![CDATA[<p>Mit <a href="http://www.frontierweb.de/tutorial/part1.html">Frontier</a> hatte ich schon Ende der 1990er Jahre gearbeitet und im Januar 2000 zusammen mit <i>Nina</i> (aka <i>mdma</i>) die <a href="http://www.kantel.de/rollberg_alt/jan00/news190100.html">erste Version des Rollbergs</a> damit online gestellt, mit den Frontier-basierten Werkzeugen Manila und <a href="http://en.wikipedia.org/wiki/Radio_UserLand">Radio UserLand</a> hatte ich den <i>Schockwellenreiter</i> <a href="http://www.schockwellenreiter.de/2000/04/24.html">aus der Taufe gehoben</a> und lange Jahre betrieben, mit der <a href="http://frontierkernel.org/">Open Source-Version von Frontier</a> sogar bis zu meinem <a href="http://www.schockwellenreiter.de/blog/2009/05/06/herzlich-willkommen/">Umstieg auf WordPress</a> vor <a href="http://www.schockwellenreiter.de/2009/05/06.html">wenigen Monaten</a>.</p>
<p>Daher schmerzt es zu erfahren, daß <a href="http://en.wikipedia.org/wiki/UserLand_Software">UserLand Software</a> zum 31. Dezember dieses Jahres seine <a href="http://radio.userland.com/">Pforten für immer schließt</a>. Nicht nur, weil ein weiterer Web-Pionier das Zeitliche gesegnet hat, sondern auch und gerade für die unentwegten <i>Radio UserLand</i>- und <i>Manila</i>-<a href="http://www.zeigermann.com/cartoonist/">Nutzer</a>, die ihren Hoster verlieren.</p>
<p><a href="http://www.flickr.com/photos/schockwellenreiter/4157862086/"><img src="http://www.schockwellenreiter.de/wp-content/uploads/2009/12/4157862086_bc3a168bf1_o.jpg" alt="Rettungsring" title="Rettungsring" width="480" height="270" class="alignnone size-full wp-image-5143" /></a></p>
<p>Und in der Community werden eifrig (und auch ein wenig verzweifelt) die Alternativen diskutiert. Klar ist, daß <a href="http://www.frontierweb.de/">Open Source Frontier</a> seit Jahren nicht wirklich weiterentwickelt wurde und so kommen für die einen Matt Neuburgs Ruby-Spielzeuge <a href="http://www.apeth.com/rbappscript/00intro.html">rb-appscript</a> und <a href="http://www.apeth.com/RubyFrontierDocs/defaultfolder/what.html">RubyFrontier</a> in Frage, während andere auf <a href="http://www.cognitiones.de/doku.php/django">Django</a> und <a href="http://www.cognitiones.de/doku.php/python">Python</a> setzen.</p>
<p>Mein derzeitiger Favorit für die Generierung großer Mengen statischer Seiten ist das <a href="http://www.cognitiones.de/doku.php/perl_template_toolkit">Perl Template Toolkit</a>. Doch obwohl ein sehr mächtiges Werkzeug, fehlt mir doch manchmal die Eleganz, die dem Vererbungsmechanismus von Frontier, aber auch <i>Zope</i> zu eigen war. Aber es sieht so aus, als ob es momentan keine Alternative dazu gäbe &#8230;</p>
<p>Trotzdem habe ich beschlossen, mir in den nächsten Tagen <i>Django</i> intensiver anzuschauen. Schon allein, weil das Teil auch mit der <a href="http://www.cognitiones.de/doku.php/google_app_engine">Google App Engine</a> harmoniert und daher für die Programmierung von <a href="http://www.cognitiones.de/doku.php/google_wave">Googles Wellen</a> nützlich sein kann. Und weil ich nach Strategien suche, wie große Sammlungen schnell und komfortabel ins Netz gestellt werden können, ohne daß der Nutzer gleich ein Informatikstudium absolviert haben muß. Mehr darüber in den nächsten Tagen.</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2009/12/12/bye-bye-radio-userland/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Spielen mit Perl – irgendwie …</title>
		<link>http://www.schockwellenreiter.de/blog/2009/12/10/spielen-mit-perl-%e2%80%93-irgendwie-%e2%80%a6/</link>
		<comments>http://www.schockwellenreiter.de/blog/2009/12/10/spielen-mit-perl-%e2%80%93-irgendwie-%e2%80%a6/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 15:38:18 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[SoftComputing]]></category>
		<category><![CDATA[KI]]></category>
		<category><![CDATA[Spieleprogrammierung]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=5110</guid>
		<description><![CDATA[In diesem Beitrag zeigt Renée Bäcker, wie Spielen noch mehr Spaß machen kann: Wenn man es nämlich automatisiert und so nebenbei noch die Automatisierungsmöglichkeiten von Perl erproben kann. Dann mal auf die Plätze, fertig, los ...

Andersherum geht es natürlich auch, wie dieses Weblog zeigt (ab in den Feedreader damit). ]]></description>
			<content:encoded><![CDATA[<p>In diesem Beitrag zeigt Renée Bäcker, wie Spielen noch mehr Spaß machen kann: Wenn man es nämlich automatisiert und so nebenbei noch die Automatisierungsmöglichkeiten von Perl erproben kann. <a href="http://community.oreilly.de/blog/2009/12/10/spielen-mit-perl/">Dann mal auf die Plätze, fertig, los</a> &#8230;</p>
<p>Andersherum geht es natürlich auch, <a href="http://yapgh.blogspot.com/">wie dieses Weblog zeigt</a> (ab in den Feedreader damit). <i>[<a href="http://community.oreilly.de/blog/">O'Reilly Blog</a>]</i></p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2009/12/10/spielen-mit-perl-%e2%80%93-irgendwie-%e2%80%a6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geheime Perlen</title>
		<link>http://www.schockwellenreiter.de/blog/2009/12/03/geheime-perlen/</link>
		<comments>http://www.schockwellenreiter.de/blog/2009/12/03/geheime-perlen/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 08:03:17 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Programmierung]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=4921</guid>
		<description><![CDATA[Aus dem Perl-Untergrund grüßen Raumschiffe, Eskimos und Schildkröten: Secret Perl Operators. ]]></description>
			<content:encoded><![CDATA[<p>Aus dem Perl-Untergrund grüßen Raumschiffe, Eskimos und Schildkröten: <a href="http://www.catonmat.net/blog/secret-perl-operators/">Secret Perl Operators</a>. <i>[Peter van I. per Email.]</i></p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2009/12/03/geheime-perlen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Noch einmal Strato</title>
		<link>http://www.schockwellenreiter.de/blog/2009/12/02/noch-einmal-strato/</link>
		<comments>http://www.schockwellenreiter.de/blog/2009/12/02/noch-einmal-strato/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 11:00:47 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Strato]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=4909</guid>
		<description><![CDATA[Ich hatte scheinbar gestern etwas falsch verstanden. Gestern wurden nämlich nur die Perl- und PHP-Instanzen meines Accounts auf die jeweils neueste Version aktualisiert, da dies Voraussetzung für den Umzug auf die schnellere Plattform war. PHP 4 und Perl < 5.8 geht also ab sofort nicht mehr. Erst heute vormittag erfolgte dann der Umzug. Und ...]]></description>
			<content:encoded><![CDATA[<p>Ich hatte scheinbar <a href="http://www.schockwellenreiter.de/blog/2009/12/01/es-geschehen-noch-zeichen-und-wunder/">gestern etwas falsch verstanden</a>. Gestern wurden nämlich nur die Perl- und PHP-Instanzen meines Accounts auf die jeweils neueste Version aktualisiert, da dies Voraussetzung für den Umzug auf die schnellere Plattform war. PHP 4 und Perl < 5.8 geht also ab sofort nicht mehr. Erst heute vormittag erfolgte dann der Umzug. Und da kann man nicht meckern, der <b>Schockwellen&shy;reiter</b> und <a href="http://www.cognitiones.de/doku.php/start">mein Wiki</a> sind nun deutlich schneller geworden. Ich bin begeistert. Danke, <a href="http://www.strato.de/">Strato</a> &#8230;</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2009/12/02/noch-einmal-strato/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Perl Template Toolkit revisited</title>
		<link>http://www.schockwellenreiter.de/blog/2009/11/23/perl-template-toolkit-revisited/</link>
		<comments>http://www.schockwellenreiter.de/blog/2009/11/23/perl-template-toolkit-revisited/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 09:15:26 +0000</pubDate>
		<dc:creator>Jörg Kantel</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Webworking]]></category>
		<category><![CDATA[CVS]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[Frontier]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Perl Template Toolkit]]></category>
		<category><![CDATA[Static Site Tool]]></category>
		<category><![CDATA[Subversion]]></category>

		<guid isPermaLink="false">http://www.schockwellenreiter.de/?p=4702</guid>
		<description><![CDATA[ Ich war gestern abend mit meinen Ausführungen nicht ganz fertig geworden, da ich unbedingt den dänischen Krimi mit den Personenschützern sehen wollte. Daher hier noch kurz meine Überlegungen zum Perl Template Toolkit:

Hier denke ich weniger an eine Blog Engine als an einen Ersatz für das alte Frontier Static Site Tool, das ja bekanntlich ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.de/exec/obidos/ASIN/0596004761/derschockwell-21"><img src="http://www.schockwellenreiter.de/wp-content/uploads/2009/09/0596004761.01.MZZZZZZZ.jpg" alt="Bei Amazon kaufen" title="Book Cover" width="90" height="120" class="alignleft size-full wp-image-2986" /></a> Ich war gestern abend mit <a href="http://www.schockwellenreiter.de/blog/2009/11/22/noch-einmal-wordpress-nach-movable-type/">meinen Ausführungen</a> nicht ganz fertig geworden, da ich unbedingt den dänischen Krimi mit den Personenschützern sehen wollte. Daher hier noch kurz meine Überlegungen zum <a href="http://www.cognitiones.de/doku.php/perl_template_toolkit">Perl Template Toolkit</a>:</p>
<p>Hier denke ich weniger an eine <i>Blog Engine</i> als an einen Ersatz für das alte <i><a href="http://www.frontierweb.de/tutorial/part1.html">Frontier Static Site Tool</a></i>, das ja bekanntlich leider schon lange nicht mehr gepflegt wird und mit dem ich viele Webauftritte realisiert hatte (unter anderem über Jahre auch den <b>Schockwellenreiter</b>). Wie gesagt, das Teil ist so ohne weiteres nicht gerade eine Blog-Engine &#8212; obwohl man sie sicher dazu aufbohren könnte —, aber ich denke dabei auch eher an Sites wie die <a href="http://www.nigeria-connection.de/">Nigeria-Connection</a> oder auch an die vielen Sammlungs-Seiten am <a href="http://www.mpiwg-berlin.mpg.de/de/index.html">Institut</a>.</p>
<p>Der Nachteil dieses Toolkits ist, daß es lokal auf dem Desktop installiert sein muß. Aber bei meinen bisherigen Test habe ich die Daten auf der <a href="https://www.dropbox.com/referrals/NTE0MTAyMjk">Dropbox</a> abgelegt und konnte auf sie ohne Probleme von meinem Desktop zu Hause, von meinem Laptop unterwegs und von meinem Desktop am Institut zugreifen &#8212; eine funktionierende Internet-Verbindung vorausgesetzt.</p>
<p>Natürlich ist <i>Dropbox</i> nicht gerade ideal, wenn mehrere Personen die Daten bearbeiten und publizieren wollen, aber mit einem Versionsverwaltungssystem wie <a href="http://www.cognitiones.de/doku.php/git">Git</a> oder <a href="http://www.cognitiones.de/doku.php/svnx">Subversion</a> könnte man Konflikte vermeiden und die Daten zentral zur Verfügung stellen. Und das <i>Perl Template Toolkit</i> greift auf Textdateien zu, die <i>irgendiwe</i> (zum Beispiel auch via Skript) zur Verfügung gestellt werden &#8212; ideal für große Sammlungen.</p>
<p>Das <i>Perl Template Toolkit</i> muß natürlich auch nicht auf allen Rechnern installiert sein. Es wird ja nur dort gebraucht, wo die Berechtigung zum Publizieren vorhanden ist. Das heißt: Viele stellen mit ihren gewohnten (Textverarbeitungs-) Werkzeugen mithilfe eines CVS die Daten zur Verfügung und <b>ein</b> Redaktionsserver stellt diese als statische Seiten ins Netz. Einfacher kann ein CMS nicht funktionieren &#8230;</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.schockwellenreiter.de/blog/2009/11/23/perl-template-toolkit-revisited/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

