<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>Blog&amp;#x27;n&amp;#x27;Roll</title>
<link>http://mixinet.net/~sto/blog/</link>
<description>StoWiki</description>
<item>
	
	<title>Summertime, change times</title>
	
	<guid>http://mixinet.net/~sto/blog/general/20080814_summer_time__change_time/</guid>
	<link>http://mixinet.net/~sto/blog/general/20080814_summer_time__change_time/</link>
	
	<pubDate></pubDate>
	<description><![CDATA[<p>After less than a week of vacation I've decided it was time to write a short
blog entry, as I plan to write at least another one in some days, as we are
waiting the arrival of Marc, our second son, for this week or the next one.</p>

<p>In the last months I haven't done what I said in my last posts, I'm quite busy
with the rest of my life and blogging or keeping my home computing
infrastructure is not on the top list.</p>

<p>Anyway I still have managed to do some things like giving a talk about
virtualization on the <a href="http://jornadespl.org/">VII Jornades de Programari
Lliure</a>, not going to
<a href="http://debconf8.debconf.org/">Debconf8</a> (next year should be the one, the
conference is in Spain and I have enough time to prepare it, including a
possible trip with all the family) or do a partial server migration at home,
leaving two machines to do the work of one.</p>

<p>My plan for the migration has changed and if time permits I'll try to do it in
the next couple of weeks; now I plan to move my current servers to an ASUS
EeePC with 2GB of RAM and an external USB disk (it is a lot smaller and the
hardware is still faster than my old server) and I'll use OpenVZ instead of
Linux-Vserver for virtualization (OpenVZ enabled kernels are available for
Lenny).</p>
]]></description>
</item>
<item>
	
	<title>Redmine</title>
	
	<guid>http://mixinet.net/~sto/blog/sysadmin/20080301_redmine/</guid>
	<link>http://mixinet.net/~sto/blog/sysadmin/20080301_redmine/</link>
	
	<pubDate></pubDate>
	<description><![CDATA[<p>I've been using <a href="http://subversion.tigris.org/">Subversion</a> and
<a href="http://trac.edgewall.org/">Trac</a> for some years now, and I have encouraged
its use at work since the last couple of years, with the undesired effect of
having to maintain four different <code>Trac</code> installations with different database
systems (<code>SQLite3</code> and <code>PostgreSQL</code>), plugins (more than 15 on the big
servers), authentication systems (<code>htpass</code> files, <code>LDAP</code> and a database based
system) and tons of projects published (two internal servers have 64 and 16
projects, one of the client system has 33 projects and there is only one
single project installation, but it is living at a client's system).</p>

<p>Yesterday night, while reading <a href="http://planet.debian.org/">Planet Debian</a> I
found a <a href="http://changelog.complete.org/posts/694-Trac-Git.html">post</a> from
John Goerzen about tools to replace <a href="http://trac.edgewall.org/">Trac</a>,
including the option to use <a href="http://git.or.cz/">Git</a> as the project
<a href="http://en.wikipedia.org/wiki/Version_control_system">VCS</a>.</p>

<p>In the post he talks about different options, mainly projects that I would
categorize as <em>issue tracking systems</em> (<em>mantis</em>, <em>roundup</em>, etc.), but it
also talks about <a href="http://www.redmine.org/">Redmine</a>, a project management
system implemented using the <a href="http://www.rubyonrails.org/">Ruby on Rails</a>
framework that is similar to <code>Trac</code>.</p>

<p>As it looked interesting I downloaded, installed and executed an instance in
about 15 minutes (I love the systems that support
<a href="http://www.sqlite.org/">sqlite3</a> for this quick tests, not having to touch
real database servers speeds up simple tests a lot).</p>

<p>I played a little bit with the system and I believe that I will spend some
more time testing it at work next week, as it looks quite promising; the
standard version has almost all the features I'm interested in without the
need to install additional plugins and it can do most of the things I was
missing from <code>Trac</code> to do lightweight <em>project management</em>.</p>

<p>I evaluated <a href="http://project-open.org">]project-open[</a> to use it together with
<code>Trac</code> for our internal <em>project management</em> tasks, mainly because we miss
important features from <code>Trac</code>, like having clean systems to view the tasks of
a user in all projects or a clean way to do the project planning using
<em>tickets</em> and <em>gantt charts</em>. Of course there are ways to do it, but the
plugins I've tried are not as good and simple as I would like.</p>

<p>The problem with the use of <code>]project-open[</code> is that I don't really like it
for us, as it has tons of features that I feel we don't need nor will use and,
on a first try, the system seemed difficult to deploy and maintain, probably
because my lack of knowledge about <a href="http://openacs.org/">OpenACS</a> and
<a href="http://www.tcl.tk/">TCL</a>.</p>

<p>In fact we still don't have <code>]po[</code> running at work because I was unable to to
integrate the authentication system with our LDAP server on my first tries
and have had no time to investigate further since then.</p>

<p>The good thing about trying <code>Redmine</code> is that if we don't end up using it at
least I can take the most of this opportunity by looking at <code>Ruby on Rails</code>
and the <a href="http://www.ruby-lang.org/en/">Ruby Programming Language</a>, at least
from the administration side, as I have never looked at it seriously.</p>
]]></description>
</item>
<item>
	
	<title>Tips &amp;#x26; Tricks: plone, nginx and path rewriting</title>
	
	<guid>http://mixinet.net/~sto/blog/sysadmin/20080228_tandt_-_plone__nginx_and_path_rewriting/</guid>
	<link>http://mixinet.net/~sto/blog/sysadmin/20080228_tandt_-_plone__nginx_and_path_rewriting/</link>
	
	<pubDate></pubDate>
	<description><![CDATA[<h2>The problem</h2>

<p>On a couple of Debian Etch systems we have a
<a href="http://packages.debian.org/plone-site">plone-site</a> that is published using a
backport of the <a href="http://packages.debian.org/nginx">nginx</a> web server.</p>

<p>The <strong>Zope</strong> instance is running on the standard port and serves the <strong>Plone</strong>
contents under the <code>/plone</code> path.</p>

<p>Initially we were publishing the site to the external world using an https
site served by <code>nginx</code> using the following entry on the configuration:</p>

<pre><code>  location /plone/ {
    proxy_pass http://plone:9673;
    include    /etc/nginx/proxy.conf;
  }
</code></pre>

<p>The <code>proxy.conf</code> contents are quite standard:</p>

<pre><code>  # proxy.conf
  proxy_redirect                  off;
  proxy_set_header                Host &#036;host;
  proxy_set_header                X-Real-IP &#036;remote_addr;
  proxy_set_header                X-Forwarded-For &#036;proxy_add_x_forwarded_for;
  client_max_body_size            0;
  client_body_buffer_size         128k;
  proxy_connect_timeout           90;
  proxy_send_timeout              90;
  proxy_read_timeout              90;
  proxy_buffer_size               4k;
  proxy_buffers                   4 32k;
  proxy_busy_buffers_size         64k;
  proxy_temp_file_write_size      64k;
</code></pre>

<p>With this settings we see the <code>/plone</code> contents using the same path that is
used by the <em>Zope</em> instance, but after testing we have decided to change the
<code>/plone</code> path and server the contents under the <code>/web</code> path.</p>

<h2>The Wrong Solution</h2>

<p>The fist option I though about was quite simple, rename the <strong>Zope</strong>'s
<strong>plone</strong> object to <strong>web</strong>.</p>

<p>Seems reasonable and simple for someone without <strong>Zope</strong> experience (I don't
administer the internals of the <strong>Zope/Plone</strong> site), but now I know that it
is a very big mistake, because renaming objects in Zope in not cheap, as it
implies that the server has to modify all the contents of the renamed object
and the operation can take a very long time.</p>

<p>With my ignorance I tried to rename the plone object using the <code>Zope
administrative interface</code> and after a minute or so I cancelled the page
loading that was running on my browser, thinking that I had cancelled the
rename operation.</p>

<p>To make a long story short I'll tell you that the operation was still running
and after several hours the folder was renamed (in fact I noticed when the
good solution broke, as I had already solved the problem using the next
method), but something went wrong and part of the site functionality was
broken... the final solution to the debacle has been to recover a backup of
the Zope instance older than the rename operation and continue from that copy.</p>

<h2>The Right Solution (TM)</h2>

<p>It seems that <code>Zope</code> has a couple of systems to do <a href="http://www.zope.org/Documentation/Books/ZopeBook/2_6Edition/VirtualHosting.stx">Virtual
Hosting</a>
and the best option is the use of the product called <strong>Virtual Host Monster</strong>,
a weird and confusing system (IMHO, of course), that does the job once the
right configuration settings are in place.</p>

<p>The best solution to our problem was to modify the requests done by the
reverse proxy without touching anything on the <code>Plone</code> site (the original one
already had a <strong>Virtual Host Monster</strong> object installed and that was the only
thing that we needed to add).</p>

<p>The <code>nginx</code> configuration for the new <code>/web</code> path is the following:</p>

<pre><code>  location /web/ {
    proxy_pass http://plone:9673/plone/VirtualHostRoot/_vh_web/;
    include    /etc/nginx/proxy.conf;
  }
</code></pre>

<p>With this change, when the user asks for anything under the /web/ path the
<code>Zope</code> server gets the contents traversing the <code>/plone</code> object and adding to
it the elements that appear after the <code>VirtualHostRoot</code> component, ignoring
components that start with the <code>_vh_</code> prefix (the protocol and host name of
the requests are not modified, as we did not touched that).</p>

<p>Once the object is found, the server rewrites the URLs included on the HTML
files using the path components that appear after the <code>VirtualHostRoot</code> one,
including the suffix of the components that start with the prefix <code>_vh_</code>.</p>

<p>For example, when the <code>Zope</code> server receives a request for an URL like:</p>

<pre><code>  http://plone:9673/plone/VirtualHostRoot/_vh_web/home
</code></pre>

<p>it publishes the content found on:</p>

<pre><code>  http://plone:9673/plone/home
</code></pre>

<p>but the HTML files returned assume that their base URL is:</p>

<pre><code>  http://plone:9673/web/home
</code></pre>
]]></description>
</item>
<item>
	
	<title>Still Alive</title>
	
	<guid>http://mixinet.net/~sto/blog/general/20080225_still_alive/</guid>
	<link>http://mixinet.net/~sto/blog/general/20080225_still_alive/</link>
	
	<pubDate></pubDate>
	<description><![CDATA[<p>Today I've noticed that my last post was on August and I've decided that I'm
going to try to keep this blog alive.</p>

<p>Since this summer I've left the University and now I only have two jobs... my
daily work and my son; I believe that things are going better at a personal
level, but the truth is that lately I have near zero time to devote to Debian
and Free Software in general.</p>

<p>As I don't want to leave the FLOSS world and I'm still able to do some
sysadmin related tasks at work and at home I've decided that I'll try to
reserve some time for blogging about them.</p>

<p>I'm also thinking about starting a blog and a wiki in Spanish, mainly to be
able to publish some of the documents I write at work about our installations,
the advantage for me is that I can publish them with a little revision and
that is much faster than translating them into English.</p>

<p>Anyway, before creating new blogs my first task is to finish my home server
migration; I'm moving all the services that were running on my old PowerBook
(PowerPC @ 400Mhz, 378MB of RAM, 10 GB HD) to my other PowerBook (PowerPC @
1Ghz, 768MB of RAM, 60GB HD), as I haven't used it for ages and I still use a
lot the old machine.</p>

<p>On the move I plan to change a lot of things, the machine is going to run
multiple vservers and I plan to change a lot of the software I was using,
always trying to simplify the maintenance and/or get more performance from the
new machine:</p>

<ul>
<li><p>The internal network will use dnsmasq for DNS and DHCP (replacing bind9 and
the dhcp3-server).</p></li>
<li><p>My authoritative nameservers are going to be served by powerdns using the
named backend for the primary servers and sqlite3 for the secondary domains.</p></li>
<li><p>I'm going to move all my webservers from apache2 to nginx and fast-cgi (the
speed and memory gains are huge at work).</p></li>
<li><p>I plan to move all my repositories from Subversion to git, including this 
ikiwiki installation.</p></li>
</ul>

<p>I'll try to blog about this new installation once it is done.</p>
]]></description>
</item>
<item>
	
	<title>Lifestyle, Resignations and the Peter Principle</title>
	
	<guid>http://mixinet.net/~sto/blog/general/20070807_lifestyle__resignations_and_the_peter_principle/</guid>
	<link>http://mixinet.net/~sto/blog/general/20070807_lifestyle__resignations_and_the_peter_principle/</link>
	
	<pubDate></pubDate>
	<description><![CDATA[<p>I'll be <code>0x24</code> (hex) or <code>pow(6,2)</code> (dec) years old next Sunday and it is
becoming obvious that I need to change my lifestyle.</p>

<p>On the physical side I'm sure that I have to loose between 20 and 30 Kg. if I
don't want to have health problems in the future.  The plan is to change my
eating habits and do sport regularly.  The basic idea is to do a diet
seriously and keep part of the rules more or less forever (that's the habits
change); the other important thing is to do some exercise, I've never liked
sports too much, but I'm sure I can try to walk some days and swim others
(I've been going once a week to the swimming pool during the last months and
I'll be doing it twice a week starting this September).</p>

<p>On the mental side, I need to reduce my obligations and care less about the
work problems in and out of the office.</p>

<p>To reduce my obligations and have more free time I decided a couple of months
ago that I was going to leave the Uni, as it was taking away a lot of time
that I can use for more important things; I notified it and after this
September I won't be working for the <a href="http://www.uv.es/">Universitat de 
València</a> anymore.</p>

<p>Initially my idea was to keep my main work and use some hours each week to
work on my PhD Thesis, but the truth is that I'm not interested anymore; I
don't have anything specially interesting to say and my main motivation for
getting a PhD has also disappeared (at some point I thought about becoming a
full time University professor, but after three and a half years I've had
enough, at least for a looong while).</p>

<p>This leaves me with my work at the <a href="http://www.iti.upv.es/">ITI</a> as my main
and only work, but after some months I'm seriously considering leaving it
also.</p>

<p>My main problem there is that I believe that I'm starting to suffer the <a href="http://en.wikipedia.org/wiki/Peter_Principle">Peter
Principle</a> or something similar;
almost all my professional career I've been working as a technician, first as
a programmer and sysadmin and lately as analyst and team leader or technical
manager, but now, as it seems to happen always in the Spanish IT companies,
I'm being forced to move to a pure project management work and, to be fair, I
don't like it.</p>

<p>I don't know if that means that I'll get to my <em>level of incompetence</em>, but if
that is the case I think I'll have to try the <em>Peter's Parry</em>, that basically
means to refuse a promotion (I've already done it asking to get a place under
my theoretical level, although not on a convincing manner, it seems) or use the
<em>Creative Incompetence</em> technique, that is, give the impression that you have
already arrived to your <em>incompetence level</em> (probably it is too late to do
that at my current place, but maybe on the next one I'll be able to do it).</p>

<p>Maybe this is not the last level of the <em>Peter Principle</em>, as I'm sure that I
can and will do this work (I'm thinking about moving, but I will not do it
until I have a plan for the future, and that will probably mean a new job),
but I'm also sure that I will never do it as well as I can do technical tasks
because I don't have any real motivation to do it and while I plan to get the
skills needed, they are not attractive to me.</p>

<p>I understand that on the current IT world we need to have project managers,
and I really hate bad managers, but that does not mean I like to become one, I
prefer to be a <em>team leader</em> and work only on one or two projects at a time,
instead of having more than five and not do real work in any of them; my main
problem is that the challenges and tasks a manager has to do have nothing in
common with the things I like from computer science and I'm too perfectionist
to handle people that does not care about how things are done in a lazy way (a
team leader with a couple of projects can handle technical people, when you
are a manager with multiple projects you miss the day to day perspective and
problematic people is more difficult to handle).</p>

<p>Oh well, we will see how things evolve. The good thing is that I believe that
one way or another I'll end up having a better life and, if I'm able to care
less about my own work (and the one done by others) maybe I'll be able to stay
at an acceptable level on the hierarchy without getting burn out and maybe
some day I'll be able to work again on the things I like and keep <a href="http://mixinet.net/~sto/blog/sysadmin/20070615_pending_sysadmin_posts.html">my
promises</a>.</p>
]]></description>
</item>
<item>
	
	<title>Pending sysadmin posts</title>
	
	<guid>http://mixinet.net/~sto/blog/sysadmin/20070615_pending_sysadmin_posts/</guid>
	<link>http://mixinet.net/~sto/blog/sysadmin/20070615_pending_sysadmin_posts/</link>
	
	<pubDate></pubDate>
	<description><![CDATA[<p>Since some weeks ago I've been thinking that I'm not writing on my Blog for
long periods, mainly because I don't have too much free time and generally I
don't have interesting things to say.</p>

<p>Anyway now I'm starting to believe that I should write more, at least about
technical matters; I've been doing a lot of system administration tasks lately
and probably it is a good idea to keep a log of the things I've tried and
learnt on this Blog, as my notes can be useful to others or at least for
myself.</p>

<p>I'm going to bed now, but lets start by enumerating some of the things I
must Blog about:</p>

<ul>
<li><p>Virtualization using the <a href="http://linux-vserver.org/">Linux-VServer</a>
technology.</p></li>
<li><p><a href="http://www.postfix.org/">Postfix</a> configurations for the virtual hosts.</p></li>
<li><p><a href="http://trac.edgewall.org/">Trac</a> installations.</p></li>
<li><p><a href="http://mixinet.net/~sto/blog/www.tildeslash.com/monit/">Monit</a> for local monitorization.</p></li>
<li><p>HTTP servers and reverse proxies: <a href="http://www.apsis.ch/pound/">Pound</a>,
<a href="http://www.lighttpd.net/">Lighttpd</a>, <a href="http://nginx.net/">Nginx</a>,
<a href="http://httpd.apache.org/">Apache2</a>.</p></li>
<li><p>... probably a lot of other things I don't remember now ...</p></li>
</ul>

<p>The things I would like to look into, if I find the time:</p>

<ul>
<li><p>Other virtualization technologies like <a href="http://openvz.org/">OpenVZ</a> and
<a href="http://www.xensource.com/">Xen</a>.</p></li>
<li><p>Distributed Version Control Systems like <a href="http://bazaar-vcs.org/">Bazaar</a>,
<a href="http://www.darcs.net/">Darcs</a>, <a href="http://git.or.cz/">GIT</a> or
<a href="http://selenic.com/mercurial/">Mercurial</a>.</p></li>
<li><p>Firewalling and VPN software like <a href="http://mixinet.net/~sto/blog/www.shorewall.net/">Shorewall</a> and
<a href="http://openvpn.net/">OpenVPN</a>.</p></li>
<li><p>... and again, another big list of things I don't remember now ...</p></li>
</ul>

<p>And the Operating System I'm using to test all those programs:</p>

<ul>
<li><a href="http://www.debian.org/">Debian</a></li>
</ul>
]]></description>
</item>
<item>
	
	<title>DebConf 7 - sto 0</title>
	
	<guid>http://mixinet.net/~sto/blog/debian/20070614_debconf_7-sto_0/</guid>
	<link>http://mixinet.net/~sto/blog/debian/20070614_debconf_7-sto_0/</link>
	
	<pubDate></pubDate>
	<description><![CDATA[<p>Once more, I'm not going to the <a href="https://debconf7.debconf.org/">Annual Debian Developers'
Conference</a>; I've wanted to go to previous
editions, but I've always found excuses not to do it: too far away, bad dates,
expensive if not going alone, ... and lately I'm too busy to do Debian related
activities, mainly because I still have two jobs and my free time is devoted
to my son (code named <strong>The Beast</strong>), that will be two and a half years old in
four days.</p>

<p>Anyway, this time I'm a little bit sad, because this edition is closer to home
and I could have taken my family with me and be away from a stressing period
at work.</p>

<p>Oh, well, maybe next year I'll change my life and will be able to go. Let's
hope so.</p>
]]></description>
</item>
<item>
	
	<title>Four More Years of Bread and Circus</title>
	
	<guid>http://mixinet.net/~sto/blog/general/20070528_four_more_years_of_bread_and_circus/</guid>
	<link>http://mixinet.net/~sto/blog/general/20070528_four_more_years_of_bread_and_circus/</link>
	
	<pubDate></pubDate>
	<description><![CDATA[<p>Today is a sad day for me; since 1995 the <a href="http://www.gva.es/">Government of the Valencian
Community</a> has been in the hands of the
<a href="http://www.pp.es/">PP</a> (<em>Partido Popular</em>) and it seems that it we will have
the same until 2011.</p>

<p>With this results Valencia will host a <a href="http://www.typicallyspanish.com/news/publish/article_10416.shtml">Formula One Grand
Prix</a> and
probably tons of new <em>paper-couché</em> buildings like the <a href="http://www.cac.es/">Ciutat de les Arts i les
Ciències</a>.</p>

<p>The saddest part is that more than 35% of the population stayed at home; I've
always have had the feeling that most of them are more on the <em>left</em> than the
<em>right</em> side of the political spectrum; probably the big problem is that the
current <a href="http://www.pspv-psoe.net/">PSPV</a> (<em>Partit Socialista del País
Valencià-PSOE</em>) candidate for the <em>Generalitat</em> is a joke (I would never vote
for him) and <a href="http://www.compromispelpaisvalencia.org/">CPV</a> (<em>Compromís pel
País Valencià</em>) has been unable to mobilize enough people.</p>

<p>On days like this I think about changing my living place, luckily on the two
villages where I spend most of my free time,
<a href="http://www.burjassot.org/">Burjassot</a> and <a href="http://www.godella.es/">Godella</a>,
the left parties have won, something specially important in <em>Godella</em>, where
the <strong>PP</strong> was going to expropriate part of the village to bury the metro
station and later pay the bill selling the freed space to put buildings of 4
or 5 floors (the current houses are one or two floors high and have been there
for ages).</p>

<p>On the other side what I'm seriously considering is moving to another work
again, the current job is much better than the <a href="http://lliurex.net/">previous
one</a>, but I've been so unlucky that I'm again working for
the local government on two of the biggest projects I'm involved in and it
seems that both of them will last for a long time; without a political change
I'm sure that it is going to be the same old story, and life is too short to be
hitting the same walls for years.</p>

<p>Let's see what happens, probably the main problem is that I need to take a
break, maybe a four years one would be a good idea... ;)</p>
]]></description>
</item>
<item>
	
	<title>2nd gvSIG Conference</title>
	
	<guid>http://mixinet.net/~sto/blog/free-sw/20061123_II_gvSIG_conference/</guid>
	<link>http://mixinet.net/~sto/blog/free-sw/20061123_II_gvSIG_conference/</link>
	
	<pubDate></pubDate>
	<description><![CDATA[<p>I have not written anything on this blog for a long time and after someone
told me about it I decided that I could do it today; the long delay between
posts comes from the fact that I'm quite busy with my current jobs and they
don't leave me free time to work on <em>Debian</em> or <em>Free Software</em> related
projects in general.</p>

<p>Today I've been on the <a href="http://www.gvsig.gva.es/jornadas/?L=2">2nd gvSIG Conference</a>, a two day
conference related to the <a href="http://www.gvsig.gva.es/?L=2">gvSIG</a> project, a GPL'ed <a href="http://java.sun.com/">Java</a> based
GIS (Geographical Information System) promoted by Regional Council for
Infrastructures and Transportation (CIT) of the <a href="http://www.gva.es/">Valencian Government</a>.</p>

<p>I know about this project since it was made public, but I never tried it
because I have a very poor GIS knowledge and I always try to avoid Java based
software if possible (luckily one of the main reasons for that will <a href="http://www.sun.com/software/opensource/java/">change
soon</a>).</p>

<p>Some months ago I tried the tool, but I left it soon because I found its
interface quite weird and had no data to play with. Today I've seen a
presentation about the raster capabilities that will be included on the next
version of gvSIG and I have to admit that I've been quite impressed by them.</p>

<p>I don't think I will use the tool much, but it is good to see free software
projects like this one succeed; having local GNU/Linux distributions is not
bad, but IMHO projects like this one are a much better way of using public
money and promote the use and development of Free Software.</p>

<p>My only complaint about the project is that the project development is not as
open as I would like it to be (there is no public revision control system, no
bug-tracker, ...), probably because almost all of the work is done by local
software development companies that don't like to share their work until it is
finished and don't have a free software development culture...</p>

<p>... but hey, nobody is perfect... ;)</p>
]]></description>
</item>
<item>
	
	<title>Spammers</title>
	
	<guid>http://mixinet.net/~sto/blog/sysadmin/20060811_spammers/</guid>
	<link>http://mixinet.net/~sto/blog/sysadmin/20060811_spammers/</link>
	
	<pubDate></pubDate>
	<description><![CDATA[<p>Woah, they are really fast, yesterday I included an e-mail address I've never
used before on this blog and I've already received SPAM on it.</p>

<p>I've changed my address at the page templates by a <code>tr</code> command:</p>

<pre><code>`echo -n abweqsq@@@uqfqvmb.vmb | tr -s @a-z@ @s-za-r@`
</code></pre>

<p>I don't know if it will be useful, but at least it looks a lot more freaky ;).</p>
]]></description>
</item>

</channel>
</rss>
