<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0" 
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/">

  <channel>
    <title>Marc, himself, his blogs, and you reading them.</title>
    <link>http://blogs.cocoondev.org/mpo/</link>
    <description>... the eternal try-out.</description>
    <dc:language>en-us</dc:language>
    <dc:creator>mpo@outerthought.org</dc:creator>
    <dc:rights>Copyright 2007</dc:rights>
    <dc:date>2006-12-16T21:06:12+01:00</dc:date>
    <admin:generatorAgent rdf:resource="http://www.movabletype.org/?v=3.2" />
    <admin:errorReportsTo rdf:resource="mailto:mpo@outerthought.org"/>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>

    <item>
      <title>McGuyver</title>
      <link>http://blogs.cocoondev.org/mpo/archives/004719.html</link>
      <description>Finally. The bags are packed. We&apos;re ready to go. Off with the family for little less then 3 weeks to Egypt! Departure tonight. Noteworthy special dialog: mom Why don&apos;t you help me out packing, son. son (aged 6) Ok. Hey...</description>
      <guid isPermaLink="false">4719@http://blogs.cocoondev.org/mpo/</guid>
      <content:encoded><![CDATA[<p>Finally. The bags are packed. We're ready to go. Off with the family for little less then 3 weeks to Egypt! Departure tonight.</p>

<p>Noteworthy special dialog:</p>
<dl>
<dt>mom</dt>
<dd>Why don't you help me out packing, son.</dd>
<dt>son (aged 6)</dt>
<dd>Ok.   <br/>Hey mom, what are these?</dd>
<dt>mom (whishing she remebered those before asking him to help)</dt>
<dd>Condoms, son. </dd>
<dt>...snipped...</dt>
<dd>Intertaining dialogue balancing between honesty, truthfull leveled information transfer and slight evasiveness.<dd>
<dt>son (showing he understood)</dt>
<dd>Well, they sure didn't stop me from coming to be.</dd>
<dt>mom</dt>
<dd>(speachless)</dd>
</dl>

<p>Apparently totaly unrelated, this dude is filing for a vasectomy upon return... :-)</p>

<p>Anyways.  That's all for this year. Probably one of the early ones around: but here are my best wishes for the coming year.  Have fun during the season holidays. And see you around in 2007</p>]]></content:encoded>
      <dc:subject></dc:subject>
      <dc:date>2006-12-16T21:06:12+01:00</dc:date>
    </item>
    <item>
      <title>Open source licensing - final version.</title>
      <link>http://blogs.cocoondev.org/mpo/archives/004683.html</link>
      <description> Finally an open source license model I completely grasp: The NpBoL. I think it&apos;s both the original and the final version since I can&apos;t see how one could make it more complete by removing anything from it. This completely...</description>
      <guid isPermaLink="false">4683@http://blogs.cocoondev.org/mpo/</guid>
      <content:encoded><![CDATA[<p>
Finally an open source license model I completely grasp: <a href="http://www.geocities.com/SoHo/Cafe/5947/bugroff.html">The NpBoL</a>. I think it's both the original and the final version since I can't see how one could make it more complete by removing anything from it.
</p>
<p>
This completely appeals to one of my most natural social tactics. I'ld like to call it the "since you invented your existence into my life, I'll gladly opt to ignore you did so"-approach. Sometimes though public pressure requires you to disguise it with a flair of naivety and continued pleasant surprise...
</p>]]></content:encoded>
      <dc:subject></dc:subject>
      <dc:date>2006-10-05T08:52:12+01:00</dc:date>
    </item>
    <item>
      <title>Taming maven-2, part 1.</title>
      <link>http://blogs.cocoondev.org/mpo/archives/004656.html</link>
      <description><![CDATA[Or as Howard was putting it; 'appeasing the petty God'. &nbsp;Matter of fact, the maven team selected his quote to be this week's guiding 'topic' of the&nbsp;#maven irc channel. Entering maven-2 land is like coming home after the long and...]]></description>
      <guid isPermaLink="false">4656@http://blogs.cocoondev.org/mpo/</guid>
      <content:encoded><![CDATA[Or as Howard was putting it; '<a
 href="http://howardlewisship.com/blog/2006/07/maven-thoughts.html">appeasing
the petty God</a>'. &nbsp;Matter of fact, the maven team
selected his quote to be this week's guiding 'topic' of the&nbsp;<a
 href="http://irc.codehaus.org/">#maven irc channel.</a><br>
<br>
Entering maven-2 land is like coming home after the long and winding
travel maven-1 was about. &nbsp;Yeah sure, there is some laundry
you badly need to do. But your custom build cutlery is getting a
dedicated spot on the
cupboard as opposed to getting wrapped up and displaced all the time.
&nbsp;If you're the kind that will never leave&nbsp;<a
 href="http://ant.apache.org/">ant</a>, that's just
fine, but if you ever waged into maven-1, you really should schedule
switching to maven-2.<br>
<br>
(Although just like maven-1, this release has some rough-edges feeling,
I just have my hopes up this is a good sign of release early-and-often
that will eventually go away)<br>
<span style="font-weight: bold;"></span><br>
Doing injustice to the smooth 80% I'm only adding these simple
lists: (anyway, the actual recommendation here is just go and see for
yourself)<br>
<br>
There is plenty docs already out there (always room for more). Some
maven sources that inspired me:<br>
<ol>
  <li>Java posse interview with Brett Porter. (<a
 href="http://www.javaposse.com/index.php?post_id=112128">#070</a>)</li>
  <li>Better Builds with maven. (<a
 href="http://www.mergere.com/m2book_download.jsp">Mergere's
book</a>)</li>
  <li>Almost all of Maven's mini-guides (<a
 href="http://maven.apache.org/guides/index.html">from this
list</a>)&nbsp;</li>
  <li>helpful hands at the #maven channel</li>
  <li>loads of lucky searches at Google</li>
</ol>
Trick's I've learned already:<br>
<ol>
  <li>check the effective-pom<br>
    <pre><code>mvn help:effective-pom | less</code></pre>
  </li>
  <li>let plug-ins describe themselves<br>
    <pre><code>mvn help:describe -DgroupId=org.apache.maven.plugin -DartifactId=maven-compiler-plugin -Dfull -Dmojo=testCompile</code></pre>
  </li>
  <li>use the -X to get a grasp of the&nbsp;<a
 href="http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html">life-cycle</a>
steps, and how it all works (pipe through less to read at your own pace)</li>
  <li><a
 href="http://maven.apache.org/guides/plugin/guide-java-plugin-development.html">write
those MOJO's</a>, no really, write them!</li>
  <li>use the&nbsp;<a
 href="http://m2eclipse.codehaus.org/index.html">maven2
extension for eclipse</a>, and&nbsp;<a
 href="http://jira.codehaus.org/browse/MNGECLIPSE-171">don't
think so fast you should file a bug</a><br>
  </li>
  <li>don't try to be smarter then the tool (specially: stop
thinking pre-goal/post-goal)</li>
</ol>
Which brings me to&nbsp;the 20% of 'Making Sacrifices on the
Maven-2
Altar'. &nbsp;<br>
<ol>
</ol>
<span style="text-decoration: underline;">
[random sequencing of goals]</span><br>
The immediate advice I got on the channel when opening with <span
 style="font-style: italic;">"I'm
looking for the maven-2 equivalent of the maven-1 'pre-goal'"</span>
was this
clear <span style="font-style: italic;">"don't hold your
breath"</span>.<br>
<br>
Here is what seems to BE: The order of goals tied to one and the same
life-cycle phase are executed <br>
<ol>
  <li>AFTER the one that is tied to the life-cycle for that
particular packaging type&nbsp;</li>
  <li>and then in no particular order, <br>
(although&nbsp;it looks like it follows the order they are declared
in the effective-pom)</li>
</ol>
Note that the order in which you declare plug-ins in the pom is
irrelevant! &nbsp;(Which makes sense if you grasp that changing the
plugin-order in the parent pom, could affect the effective order of any
child pom.)<br>
<br>
So, you are not to expect any
ordering between multiple goals tied to the same phase. &nbsp;Which
basically boils down to: we're left over to the goodwill of maven-2 to
define enough phases to tie your goals to. <br>
<br>
Note: above is unless you are willing to
define your own artifact and life-cycle, which&nbsp;might very well
the
place I end up for other reasons after all. (There afaiu you can define
your
own phases as you please.)&nbsp;<br>
<br>
<br>
<span style="text-decoration: underline;">[integration
tests]<br>
<br>
</span>After quite some attempts I'm just giving up on trying to
combine regular junit tests and integration tests in one and the same
module. &nbsp;<br>
<br>
The fact that both have different life-cycles assigned to them kept
leading me to believe that I should be able to combine them in one
project easily, but it turned out there was no easy way for me to get
the correct ones executed in the different phases.<br>
<br>
<br>
Well, so far for my first weeks of maven-2. &nbsp;As they say: "it
ain't over till the fat lady sings", and&nbsp;I sure have some more
maven-laundry to be done. &nbsp;If anybody has some advise on the
above&nbsp;just drop me a note.]]></content:encoded>
      <dc:subject></dc:subject>
      <dc:date>2006-08-04T14:35:29+01:00</dc:date>
    </item>
    <item>
      <title>Insomnia cure</title>
      <link>http://blogs.cocoondev.org/mpo/archives/004652.html</link>
      <description>People not tired enough by counting sheep can now switch to counting ubuntu users....</description>
      <guid isPermaLink="false">4652@http://blogs.cocoondev.org/mpo/</guid>
      <content:encoded><![CDATA[<p>People not tired enough by counting sheep can now switch to <a href="http://ubuntucounter.geekosophical.net">counting ubuntu users</a>.</p>
<center>
<a href="http://ubuntucounter.geekosophical.net" title="The Ubuntu Counter Project - user number # 3730"><img src="http://ubuntucounter.geekosophical.net/img/ubuntu-user2.php?user=3730" alt="The Ubuntu Counter Project - user number # 3730" /></a>
</center>]]></content:encoded>
      <dc:subject></dc:subject>
      <dc:date>2006-07-27T08:50:05+01:00</dc:date>
    </item>
    <item>
      <title>Information Biology</title>
      <link>http://blogs.cocoondev.org/mpo/archives/004642.html</link>
      <description>The commodity (in our world) of &quot;being able to read&quot; is hiding a tremendous natural wonder. For me personally it&apos;s at least the wonder bringing me one of my biggest joys. Give me letters and I&apos;ll enjoy reading, sucking up...</description>
      <guid isPermaLink="false">4642@http://blogs.cocoondev.org/mpo/</guid>
      <content:encoded><![CDATA[The commodity (in our world) of <span style="font-weight: bold;">"being
able to read"</span> is hiding a tremendous natural wonder.
For me personally it's at least the wonder bringing me one of my biggest joys.
Give
me letters and I'll enjoy reading, sucking up the memes contrived in
them. &nbsp;By the way: It's fun to see how it's taking a similar place in the
lives of our kids (even when the youngest is yet to learn how to make
meaning of those funny marks, it's obvious he's already drawn to them)<br>

<br>

My current read is&nbsp;<a href="http://en.wikipedia.org/wiki/Steven_Pinker">Steven
Pinker</a>'s -&nbsp;"<a href="http://www.amazon.com/gp/product/0393318486/sr=8-1/qid=1149240168/ref=pd_bbs_1/102-7085466-6740116?%5Fencoding=UTF8">How
the mind works</a>" (In Dutch translation and borrowed from a
colleague who is now delving through my&nbsp;copy of <a href="http://www.oliversacks.com/tung.htm">Oliver Sacks' -
"Uncle Tungsten"</a>).
&nbsp;I'm somewhere half-way&nbsp; enjoying the ride through
smart insights, remarkable test results, funny anecdotes and clever
mind-tricks. &nbsp;The
mainstream of the shared ideas, although those require careful attention to
grasp, are easily
accepted into my postmodern view of the world. &nbsp;Since there is
no eternal truth, this comes pretty darn close to it IMHO :-).<br>

<br>

Pinker's view on <span style="font-style: italic;">"how mankind's step into the 'information niche' has
been
instrumental to its biological success on this planet"</span> pins down the
unbeatable advantage in our world of being natural information
processors. &nbsp;Looking at the rest of the biomass out&nbsp;there it
is by far our most distinguishing talent. &nbsp; It's great how <a href="http://en.wikipedia.org/wiki/Alan_turing">we</a> extended this into <a href="http://en.wikipedia.org/wiki/Computer">non living material that cooperates in the effort</a>, and even more to see how we use our <a href="http://en.wikipedia.org/wiki/Artificial_inteligence">reflections on those machines</a> to gain better insights in how the biological versions are working.<br>

<br>

Apparently unrelated I'm receiving this week the invitation to join in
on the <a href="http://www.vib.be/VIB/EN/Events/Ph.+D.+defenses/">presentation</a> of Lennart Martens' <a href="http://genesis.ugent.be/files/Martens_PhD.pdf">PhD
thesis</a>. &nbsp;It's safe to state he's one of Belgium's
most talented (Java) software engineers. &nbsp;More importantly
to me however he has turned out to be one of those instant-click people I've
had the pleasure to meet.&nbsp;Mostly due to&nbsp;a similar
sense of humor and some joint interests in (reading!) life I guess.<br>

<br>

Anyways, the man kinda left professional software engineering and went
back to his biotech roots some years ago. &nbsp;His goal was to
leverage his acquired professional software development knowledge into
this extraordinary field of fundamental biotech research (which was
predominantly inhabited by dedicated Perl-hackers at the time).
&nbsp;To say he's been successful at that too would be an
understatement. &nbsp;(Naah, there ain't that many people I know
that had a <a href="http://www.nature.com/nbt/journal/v21/n5/abs/nbt810.html">publication in Nature</a>, but YMMV). &nbsp;So yeah, I'll be
happily joining in on the presentation next week, not in the least
because I'll be treating myself: On top of things, he's quite an
entertainer as well.<br>

<br>

Anyways. This got me into skim-reading Lennart's work lately. Lennart is
making quite an open source statement in his work as well and has been
releasing the <a href="http://www.ebi.ac.uk/pride/">fruits</a>
of <a href="http://genesis.ugent.be/dbtoolkit/">his labor</a>
under <a href="http://www.opensource.org/licenses/">open
source licenses</a>. Quite a natural thing to do for government
research if you ask me, but apparently important enough in his field of
expertise to find some argumenting inspiration in some well chosen quotes:<br>

<br>
<div style="margin-left: 40px;"><span style="font-style: italic;">
"If I have seen further, it is by standing
on the shoulders of giants." &nbsp;</span><br style="font-style: italic;">
</div>
<div style="text-align: right; margin-left: 40px;"><span style="font-style: italic;">-- (attributed to) Sir Isaac
Newton</span><br>
</div>

<br>

<div style="margin-left: 40px; font-style: italic;">"Information,
no matter how expensive to create, can be replicated and shared at little or no cost."<br>

</div>

<div style="text-align: right; margin-left: 40px;"><span style="font-style: italic;">-- Thomas Jefferson</span><br>

</div>

<br>
In my current state of mind (being half filled up with Pinker's ideas)
this last one reads like Darwin's mission to humanity :-). &nbsp;If
ever you were looking for some reason of being, then why not actively
work to exploit nature's selected gift to humans: "Process information"
and maximize the effect by sharing it to others so they could do the
same?<br>
<br>
Well, having a <a href="http://www.google.com/search?q=new+ubuntu+release">new ubuntu release</a> in the same week accompanied with the <a href="http://youtube.com/watch?v=Dx0qGJCm-qU&amp;search=ubuntu%20mandela">example Mandela Movie</a> to explain what the word means is probably just <a href="http://en.wikipedia.org/wiki/Coincidences">coincidence</a>? Or is there some growing spread of <a href="http://en.wikipedia.org/wiki/Ubuntu_%28ideology%29">this</a> new <a href="http://en.wikipedia.org/wiki/Meme">meme</a>?<br>

<br>
One final note in light of all this. Receiving a compliment for 'sharing your
insights' is probably the nicest gift one can get. &nbsp;Thx mate, and happy to.<br>]]></content:encoded>
      <dc:subject></dc:subject>
      <dc:date>2006-06-09T11:09:07+01:00</dc:date>
    </item>
    <item>
      <title>Dapper Update Story</title>
      <link>http://blogs.cocoondev.org/mpo/archives/004640.html</link>
      <description>Updating to the new Dapper distro was slightly less boring then expected. Getting everything up to where I was before was as easy as: use upgrade-manager -d fix up the xorg.conf for fglrx reconfigure vmware done Uh, leaving breezy was...</description>
      <guid isPermaLink="false">4640@http://blogs.cocoondev.org/mpo/</guid>
      <content:encoded><![CDATA[<p>Updating to the new Dapper distro was slightly less boring then expected. Getting everything up to where I was before was as easy as:</p>
<ol>
<li>use <a href="http://daniel.holba.ch/blog/?p=14">upgrade-manager -d</a></li>
<li>fix up the <a href="http://wiki.cchtml.com/index.php/Ubuntu_Dapper_Installation_Guide">xorg.conf for fglrx</a></li>
<li>reconfigure vmware</li>
<li>done</li>
</ol>

<p>Uh, leaving breezy was a breeze :-)</p>]]></content:encoded>
      <dc:subject></dc:subject>
      <dc:date>2006-06-08T21:45:11+01:00</dc:date>
    </item>
    <item>
      <title>J-Dapper</title>
      <link>http://blogs.cocoondev.org/mpo/archives/004636.html</link>
      <description>It&apos;s announced to happen today, but it hasn&apos;t happened yet so it seems... So we&apos;re still waiting for the big world-wide mayor download feast to start. Anyway, it got me thinking about way back how this debian peep talked about...</description>
      <guid isPermaLink="false">4636@http://blogs.cocoondev.org/mpo/</guid>
      <content:encoded><![CDATA[<p>It's announced to <a href="http://digg.com/linux_unix/Ubuntu_Dapper_Drake_Linux_due_this_Thursday">happen today</a>, but it hasn't happened yet so it seems...  So we're still waiting for the big world-wide mayor download feast to start.</p>

<p>Anyway, it got me thinking about way back how this <a href="http://blogs.cocoondev.org/crafterm/">debian peep</a> talked about <a href="http://vafer.org/blog/">this other guy</a> that was running this <a href="http://ubuntulinux.org/">new linux distro</a>. For some reason, that was enough to <a href="http://blogs.cocoondev.org/mpo/archives/002486.html">get me into it</a>. Which means I've been going through the warty-hoary-breezy sequence up to now: patiently awaiting dapper.</p>

<p>The big pre-release-news posted on the <a href="http://fridge.ubuntu.com/">ubuntu-fridge</a> this morning is about <a href="http://www.zdnet.com.au/news/hardware/soa/Ubuntu_coming_soon_to_Sun_s_Niagara/0,2000061702,39257488,00.htm">ubuntu running on Sun's hardware</a>. Unsure what <a href="http://blog.pictrix.be/">Steven</a> is yet to think about this in terms of practical administration of <a href="http://blog.outerthought.org/articles/2006/04/06/t2000-installation-pics">this new box</a>, but this surely means it could be running an apt-aware OS. {/me thinking 'hoho, now I have a machine-gun (Die Hard)}</p>

<p>For the mere mortals amongst us there is a far more important outcome of this canocial-ubuntu-sun-sparc courtship:  A <a href="http://packages.ubuntu.com/dapper/devel/sun-java5-jdk">page like this</a> reads as <b>apt-get install sun-java5-jdk</b>. Sweet.</p>]]></content:encoded>
      <dc:subject></dc:subject>
      <dc:date>2006-06-01T08:46:50+01:00</dc:date>
    </item>
    <item>
      <title>Incredibles!</title>
      <link>http://blogs.cocoondev.org/mpo/archives/004628.html</link>
      <description>&quot;Of course every super-hero has an alter-ego! Do you think I go shopping in this outfit?&quot; In an attempt to prove that teachers are in fact super-hero&apos;s, there is at least two of which I&apos;ve discovered their alter-ego: Mark Van...</description>
      <guid isPermaLink="false">4628@http://blogs.cocoondev.org/mpo/</guid>
      <content:encoded><![CDATA[<blockquote>"Of course every super-hero has an alter-ego! Do you think I go shopping in this outfit?"</blockquote>

<p>In an attempt to prove that teachers are in fact super-hero's, there is at least two of which I've discovered their alter-ego:</p>

<ul>
<li>Mark Van den Borre, <a href="http://markvdb.be/">is a music teacher</a> who also started this great <a href="http://www.vrijesoftware.be/">initiative</a> of <a href="http://www.vrijesoftware.be/steunpunten/">listing up ubuntu-support-spots</a> in Belgium.</li>

<li>and "Meester Jan", my (worhsipping) daughter's much adored (by mothers as well)  teacher, is in fact nobody less then <a href="http://www.pivhuvluv.be/">PIV HUVLUV</a> the stand-up comedian.  (Fien's latest evaluation listed a proud 9/10 for "Speaking up: Telling a joke in class.")</li>
</ul>

<p>The <a href="http://www.stafversluyscentrum.be/">local (and new) event-palace</a> is hosting in exclusive (sold out) pre-avant-premiere his <a href="http://www.stafversluyscentrum.be/inhoud.asp?id=2&event=141">single-man show</a> this evening. I'll be safely hidden in the audience checking out his teaching methods... Hm, haven't seen him shopping in <a href="http://users.pandora.be/mogreen/piv/hitfoto.JPG">this outfit</a>!</p>]]></content:encoded>
      <dc:subject></dc:subject>
      <dc:date>2006-05-24T16:36:42+01:00</dc:date>
    </item>
    <item>
      <title>mpo the bofh</title>
      <link>http://blogs.cocoondev.org/mpo/archives/004611.html</link>
      <description>Confession time. I suck at system administration stuff. No, it&apos;s worse: I just hate every moment spent at doing (euh, failing at) it. I even have my own theory to justify why. It&apos;s a personality thing, and I&apos;m sure every...</description>
      <guid isPermaLink="false">4611@http://blogs.cocoondev.org/mpo/</guid>
      <content:encoded><![CDATA[<p>Confession time.</p>

<p>I suck at system administration stuff. No, it's worse: I just hate every moment spent at doing (euh, failing at) it.  I even have my own theory to justify why. It's a personality thing, and I'm sure every <a href="http://en.wikipedia.org/wiki/Psychologist">psy</a>-<a href="http://en.wikipedia.org/wiki/Human_resource_management">HR-manager</a> out there will have tons of scientific argumensts to back my claim.</p>

<p>The corner-stone of my theory runs around the huge amounts of utterly illogical detail-facts one need to pile up to cope with the "<b><a href="http://en.wikipedia.org/wiki/Arbitrary">Arbitrary</a> <a href="http://en.wikipedia.org/wiki/Complexity">Complexity</a></b>" introduced by tons of well-thinking developers that all needed this arbitrary string-value-format saved under this arbitrary property-key-name in this configfile with that arbitrary name over there in that arbitrary location. Sigh. Better not forget about the case-sensitivity on all those....</p>

<p>Sure GUI config tools are a big <i>hellp</i> ! To me however they just introduce arbitrary placed menu options triggering arbitrarily layed out dialogs...Naah best help comes from Google unless you couldn't guess that very well choosen best searchword...</p>

<p>Somehow there seem to be people out there that feel like a fish in this water of randomly choosen rules to comply to.  The more I think about them, the less I can be surprised about any <a href="http://bofh.ntk.net/Bastard.html">mild social disfunctions they might carry along</a>.</p>

<p>Anyways, I feel often saved by piling up the 'sensible defaults' from preconfigured packages I just apt-get install and assume working from there. Not so this week however where for some reason or another I've found myself strugling with some of the above in full depth. Some of my results below, as a future reference to myself and somewhat as patch to the Internet as a whole who didn't had this indexed with the google-search-words I had in mind.</p>

<h3>apache2 vhosts and mod-proxy</h3>
<p>When faced with the symtoms of 
<ol><li>browser showing <i>"Forbidden. You don't have permission to access / on this server."</i></li>
<li>logs showing <i>"client denied by server configuration: proxy:http://localhost"</i></li>
</ol>
there is a fair chance you are just missing out on this small section to allow the proxy-ing to happen:
</p>
<blockquote><pre><code>
        &lt;Proxy *&gt;
          Order deny,allow
          Allow from all
        &lt;/Proxy&gt;
</code></pre></blockquote>

<h3>Setting up automatic mysqldumps with logrotate</h3>
<blockquote><pre><code>
# use:
# 1/ copy this to /etc/logrotate.d/mysqldumps

# 2/ in the postrotate section
#   modify password for root
#   check that uname -n doesn't produce an _ in the name for this host. --> change script with other delimitors if needed

# 3/ bootstrap with for each database you want:
#   $ export DBNAME='hetsysteem_db';
#   $ sudo touch -t `date --date="1 day ago" +"%m%d%H%M" ` /var/backups/mysqldumps/MYSQLDUMP_`uname -n`_${DBNAME}.sql

# test with
#   $ sudo logrotate -f /etc/logrotate.d/mysqldumps


/var/backups/mysqldumps/*.sql {
    daily
    rotate 5
    missingok
    compress

    postrotate
      file=$1;
      if [[ $file =~ '.*\/MYSQLDUMP_([^_]*)_(.*)\.sql' ]]; then
        DBNAME=${BASH_REMATCH[2]};
        /usr/bin/mysqldump -hlocalhost -uroot ${DBNAME} > /var/backups/mysqldumps/MYSQLDUMP_`uname -n`_${DBNAME}.sql
      fi
    endscript
}
</code></pre></blockquote>]]></content:encoded>
      <dc:subject></dc:subject>
      <dc:date>2006-04-21T22:01:42+01:00</dc:date>
    </item>
    <item>
      <title>Quiz time</title>
      <link>http://blogs.cocoondev.org/mpo/archives/004600.html</link>
      <description>Found myself at an incredible difficult fund-raising-quiz last weekend. Which translates to &quot;Paying your share to feel stupid all night.&quot; Go figure! Anyways, among the load of those silly &quot;Why can&apos;t I remember stupid facts&quot; questions there was also the...</description>
      <guid isPermaLink="false">4600@http://blogs.cocoondev.org/mpo/</guid>
      <content:encoded><![CDATA[<p>Found myself at an incredible difficult fund-raising-quiz last weekend. Which translates to "Paying your share to feel stupid all night."  Go figure!</p>

<p>Anyways, among the load of those silly "Why can't I remember stupid facts" questions there was also the more interesting logic and riddle section.  Here is one from that set:</p>

<p>Two ferry boats (A and B) operate on a river. Both boats have different (but constant) speeds. At a given time they start off together at opposite sides of the river and meet 155m from the side where B started. When they reach the other side both need to wait the reglementary 12 minutes before (each at their own time now) can start crossing over again.  During this second crossing they meet at 85m from the side where B took it's second start.</p>

<p>Obvious question: How wide is the river?</p>

<!-- answer: 380m

The 12' info is bogus: if they waited another reglemantary time the results would be the same. You can assume for eaase of reasoning that they do not wait at all.

At both meeting-times we can calculate the ratio of both speeds.

At meeting-time 1: v1/v2 = (D-155) / 155
At meeting-time 2: v1/v2 = (2D-85) / (D + 85)

Equalling this out we get (D-155)(D + 85) = 155 (2d-85)
and thus D*D + (85-155) D - 155 * 85 = (155*2) D - 155 * 85
or D = 3*155 - 85 = 380.


Alternative solution, more thinking, less calculus.

When the boats meet the first time they have together covered a distance equal to the breadth of the river. 
Both have covered un-equal parts: 
    D - H versus H.  (H=155)

When they meet again they have covered together 3 times the breadth. Split up over each in parts gives:
    2D - h versus D + h  (h=85)

These parts are pro ratio of the first set, and thus accumulate to the three-fold of those. 
For the parts covered by each boat 2 that means:
    3 * (D - H) = 2D - h
    3 * H         =   D + h
or
    D = 3H - h.
-->]]></content:encoded>
      <dc:subject></dc:subject>
      <dc:date>2006-03-31T07:28:36+01:00</dc:date>
    </item>
    <item>
      <title>A horse of a different color...</title>
      <link>http://blogs.cocoondev.org/mpo/archives/004590.html</link>
      <description>Well. You know this embarrassing scene where you&apos;ve been singing allong with some pop-song for years (practically screaming your heart out in fact) only to suddenly see the lyrics in print and realize... Blush While Steven is busy at boldly...</description>
      <guid isPermaLink="false">4590@http://blogs.cocoondev.org/mpo/</guid>
      <content:encoded><![CDATA[<p>Well. You know this embarrassing scene where you've been singing allong with some pop-song for years (practically screaming your heart out in fact) only to suddenly see the lyrics in print and realize...</p>

<p>Blush</p>

<p>While Steven is busy at boldly bringing <a href="http://cocoondev.org/daisy/">daisy</a> <a href="http://blog.outerthought.org/articles/2006/03/14/us-eu-cultural-differences">where</a> no daisy-man has gone before, the rest of us kept to the standard Outerthought way of live.  Which for some reason allowed company lunch to deteriorate into one of those spit out your famous geek-quotes. (Off record, and you might be surprised, but Bruno ran a lousy score!) </p> 

<p>Anyway, silly me always thought the expression <i>'a horse of a different color'</i> only made sense to people knowledgeable to 'Emerald City'. Me being impressed and all by a movie not only influencing modern language, but even creating the mini-cultural context in which one could deduct the <a href="http://en.wikipedia.org/wiki/Etymology">etymological</a> traces for the <a href="http://en.wikipedia.org/wiki/Semantic">semantic</a> <a href="http://en.wikipedia.org/wiki/Neologism">novelties</a>.</p>

<p>But to my surprise, the web <a href="http://www.randomhouse.com/wotd/index.pperl?date=20010430">proudly produces evidence</a> that no one less then Shakespeare himself knew about the beast.<br/> Boy, this sure doesn't look like Kansas any more!</p>

<p>Oh, and a late runner up this morning almost got us started again: "The blow blasted blubber beyond all believable bounds". (from <a href="http://video.google.com/videoplay?docid=3712178515303087869">the exploding whale</a>)
</p>]]></content:encoded>
      <dc:subject></dc:subject>
      <dc:date>2006-03-17T08:20:42+01:00</dc:date>
    </item>
    <item>
      <title>Beautiful tasting Belgium</title>
      <link>http://blogs.cocoondev.org/mpo/archives/004580.html</link>
      <description> Got out to Brugge, die skone this saturday to mingle with international tourists. (Incredible how many languages I heard speaking out on the streets there). The trip is only 20km for us but we got in full tourist mode...</description>
      <guid isPermaLink="false">4580@http://blogs.cocoondev.org/mpo/</guid>
      <content:encoded><![CDATA[<img alt="brugge.jpg" src="http://blogs.cocoondev.org/mpo/archives/2006/03/brugge.jpg" width="210" height="280" vspace="5" hspace="5" align="left" />

<p>Got out to <a href="http://www.brugge.be/">Brugge, die skone</a> this saturday to mingle with international tourists. (Incredible how many languages I heard speaking out on the streets there).  The trip is only 20km for us but we got in full tourist mode (taking pictures like crazy et al) mostly to enjoy one of the last weekends that the missus is <b>*NOT*</b> in full tourist mode.  Working on the <a href="http://veldenduin.be">family-run-campsite</a> the term takes a different meaning from mid march to mid oktober.</p>

<p>Anyways, we had a splendid time and can recommend these ready made attractions in the city:</p>
<ul>
<li>Taking the <a href="http://www.bruggeplus.be/kabba/">Kabba</a> (dutch only!) along: A booklet which provides 3 different search-walks for kids</li>
<li>Visiting the <a href="http://www.choco-story.be/">Chocolate museum</a> which was amusingly chauvinistic and pro-chocolate (two mild deficiencies I recognise within myself)</li>
</ul> 

<p>So yeah, the relation between overweight and chocolate is <i>scientitifcally not proven</i>, but the aphrodisiacal benefits of the product<i>might very well be just true</i> :-).  And belgian chocolate is  just better then the rest (well, the swiss do a not too bad job) because of:</p>

<ul>
<li>Simply belgian law: All fat in chocolate over here needs to be chocolat-butter, any drop of different fat and you can't call it belgian chocolate.</li>
<li>Chocolate grinding in Belgium goes down to a particle size of 20 microns (the rest of the world typically stops at 30-35, which is the scientific measured  'resolution' for the taste-awareness of the tongue anyway. Any automation engineer knowing <a href="http://en.wikipedia.org/wiki/Nyquist-Shannon_sampling_theorem">Nyquist-Shannon</a> will explain you why we got it right though :-)</li>
</ul>]]></content:encoded>
      <dc:subject></dc:subject>
      <dc:date>2006-03-06T08:09:26+01:00</dc:date>
    </item>
    <item>
      <title>Mesdames</title>
      <link>http://blogs.cocoondev.org/mpo/archives/004571.html</link>
      <description></description>
      <guid isPermaLink="false">4571@http://blogs.cocoondev.org/mpo/</guid>
      <content:encoded><![CDATA[<a href="http://blogs.cocoondev.org/mpo/archives/2006/02/medames.html" onclick="window.open('http://blogs.cocoondev.org/mpo/archives/2006/02/medames.html','popup','width=1400,height=700,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img alt="medames_medium.jpeg" src="http://blogs.cocoondev.org/mpo/archives/2006/02/medames_medium.jpeg" width="400" height="200" border="0"/></a>

<p/>


<a href="http://blogs.cocoondev.org/mpo/archives/2006/02/fien.html" onclick="window.open('http://blogs.cocoondev.org/mpo/archives/2006/02/fien.html','popup','width=1600,height=800,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img alt="fien_medium.jpeg" src="http://blogs.cocoondev.org/mpo/archives/2006/02/fien_medium.jpeg" width="400" height="200" border="0"/></a>]]></content:encoded>
      <dc:subject></dc:subject>
      <dc:date>2006-02-27T22:48:33+01:00</dc:date>
    </item>
    <item>
      <title>Books.enjoy()</title>
      <link>http://blogs.cocoondev.org/mpo/archives/004568.html</link>
      <description> Been a while since it happened, but I&apos;ve been crying my eyes out in laughter with my current book. Yeah, I&apos;m probably over-reacting there, but his books keep on doing that to me. I&apos;ve been an absolute John Irving...</description>
      <guid isPermaLink="false">4568@http://blogs.cocoondev.org/mpo/</guid>
      <content:encoded><![CDATA[<img alt="totikjevind.jpg" src="http://blogs.cocoondev.org/mpo/archives/2006/02/totikjevind.jpg" width="150" height="231" align="left" border="0" hspace="5" vspace="5"  />


<img alt="pluim.jpg" src="http://blogs.cocoondev.org/mpo/archives/2006/02/pluim.jpg" width="189" height="240" align="right" border="0" hspace="5" vspace="5"  />


<p>Been a while since it happened, but I've been crying my eyes out in laughter with <a href="http://www.amazon.com/gp/product/1400063833/002-0687292-3838417?v=glance&n=283155">my current book</a>. Yeah, I'm probably over-reacting there, but his books keep on doing that to me. I've been an absolute John Irving groupie ever since The World of Garp. Even if I'm probably only enjoying the play from the balcony ( after trying out some originals I know his kind of language subtleties passes by at my knowledge of the English language so I'm happily relying on the quality translation work of the local publisher)</p>

<p>Quite different (and only dutch) there is a new book from Pieter Gaudesaboos to add to your childrens' bookshelf. It's again a prize-winner: "<a href="http://www.boek.be/files/bestanden/Juryverslag_Boekenpauw_en_Boekenpluimen_2006.pdf">Stad van Pieter Gaudesaboos winnaar van boekenpluim 2006</a>" (jury-report in dutch)</p>]]></content:encoded>
      <dc:subject></dc:subject>
      <dc:date>2006-02-24T12:12:48+01:00</dc:date>
    </item>
    <item>
      <title>14+</title>
      <link>http://blogs.cocoondev.org/mpo/archives/004563.html</link>
      <description>Ok, so we (me and she) got through the seven fat and the seven lean years now. We know we&apos;re going out this evening, but does anyone know what&apos;s to follow next?...</description>
      <guid isPermaLink="false">4563@http://blogs.cocoondev.org/mpo/</guid>
      <content:encoded><![CDATA[Ok, so we (me and she) got through the seven fat and the seven lean years now.  We know we're going out this evening, but does anyone know what's to follow next?]]></content:encoded>
      <dc:subject></dc:subject>
      <dc:date>2006-02-20T08:02:43+01:00</dc:date>
    </item>


  </channel>
</rss>