2010-01-16 14:26:15 +01:00
|
|
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
2010-01-17 13:33:20 +01:00
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
2010-01-16 14:26:15 +01:00
|
|
|
|
<head>
|
|
|
|
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
|
|
|
|
|
<title>mu - e-mail searching and indexing</title>
|
|
|
|
|
<style type="text/css">
|
|
|
|
|
body {
|
|
|
|
|
margin:0px;
|
|
|
|
|
background:#666666;
|
|
|
|
|
color: black;
|
|
|
|
|
padding: 0px;
|
|
|
|
|
font-family: arial, Helvetica, 'Bitstream Vera Sans', 'Luxi Sans', Verdana,
|
|
|
|
|
Sans-Serif;
|
|
|
|
|
font-size: 12px;
|
|
|
|
|
}
|
|
|
|
|
a.menu {font-weight: bold}
|
|
|
|
|
a.menu:link {color: #ffffff; text-decoration: none; }
|
|
|
|
|
a.menu:active {color: #ff0000; text-decoration: none; }
|
|
|
|
|
a.menu:visited {color: #ffffff; text-decoration: none; }
|
|
|
|
|
a.menu:hover {color: #ff0000; text-decoration: underline; }
|
|
|
|
|
|
|
|
|
|
.mine {color: #ffffff; font-weight: bold}
|
|
|
|
|
</style>
|
|
|
|
|
</head>
|
|
|
|
|
|
|
|
|
|
<body>
|
|
|
|
|
<table width="100%" bgcolor="#666666">
|
2010-01-16 14:29:04 +01:00
|
|
|
|
<tr>
|
2010-01-17 13:33:20 +01:00
|
|
|
|
<td><img src="mu-small.png" align="left" alt="mu-small"> </td>
|
2010-01-16 14:29:04 +01:00
|
|
|
|
<td align="right" class="menu">
|
2010-01-16 14:26:15 +01:00
|
|
|
|
<a class="menu" href="#welcome" >welcome</a> |
|
2010-11-27 15:53:42 +01:00
|
|
|
|
<a class="menu" href="#mug" >mug</a> |
|
2010-01-16 14:26:15 +01:00
|
|
|
|
<a class="menu" href="#news" >news</a> |
|
|
|
|
|
<a class="menu" href="#features" >features</a> |
|
|
|
|
|
<a class="menu" href="#download" >download</a> |
|
|
|
|
|
<a class="menu" href="#repo" >repository</a> |
|
|
|
|
|
<a class="menu" href="#building" >building</a> |
|
|
|
|
|
<a class="menu" href="#license" >license</a> |
|
2010-01-16 14:29:04 +01:00
|
|
|
|
<a class="menu" href="#contact" >contact</a></td>
|
|
|
|
|
</tr>
|
2010-01-16 14:26:15 +01:00
|
|
|
|
</table>
|
|
|
|
|
<table width="800" align="center" bgcolor="#cccccc">
|
|
|
|
|
<tr><td>
|
|
|
|
|
<!-- <img src="mu.jpg" align="left"> -->
|
2010-01-17 13:33:20 +01:00
|
|
|
|
<img src="mu.jpg" align="right" alt="mu">
|
2010-01-16 14:29:04 +01:00
|
|
|
|
<!-- <img src="mu.png" align="right"> -->
|
2010-01-16 14:26:15 +01:00
|
|
|
|
|
|
|
|
|
<h2><a name="welcome">welcome to mu</a></h2>
|
|
|
|
|
|
2010-12-04 11:38:12 +01:00
|
|
|
|
<p>For many people, e-mail is the 'flow' in their work-flow. One spends
|
|
|
|
|
a <em>lot</em> of time searching for old e-mails, digging up some important
|
2010-11-28 12:41:07 +01:00
|
|
|
|
piece of information. With people having tens of thousands of e-mails (or
|
|
|
|
|
more), this is becoming harder and harder. How to find that one message in the
|
|
|
|
|
evergrowing information haystack?
|
2010-01-16 14:26:15 +01:00
|
|
|
|
|
|
|
|
|
<p>Enter <strong>mu</strong>. 'mu' is a set of command-line tools for
|
2010-12-04 11:38:12 +01:00
|
|
|
|
Linux/Unix that enable you to quickly find the e-mails you are looking for.
|
|
|
|
|
The main requirement is that you store your e-mails <strong>in
|
|
|
|
|
Maildirs</strong>. If you have no idea what 'Maildirs' are, you are probably
|
|
|
|
|
not using them.
|
2010-01-17 13:33:20 +01:00
|
|
|
|
|
|
|
|
|
<h3>how does it work?</h3>
|
2010-01-16 14:26:15 +01:00
|
|
|
|
|
2010-11-28 12:41:07 +01:00
|
|
|
|
<p>First, you need to <i>index</i> your messages. Indexing means filling a
|
|
|
|
|
database with information about your e-mails; this may take a couple of
|
|
|
|
|
minutes the first time you do it, but after that it's a lot
|
|
|
|
|
faster. <tt>mu</tt> indexes your mail with the <tt>index</tt> command:
|
2010-01-16 14:26:15 +01:00
|
|
|
|
<pre>
|
|
|
|
|
$ mu index
|
|
|
|
|
</pre>
|
2010-11-28 12:41:07 +01:00
|
|
|
|
It tries to pick reasonable defaults, but you can specify your own options as
|
|
|
|
|
well. You could run <tt>mu index</tt> periodically to keep your database
|
2010-12-04 11:38:12 +01:00
|
|
|
|
up-to-date. Or you could trigger it when new mails have arrived.
|
2010-01-16 14:26:15 +01:00
|
|
|
|
|
|
|
|
|
<p>After building the database, it's easy to search for messages. For example:
|
2010-01-17 13:41:06 +01:00
|
|
|
|
<ul>
|
2010-01-17 14:13:09 +01:00
|
|
|
|
<li>
|
2010-11-27 15:53:42 +01:00
|
|
|
|
<i>get all mails about birds <b>and</b> bees</i> (and similar words)<pre>
|
|
|
|
|
$ mu find bird bee</pre>
|
|
|
|
|
if you want to find message with either one of those, you can do:<pre>
|
|
|
|
|
$ mu find 'bird OR bee'</pre>
|
2010-01-17 14:13:09 +01:00
|
|
|
|
</li>
|
2010-01-17 13:41:06 +01:00
|
|
|
|
<li>
|
2010-11-27 15:53:42 +01:00
|
|
|
|
<i>get all Smith's mails with 'capybara' in the subject line</i><pre>
|
|
|
|
|
$ mu find from:smith subject:capybara</pre>
|
2010-01-17 13:41:06 +01:00
|
|
|
|
</li>
|
|
|
|
|
<li>
|
2010-11-27 15:53:42 +01:00
|
|
|
|
<i>get the mails in the archive folder where Mary was Cc'd</i><pre>
|
|
|
|
|
$ mu find maildir:/archive cc:mary</pre>
|
2010-01-17 13:41:06 +01:00
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
2010-01-16 14:26:15 +01:00
|
|
|
|
|
2010-11-27 15:53:42 +01:00
|
|
|
|
Starting with version 0.9, you can search for date ranges, message flags and
|
|
|
|
|
message priority as well:
|
|
|
|
|
<ul>
|
|
|
|
|
<li>
|
|
|
|
|
<i>get mails with attachments from the last two weeks:</i><pre>
|
|
|
|
|
$ mu find flag:attach date:2w..now</pre>
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
<li>
|
|
|
|
|
<i>get all important mails in March and April 2010:</i><pre>
|
|
|
|
|
$ mu find prio:high date:2010-03..2010-04</pre>
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
|
|
<p>Searches are case-insensitive as well as 'accent insensitive' (version 0.9
|
2010-12-04 11:38:12 +01:00
|
|
|
|
and up); so <i>angStroM</i> will match <i><EFBFBD>ngstr<EFBFBD>m</i>. Often-used queries
|
|
|
|
|
can be stored in bookmarks file.
|
2010-11-27 15:53:42 +01:00
|
|
|
|
|
2010-01-22 18:18:36 +01:00
|
|
|
|
<p>The way to express the searches may be a bit cryptic at first, but easy to
|
2010-10-31 10:34:10 +01:00
|
|
|
|
learn (in the author's biased opinion); the mu manpages discuss syntax and
|
2010-11-27 15:53:42 +01:00
|
|
|
|
usage. There is also the <tt>mu-easy</tt> man-page which contains a lot of
|
|
|
|
|
simple examples to get you going.
|
2010-01-21 20:07:24 +01:00
|
|
|
|
|
2010-12-04 11:38:12 +01:00
|
|
|
|
<p>NOTE: while searching from the command-line is useful, mu can also easily
|
|
|
|
|
be integrated with some e-mail clients. The documentation includes examples
|
|
|
|
|
for integration with <em>mutt</em> and <em>Wanderlust</em>.
|
2010-01-21 20:07:24 +01:00
|
|
|
|
|
2010-01-16 14:29:04 +01:00
|
|
|
|
<p><strong>mu</strong> is <em>Free Software</em> (GPLv3), runs on
|
|
|
|
|
Unix/Linux-based systems, and uses the <a href="http://www.xapian.org"
|
2010-01-21 20:07:24 +01:00
|
|
|
|
>Xapian</a> text indexing engine. <strong>Important</strong>: for mu to work,
|
|
|
|
|
your mails must be stored in a set of <a
|
|
|
|
|
href="http://www.qmail.org/qmail-manual-html/man5/maildir.html" >maildirs</a>
|
2010-01-16 14:26:15 +01:00
|
|
|
|
|
2010-11-27 15:53:42 +01:00
|
|
|
|
<h2><a name="mug" >mug</a><a href="mug-full.png"><img src="mug-thumb.png"
|
|
|
|
|
align="right" border="0"></a></h2>
|
2010-12-04 11:38:12 +01:00
|
|
|
|
Starting with version 0.9, there is now a
|
|
|
|
|
simple UI called <tt>mug</tt>. It started as a little experiment, but it seems
|
|
|
|
|
to be useful enough to include. Usage should be straigthforward.
|
2010-11-27 15:53:42 +01:00
|
|
|
|
|
2010-12-04 11:38:12 +01:00
|
|
|
|
<p>The longer-term goal is to have a bit more complete graphical
|
|
|
|
|
user-interface; for the time being, <tt>mug</tt> seems to work fine.
|
2010-11-27 15:53:42 +01:00
|
|
|
|
|
|
|
|
|
<p>If you have defined bookmarks, mug will show them in the toolbar on the left
|
|
|
|
|
side of the <tt>mug</tt>-window, as can be seen in the screenshot.
|
|
|
|
|
|
2010-01-16 14:26:15 +01:00
|
|
|
|
<h2><a name="news" >news</a></h2>
|
|
|
|
|
<ul>
|
2010-12-04 11:38:12 +01:00
|
|
|
|
<li>[2010-12-04] <strong>mu version 0.9</strong> released. Compared to the
|
|
|
|
|
b<>ta-release, there were a number of improvements to the documentation and
|
|
|
|
|
the unit tests. Pre-processing queries is a little bit smarter now, making
|
|
|
|
|
matching e-mail address more eager. Experimental support for Fedora-14.
|
2010-11-27 15:53:42 +01:00
|
|
|
|
<li>[2010-11-27] <strong>mu version 0.9-beta</strong> released. New
|
|
|
|
|
features: searching is now accent-insensitive; you can now search for
|
|
|
|
|
message priority (<tt>prio:</tt>), time-interval (<tt>date:</tt>) and
|
|
|
|
|
message flags (<tt>flag:</tt>). Also, you can now store ('bookmark')
|
|
|
|
|
often-used queries. To top it off, there is a simple graphical UI now,
|
|
|
|
|
called <tt>mug</tt>. Documentation has been update, and all known bugs have
|
|
|
|
|
been fixed.
|
2010-10-31 10:34:10 +01:00
|
|
|
|
<li>[2010-10-30] <strong>mu version 0.8</strong> released, with only some
|
|
|
|
|
small cosmetic updates compared to 0.8-beta. Hurray!
|
2010-10-23 11:55:18 +02:00
|
|
|
|
<li>[2010-10-23] <strong>mu version 0.8-beta</strong> released. The new
|
2010-10-23 11:44:29 +02:00
|
|
|
|
version brings <tt>mu extract</tt> for getting the attachments from
|
|
|
|
|
messages, improved searching (matching is a bit more 'greedy'), updated and
|
|
|
|
|
extended documentation, including the <tt>mu-easy</tt> manpage with simple
|
2010-10-31 10:34:10 +01:00
|
|
|
|
examples. All known non-enhancement bugs were fixed.
|
2010-10-23 11:44:29 +02:00
|
|
|
|
|
|
|
|
|
<li>[2010-02-27] <strong>mu version 0.7</strong> released. Compared to the
|
2010-02-27 12:31:09 +01:00
|
|
|
|
beta version, there are few changes. The maildir-matching syntax now
|
|
|
|
|
contains a starting <tt>/</tt>, so <tt>~/Maildir/foo/bar/(cur|new)/msg</tt>
|
|
|
|
|
can be matched with <tt>m:/foo/bar</tt>. The top-level maildir can be
|
|
|
|
|
matched with <tt>m:/</tt>. Apart from that, there are so small cosmetic
|
|
|
|
|
fixes and documentation updates.
|
2010-02-11 19:49:26 +01:00
|
|
|
|
<li>[2010-02-11] <strong>mu version 0.7-beta</strong> released. A lot of changes:
|
|
|
|
|
<ul>
|
|
|
|
|
<li>Automatic database scheme version check, notifies users when an upgrade
|
|
|
|
|
is needed</li>
|
|
|
|
|
<li>Adds the <tt>mu view</tt> command, to view mail message files</li>
|
|
|
|
|
<li>Removes the 10K match limit</li>
|
|
|
|
|
<li>Support for unattended upgrades - that is, the database can automatically
|
|
|
|
|
by upgraded (--autoupgrade). Also, the log file is automatically cleaned
|
|
|
|
|
when it gets too big (unless you use --nocleanup)</li>
|
|
|
|
|
<li>Search for a certain Maildir using the
|
|
|
|
|
<tt>maildir:</tt>,<tt>m:</tt> search prefixes. For
|
|
|
|
|
example, you can find all messages located in <tt>~/Maildir/foo/bar/(cur|new)/msg</tt>
|
2010-02-27 12:31:09 +01:00
|
|
|
|
with <tt>m:foo/bar</tt>. This replaces the search for path/p in 0.6</li>
|
2010-02-11 19:49:26 +01:00
|
|
|
|
<li>Fixes for reported issues #17 and #18</li>
|
|
|
|
|
<li>A test suite with a growing number of unit tests</li>
|
|
|
|
|
<li>Updated documentation</li>
|
|
|
|
|
<li>Many internal refactoring and other changes</li>
|
|
|
|
|
</ul>
|
|
|
|
|
<p>This version has been tagged as <tt>v0.7-beta</tt> in repository, and must
|
|
|
|
|
be considered a code-complete preview of the upcoming release 0.7. Please
|
|
|
|
|
report any problems you encounter with it.</li>
|
|
|
|
|
</li>
|
2010-01-23 15:46:02 +01:00
|
|
|
|
|
|
|
|
|
<li>[2010-01-23] <strong>mu version 0.6</strong> released. Changes compared
|
|
|
|
|
to the beta version are:
|
|
|
|
|
<ul>
|
|
|
|
|
<li>improved documentation, with more examples and more extensive
|
|
|
|
|
discussion of various technical aspects</li>
|
|
|
|
|
<li>some fixes, thanks to bug reports from beta-testers</li>
|
|
|
|
|
<li>added search for the the Message-Id field.</li>
|
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
|
|
There is a separate branch for 0.6 in the git repository (see below), HEAD
|
2010-01-23 23:53:00 +01:00
|
|
|
|
will become 0.7</li>
|
|
|
|
|
</li>
|
2010-01-23 15:46:02 +01:00
|
|
|
|
|
|
|
|
|
<li>[2010-01-16] <strong>mu version 0.6-beta</strong>. After some
|
2010-01-16 14:26:15 +01:00
|
|
|
|
hiatus in the release schedule, <tt>mu</tt> is back now! The new
|
|
|
|
|
version is a total overhaul of what was there before. It's smaller
|
|
|
|
|
and faster, and removes quite a bit of the (in the eyes of the
|
|
|
|
|
author) needless complexity.
|
|
|
|
|
|
|
|
|
|
It adds some new features that users asked for, such as a way to
|
|
|
|
|
exclude directories from indexing (simply put a file called
|
|
|
|
|
<tt>.noindex</tt> in it.
|
|
|
|
|
|
|
|
|
|
The queries are bit less featureful, the more useful parts will
|
|
|
|
|
slowly be added again in future versions.
|
|
|
|
|
|
2010-01-23 23:53:00 +01:00
|
|
|
|
Note, this is version 0.6-beta, the 'real' 0.6 will follow soon.</li>
|
2010-01-16 14:26:15 +01:00
|
|
|
|
|
|
|
|
|
<li>[2008-11-01] <strong>mu version 0.4</strong> released. This version adds
|
|
|
|
|
extensions to the query language and the ability to get statistics about the
|
|
|
|
|
messages that match some queries. <tt>mu-index</tt> is substantially faster.
|
|
|
|
|
Also, <tt>mu-msginfo</tt> has been extended. Small optimizations have been
|
|
|
|
|
done, and some bugs have been fixed. Finally, some GTK+-widgets have been
|
2010-01-17 13:33:20 +01:00
|
|
|
|
added; they are to be considered 'experimental'.</li>
|
2010-01-16 14:26:15 +01:00
|
|
|
|
|
|
|
|
|
<li>[2008-09-25] <strong>mu version 0.3</strong> released; this version adds
|
|
|
|
|
further signicant indexing speedups (esp. on <tt>ext3</tt>-file
|
|
|
|
|
systems). Added searching for relative dates ('3w' for 'three weeks ago');
|
|
|
|
|
search for message properties such as has-attachment/signed/encrypted;
|
|
|
|
|
search for message priority; updated documentation; define bookmarks for
|
2010-01-17 13:33:20 +01:00
|
|
|
|
search queries; more unit-tests.</li>
|
2010-01-16 14:26:15 +01:00
|
|
|
|
|
|
|
|
|
<li>[2008-09-10] <strong>mu version 0.2</strong> released; this version adds
|
|
|
|
|
supports for message-body searches (Xapian); indexing is much faster; added
|
|
|
|
|
Maildir++ support; sorting of results; added
|
2010-01-21 20:07:24 +01:00
|
|
|
|
<tt>mu-mkmdir</tt>/<tt>mu-msginfo</tt>. Improved documentation, unit
|
|
|
|
|
tests.</li>
|
2010-01-16 14:26:15 +01:00
|
|
|
|
|
2010-01-17 13:33:20 +01:00
|
|
|
|
<li>[2008-08-25] <strong>mu version 0.1</strong> released</li>
|
2010-01-21 20:07:24 +01:00
|
|
|
|
|
2010-01-16 14:26:15 +01:00
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
|
|
<h2><a name="features" >features</a></h2>
|
|
|
|
|
<strong><tt>mu find</tt></strong>:
|
|
|
|
|
<ul>
|
2010-01-17 13:33:20 +01:00
|
|
|
|
<li>search for sender and recipient; subject,message body text</li>
|
|
|
|
|
<li>output to stdout, or as maildirs with links to the original messages</li>
|
2010-01-16 14:26:15 +01:00
|
|
|
|
</ul>
|
|
|
|
|
<strong><tt>mu index</tt></strong>:
|
|
|
|
|
<ul>
|
2010-01-17 13:33:20 +01:00
|
|
|
|
<li>scan messages in recursive Maildirs, Maildir++ or separate files;</li>
|
|
|
|
|
<li>only changed messages are considered when re-indexing;</li>
|
2010-01-16 14:26:15 +01:00
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
|
|
<h2><a name="download" >download and license</a></h2>
|
|
|
|
|
|
|
|
|
|
You can download mu releases from their <a
|
|
|
|
|
href="http://code.google.com/p/mu0/downloads/list" >download page</a> (Google
|
|
|
|
|
Code). <tt>mu</tt> is released under the terms of the <a
|
|
|
|
|
href="http://www.gnu.org/licenses/gpl-3.0.html" >GNU General Public
|
|
|
|
|
License</a> (GPL), version 3 or later.
|
|
|
|
|
<P>
|
|
|
|
|
|
2010-01-22 18:18:36 +01:00
|
|
|
|
<h2><a name="repo">development</a></h2>
|
2010-01-16 14:26:15 +01:00
|
|
|
|
|
2010-01-22 18:18:36 +01:00
|
|
|
|
The mu source code is available <a href="http://gitorious.org/mu/mu-ng">in
|
|
|
|
|
Gitorious</a>; get it from there:
|
2010-01-16 14:26:15 +01:00
|
|
|
|
<pre>
|
2010-01-17 14:13:09 +01:00
|
|
|
|
$ git clone git://gitorious.org/mu/mu-ng.git
|
2010-01-16 14:26:15 +01:00
|
|
|
|
</pre>
|
2010-12-04 11:38:12 +01:00
|
|
|
|
This is the source code for future versions of mu; there are tags
|
2010-01-23 23:53:00 +01:00
|
|
|
|
for released versions. If you're not planning on getting involved in the
|
|
|
|
|
development of mu, it is recommended you use the actual releases. The git
|
|
|
|
|
version, in particular the 'master' branch, may break at times.
|
2010-01-16 14:26:15 +01:00
|
|
|
|
|
2010-01-22 18:18:36 +01:00
|
|
|
|
<p>There is now also a <a href="http://groups.google.com/group/mu-discuss"
|
|
|
|
|
>mailing list</a> available.
|
|
|
|
|
|
2010-01-16 14:26:15 +01:00
|
|
|
|
<h2><a name="building">building and dependencies</a></h2>
|
|
|
|
|
|
|
|
|
|
<tt>mu</tt> uses <a href="http://spruce.sourceforge.net/gmime/" >GMime
|
|
|
|
|
2.4</a> and <a href="http://xapian.org" >Xapian</a>; you'll need to
|
|
|
|
|
have those installed to build <tt>mu</tt>. On Debian/Ubuntu, the
|
|
|
|
|
following should get you all you need:
|
|
|
|
|
|
|
|
|
|
<pre> # apt-get install libxapian-dev libgmime-2.4-dev </pre>
|
|
|
|
|
(obviously, you also need the normal build tools;
|
|
|
|
|
<tt>gcc</tt>/<tt>g++</tt>, <tt>make</tt> and friends).
|
|
|
|
|
|
|
|
|
|
<p>mu uses autotools, so building follows the normal
|
2010-01-21 20:07:24 +01:00
|
|
|
|
<tt>./configure</tt>/<tt>make</tt> pattern.
|
2010-01-16 14:26:15 +01:00
|
|
|
|
|
|
|
|
|
<p>This should work without any problems at least on recent Debian/Ubuntu, for
|
|
|
|
|
both 32-bit and 64-bit architectures. If it does not work for your
|
|
|
|
|
distribution, please <a href="http://code.google.com/p/mu0/issues/list" >file
|
|
|
|
|
a bug</a> with all the error messages, relevant information about your system
|
|
|
|
|
etc. that you got.
|
|
|
|
|
|
|
|
|
|
<h2><img src="mu.png" align="right"><a name="contact" >contact</a></h2> If you
|
|
|
|
|
think you have found a bug, or you have a good idea for a feature, please put
|
|
|
|
|
them in the <a href="http://code.google.com/p/mu0/issues/list" >issue list</a>
|
|
|
|
|
(Google Code).
|
|
|
|
|
|
|
|
|
|
<p><tt>mu</tt> was designed and implemented by me, <strong>Dirk-Jan
|
|
|
|
|
C. Binnema</strong>, as a hobby project for my copious free time. It has no
|
2010-01-21 20:07:24 +01:00
|
|
|
|
relation to my employer.
|
|
|
|
|
|
|
|
|
|
<p>You can send e-mail to djcb-at-djcbsoftware-dot-nl.</td>
|
|
|
|
|
|
|
|
|
|
</tr>
|
2010-01-16 14:26:15 +01:00
|
|
|
|
</table>
|
|
|
|
|
<div align="right" class="mine">
|
2010-01-23 23:53:00 +01:00
|
|
|
|
©2008-2010 Dirk-Jan C. Binnema
|
2010-01-16 14:26:15 +01:00
|
|
|
|
</div>
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
|
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
|
|
|
|
|
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
|
|
|
|
|
</script>
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
|
var pageTracker = _gat._getTracker("UA-578531-1");
|
|
|
|
|
pageTracker._trackPageview();
|
|
|
|
|
</script>
|
|
|
|
|
</body> </html>
|