<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/xsl" href="/static/rss.xsl"?>
<!-- name="generator" content="blosxom/2.1.2+dev" -->
<rss version="2.0"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:cc="http://web.resource.org/cc/"
     xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:wfw="http://wellformedweb.org/CommentAPI/" >
  <channel>
    <!-- RSS required -->
    <title>Blogging is futile   </title>
    <!-- <link>http://noone.org/blog</link> -->
    <description>Yet another Blosxom weblog from someone who promised himself to never start blogging - since blogging is futile.</description>

    <!-- RSS optional -->
    <pubDate>Fri, 24 May 2013 18:09:35 +0200</pubDate>
    <lastBuildDate>Fri, 24 May 2013 18:09:35 +0200</lastBuildDate>
    <copyright>&amp;copy; 2005-2008 by Axel Beckert. Content licensed under the Creative Commons NC SA 2.0 DE License. Some rights reserved.</copyright>
    <language>en</language>
    <managingEditor>abe+blog@deuxchevaux.org (Axel Beckert)</managingEditor>
    <webMaster>abe+blog@deuxchevaux.org (Axel Beckert)</webMaster>
    <generator>blosxom/2.1.2+dev</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <ttl>42</ttl>
    <image>
        <url>http://noone.org/static/XTaran1.3t.png</url>
        <title>Hackergotchi: Axel "XTaran" Beckert</title>
        <link>http://noone.org/blog</link>
        <width>102</width>
        <height>104</height>
    </image>

    <!-- Dublin Core -->
<!--
    <dc:publisher>Axel Beckert (abe+blog@deuxchevaux.org)</dc:publisher>
    <dc:rights>&copy; 2005-2008 by Axel Beckert. Content licensed under the Creative Commons NC SA 2.0 DE License. Some rights reserved.</dc:rights>
    <dc:language>de</dc:language>
    <dc:language>en</dc:language>
    <dc:title>Blogging is futile   </dc:title>
    <dc:subject>Rants and brain dumps about Debian, the Web, old Hardware, old Citroëns and the daily life of an ETHZ system administrator</dc:subject>
    <dc:description>Yet another Blosxom weblog from someone who promised himself to never start blogging - since blogging is futile.</dc:description>
-->

    <!-- Others -->
    <admin:generatorAgent rdf:resource="http://blosxom.sourceforge.net/" />
    <admin:errorReportsTo rdf:resource="mailto:abe+blog@deuxchevaux.org" />
    <cc:license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/2.0/de/">http://creativecommons.org/licenses/by-nc-sa/2.0/de/</cc:license>

  <item>
    <title>Multiple Move &amp;amp; Co.</title>
    <slash:department>variations</slash:department>
    <slash:section>English &amp;raquo; Computer &amp;raquo; Perl</slash:section>
    <link>http://noone.org/blog/English/Computer/Perl/Multiple%2520Move.html</link>
    <guid isPermaLink="true">http://noone.org/blog/English/Computer/Perl/Multiple%2520Move.html</guid>
    <pubDate>Wed, 24 Nov 2010 00:08:59 +0100</pubDate>
    <author>abe+blog@deuxchevaux.org (Axel Beckert)</author>
    <description>
&lt;a class=&quot;ext&quot;
href=&quot;http://nion.modprobe.de/blog/archives/366-Multiple-file-renaming.html&quot;&gt;nion&amp;#8217;s
blog&lt;/a&gt; made me notice that many people don&amp;#8217;t know &lt;a
href=&quot;http://packages.debian.org/mmv&quot; class=&quot;ext&quot;&gt;&lt;code
class=&quot;command&quot;&gt;mmv&lt;/code&gt;&lt;/a&gt; (multiple move), which approximately
works like this:

&lt;/p&gt;&lt;pre&gt;
mmv &apos;*.htm&apos; #1.html
mmv &apos;*.foo.*&apos; #1.#2.bla
&lt;/pre&gt;&lt;p&gt;

Additionally, &lt;code class=&quot;command&quot;&gt;mmv&lt;/code&gt; also can copy, link or
even append files when called as &lt;code class=&quot;command&quot;&gt;mcp&lt;/code&gt;,
&lt;code class=&quot;command&quot;&gt;mln&lt;/code&gt; or &lt;code class=&quot;command&quot;&gt;mad&lt;/code&gt;
respectively with the appropriate command line options.

&lt;/p&gt;&lt;p&gt;

When I told &lt;a href=&quot;http://nion.modprobe.de/blog/&quot; class=&quot;ext&quot;&gt;nion&lt;/a&gt; in &lt;acronym title=&quot;Internet Relay Chat&quot;&gt;IRC&lt;/acronym&gt; on &lt;a href=&quot;http://channel.debian.de/&quot; class=&quot;uni&quot;&gt;#debian.de&lt;/a&gt; about &lt;code
class=&quot;command&quot;&gt;mmv&lt;/code&gt;, &lt;a class=&quot;ext&quot;
href=&quot;http://gonzo.dicp.de/~he/blog/&quot;&gt;HE&lt;/A&gt; pointed me to the &lt;a href=&quot;http://www.perl.com/&quot; class=&quot;ext&quot;&gt;Perl&lt;/a&gt;
script &lt;code class=&quot;filename&quot;&gt;/usr/bin/rename&lt;/code&gt;, which is in &lt;a
class=&quot;ext&quot; href=&quot;http://packages.debian.org/perl&quot;&gt;Debian&amp;#8217;s perl
package&lt;/a&gt; and therefore installed on nearly every &lt;a href=&quot;http://www.debian.org/&quot; class=&quot;ext&quot;&gt;Debian&lt;/a&gt; system by
default. It moves files by applying perl subsitutions to file names:

&lt;/p&gt;&lt;pre&gt;
rename &apos;s/\.htm$/.html/&apos; *.htm
rename &apos;y/A-Z/a-z/&apos; *
&lt;/pre&gt;&lt;p&gt;

Being curious, if the newly found tool is not only available in
Debian, I looked on a &lt;a href=&quot;http://www.suse.de/&quot; class=&quot;ext&quot;&gt;&lt;acronym title=&quot;System- und Software-Entwicklung&quot;&gt;SuSE&lt;/acronym&gt;&lt;/a&gt; 9.0 box and indeed, I also found there a
&lt;code class=&quot;filename&quot;&gt;/usr/bin/rename&lt;/code&gt;. But &amp;#8212; surprise,
surprise &amp;#8212; it&amp;#8217;s not a Perl script but an &lt;acronym title=&quot;Executable and Linking Format&quot;&gt;ELF&lt;/acronym&gt; binary. And although it
does similar things than &lt;code class=&quot;command&quot;&gt;mmv&lt;/code&gt; and Debian&amp;#8217;s
&lt;code class=&quot;command&quot;&gt;rename&lt;/code&gt;, it is the simplest of the three
commands:

&lt;/p&gt;&lt;pre&gt;
rename .htm .html *.htm
rename foo foo00 foo?
rename foo foo0 foo??
&lt;/pre&gt;&lt;p&gt;

&lt;em&gt;Note to my self:&lt;/em&gt; Nice add-on for your command line efficiency
talk.</description>
    <comments>http://noone.org/blog/English/Computer/Perl/Multiple%2520Move.futile#comments</comments>
    <slash:comments>0</slash:comments>
    <dc:language>en</dc:language>
    <category domain="http://noone.org/blog/tags/Debian">Debian</category>
<category domain="http://noone.org/blog/tags/Linux">Linux</category>
<category domain="http://noone.org/blog/tags/nuggets">nuggets</category>
<category domain="http://noone.org/blog/tags/Open%20Source">Open Source</category>
<category domain="http://noone.org/blog/tags/Other%20Blogs">Other Blogs</category>
<category domain="http://noone.org/blog/tags/Shell">Shell</category>
<category domain="http://noone.org/blog/tags/SuSE">SuSE</category>
<category domain="http://noone.org/blog/tags/UUUT">UUUT</category>

  </item>
  <item>
    <title>wApua now in Debian Unstable</title>
    <slash:department>debut</slash:department>
    <slash:section>English &amp;raquo; Computer &amp;raquo; Perl</slash:section>
    <link>http://noone.org/blog/English/Computer/Perl/wApua%2520now%2520in%2520Debian%2520Unstable.html</link>
    <guid isPermaLink="true">http://noone.org/blog/English/Computer/Perl/wApua%2520now%2520in%2520Debian%2520Unstable.html</guid>
    <pubDate>Sun, 15 Oct 2006 00:38:30 +0200</pubDate>
    <author>abe+blog@deuxchevaux.org (Axel Beckert)</author>
    <description>
Hey, the &lt;a
href=&quot;http://noone.org/blog/English/Computer/Web/Browsers/wApua%200.06%20released.html&quot;
&gt;actual version 0.06&lt;/a&gt; of my &lt;a href=&quot;http://www.perl.com/&quot; class=&quot;ext&quot;&gt;Perl&lt;/a&gt; written &lt;acronym title=&quot;Wireless Application Protocol&quot;&gt;WAP&lt;/acronym&gt; browser &lt;a href=&quot;http://fsinfo.cs.uni-sb.de/~abe/wApua/&quot;&gt;wApua&lt;/a&gt; &lt;a
href=&quot;http://packages.qa.debian.org/w/wapua.html&quot; class=&quot;uni&quot;&gt;now&lt;/a&gt;
&lt;a href=&quot;http://packages.debian.org/wapua&quot; class=&quot;uni&quot;&gt;is&lt;/a&gt; &lt;a
class=&quot;uni&quot;
href=&quot;http://ftp.debian.org/debian/pool/main/w/wapua/&quot;&gt;in&lt;/a&gt; &lt;a href=&quot;http://www.debian.org/&quot; class=&quot;ext&quot;&gt;Debian&lt;/a&gt;
&lt;a href=&quot;http://www.debian.org/releases/sid/&quot; class=&quot;ext&quot;&gt;Sid&lt;/a&gt;!

&lt;/p&gt;&lt;p&gt;

It&amp;#8217;s the first software written by me which has entered the Debian
repository as its own package (since &lt;a
href=&quot;http://noone.org/blog/English/Computer/Web/PUM%20released%20with%20pisg%200.67.html&quot;&gt;&lt;acronym title=&quot;Pisg User Manager&quot;&gt;pum&lt;/acronym&gt;&lt;/a&gt;
is included in the package &lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/pisg&quot;&gt;&lt;acronym title=&quot;Perl IRC Statistics Generator&quot;&gt;pisg&lt;/acronym&gt;&lt;/a&gt; which is in testing now for a
while) as well as the first software debianized by me which reached
Debian Unstable.

&lt;/p&gt;&lt;p&gt;

Things are always exciting when they happen the first time. ;-)

&lt;/p&gt;&lt;p&gt;

Thanks to &lt;a href=&quot;http://www.df7cb.de/blog/&quot; class=&quot;ext&quot;&gt;Myon&lt;/a&gt; for sponsoring the package.</description>
    <comments>http://noone.org/blog/English/Computer/Perl/wApua%2520now%2520in%2520Debian%2520Unstable.futile#comments</comments>
    <slash:comments>1</slash:comments>
    <dc:language>en</dc:language>
    <category domain="http://noone.org/blog/tags/Debian">Debian</category>
<category domain="http://noone.org/blog/tags/Etch">Etch</category>
<category domain="http://noone.org/blog/tags/Hacks">Hacks</category>
<category domain="http://noone.org/blog/tags/Open%20Source">Open Source</category>
<category domain="http://noone.org/blog/tags/Perl">Perl</category>
<category domain="http://noone.org/blog/tags/Sid">Sid</category>
<category domain="http://noone.org/blog/tags/Tk">Tk</category>
<category domain="http://noone.org/blog/tags/WAP">WAP</category>
<category domain="http://noone.org/blog/tags/wApua">wApua</category>
<category domain="http://noone.org/blog/tags/WML">WML</category>

  </item>
  <item>
    <title>wApua 0.05.1 released</title>
    <slash:department>better-late-than-never</slash:department>
    <slash:section>English &amp;raquo; Computer &amp;raquo; Perl</slash:section>
    <link>http://noone.org/blog/English/Computer/Perl/wApua%25200.05.1%2520released.html</link>
    <guid isPermaLink="true">http://noone.org/blog/English/Computer/Perl/wApua%25200.05.1%2520released.html</guid>
    <pubDate>Thu, 28 Sep 2006 03:26:48 +0200</pubDate>
    <author>abe+blog@deuxchevaux.org (Axel Beckert)</author>
    <description>
After more than five years without new release, there is now a new
version of &lt;a href=&quot;http://www.perl.com/&quot; class=&quot;ext&quot;&gt;Perl&lt;/a&gt; written &lt;acronym title=&quot;Wireless Application Protocol&quot;&gt;WAP&lt;/acronym&gt; browser &lt;a href=&quot;http://fsinfo.cs.uni-sb.de/~abe/wApua/&quot;&gt;wApua&lt;/a&gt;: &lt;a
href=&quot;http://fsinfo.cs.uni-sb.de/~abe/wApua/wApua-0.05.1.tar.gz&quot;&gt;0.05.1&lt;/a&gt;.
(&lt;a class=&quot;ext&quot;
href=&quot;http://freshmeat.net/projects/wapua/?branch_id=11300&amp;amp;release_id=226192&quot;
&gt;Release announcement at Freshmeat&lt;/a&gt;)

&lt;/p&gt;&lt;p&gt;

It mainly fixes the use with newer Tk version as shipped with recent
&lt;a href=&quot;http://www.ubuntu.com/&quot; class=&quot;ext&quot;&gt;Ubuntu&lt;/a&gt; and &lt;a href=&quot;http://www.gentoo.org/&quot; class=&quot;ext&quot;&gt;Gentoo&lt;/a&gt; releases (&lt;a href=&quot;http://www.debian.org/releases/sarge/&quot; class=&quot;ext&quot;&gt;Sarge&lt;/a&gt; still works fine with 0.05, but &lt;a href=&quot;http://www.debian.org/releases/etch/&quot; class=&quot;ext&quot;&gt;Etch&lt;/a&gt;
won&amp;#8217;t). It also fixes the local installation documentation.

&lt;/p&gt;&lt;p&gt;

Thanks to all who reported these bugs.</description>
    <comments>http://noone.org/blog/English/Computer/Perl/wApua%25200.05.1%2520released.futile#comments</comments>
    <slash:comments>0</slash:comments>
    <dc:language>en</dc:language>
    <category domain="http://noone.org/blog/tags/Bugfix">Bugfix</category>
<category domain="http://noone.org/blog/tags/Etch">Etch</category>
<category domain="http://noone.org/blog/tags/Freshmeat">Freshmeat</category>
<category domain="http://noone.org/blog/tags/Gentoo">Gentoo</category>
<category domain="http://noone.org/blog/tags/Hacks">Hacks</category>
<category domain="http://noone.org/blog/tags/Open%20Source">Open Source</category>
<category domain="http://noone.org/blog/tags/Perl">Perl</category>
<category domain="http://noone.org/blog/tags/Sarge">Sarge</category>
<category domain="http://noone.org/blog/tags/Tk">Tk</category>
<category domain="http://noone.org/blog/tags/Ubuntu">Ubuntu</category>
<category domain="http://noone.org/blog/tags/WAP">WAP</category>
<category domain="http://noone.org/blog/tags/wApua">wApua</category>
<category domain="http://noone.org/blog/tags/WML">WML</category>

  </item>
  <item>
    <title>Blosxom Plugin Tagging Version 0.02: New Features</title>
    <slash:department>featuritis</slash:department>
    <slash:section>English &amp;raquo; Computer &amp;raquo; Perl</slash:section>
    <link>http://noone.org/blog/English/Computer/Perl/Blosxom%2520Tagging%2520Plugin%2520Version%25200.02.html</link>
    <guid isPermaLink="true">http://noone.org/blog/English/Computer/Perl/Blosxom%2520Tagging%2520Plugin%2520Version%25200.02.html</guid>
    <pubDate>Sat, 11 Mar 2006 19:17:46 +0100</pubDate>
    <author>abe+blog@deuxchevaux.org (Axel Beckert)</author>
    <description>
Just hacked a few new features for my &lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=148044&quot; class=&quot;ext&quot;&gt;Blosxom&lt;/a&gt; plugin &lt;a
href=&quot;/blosxom/tagging&quot;&gt;Tagging&lt;/a&gt;. It now shows you how many times
you&amp;#8217;ve used that tag. The number is always shown as title attribute to
the link, but can optionally also be shown in parentheses behind the
tag name or by the (&lt;acronym title=&quot;Cascading Stylesheets&quot;&gt;CSS&lt;/acronym&gt; based) font size and/or color (start and end
sizes/colors configurable). Also some default values changed (to my
current configuration :-).

&lt;/p&gt;&lt;p&gt;

I &lt;a href=&quot;https://blog.raible.org/archives/65-kenau!.html&quot;
class=&quot;ext&quot; &gt;saw that font size feature&lt;/a&gt; quite often during the
last weeks and I liked it. I first tried to figure out, which system
offers that feature and found that at least Serendipity&amp;#8217;s freetag
plugin offers it, but didn&amp;#8217;t want to download Serendipity just for the
plugin. So I decided, the algorithm for calculating the font sizes
shouldn&amp;#8217;t be that hard to find and coded it from scratch by my
own. :-)

&lt;/p&gt;&lt;p&gt;

And while coding it I noticed that changing the color instead of the
font size could be done the same way and that this feature isn&amp;#8217;t much
more difficult. So I implemented it, too.

&lt;/p&gt;&lt;p&gt;

Another new feature is that you now can configure the minimum
number of postings a tag should have to show up in the list of tags.

&lt;/p&gt;&lt;p&gt;

The result can be seen in &lt;a href=&quot;http://noone.org/blog/&quot;&gt;my blog&lt;/a&gt;
on the right side under &amp;#8220;&lt;a class=&quot;wiki&quot;
href=&quot;http://en.wikipedia.org/wiki/Tag_cloud&quot;&gt;Tag cloud&lt;/a&gt;&amp;#8221;.

&lt;/p&gt;&lt;p class=&quot;np&quot;&gt;

Now playing: Falco &amp;mdash; Der Kommissar

&lt;/p&gt;</description>
    <comments>http://noone.org/blog/English/Computer/Perl/Blosxom%2520Tagging%2520Plugin%2520Version%25200.02.futile#comments</comments>
    <slash:comments>1</slash:comments>
    <dc:language>en</dc:language>
    <category domain="http://noone.org/blog/tags/Blogging">Blogging</category>
<category domain="http://noone.org/blog/tags/Blosxom">Blosxom</category>
<category domain="http://noone.org/blog/tags/Blosxom%20Plugin">Blosxom Plugin</category>
<category domain="http://noone.org/blog/tags/CSS">CSS</category>
<category domain="http://noone.org/blog/tags/GPL">GPL</category>
<category domain="http://noone.org/blog/tags/Hacks">Hacks</category>
<category domain="http://noone.org/blog/tags/Now%20Playing">Now Playing</category>
<category domain="http://noone.org/blog/tags/Open%20Source">Open Source</category>
<category domain="http://noone.org/blog/tags/Other%20Blogs">Other Blogs</category>
<category domain="http://noone.org/blog/tags/Perl">Perl</category>
<category domain="http://noone.org/blog/tags/Tag%20Cloud">Tag Cloud</category>
<category domain="http://noone.org/blog/tags/Tagging">Tagging</category>

  </item>
  <item>
    <title>Tagging with Technorati style in pure Blosxom</title>
    <slash:department>blosxom-voodoo</slash:department>
    <slash:section>English &amp;raquo; Computer &amp;raquo; Perl</slash:section>
    <link>http://noone.org/blog/English/Computer/Perl/Tagging%2520with%2520Technorati%2520style%2520in%2520pure%2520Blosxom.html</link>
    <guid isPermaLink="true">http://noone.org/blog/English/Computer/Perl/Tagging%2520with%2520Technorati%2520style%2520in%2520pure%2520Blosxom.html</guid>
    <pubDate>Fri, 10 Mar 2006 03:22:12 +0100</pubDate>
    <author>abe+blog@deuxchevaux.org (Axel Beckert)</author>
    <description>
Short summary: I can&amp;#8217;t stay away from coding &lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=148044&quot; class=&quot;ext&quot;&gt;Blosxom&lt;/a&gt; plugins. &lt;a href=&quot;http://www.perl.com/&quot; class=&quot;ext&quot;&gt;Perl&lt;/a&gt;
rules. &lt;a href=&quot;http://www.php.net/&quot; class=&quot;ext&quot;&gt;&lt;acronym title=&quot;Programmers Hate PHP ;-)&quot;&gt;PHP&lt;/acronym&gt;&lt;/a&gt; sucks. ;-)

&lt;/p&gt;&lt;ul&gt;

&lt;li&gt;New version 0.04 of the &lt;a href=&quot;http://noone.org/blosxom/tagging&quot;
&gt;tagging plugin&lt;/a&gt;, supporting &lt;a href=&quot;http://www.technorati.com/&quot; class=&quot;ext&quot;&gt;Technorati&lt;/a&gt; style tag links to many
resources.&lt;/li&gt;

&lt;li&gt;New &lt;a href=&quot;http://noone.org/blosxom/pathbasedtagging&quot; &gt;add-on
plugin pathbasedtagging&lt;/a&gt; to the plugin tagging, implementing
Technorati style tag links in pure Blosxom without any help from
&lt;a href=&quot;http://httpd.apache.org/&quot; class=&quot;ext&quot;&gt;Apache&lt;/a&gt;&amp;#8217;s mod_rewrite.&lt;/li&gt;

&lt;li&gt;New &lt;a href=&quot;http://noone.org/blosxom/dept&quot;&gt;plugin dept&lt;/a&gt;
offering &lt;a href=&quot;http://slashdot.org/&quot; class=&quot;ext&quot;&gt;Slashdot&lt;/a&gt; like &amp;#8220;dept.&amp;#8221; lines for Blosxom postings.&lt;/li&gt;

&lt;/ul&gt;&lt;h5&gt;

Supporting Technorati style tag &lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URLs&lt;/acronym&gt;

&lt;/h5&gt;&lt;p&gt;

After &lt;a
href=&quot;http://noone.org/blog/English/Computer/Web/Blosxom/Blosxom%20Tagging%20Plugin%20Version%200.03.futile&quot;
&gt;releasing the last version of my Blosxom plugin tagging&lt;/a&gt;, I
noticed that Technorati only seems to like &lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URLs&lt;/acronym&gt; ending in
&amp;#8220;&lt;code&gt;/tagname&lt;/code&gt;&amp;#8221; but not ending in &amp;#8220;&lt;code&gt;=tagname&lt;/code&gt;&amp;#8221; (as
they do if you use classic query strings instead of the path info),
even if the &lt;code&gt;a&lt;/code&gt; tag has a &lt;code&gt;rel=&quot;tag&quot;&lt;/code&gt;
attribute. And not only I noticed this but also some other users of
the plugin. (Although I do wonder how &lt;a href=&quot;http://www.furl.net/&quot; class=&quot;ext&quot;&gt;Furl&lt;/a&gt; made it to a Technorati
partner with &lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URLs&lt;/acronym&gt; like &lt;a class=&quot;ext&quot;
href=&quot;http://www.furl.net/furled.jsp?topic=tags&quot;
&gt;http://www.furl.net/furled.jsp?topic=tags&lt;/a&gt;&amp;#8230;)

&lt;/p&gt;&lt;p&gt;

So I somehow had to change the syntax style for my tags. This wasn&amp;#8217;t
very hard for the links, but I wanted them to still link to my &lt;a href=&quot;http://en.wikipedia.org/wiki/Weblog&quot; class=&quot;wiki&quot; title=&quot;What is a blog/weblog?&quot;&gt;blog&lt;/a&gt;
and not to Technorati, &lt;a href=&quot;http://www.flickr.com/&quot; class=&quot;ext&quot;&gt;Flickr&lt;/a&gt;, &lt;a href=&quot;http://www.wikipedia.org/&quot; class=&quot;ext&quot;&gt;Wikipedia&lt;/a&gt; or any other external
resource.

&lt;/p&gt;&lt;h5&gt;

Implementing Technorati style tag &lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URLs&lt;/acronym&gt;

&lt;/h5&gt;&lt;p&gt;

The obviously easiest solution for someone who&amp;#8217;s using and
administrating Apache web servers for nearly ten years now was to use
some &lt;a href=&quot;http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html&quot;
class=&quot;ext&quot;&gt;mod_voodoo&amp;mdash;eh&amp;mdash;mod_rewrite&lt;/a&gt;:

&lt;/p&gt;&lt;pre&gt;
RewriteEngine On
RewriteRule ^/cgi-bin/blosxom.cgi/tags/(.*)$ /cgi-bin/blosxom.cgi?-tags=$1 [PT]
&lt;/pre&gt;&lt;p&gt;

That way I could use Technorati style tags and had a well performing
solution. But somehow this solution wasn&amp;#8217;t that satisfying since it
wasn&amp;#8217;t pure Blosxom and therefore had some dependency including access
to some Apache config file. (Even if the config file was called &lt;tt
class=&quot;filename&quot;&gt;.htaccess&lt;/tt&gt;. ;-)

&lt;/p&gt;&lt;h5&gt;

A pure Blosxom solution

&lt;/h5&gt;&lt;p&gt;

A few days ago I somehow noticed that in general a special behaviour
on some &lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URLs&lt;/acronym&gt; could also be implemented using Blosxom&amp;#8217;s &lt;acronym title=&quot;Application Programming Interface&quot;&gt;API&lt;/acronym&gt;. Using the
&lt;code&gt;entries&lt;/code&gt; function to modify the Blosxom internal path
itself before Blosxom or e.g. the entries_index runs but not returning
any hashes, allows to have some path like &lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URLs&lt;/acronym&gt; not being treated as a
path by Blosxom.

&lt;/p&gt;&lt;p&gt;

Unfortunately this couldn&amp;#8217;t be incorporated into the tagging plugin
itself, since plugins doing such path interpreting voodoo needs to be
ran before any plugin supplying an &lt;code&gt;entries&lt;/code&gt; function
runs. But the tagging plugin must run after such a plugin. So I
created the small &lt;a
href=&quot;http://noone.org/blosxom/pathbasedtagging&quot;&gt;add-on plugin
pathbasedtagging&lt;/a&gt; which is solely thought for use together with the
tagging plugin (but may have other, yet unknown purposes).

&lt;/p&gt;&lt;p&gt;

And since I got asked if they could use the tagging plugin to link to
external tag &lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URLs&lt;/acronym&gt; instead of the own blog, I included a ready to use
list of more or less popular external tag &lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URLs&lt;/acronym&gt; including Technorati,
Flickr, &lt;a href=&quot;http://del.icio.us/&quot; class=&quot;ext&quot;&gt;del.icio.us&lt;/a&gt;, &lt;a href=&quot;http://de.lirio.us/&quot; class=&quot;ext&quot;&gt;de.lirio.us&lt;/a&gt; and Wikipedia.

&lt;/p&gt;&lt;h5&gt;

from the slashdot dept.

&lt;/h5&gt;&lt;p&gt;

Since I&amp;#8217;ve always liked the often sarcastic or even evil comments
inside Slashdot&amp;#8217;s subtitle alike dept. lines and since I&amp;#8217;m also used
to use them at &lt;a href=&quot;http://www.symlink.ch/&quot; class=&quot;uni&quot;&gt;Symlink&lt;/a&gt;, I wanted them in my blog, too. Time for a new
plugin.

&lt;/p&gt;&lt;p&gt;

The basic work of parsing out the data from the text files the posts
reside in was already written for the tagging plugin. So I just had to
use that code, simplify it and add some little more code to get the &lt;a
href=&quot;http://noone.org/blosxom/dept&quot;&gt;dept plugin&lt;/a&gt; whose results you
can see in my blog directly beneath the title of a posting since a few
days now.

&lt;/p&gt;&lt;h5&gt;

Update 02:52h

&lt;/h5&gt;&lt;p&gt;

Hey, see &lt;a class=&quot;ext&quot;
href=&quot;http://www.technorati.com/profile/XTaran&quot;&gt;my Technorati
profile&lt;/a&gt;: It worked! Technorati recognised the tags! Yeah!</description>
    <comments>http://noone.org/blog/English/Computer/Perl/Tagging%2520with%2520Technorati%2520style%2520in%2520pure%2520Blosxom.futile#comments</comments>
    <slash:comments>5</slash:comments>
    <dc:language>en</dc:language>
    <category domain="http://noone.org/blog/tags/Apache">Apache</category>
<category domain="http://noone.org/blog/tags/Blogging">Blogging</category>
<category domain="http://noone.org/blog/tags/Blosxom">Blosxom</category>
<category domain="http://noone.org/blog/tags/Blosxom%20Plugin">Blosxom Plugin</category>
<category domain="http://noone.org/blog/tags/Dept">Dept</category>
<category domain="http://noone.org/blog/tags/GPL">GPL</category>
<category domain="http://noone.org/blog/tags/Hacks">Hacks</category>
<category domain="http://noone.org/blog/tags/HTML">HTML</category>
<category domain="http://noone.org/blog/tags/mod%5Fvoodoo">mod_voodoo</category>
<category domain="http://noone.org/blog/tags/Open%20Source">Open Source</category>
<category domain="http://noone.org/blog/tags/pathbasedtagging">pathbasedtagging</category>
<category domain="http://noone.org/blog/tags/Perl">Perl</category>
<category domain="http://noone.org/blog/tags/Slashdot">Slashdot</category>
<category domain="http://noone.org/blog/tags/Symlink">Symlink</category>
<category domain="http://noone.org/blog/tags/Tagging">Tagging</category>
<category domain="http://noone.org/blog/tags/Technorati">Technorati</category>
<category domain="http://noone.org/blog/tags/Wikipedia">Wikipedia</category>

  </item>
  <item>
    <title>Blosxom plugin multcat released</title>
    <slash:department>multiple-feline</slash:department>
    <slash:section>English &amp;raquo; Computer &amp;raquo; Perl</slash:section>
    <link>http://noone.org/blog/English/Computer/Perl/Blosxom%2520plugin%2520multcat.html</link>
    <guid isPermaLink="true">http://noone.org/blog/English/Computer/Perl/Blosxom%2520plugin%2520multcat.html</guid>
    <pubDate>Tue, 07 Mar 2006 19:58:59 +0100</pubDate>
    <author>abe+blog@deuxchevaux.org (Axel Beckert)</author>
    <description>
I like the idea of categorising &lt;a href=&quot;http://en.wikipedia.org/wiki/Weblog&quot; class=&quot;wiki&quot; title=&quot;What is a blog/weblog?&quot;&gt;blog&lt;/a&gt; posts and I like &lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=148044&quot; class=&quot;ext&quot;&gt;blosxom&lt;/a&gt;, but
blosxom doesn&amp;#8217;t allow you that one post belongs to several topics on
different branches of the topic tree. And since there doesn&amp;#8217;t seem to
be a plugin providing such a feature &amp;mdash; even not after looking
through the &lt;a href=&quot;http://www.blosxom.com/plugins/&quot;
class=&quot;ext&quot;&gt;blosxom plugin repository&lt;/a&gt; for the third time &amp;mdash; I
wrote it by my own&amp;#8230;

&lt;/p&gt;&lt;p&gt;

So here is the blosxom plugin &lt;a href=&quot;/blosxom/multcat&quot;&gt;multcat&lt;/a&gt;,
version 0.01. License is &lt;a href=&quot;http://www.fsf.org/licensing/licenses/agpl-3.0.html&quot; class=&quot;ext&quot; title=&quot;GNU Affero General Public License&quot;&gt;&lt;acronym title=&quot;GNU General Public License&quot;&gt;GPL&lt;/acronym&gt;&lt;/a&gt; v2 or higher.

&lt;/p&gt;&lt;p&gt;

multcat allows you to have postings in multiple categories by setting
appropriate symbolic links without having them multiple times on the
main page (or any category&amp;#8217;s page which includes at least two
categories, the posting appears in). It is designed to work together
with categorytree, which still counts all occurrences of a posting.
&lt;!-- (but unfortunately at the moment also counts each symlink when summing
up the posts of sub categories...) --&gt;</description>
    <comments>http://noone.org/blog/English/Computer/Perl/Blosxom%2520plugin%2520multcat.futile#comments</comments>
    <slash:comments>1</slash:comments>
    <dc:language>en</dc:language>
    <category domain="http://noone.org/blog/tags/Blogging">Blogging</category>
<category domain="http://noone.org/blog/tags/Blosxom">Blosxom</category>
<category domain="http://noone.org/blog/tags/Blosxom%20Plugin">Blosxom Plugin</category>
<category domain="http://noone.org/blog/tags/GPL">GPL</category>
<category domain="http://noone.org/blog/tags/Hacks">Hacks</category>
<category domain="http://noone.org/blog/tags/multcat">multcat</category>
<category domain="http://noone.org/blog/tags/Open%20Source">Open Source</category>
<category domain="http://noone.org/blog/tags/Perl">Perl</category>

  </item>
  <item>
    <title>Blosxom plugin tagging released</title>
    <slash:department>if-it-doesn't-exist-you-have-to-write-it-yourself</slash:department>
    <slash:section>English &amp;raquo; Computer &amp;raquo; Perl</slash:section>
    <link>http://noone.org/blog/English/Computer/Perl/Blosxom%2520plugin%2520tagging.html</link>
    <guid isPermaLink="true">http://noone.org/blog/English/Computer/Perl/Blosxom%2520plugin%2520tagging.html</guid>
    <pubDate>Thu, 02 Mar 2006 02:22:12 +0100</pubDate>
    <author>abe+blog@deuxchevaux.org (Axel Beckert)</author>
    <description>
I like the idea of categorising &lt;a href=&quot;http://en.wikipedia.org/wiki/Weblog&quot; class=&quot;wiki&quot; title=&quot;What is a blog/weblog?&quot;&gt;blog&lt;/a&gt; posts and I like &lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=148044&quot; class=&quot;ext&quot;&gt;blosxom&lt;/a&gt;, but
even with &lt;a
href=&quot;/blog/English/Computer/Perl/Blosxom%20plugin%20multcat.html&quot;&gt;multcat&lt;/a&gt;
adding a post to multiple categories is somehow limited. In other
blogs I often saw the technic of tagging articles with a keyword. I
wanted that feature, too, but there weren&amp;#8217;t any appropriate plugin for
blosxom. Until now, because again, I just wrote it by my own&amp;#8230;

&lt;/p&gt;&lt;p&gt;

So here is the blosxom plugin &lt;a href=&quot;/blosxom/tagging&quot;&gt;tagging&lt;/a&gt;,
version 0.01. License is &lt;a href=&quot;http://www.fsf.org/licensing/licenses/agpl-3.0.html&quot; class=&quot;ext&quot; title=&quot;GNU Affero General Public License&quot;&gt;&lt;acronym title=&quot;GNU General Public License&quot;&gt;GPL&lt;/acronym&gt;&lt;/a&gt; v2 or higher.

&lt;/p&gt;&lt;p&gt;

tagging expects one or more &amp;#8220;header&amp;#8221; lines starting with &amp;#8220;Tags: &amp;#8221; and
being located directly under the first line, which always is the
title. Those lines you can fill with comma seperated keywords
(seperation by blanks possible via config) and shows them with
appropriate links in &amp;#36;tagging::tag_list for the story template and
$tagging::global_tag_list with all used keywords for the head or foot
template.

&lt;/p&gt;&lt;p&gt;

Filtering is done using the &lt;code&gt;-tags&lt;/code&gt; parameter in the query
string. It uses the same delimiter as configured for the Tag header
lines inside the posts.</description>
    <comments>http://noone.org/blog/English/Computer/Perl/Blosxom%2520plugin%2520tagging.futile#comments</comments>
    <slash:comments>0</slash:comments>
    <dc:language>en</dc:language>
    <category domain="http://noone.org/blog/tags/Blogging">Blogging</category>
<category domain="http://noone.org/blog/tags/Blosxom">Blosxom</category>
<category domain="http://noone.org/blog/tags/Blosxom%20Plugin">Blosxom Plugin</category>
<category domain="http://noone.org/blog/tags/GPL">GPL</category>
<category domain="http://noone.org/blog/tags/Hacks">Hacks</category>
<category domain="http://noone.org/blog/tags/Open%20Source">Open Source</category>
<category domain="http://noone.org/blog/tags/Perl">Perl</category>
<category domain="http://noone.org/blog/tags/Tagging">Tagging</category>

  </item>
    <link>http://noone.org/blog/English/Computer/Perl</link>
  </channel>
</rss>
