<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://kill.devc.at" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>kill -9 `/dev/cat` - &quot;Trust me&quot;, the white-haired man said...</title>
 <link>http://kill.devc.at/frontpage</link>
 <description>In the case you missed it: The world is not as nice as you had thought. Now, this web site does not tryto make things better; it just tries to make you feel the pain more.</description>
 <language>en</language>
<item>
 <title>HTTP::Request &amp; Friends Too Memory-Happy</title>
 <link>http://kill.devc.at/node/333</link>
 <description>&lt;p&gt;Now that my &lt;a href=&quot;http://kill.devc.at/node/326&quot;&gt;maps&lt;/a&gt; and all the supporting vector space data is getting larger, I noticed that  &lt;a href=&quot;http://search.cpan.org/perldoc?HTTP::Request&quot;&gt;HTTP::Request&lt;/a&gt; (as well as &lt;a href=&quot;http://search.cpan.org/perldoc?HTTP::Response&quot;&gt;HTTP::Response&lt;/a&gt;) are not overly economic when it comes to memory usage.&lt;/p&gt;


&lt;h2 id=&quot;toc0&quot;&gt; The Problem Definition&lt;/h2&gt;
&lt;p&gt;Let us look at the following code&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://kill.devc.at/node/333&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kill.devc.at/node/333#comments</comments>
 <category domain="http://kill.devc.at/taxonomy/term/25">perl</category>
 <category domain="http://kill.devc.at/taxonomy/term/58">tmip</category>
 <pubDate>Thu, 13 May 2010 17:41:00 +0000</pubDate>
 <dc:creator>rho</dc:creator>
 <guid isPermaLink="false">333 at http://kill.devc.at</guid>
</item>
<item>
 <title>Open Government Data: Anno 1994</title>
 <link>http://kill.devc.at/node/332</link>
 <description>&lt;p&gt;Just yesterday I attended a first working brunch related to the &lt;a href=&quot;http://gov.opendata.at/wiki/index.php/Hauptseite&quot;&gt;Austrian OGov Data Initiative&lt;/a&gt;. The workshop had the goal to detail the data we are interested in and also to define the overall goal and degree of formality ( &lt;a href=&quot;http://gov.opendata.at/wiki/index.php/Ergebnisse_des_3._Treffens&quot;&gt;detailed results&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;The turnout was very good, with a good mix of individuals, university people, smart companies. Needless to say, I saw no observer from the public sectors.&lt;/p&gt;

&lt;p&gt;And - being a methusalemic Internet person - I had some flashbacks, reaching back into the early 90&#039;ies.&lt;/p&gt;


&lt;h2 id=&quot;toc1&quot;&gt; The BIBOS &amp;quot;Experience&amp;quot;&lt;/h2&gt;
&lt;p&gt;I was university assistent at that time. And while I was supposed to write my thesis, I rather preferred to experiment with this new thing called the &lt;em&gt;Internet&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://kill.devc.at/node/332&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kill.devc.at/node/332#comments</comments>
 <category domain="http://kill.devc.at/taxonomy/term/1">Austria</category>
 <category domain="http://kill.devc.at/taxonomy/term/85">OGov Data</category>
 <pubDate>Thu, 13 May 2010 11:18:11 +0000</pubDate>
 <dc:creator>rho</dc:creator>
 <guid isPermaLink="false">332 at http://kill.devc.at</guid>
</item>
<item>
 <title>Austrian Elections 2010 Demotivator Posters</title>
 <link>http://kill.devc.at/node/331</link>
 <description>&lt;p&gt;Advice: Do some reading before writing me. I mean it.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://kill.devc.at/system/files/rosenkranz-poster-small.jpg&quot; alt=&quot;http://kill.devc.at/system/files/rosenkranz-poster-small.jpg&quot; title=&quot;http://kill.devc.at/system/files/rosenkranz-poster-small.jpg&quot; /&gt;&lt;!-- http://kill.devc.at/system/files/rosenkranz-poster-small.jpg --&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://kill.devc.at/node/331&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kill.devc.at/node/331#comments</comments>
 <category domain="http://kill.devc.at/taxonomy/term/1">Austria</category>
 <category domain="http://kill.devc.at/taxonomy/term/52">despairment</category>
 <enclosure url="http://kill.devc.at/system/files/rosenkranz-poster-small.jpg" length="24365" type="image/jpeg" />
 <pubDate>Mon, 26 Apr 2010 17:55:27 +0000</pubDate>
 <dc:creator>rho</dc:creator>
 <guid isPermaLink="false">331 at http://kill.devc.at</guid>
</item>
<item>
 <title>HD Maps: And Where Are The F*&amp;*() Topics?</title>
 <link>http://kill.devc.at/node/330</link>
 <description>&lt;p&gt;(continued from &lt;a href=&quot;http://kill.devc.at/node/326&quot;&gt;Part III&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;Now that I know &lt;strong&gt;where&lt;/strong&gt; the documents are located in the landscape, I have experimented with ways to &lt;em&gt;estimate&lt;/em&gt; where the topic map topics are supposed to be. My hypothesis is that if I can determine the distance of each document to every topic, I can triangulate the topics.&lt;/p&gt;


&lt;h2 id=&quot;toc2&quot;&gt; Topic Positions&lt;/h2&gt;
&lt;p&gt;Below (larger version in the attachments) is a new rendering of the MapReduce theme:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://kill.devc.at/system/files/x4-small.jpg&quot; alt=&quot;http://kill.devc.at/system/files/x4-small.jpg&quot; title=&quot;http://kill.devc.at/system/files/x4-small.jpg&quot; /&gt;&lt;!-- http://kill.devc.at/system/files/x4-small.jpg --&gt;&lt;/p&gt;

&lt;p&gt;It shows the themes derived from the semantic corpus (documents + semantic network). Compare this with the positions of topics:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://kill.devc.at/node/330&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kill.devc.at/node/330#comments</comments>
 <category domain="http://kill.devc.at/taxonomy/term/72">semscapes</category>
 <category domain="http://kill.devc.at/taxonomy/term/22">topic maps</category>
 <enclosure url="http://kill.devc.at/system/files/x6-small.jpg" length="38765" type="image/jpeg" />
 <pubDate>Sat, 24 Apr 2010 19:14:11 +0000</pubDate>
 <dc:creator>rho</dc:creator>
 <guid isPermaLink="false">330 at http://kill.devc.at</guid>
</item>
<item>
 <title>DeepZoom: new Graphics::DZI release</title>
 <link>http://kill.devc.at/node/329</link>
 <description>&lt;p&gt;There are two major additions:&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;The first allows you to use a whole &lt;strong&gt;image stack&lt;/strong&gt; as canvas for your image pyramid.&lt;/li&gt;
&lt;/ul&gt;

&lt;ul&gt;
    &lt;li&gt;The other provides you with a more convenient and shorter way &lt;strong&gt;where&lt;/strong&gt; things are supposed to be stored.&lt;/li&gt;
&lt;/ul&gt;


&lt;h2 id=&quot;toc3&quot;&gt; Image Stacks&lt;/h2&gt;
&lt;p&gt;The amazing &lt;a href=&quot;http://www.imagemagick.org/script/perl-magick.php&quot;&gt;Image::Magick&lt;/a&gt; package can cope with images which are linked together:&lt;/p&gt;

&lt;p&gt;&lt;div class=&quot;geshifilter perl&quot; style=&quot;font-family: monospace;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;use&lt;/span&gt; Image&lt;span style=&quot;color: #339933;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #006600;&quot;&gt;Magick&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #b1b100;&quot;&gt;my&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$image&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt; Image&lt;span style=&quot;color: #339933;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #006600;&quot;&gt;Magick&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #006600;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0000ff;&quot;&gt;$image&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #006600;&quot;&gt;Read&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&#039;test1.png&#039;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0000ff;&quot;&gt;$image&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #006600;&quot;&gt;Read&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&#039;test2.png&#039;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #0000ff;&quot;&gt;$image&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #006600;&quot;&gt;Read&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&#039;test3.png&#039;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;If you resiz&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://kill.devc.at/node/329&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kill.devc.at/node/329#comments</comments>
 <category domain="http://kill.devc.at/taxonomy/term/83">DeepZoom</category>
 <category domain="http://kill.devc.at/taxonomy/term/25">perl</category>
 <pubDate>Fri, 23 Apr 2010 12:58:22 +0000</pubDate>
 <dc:creator>rho</dc:creator>
 <guid isPermaLink="false">329 at http://kill.devc.at</guid>
</item>
<item>
 <title>Use Case: Semantic Document Recovery</title>
 <link>http://kill.devc.at/node/328</link>
 <description>&lt;p&gt;(continued from &lt;a href=&quot;http://kill.devc.at/node/326&quot;&gt;HD Semantic Maps&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;Like most of you, I collect bookmarks. But unlike most of you, I store them into a semantic network, a topic map to be precise.&lt;/p&gt;

&lt;p&gt;One problem I certainly share with you, is that all these laboriously collected links are prone to break. To recover them sometimes needs considerable effort and - according to another Murphy Law (are there actually any other laws?) - always hits you at the most inappropriate time.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://kill.devc.at/node/328&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kill.devc.at/node/328#comments</comments>
 <category domain="http://kill.devc.at/taxonomy/term/72">semscapes</category>
 <category domain="http://kill.devc.at/taxonomy/term/22">topic maps</category>
 <pubDate>Thu, 22 Apr 2010 09:49:02 +0000</pubDate>
 <dc:creator>rho</dc:creator>
 <guid isPermaLink="false">328 at http://kill.devc.at</guid>
</item>
<item>
 <title>Wolf in Sheep&#039;s Clothings (Part IV)</title>
 <link>http://kill.devc.at/node/327</link>
 <description>&lt;p&gt;(continued from &lt;a href=&quot;http://kill.devc.at/node/246&quot;&gt;part III&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;Over the last year I had hardly time to advance my &lt;a href=&quot;http://search.cpan.org/dist/RDF-AllegroGraph-Easy/&quot;&gt;Perl client to the AllegroGraph&lt;/a&gt; tuple server. Which is a shame, as it is fun to take the existing &lt;a href=&quot;http://agraph.franz.com/support/documentation/3.3/new-http-server.html&quot;&gt;REST interface&lt;/a&gt; and to offer it in a &lt;strong&gt;&lt;em&gt;perlish&lt;/em&gt;&lt;/strong&gt; mindset.&lt;/p&gt;

&lt;p&gt;So when the &lt;a href=&quot;http://2010.qa-hackathon.org/qa2010/&quot;&gt;Perl hackathon&lt;/a&gt; (&lt;a href=&quot;http://hanekomu.at/blog/conferences/20100413-1654-this_was_the_perl_qa_hackathon_in_vienna.html&quot;&gt;report&lt;/a&gt;) was in Vienna these days, and coincidentally also the &lt;a href=&quot;http://permalink.gmane.org/gmane.org.w3c.semantic-web/12761&quot;&gt;RDF Perl hackathon Geilo&lt;/a&gt; next week, I thought I should use the opportunity to a rub shoulders with the Perl illuminaries, at least for half a day. But when I arrived, everyone was already in deep hacking mode, so I had no excuse but to do programming myself.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://kill.devc.at/node/327&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kill.devc.at/node/327#comments</comments>
 <category domain="http://kill.devc.at/taxonomy/term/64">geosemantics</category>
 <category domain="http://kill.devc.at/taxonomy/term/25">perl</category>
 <category domain="http://kill.devc.at/taxonomy/term/37">rdf</category>
 <category domain="http://kill.devc.at/taxonomy/term/38">semantic web</category>
 <category domain="http://kill.devc.at/taxonomy/term/54">sparql</category>
 <pubDate>Wed, 14 Apr 2010 12:55:44 +0000</pubDate>
 <dc:creator>rho</dc:creator>
 <guid isPermaLink="false">327 at http://kill.devc.at</guid>
</item>
<item>
 <title>High-Definition Semantic Maps (Part IV)</title>
 <link>http://kill.devc.at/node/326</link>
 <description>&lt;p&gt;(continued from &lt;a href=&quot;http://kill.devc.at/node/317&quot;&gt;Part III&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;Lately I invested more work in the backend server (TM::IP) to also host the document positions: Positions of those documents which - together with the underlying semantic network - form the landscape.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://kill.devc.at/system/files/mapreduce-small.jpg&quot; alt=&quot;http://kill.devc.at/system/files/mapreduce-small.jpg&quot; title=&quot;http://kill.devc.at/system/files/mapreduce-small.jpg&quot; /&gt;&lt;!-- http://kill.devc.at/system/files/mapreduce-small.jpg --&gt;&lt;/p&gt;

&lt;p&gt;The theme is still &lt;a href=&quot;http://en.wikipedia.org/wiki/Mapreduce&quot;&gt;MapReduce&lt;/a&gt;, but with considerable more content than before.&lt;/p&gt;

    &lt;blockquote&gt;Seamless document access    &lt;/blockquote&gt;
&lt;p&gt;On top of &lt;a href=&quot;http://www.seadragon.com/&quot;&gt;Seadragon&lt;/a&gt; I then implemented a bit of mouse hover logic to be able to preview HTML and PDF pages &lt;strong&gt;directly&lt;/strong&gt; onto of the map.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://tmip.devc.at/test/mapreduce/.surface/x3/seadragon.html&quot;&gt;**Play with it!**&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;But if you break it, you buy it.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://kill.devc.at/node/326&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kill.devc.at/node/326#comments</comments>
 <category domain="http://kill.devc.at/taxonomy/term/72">semscapes</category>
 <category domain="http://kill.devc.at/taxonomy/term/22">topic maps</category>
 <enclosure url="http://kill.devc.at/system/files/mapreduce-small.jpg" length="36709" type="image/jpeg" />
 <pubDate>Sun, 11 Apr 2010 04:54:50 +0000</pubDate>
 <dc:creator>rho</dc:creator>
 <guid isPermaLink="false">326 at http://kill.devc.at</guid>
</item>
<item>
 <title>Perl TM 1.47 Maintenance Release</title>
 <link>http://kill.devc.at/node/325</link>
 <description>&lt;p&gt;Since the &lt;a href=&quot;http://kill.devc.at/node/294&quot;&gt;last release&lt;/a&gt; there have been a few smaller additions, such as&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;a simple &lt;strong&gt;&lt;tt&gt;entropy&lt;/tt&gt;&lt;/strong&gt; computation in    &lt;a href=&quot;http://search.cpan.org/perldoc?TM::Analysis&quot;&gt;TM::Analysis&lt;/a&gt;,   and&lt;/li&gt;
&lt;/ul&gt;

&lt;ul&gt;
    &lt;li&gt;an &lt;strong&gt;&lt;tt&gt;neighborhood&lt;/tt&gt;&lt;/strong&gt; functionality into   &lt;a href=&quot;http://search.cpan.org/perldoc?TM::Graph&quot;&gt;TM::Graph&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Both I need for the &lt;a href=&quot;http://kill.devc.at/node/317&quot;&gt;map visualisation&lt;/a&gt; toolchain.&lt;/p&gt;

&lt;p&gt;I also fixed some problems when using maps with the MLDBM backend.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://kill.devc.at/node/325&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kill.devc.at/node/325#comments</comments>
 <category domain="http://kill.devc.at/taxonomy/term/25">perl</category>
 <category domain="http://kill.devc.at/taxonomy/term/22">topic maps</category>
 <pubDate>Sat, 10 Apr 2010 09:56:12 +0000</pubDate>
 <dc:creator>rho</dc:creator>
 <guid isPermaLink="false">325 at http://kill.devc.at</guid>
</item>
<item>
 <title>Module::Build Double::Plus::Good</title>
 <link>http://kill.devc.at/node/324</link>
 <description>&lt;p&gt;For my latest Perl projects I have switched from &lt;a href=&quot;http://search.cpan.org/perldoc?ExtUtils::MakeMaker&quot;&gt;ExtUtils::MakeMaker&lt;/a&gt; with its &lt;strong&gt;&lt;tt&gt;Makefile.PL&lt;/tt&gt;&lt;/strong&gt; to &lt;a href=&quot;http://search.cpan.org/dist/Module-Build/&quot;&gt;Module::Build&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;So far I have been using it quite naively, but this time I had special requirements:&lt;/p&gt;

&lt;p&gt;I am packaging a server (&lt;strong&gt;&lt;tt&gt;TM::IP&lt;/tt&gt;&lt;/strong&gt;), so there are not only Perl packages and a client-side script (&lt;strong&gt;&lt;tt&gt;ts&lt;/tt&gt;&lt;/strong&gt;), but also the daemon code and the configuration files:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://kill.devc.at/node/324&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://kill.devc.at/node/324#comments</comments>
 <category domain="http://kill.devc.at/taxonomy/term/25">perl</category>
 <category domain="http://kill.devc.at/taxonomy/term/58">tmip</category>
 <pubDate>Tue, 06 Apr 2010 16:08:09 +0000</pubDate>
 <dc:creator>rho</dc:creator>
 <guid isPermaLink="false">324 at http://kill.devc.at</guid>
</item>
</channel>
</rss>

