aboutsummaryrefslogtreecommitdiff
path: root/static
diff options
context:
space:
mode:
Diffstat (limited to 'static')
-rwxr-xr-xstatic/140-html-color-names.html227
-rwxr-xr-xstatic/Interesting-links.html114
-rwxr-xr-xstatic/Mention-Legal.html63
-rwxr-xr-xstatic/Neomutt.html95
-rwxr-xr-xstatic/about.html98
-rwxr-xr-xstatic/index.php82
-rwxr-xr-xstatic/le-mene.html181
-rwxr-xr-xstatic/summer-of-75.html50
-rwxr-xr-xstatic/woodworking.html43
-rwxr-xr-xstatic/woodworking/Scie-à-ruban-fait-maison.html52
-rwxr-xr-xstatic/woodworking/oland-tools.html56
-rwxr-xr-xstatic/woodworking/tour-à-bois.html43
12 files changed, 1104 insertions, 0 deletions
diff --git a/static/140-html-color-names.html b/static/140-html-color-names.html
new file mode 100755
index 0000000..50c6dd8
--- /dev/null
+++ b/static/140-html-color-names.html
@@ -0,0 +1,227 @@
+<!doctype html>
+<html lang="en">
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" >
+ <link rel="stylesheet" href="/style.css" />
+ <link rel="icon" type="image/x-icon" href="/favicon.ico">
+ <title>Bloggings</title>
+ </head>
+ <body>
+ <header>
+ <h1>Bloggings</h1>
+ <a href="/static/index.php">Back</a>
+ </header>
+ <main>
+ <article>
+<h2>Html colour names</h2>
+<h5>
+2023-11-30
+</h5>
+<p>As of 2005, all modern, general-use, graphical browsers support this list of X11 color names.</p>
+<table>
+<tr>
+ <td style="color:black;background-color: #F0F8FF">AliceBlue</td>
+ <td style="background-color: #556B2F">DarkOliveGreen</td>
+ <td style="background-color: #4B0082">Indigo</td>
+ <td style="background-color: #9370D8">MediumPurple</td>
+ <td style="background-color: #800080">Purple</td>
+</tr>
+<tr>
+ <td style="color:black;background-color: #FAEBD7">AntiqueWhite</td>
+ <td style="background-color: #FF8C00">DarkOrange</td>
+ <td style="color:black;background-color: #FFFFF0">Ivory</td>
+ <td style="background-color: #3CB371">MediumSeaGreen</td>
+ <td style="background-color: #FF0000">Red</td>
+</tr>
+<tr>
+ <td style="color:black;background-color: #00FFFF">Aqua</td>
+ <td style="background-color: #9932CC">DarkOrchid</td>
+ <td style="color:black;background-color: #F0E68C">Khaki</td>
+ <td style="background-color: #7B68EE">MediumSlateBlue</td>
+ <td style="background-color: #BC8F8F">RosyBrown</td>
+</tr>
+<tr>
+ <td style="color:black;background-color: #7FFFD4">AquaMarine</td>
+ <td style="background-color: #8B0000">DarkRed</td>
+ <td style="color:black;background-color: #E6E6FA">Lavender</td>
+ <td style="color:black;background-color: #00FA9A">MediumSpringGreen</td>
+ <td style="background-color: #4169E1">RoyalBlue</td>
+</tr>
+<tr>
+ <td style="color:black;background-color: #F0FFFF">Azure</td>
+ <td style="background-color: #E9967A">DarkSalmon</td>
+ <td style="color:black;background-color: #FFF0F5">LavenderBlush</td>
+ <td style="color:black;background-color: #48D1CC">MediumTurquoise</td>
+ <td style="background-color: #8B4513">SaddleBrown</td>
+</tr>
+<tr>
+ <td style="color:black;background-color: #F5F5DC">Beige</td>
+ <td style="background-color: #8FBC8F">DarkSeaGreen</td>
+ <td style="color:black;background-color: #7CFC00">LawnGreen</td>
+ <td style="background-color: #C71585">MediumVioletRed</td>
+ <td style="background-color: #FA8072">Salmon</td>
+</tr>
+<tr>
+ <td style="color:black;background-color: #FFE4C4">Bisque</td>
+ <td style="background-color: #483D8B">DarkSlateBlue</td>
+ <td style="color:black;background-color: #FFFACD">LemonChiffon</td>
+ <td style="background-color: #191970">MidnightBlue</td>
+ <td style="background-color: #F4A460">SandyBrown</td>
+</tr>
+<tr>
+ <td style="background-color: #000000">Black</td>
+ <td style="background-color: #2F4F4F">DarkSlateGray</td>
+ <td style="color:black;background-color: #ADD8E6">LightBlue</td>
+ <td style="color:black;background-color: #F5FFFA">MintCream</td>
+ <td style="background-color: #2E8B57">SeaGreen</td>
+</tr>
+<tr>
+ <td style="color:black;background-color: #FFEBCD">BlanchedAlmond</td>
+ <td style="color:black;background-color: #00CED1">DarkTurquoise</td>
+ <td style="color:black;background-color: #F08080">LightCoral</td>
+ <td style="color:black;background-color: #FFE4E1">MistyRose</td>
+ <td style="color:black;background-color: #FFF5EE">SeaShell</td>
+</tr>
+<tr>
+ <td style="background-color: #0000FF">Blue</td>
+ <td style="background-color: #9400D3">DarkViolet</td>
+ <td style="color:black;background-color: #E0FFFF">LightCyan</td>
+ <td style="color:black;background-color: #FFE4B5">Moccasin</td>
+ <td style="background-color: #A0522D">Sienna</td>
+</tr>
+<tr>
+ <td style="background-color: #8A2BE2">BlueViolet</td>
+ <td style="background-color: #FF1493">DeepPink</td>
+ <td style="color:black;background-color: #FAFAD2">LightGoldenrodYellow</td>
+ <td style="color:black;background-color: #FFDEAD">NavajoWhite</td>
+ <td style="color:black;background-color: #C0C0C0">Silver</td>
+</tr>
+<tr>
+ <td style="background-color: #A52A2A">Brown</td>
+ <td style="color:black;background-color: #00BFFF">DeepSkyBlue</td>
+ <td style="color:black;background-color: #D3D3D3">LightGray</td>
+ <td style="background-color: #000080">Navy</td>
+ <td style="color:black;background-color: #87CEEB">SkyBlue</td>
+</tr>
+<tr>
+ <td style="color:black;background-color: #DEB887">BurlyWood</td>
+ <td style="background-color: #696969">DimGray</td>
+ <td style="color:black;background-color: #90EE90">LightGreen</td>
+ <td style="color:black;background-color: #FDF5E6">OldLace</td>
+ <td style="background-color: #6A5ACD">SlateBlue</td>
+</tr>
+<tr>
+ <td style="background-color: #5F9EA0">CadetBlue</td>
+ <td style="background-color: #1E90FF">DodgerBlue</td>
+ <td style="color:black;background-color: #FFB6C1">LightPink</td>
+ <td style="background-color: #808000">Olive</td>
+ <td style="background-color: #708090">SlateGray</td>
+</tr>
+<tr>
+ <td style="color:black;background-color: #7FFF00">Chartreuse</td>
+ <td style="background-color: #B22222">FireBrick</td>
+ <td style="color:black;background-color: #FFA07A">LightSalmon</td>
+ <td style="background-color: #688E23">OliveDrab</td>
+ <td style="color:black;background-color: #FFFAFA">Snow</td>
+</tr>
+<tr>
+ <td style="background-color: #D2691E">Chocolate</td>
+ <td style="color:black;background-color: #FFFAF0">FloralWhite</td>
+ <td style="color:black;background-color: #20B2AA">LightSeaGreen</td>
+ <td style="background-color: #FFA500">Orange</td>
+ <td style="color:black;background-color: #00FF7F">SpringGreen</td>
+</tr>
+<tr>
+ <td style="background-color: #FF7F50">Coral</td>
+ <td style="background-color: #228B22">ForestGreen</td>
+ <td style="color:black;background-color: #87CEFA">LightSkyBlue</td>
+ <td style="background-color: #FF4500">OrangeRed</td>
+ <td style="background-color: #4682B4">SteelBlue</td>
+</tr>
+<tr>
+ <td style="background-color: #6495ED">CornFlowerBlue</td>
+ <td style="background-color: #FF00FF">Fuchsia</td>
+ <td style="color:black;background-color: #778899">LightSlateGray</td>
+ <td style="color:black;background-color: #DA70D6">Orchid</td>
+ <td style="color:black;background-color: #D2B48C">Tan</td>
+</tr>
+<tr>
+ <td style="color:black;background-color: #FFF8DC">Cornsilk</td>
+ <td style="color:black;background-color: #DCDCDC">Gainsboro</td>
+ <td style="color:black;background-color: #B0C4DE">LightSteelBlue</td>
+ <td style="color:black;background-color: #EEE8AA">PaleGoldenRod</td>
+ <td style="background-color: #008080">Teal</td>
+</tr>
+<tr>
+ <td style="background-color: #DC143C">Crimson</td>
+ <td style="color:black;background-color: #F8F8FF">GhostWhite</td>
+ <td style="color:black;background-color: #FFFFE0">LightYellow</td>
+ <td style="color:black;background-color: #98FB98">PaleGreen</td>
+ <td style="color:black;background-color: #D8BFD8">Thistle</td>
+</tr>
+<tr>
+ <td style="color:black;background-color: #00FFFF">Cyan</td>
+ <td style="color:black;background-color: #FFD700">Gold</td>
+ <td style="color:black;background-color: #00FF00">Lime</td>
+ <td style="color:black;background-color: #AFEEEE">PaleTurquoise</td>
+ <td style="background-color: #FF6347">Tomato</td>
+</tr>
+<tr>
+ <td style="background-color: #00008B">DarkBlue</td>
+ <td style="background-color: #DAA520">GoldenRod</td>
+ <td style="color:black;background-color: #32CD32">LimeGreen</td>
+ <td style="background-color: #db7093">PaleVioletRed</td>
+ <td style="color:black;background-color: #40E0D0">Turquoise</td>
+</tr>
+<tr>
+ <td style="background-color: #008B8B">DarkCyan</td>
+ <td style="background-color: #808080">Gray</td>
+ <td style="color:black;background-color: #FAF0E6">Linen</td>
+ <td style="color:black;background-color: #FFEFD5">PapayaWhip</td>
+ <td style="background-color: #EE82EE">Violet</td>
+</tr>
+<tr>
+ <td style="background-color: #B8860B">DarkGoldenRod</td>
+ <td style="background-color: #008000">Green</td>
+ <td style="background-color: #FF00FF">Magenta</td>
+ <td style="color:black;background-color: #FFDAB9">PeachPuff</td>
+ <td style="color:black;background-color: #F5DEB3">Wheat</td>
+</tr>
+<tr>
+ <td style="background-color: #A9A9A9">DarkGray</td>
+ <td style="color:black;background-color: #ADFF2F">GreenYellow</td>
+ <td style="background-color: #800000">Maroon</td>
+ <td style="background-color: #CD853F">Peru</td>
+ <td style="color:black;background-color: #FFFFFF">White</td>
+</tr>
+<tr>
+ <td style="background-color: #006400">DarkGreen</td>
+ <td style="color:black;background-color: #F0FFF0">HoneyDew</td>
+ <td style="color:black;background-color: #66CDAA">MediumAquaMarine</td>
+ <td style="color:black;background-color: #FFC0CB">Pink</td>
+ <td style="color:black;background-color: #F5F5F5">WhiteSmoke</td>
+</tr>
+<tr>
+ <td style="color:black;background-color: #BDB76B">DarkKhaki</td>
+ <td style="background-color: #FF69B4">HotPink</td>
+ <td style="background-color: #0000CD">MediumBlue</td>
+ <td style="color:black;background-color: #DDA0DD">Plum</td>
+ <td style="color:black;background-color: #FFFF00">Yellow</td>
+</tr>
+<tr>
+ <td style="background-color: #8B008B">DarkMagenta</td>
+ <td style="background-color: #CD5C5C">IndianRed</td>
+ <td style="background-color: #BA55D3">MediumOrchid</td>
+ <td style="color:black;background-color: #B0E0E6">PowderBlue</td>
+ <td style="color:black;background-color: #9ACD32">YellowGreen</td>
+</tr>
+</table>
+<p>&nbsp;</p>
+</article>
+<footer
+ <p>§</p>
+</footer>
+</main>
+ </body>
+</html>
diff --git a/static/Interesting-links.html b/static/Interesting-links.html
new file mode 100755
index 0000000..4198fde
--- /dev/null
+++ b/static/Interesting-links.html
@@ -0,0 +1,114 @@
+<!doctype html>
+<html lang="en">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="stylesheet" href="/style.css" />
+ <link rel="icon" type="image/x-icon" href="/favicon.ico" />
+
+ <title>Bloggings</title>
+ </head>
+ <body>
+ <header>
+ <h1>Bloggings</h1>
+ <a href="/static/index.php">Back</a>
+ </header>
+ <main>
+ <article>
+ <h2>Interesting Links</h2>
+ <h4>(maybe be for some)</h4>
+ <h3>Search engines</h3>
+ <ul>
+ <li class="articlelink">
+ <a href="https://search.marginalia.nu/">Marginalia Search Engine</a>
+ </li>
+ <li class="articlelink">
+ <a href="https://wiby.org/">Wiby Search Engine</a>
+ </li>
+ </ul>
+ <h3>Hosting</h3>
+ <ul>
+ <li class="articlelink">
+ <a href="https://www.hotglue.me/">Hotglue web publishing</a>
+ </li>
+ <li class="articlelink">
+ <a href="https://web1.0hosting.net/">Web 1.0 Hosting</a>
+ </li>
+ </ul>
+ <h3>Tools</h3>
+ <ul>
+ <li class="articlelink">
+ <a href="https://bash-prompt-generator.org/"
+ >Bash prompt generator</a
+ >
+ </li>
+ </ul>
+ <h3>Stuff</h3>
+ <ul>
+ <li class="articlelink">
+ <a href="https://lucio.albenga.es"
+ >Lucio's website: UNIX, programming, retro computing, electronics,
+ and more</a
+ >
+ </li>
+ <li class="articlelink">
+ <a href="https://int10h.org/oldschool-pc-fonts/"
+ >Old school PC fonts</a
+ >
+ </li>
+ <li class="articlelink">
+ <a href="https://neilzone.co.uk/">Neil's personal Blog</a>
+ </li>
+ <li class="articlelink"><a href="https://b3ta.com/">B3ta</a></li>
+ <li class="articlelink">
+ <a href="https://github.com/toolleeo/awesome-cli-apps-in-a-csv"
+ >Awesome cli apps</a
+ >
+ </li>
+ </ul>
+ <h3>News</h3>
+ <ul>
+ <li class="articlelink">
+ <a href="https://news.ycombinator.com/">Hacker News</a>
+ </li>
+ <li class="articlelink">
+ <a href="https://brutalist.report/">Brutalist report</a>
+ </li>
+ <li class="articlelink"><a href="https://lobste.rs/">Lobsters</a></li>
+ <li class="articlelink">
+ <a href="https://lwn.net/">Linux Weekly News</a>
+ </li>
+ <li class="articlelink">
+ <a href="https://ctrl-c.club/~loghead//ctrl-zine.html">Ctrl-zine</a>
+ </li>
+ </ul>
+ <h3>Other lists</h3>
+ <ul>
+ <li class="articlelink">
+ <a href="https://greycoder.com/a-list-of-text-only-new-sites/"
+ >Greycoder's list</a
+ >
+ </li>
+ <li class="articlelink">
+ <a href="http://biglist.terraaeon.com/"
+ >Big list of personal web sites</a
+ >
+ </li>
+ <li class="articlelink">
+ <a href="https://sjmulder.nl/en/textonly.html">SJ Mulder's list</a>
+ </li>
+ <li class="articlelink">
+ <a
+ href="https://github.com/mayfrost/guides/blob/master/ALTERNATIVES.md"
+ >Mayfrost Alternatives</a
+ >
+ </li>
+ </ul>
+ <p>&nbsp;</p>
+ </article>
+ </main>
+ <footer>
+ <p>§</p>
+ </footer>
+ </body>
+</html>
diff --git a/static/Mention-Legal.html b/static/Mention-Legal.html
new file mode 100755
index 0000000..16549c5
--- /dev/null
+++ b/static/Mention-Legal.html
@@ -0,0 +1,63 @@
+<!doctype html>
+<html lang="en">
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" >
+ <link rel="stylesheet" href="/style.css" />
+ <link rel="icon" type="image/x-icon" href="/favicon.ico">
+ <title>Bloggings</title>
+ </head>
+ <body>
+ <header>
+ <h1>Bloggings</h1>
+ <a href="/static/index.php">Back</a>
+ </header>
+ <main>
+ <article<
+<h2>GDPR</h2>
+<h4>[English]</h4>
+<p>Wittamore.fr is a personal blog published in a non-professional capacity.
+It does not use cookies, does not track visitors and does not store their e-mails or information
+with the exception of temporary server logs for debugging purposes. Its content is free of rights.
+</p>
+<small>
+<p>Details of the site host:
+<br>OVH SAS, RCS Lille Métropole 424 761 419 00045
+<br>Head office: 2 rue Kellermann, 59100 Roubaix, France.</p>
+</small>
+<p> While I endeavour to keep the information up to date and correct,
+I make no representations or warranties of any kind,
+express or implied, about the completeness, accuracy, reliability, suitability
+or availability of the information contained on the website for any purpose.
+</p>
+<p>All claims should be addressed to philip [at] wittamore.fr</p>
+<hr>
+<h4>[Français]</h4>
+<p>
+Wittamore.fr est un blog personel édité à titre non professionnel.
+Il n'utilise pas de cookies, ne traque pas les visiteurs et ne stocke pas
+leurs d'e-mails ni informations à l'exception des journaux temporaires du serveur à des fins de débogage.
+Son contenu est libre des droits.
+</p>
+
+<small>
+<p>Coordonnées de l’hébergeur du site :
+<br>OVH SAS, RCS Lille Métropole 424 761 419 00045
+<br>Siège social : 2 rue Kellermann, 59100 Roubaix, France.</p>
+</small>
+
+<p>
+Bien que je m'efforce de maintenir les informations à jour et correctes,
+je ne fais aucune déclaration ni garantie de quelque nature que ce soit,
+expresse ou implicite, concernant l'exhaustivité, l'exactitude, la fiabilité, la pertinence
+ou la disponibilité des informations contenus sur le site web à quelque fin que ce soit.
+</p>
+<p>Toute réclamation doit être adressée à philip [arobase] wittamore.fr</p>
+ <p>&nbsp;</p>
+ </article>
+ </main>
+ <footer>
+ <p>§</p>
+ </footer>
+ </body>
+</html>
diff --git a/static/Neomutt.html b/static/Neomutt.html
new file mode 100755
index 0000000..c5138b3
--- /dev/null
+++ b/static/Neomutt.html
@@ -0,0 +1,95 @@
+<!doctype html>
+<html lang="en">
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" >
+ <link rel="stylesheet" href="/style.css" />
+ <link rel="icon" type="image/x-icon" href="/favicon.ico">
+ <title>Bloggings</title>
+ </head>
+ <body>
+ <header>
+ <h1>Bloggings</h1>
+ <a href="/static/index.php">Back</a>
+ </header>
+ <main>
+ <article>
+<h2>Neomutt</h2>
+<h5>2021-03-20</h5>
+<p>Neomutt is an updated version of Mutt, a text based email client.</p>
+<p><a href="https://neomutt.org/" target="_blank">Site de Neomutt</a></p>
+<img src="/images/blog/neomutt-screenshot.png">
+
+<h4>Configuration files</h4>
+<ul>
+<li class="articlelink"><a href="/txt/neomuttrc.txt">neomuttrc</a></li>
+<li class="articlelink"><a href="/txt/account_philip.txt">account</a></li>
+<li class="articlelink"><a href="/txt/venelles.txt">theme</a></li>
+<li class="articlelink"><a href="/txt/mailcap.txt">mailcap</a></li>
+</ul>
+
+<ul>
+<li class="articlelink"><a href="/txt/display_filter.txt">Display filter</a></li>
+<li class="articlelink"><a href="/txt/get-mailboxes.txt">List mailboxes</a></li>
+<li class="articlelink"><a href="/txt/translate.txt">Translate emails</a></li>
+<li class="articlelink"><a href="/txt/mutt-trim.txt">Smarten up emails before replying</a></li>
+<li class="articlelink"><a href="/txt/print_unicode.txt">Printing emails in unicode</a></li>
+</ul>
+
+<h4>External applications</h4>
+
+<ul>
+<li class="articlelink"><a href="https://github.com/baruchel/txt2pdf">txt2pdf</a> Convert text to PDF with Unicode</li>
+<li class="articlelink"><a href="https://isync.sourceforge.io/">mbsync</a> I use mbsync to download emails</li>
+<li class="articlelink"><a href="https://marlam.de/msmtp/">msmtp</a> I use msmtp to send emails</li>
+<li class="articlelink"><a href="https://sr.ht/~bptato/chawan/">Chawan</a> I use Chawan in mailcap to convert html emails</li>
+<li class="articlelink"><a href="https://gnupg.org/">GPG</a> signature and encryption</li>
+<li class="articlelink"><a href="https://www.geeksforgeeks.org/deepl-command-line-language-translator-tool-for-linux/">DeepL-cli</a> for translating</li>
+<li class="articlelink"><a href="https://github.com/soimort/translate-shell">Translate Shell</a> for translating</li>
+<li class="articlelink"><a href="https://github.com/firecat53/urlscan">Urlscan</a> manage links in emails</li>
+<li class="articlelink"><a href="https://notmuchmail.org/">Notmuch</a> Notmuch email system for searching (I don't use it)</li>
+<li class="articlelink"><a href="https://github.com/lefcha/imapfilter">Imapfilter</a> tool for filtering mail</li>
+</ul>
+
+<h4>Personal Notes</h4>
+
+<p>To enable verification of the GPG signature from the keyservers when
+reading an e-mail, make sure that the ~/.gnupg/gpg.conf file contains these lines:</p>
+<code>keyserver hkps://hkps.pool.sks-keyservers.net
+keyserver-options auto-key-retrieve
+</code>
+
+<p>I use msmtp to send e-mails from my Arch linux laptop. In msmtprc,
+</p>
+<code>tls_trust_file /etc/ssl/certs/ca-certificates.crt</code>
+<p>doesn't work for me, instead I use</p>
+<code>tls_fingerprint</code></pre>
+<p>To obtain the fingerprint :</p>
+<code>msmtp --serverinfo --tls --tls-certcheck=off --host=host.domain.tld
+ --port=587 | egrep -o "([0-9A-Za-z]{2}:){31}[0-9A-Za-z]{2}"
+</code>
+<p>I have a cron job that updates the fingerprint regularily.</p>
+<code>#!/bin/bash
+# update tls_fingerprint entry in ~/.msmtprc
+
+cd $HOME
+
+# get the server fingerprint
+KEY=$(msmtp --serverinfo --tls --tls-certcheck=off --host=mail.domain.tld --port=587 | grep -E -o "([0-9A-Za-z]{2}:){31}[0-9A-Za-z]{2}")
+
+# replace tls_fingerprint line in .msmtprc
+sed -i "s/^tls_fingerprint.*/tls_fingerprint $KEY/g" .msmtprc
+</code>
+
+<p>
+I use Chawan (cha) in my mailcap to convert html mail to text, otherwise xdg-desktop for the default applications
+(see mailcap above)
+</p>
+ <p>&nbsp;</p>
+ </article>
+ </main>
+ <footer>
+ <p>§</p>
+ </footer>
+ </body>
+</html>
diff --git a/static/about.html b/static/about.html
new file mode 100755
index 0000000..2e07d6f
--- /dev/null
+++ b/static/about.html
@@ -0,0 +1,98 @@
+<!doctype html>
+<html lang="en">
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" >
+ <link rel="stylesheet" href="/style.css" />
+ <link rel="icon" type="image/x-icon" href="/favicon.ico">
+ <title>Bloggings</title>
+ </head>
+ <body>
+ <main>
+ <header>
+ <h1>Bloggings</h1>
+ <a href="/static/index.php">Back</a>
+ </header>
+ <article>
+ <h2>About</h2>
+ <p><img src="/images/shadocks-pumping-300.gif"></p>
+ <h3>A French Englishman</h3>
+ <p>
+ <i>"Spends a lot of time looking out of the window" - school reports</i>
+ </p>
+ <p>
+ I first arrived in France from England in 1975 with a hitchhiker's
+ rucksack. Barely 18, I wanted to get out of my bubble and see the world,
+ and France held my breath. The wide open spaces, the Massif Central, the
+ beaches of Corsica. I realised that I could live differently. (<a
+ href="/sticky/summer-of-75.html"
+ ><i>read summer of '75</i></a
+ >) <br><br>Many years and many lives later, I became a proud French
+ citizen and inhabitant of Brittany.
+ </p>
+ <h3>Computers and stuff</h3>
+ <p>
+ My first computer was a Sinclair ZX81, although I used a Burroughs TC500
+ terminal in 1974 at Barclays.<br><br>In the 80s, I wrote a Morse code
+ decoder in Locomotive basic on an Amstrad CPC464 for my shortwave radio
+ and read clear text messages from the French Navy in Toulon. I also built
+ billing spreadsheets in Multiplan on an IBM PC for a laundry serving
+ regional hospitals.<br><br>In the early 90s, I discovered Linux with a
+ copy of MNIS Linux because I didn't want to pay for Windows 95. Then came
+ the discovery of the Internet with a modem! I cobbled together an intranet
+ at work using Minitels and home-made electronics, but Windows/Netware was
+ preferred by my employer. Later the cost of Netware led me to replace
+ Netware with Mars-nwe, a Netware clone for Linux with dual boot Windows
+ 3.1/Linux clients. I also wrote a
+ <a href="https://wittamore.fr/articles/2023/windowmaker-in-1998.html"
+ >luxury goods label printing app</a
+ >
+ in Applixware 4.41.<br><br>I wrote my first website in 1994, and in
+ 1999, I became both system administrator and support technician for the
+ French branch of an American software company, where I encountered Unix
+ AIX, IRIX, Solaris and HP-UX. Two years later, I was appointed sales
+ manager in France, then in Europe. A highly unlikely combination of
+ technician and sales, but one that worked well.
+ </p>
+ <p></p>
+ <p>
+ <img
+ src="/images/shop.jpg"
+ alt=""
+ width="200"
+ ><br><br>
+ In the meantime, I opened my own computer repair shop, wrote
+ a licence management application, a web CRM application, a number of
+ websites, and a few web applications.
+ <br><br>
+ Then I retired.
+ <br><br>
+ I'd been working in IT for 35 years, so I
+ turned to woodworking for a bit of creativity. I also built my own tools
+ such as a lathe and bandsaw. The advantage of woodworking over IT is that
+ you obtain a finished object that isn't obsolete after 5 minutes, and can
+ last for... well, longer than me.
+ </p>
+ <p>
+ <img
+ src="/images/bowl.jpg"
+ alt="Birch bowl with pyrograving"
+ width="200"
+ >
+ </p>
+ <p>
+ <a
+ href="https://www.lairdubois.fr/@philipw"
+ target="_blank"
+ rel="noopener"
+ >See my page at L'Air du Bois</a
+ >
+ </p>
+ <p>&nbsp;</p>
+ </article>
+ </main>
+ <footer>
+ <p>§</p>
+ </footer>
+ </body>
+</html>
diff --git a/static/index.php b/static/index.php
new file mode 100755
index 0000000..19b2e8b
--- /dev/null
+++ b/static/index.php
@@ -0,0 +1,82 @@
+<!doctype html>
+<html lang="en">
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" >
+ <link rel="stylesheet" href="/style.css" />
+ <link rel="icon" type="image/x-icon" href="/favicon.ico">
+ <title>Bloggings</title>
+</head>
+<body>
+ <header>
+ <h1>Bloggings</h1>
+ <nav>
+ <p><a href="/index.php">Blog</a>&nbsp;|&nbsp;<b>Static</b>&nbsp;|&nbsp;<a
+ href="/search.php">Search</a>&nbsp;|&nbsp;<a
+ href="https://git.wittamore.fr" target="_blank" title="Git">Git</a>&nbsp;|&nbsp;<a
+ href="https://social.wittamore.fr/philip" target="_blank" title="Fediverse">Fedi</a>&nbsp;|&nbsp;<a
+ href="/feeds/index.php" target="_blank" title="Feeds">Feeds</a>&nbsp;|&nbsp;<a
+ href="/rss.xml">RSS</a></p>
+ </nav>
+ <div class="banner">
+ <img src="/images/me.jpg" alt="logo">
+ <p>Comments: <a href="https://social.wittamore.fr/philip">@philip</a><br>
+ Contact: <a href="/images/deltachatqr.jpg">Deltachat</a>
+ </p>
+ </div>
+ </header>
+ <main>
+ <article>
+ <h2>Static pages</h2>
+ <!-- list start -->
+<?php
+// iterate through years
+$items = [];
+echo "<ul>";
+// iterate through files
+$i = 0;
+$thisdir = new DirectoryIterator("./");
+foreach ($thisdir as $file) {
+ if ((!$file->isDot()) && (!$file->isDir()) && ($file!="index.php")) {
+ $i++;
+ $content = file_get_contents($file->getPathname());
+ preg_match("/<h5>(.*?)<\/h5>/s", $content, $date);
+ $filedate = date("Y-m-d");
+
+ if (isset($date[1]) && strtotime($date[1])) {
+ $filedate = date("Y-m-d", strtotime($date[1]));
+ }
+
+ preg_match("/<h2>(.*?)<\/h2>/s", $content, $titre);
+ $title = "?";
+
+ if (isset($titre[1])) {
+ $title = ucfirst($titre[1]);
+ }
+ $items[$i][0] = $i;
+ $items[$i][1] = $file->getPathname();
+ $items[$i][2] = $title;
+ }
+}
+$values = array_column($items, 2);
+array_multisort($values, SORT_ASC, $items);
+
+$i = 0;
+while ($i < count($items)) {
+ echo '<li class="articlelink">' .
+ '<a href="' .
+ $items[$i][1] .
+ '">' .
+ ucfirst($items[$i][2]) .
+ "</a></li>";
+ $i++;
+}
+echo "</ul>";
+?>
+ </article>
+ </main>
+ <footer>
+ <p>§</p>
+ </footer>
+ </body>
+</html>
diff --git a/static/le-mene.html b/static/le-mene.html
new file mode 100755
index 0000000..0d6c1a8
--- /dev/null
+++ b/static/le-mene.html
@@ -0,0 +1,181 @@
+<!doctype html>
+<html lang="en">
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" >
+ <link rel="stylesheet" href="/style.css" />
+ <link rel="icon" type="image/x-icon" href="/favicon.ico">
+ <title>Bloggings</title>
+ </head>
+ <body>
+ <header>
+ <h1>Bloggings</h1>
+ <a href="/static/index.php">Back</a>
+ </header>
+ <main>
+ <article>
+<h2>Le Mené</h2>
+
+<h4>Actualités</h4>
+
+<ul>
+<li class="articlelink"><a href="https://www.ouest-france.fr/bretagne/le-mene-22330/">Ouest France - Le Mené</a></li>
+<li class="articlelink"><a href="https://www.letelegramme.fr/cotes-d-armor/le-mene/">Le Télégramme - Le Mené</a></li>
+<li class="articlelink"><a href="https://actu.fr/bretagne/le-mene_22046">Courrier Independante - Le Mené</a></li>
+</ul>
+
+<h4>Les Ondes</h4>
+<ul>
+<li class="articlelink"><a href="https://www.evasionfm.com/">Radio Evasion</a></li>
+<li class="articlelink"><a href="https://www.frequence-radio.org/frequences-cotes-d-armor.html">Radios Côtes d'Armor</a></li>
+<li class="articlelink"><a href="https://www.tvr.bzh/direct">TVR</a></li>
+</ul>
+
+<h4>Cartes</h4>
+
+<ul>
+<li class="articlelink"><a href="https://www.openstreetmap.org/#map=12/48.2704/-2.5142">Carte Open Street Map</a> (vous pouvez l'améliorer)</li>
+<li class="articlelink"><a href="https://www.geoportail.gouv.fr/plan/22046/le-mene">Géoportail - Le Mené</a></li>
+<li class="articlelink"><a href="https://www.visorando.com/randonnee-bretagne-2.html">Randonées</a></li>
+<li class="articlelink"><a href="https://www.europe.bzh/">L'Europe en Bretagne</a></li>
+<li class="articlelink"><a href="https://www.google.com/maps/d/u/0/viewer?msa=0&mid=1VFvpd2QwySLwHVj9IBs6wwCFfto&ll=48.217429949274496%2C-2.682589550000003&z=10">Carte des produits locaux</a></li>
+</ul>
+
+<h4>Flore et Faune</h4>
+<ul>
+<li class="articlelink"><a href="http://gmb.bzh/">Groupement Mammalogique de Brétagne</a></li>
+<li class="articlelink"><a href="https://www.vivarmor.fr">VivArmor Nature</a></li>
+<li class="articlelink"><a href="https://www.faune-bretagne.org/">Faune Bretagne</a></li>
+<li class="articlelink"><a href="https://inpn.mnhn.fr/collTerr/commune/choix/22046">Inventaire Patrimoine Naturel</a></li>
+<li class="articlelink"><a href="https://www.bretagne-vivante.org/">Bretagne Vivante</a></li>
+
+</ul>
+
+<h4>Ressources</h4>
+<ul>
+<li class="articlelink"><a href="https://www.services.eaufrance.fr/donnees/commune/22046">Observertoire National Eau et Assainissement</a></li>
+<li class="articlelink"><a href="https://lagrangeauxabeille8.wixsite.com/website">La Grange Aux Abeilles</a></li>
+</ul>
+
+<h4>Tourisme</h4>
+<ul>
+<li class="articlelink"><a href="https://www.facebook.com/cotesdarmor.tourisme">Côtes d'Armor Tourisme</a></li>
+<li class="articlelink"><a href="https://www.tourismebretagne.com/">Tourisme Bretagne</a></li>
+<li class="articlelink"><a href="https://www.mene.fr/decouvrir-le-mene/le-tourisme/">Sentiers de balade</a></li>
+<li class="articlelink"><a href="https://www.armortv.fr/">ArmorTV</a></li>
+</ul>
+
+<h4>Histoire</h4>
+
+<h5>Le Mené</h5>
+<ul>
+<li class="articlelink"><a href="https://www.inrap.fr/recherche?search_api_views_fulltext=c%C3%B4tes+d%27armor">Archéologie en Mené</li>
+<li class="articlelink"><a href="https://histosm.org/#12/-2.42558/48.28776/0/">HistOSM</a> Objets historiques de OpenStreetMap
+<li class="articlelink"><a href="https://www.megalithic.co.uk/leaflet_megalith_map.php?country=6">Les megalithes de France</a> Carte interactive</li>
+<li class="articlelink"><a href="http://voies-romaines-bretagne.com/vrom2/corseul-vannes.html">Route Romaine de Corseul &agrave; Vannes</a></li>
+<li class="articlelink"><a href="https://www.geoportail.gouv.fr/carte?c=-2.4987268203755586,48.2813754082255&z=12&l0=GEOLOGY.GEOLOGY::EXTERNAL:OGC:EXTERNALWMS(1)&permalink=yes">Carte Géologique du Mené</li>
+<li class="articlelink"><a href="https://renass.unistra.fr/en/zones/france/">Les derniers évènements sismiques survenus en France</a></li>
+<li class="articlelink"><a href="https://fr.wikipedia.org/wiki/Monts_du_Men%C3%A9">Les Monts de Mené</a></li>
+<li class="articlelink"><a href="https://infoterre.brgm.fr/">Infoterre</a></li>
+<li class="articlelink"><a href="http://sigesbre.brgm.fr/Histoire-geologique-de-la-Bretagne-59.html">Histoire g&eacute;ologique de la Bretagne</a></li>
+<li class="articlelink"><a href="https://sallevirtuelle.cotesdarmor.fr/AD/cnx/commune.aspx">Cadastres anciennes</a></li>
+</ul>
+
+<h5>Langourla</h5>
+<ul>
+<li class="articlelink"><a href="https://fr.wikipedia.org/wiki/Langourla">Wikipedia</a></li>
+<li class="articlelink"><a href="/images/histoire/cour-de-queneleue.png">Cour de Queneleue.png (pr&eacute;histoire)</a></li>
+<li class="articlelink"><a href="/images/histoire/vieux-chatet-de-coelan.png">Les vieux Ch&acirc;tets (pr&eacute;histoire)</a></li>
+<li class="articlelink"><a href="/images/histoire/bas_fournaux.jpg">Exemple d'extraction de fer &agrave; Langourla</a></li>
+<li class="articlelink"><a href="/images/histoire/haches-langourla.png">Haches du Ma&ccedil;onnais</a></li>
+<li class="articlelink"><a href="/images/histoire/cocantine.png">La Cocantine (vestiges romains)</a></li>
+<li class="articlelink"><a href="/images/histoire/eglise_saint_eutrope.jpg">L'ancienne &eacute;glise de Saint Eutrope</a></li>
+<li class="articlelink"><a href="/images/histoire/bourg-1824.png">Le bourg en 1824</a></li>
+<li class="articlelink"><a href="/images/histoire/delivrance-cartes-alimentaires-1941.webp">Cartes alimentaires 1941</a></li>
+<li class="articlelink"><a href="/images/histoire/arrete-confitures-1942.webp">Distribution confitures 1942</a></li>
+<li class="articlelink"><a href="/files/langourla.pdf">Carte de Langourla</a> Fichier PDF</li>
+<li class="articlelink"><a href="https://www.bretagneweb.com/photos-22/22-langourla.htm">Bretagneweb</a></li>
+<li class="articlelink"><a href="/images/mene/langourla/cartes-postales">Cartes postales</a></li>
+<li class="articlelink"><a href="/images/mene/langourla/photos/index.php">Photos</a></li>
+</ul>
+
+<h5>Saint Jacut du Men&eacute;</h5>
+<ul>
+<li class="articlelink"><a href="https://fr.wikipedia.org/wiki/Saint-Jacut-du-Men%C3%A9">Wikipedia</a></li>
+<li class="articlelink"><a
+<li class="articlelink"><a href="/images/histoire/1740.jpg">Carte de 1740</a></li>
+<li class="articlelink"><a href="/images/histoire/1866.jpg">Carte de 1866</a></li>
+<li class="articlelink"><a href="/images/histoire/chateau-de-la-couaille.jpg">Chateau de la couaille (age de fer)</a>
+| <a href="https://www.openstreetmap.org/query?lat=48.27997&lon=-2.48093#map=16/48.2814/-2.4803">OSM</a></li>
+<li class="articlelink"><a href="/images/histoire/Allee-couverte-la-rocher.png">Allée couverte la Rocher (BNF)</li>
+<li class="articlelink"><a href="/images/histoire/Menhir-de-la-Touche-article.png">Menhir de la Touche (BNF)</a></li>
+<li class="articlelink"><a href="https://www.bretagneweb.com/photos-22/22-saintjacutdumene.htm">Bretagneweb</a></li>
+<li class="articlelink"><a href="/images/mene/saint-jacut-du-mene/cartes-postales/index.php">Cartes postales</a></li>
+<li class="articlelink"><a href="/images/mene/saint-jacut-du-mene/photos/index.php">Photos</a></li>
+</ul>
+
+<h5>Collin&eacute;e</h5>
+<ul>
+<li class="articlelink"><a href="https://fr.wikipedia.org/wiki/Collin%C3%A9e">Wikipedia</a></li>
+<li class="articlelink"><a href="https://gallica.bnf.fr/ark:/12148/bpt6k56069257/f15.item.r=collin%C3%A9e">Gallica</a> r&eacute;f&eacute;rences Bulletin Sociét&eacute; pr&eacute;historique</li>
+<li class="articlelink"><a href="https://www.bretagneweb.com/photos-22/22-collinee.htm">Bretagneweb</a></li>
+</ul>
+
+<h5>Plessala</h5>
+<ul>
+<li class="articlelink"><a href="https://fr.wikipedia.org/wiki/Plessala">Wikipedia</a></li>
+<li class="articlelink"><a href="http://archeologie.canalblog.com/archives/2012/12/02/25722234.html">Les enceintes &agrave; foss&eacute;s multiples</a></li>
+<li class="articlelink"><a href="https://gallica.bnf.fr/ark:/12148/bpt6k58028610/f55.image.r=Plessala?rk=150215;2">Habitations Gallo Romaines</a></li>
+<li class="articlelink"><a href="https://gallica.bnf.fr/ark:/12148/bpt6k5687891d/f520.image.r=Plessala?rk=171674;4">Chateaux</a></li>
+<li class="articlelink"><a href="https://gallica.bnf.fr/ark:/12148/bpt6k58028892/f111.image.r=Plessala%20archaeology?rk=42918;4">Mottes de l'age de fer</a></li>
+<li class="articlelink"><a href="https://www.delcampe.net/fr/collections/search?categories%5B%5D=713&search_mode=all&excluded_terms=&term=plessala">Cartes Postales</a></li>
+<li class="articlelink"><a href="https://www.bretagneweb.com/photos-22/22-plessala.htm">Bretagneweb</a></li>
+</ul>
+
+<h5>Le Gouray</h5>
+<ul>
+<li class="articlelink"><a href="https://fr.wikipedia.org/wiki/Le_Gouray">Wikipedia</a></li>
+<li class="articlelink"><a href="https://fr.wikipedia.org/wiki/All%C3%A9e_couverte_des_Meurtiaux">All&eacute;e couverte des Meurtiaux</a></li>
+<li class="articlelink"><a href="https://fr.wikipedia.org/wiki/Passerelles_du_Gouray">Passerelles du Gouray</a></li>
+<li class="articlelink"><a href="https://www.bretagneweb.com/photos-22/22-legouray.htm">Bretagneweb</a></li>
+</ul>
+
+<h5>Saint Gilles du Men&eacute;</h5>
+<ul>
+<li class="articlelink"><a href="https://fr.wikipedia.org/wiki/Saint-Gilles-du-Men%C3%A9">Wikipedia</a></li>
+<li class="articlelink"><a href="https://www.bretagneweb.com/photos-22/22-saintgillesdumene.htm">Bretagneweb</a></li>
+</ul>
+
+<h5>Saint Gou&eacute;no</h5>
+<ul>
+<li class="articlelink"><a href="https://fr.wikipedia.org/wiki/Saint-Gou%C3%A9no">Wikipedia</a></li>
+<li class="articlelink"><a href="https://www.bretagneweb.com/photos-22/22-saintgoueno.htm">Bretagneweb</a></li>
+</ul>
+
+<h4>Anciennes logos des communes</h4>
+
+<ul>
+<li class="articlelink"><a href="/images/mene/logos/index.php">Gallery</a></li>
+</ul>
+
+<h4 id="Bulletins">Bulletins</h4>
+
+<p>Quelques bulletins que j'ai mise en page lorsque j'&eacute;tais conseilleur de la village
+de Langourla, C&ocirc;tes d'armor.</p>
+
+<ul>
+<li class="articlelink"><a href="/files/bulletins/bulletin_052014_006_WEB.pdf">Mai 2014</a></li>
+<li class="articlelink"><a href="/files/bulletins/bulletin_092014_01_WEB.pdf">Septembre 2014</a></li>
+<li class="articlelink"><a href="/files/bulletins/bulletin_122014_WEB.pdf">D&eacute;cembre 2014</a></li>
+<li class="articlelink"><a href="/files/bulletins/bulletin_032015_WEB.pdf">Mars 2015</a></li>
+<li class="articlelink"><a href="/files/bulletins/bulletin_062015_web.pdf">Juin 2015</a></li>
+<li class="articlelink"><a href="/files/bulletins/bulletin_092014_01_WEB.pdf">Septembre 2015</a></li>
+</ul>
+ <p>&nbsp;</p>
+ </article>
+ </main>
+ <footer>
+ <p>§</p>
+ </footer>
+ </body>
+</html>
diff --git a/static/summer-of-75.html b/static/summer-of-75.html
new file mode 100755
index 0000000..92799e6
--- /dev/null
+++ b/static/summer-of-75.html
@@ -0,0 +1,50 @@
+<!doctype html>
+<html lang="en">
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" >
+ <link rel="stylesheet" href="/style.css" />
+ <link rel="icon" type="image/x-icon" href="/favicon.ico">
+ <title>Bloggings</title>
+ </head>
+ <body>
+ <header>
+ <h1>Bloggings</h1>
+ <a href="/static/index.php">Back</a>
+ </header>
+ <main>
+ <article>
+ <h2>Summer of ’75</h2>
+ <h5>22-06-2023</h5>
+ <img src="/images/corse-1975.jpg" alt="beach in corsica 1975">
+ <p>The white ferry crossing the channel seemed ancient, with a single passenger deck that was mostly a bar. Was it a converted fishing boat? An Isle of Wight ferry? In any case it was certainly unlike the sleek cross channel ships of today. It felt like going to Mars in a bucket.</p>
+ <p>I was 18. Tall and skinny with wild hair, in a t-shirt and shorts and a blue backpack that my parents had bought me. I’d read “Dove”, by Robin Lee Graham, the story of a 16 year old who left California to sail around the world alone. At the same age I left school to work as bank clerk, but I dreamed of seeing the world and living differently. Robin’s story scratched around in my brain along with other books. I had already hitchhiked to Hadrians wall, to a hippy medieval festival, to the fossil cliffs in Devon, and South Wales.</p>
+ <p>My first impression of France was of large roads and big fields, a wide open horizon. I felt liberated, everything seemed brighter and more promising than in England which at that time was in an economical marasmus. I remember elm-lined roads in the north, passing under the Eiffel Tower, and my rear end still recalls the trip in a 2CV from Lyon to Orange, with a cortege of hairy students. Eventually a professional boxer in a black BMW dropped me off at the Marseilles ferry port. I paid for the overnight ferry to Corsica with my last francs, 10 francs perhaps.</p>
+ <p>I could smell Corsica before landing, as the vegetation gave a distinctive perfume to the air. I quickly ran out of money, but rather than being a show stopper it was just another problem to solve. After a miserable mosquito ridden night in a field near Bonifacio, and a beautiful one in a pine forest with chips of tree bark on the ground, my last lunch was some peaches given to me by a lady on a market stall in Bastia. However I did catch a sign that said something about an employment agency, so I washed my t-shirt in a nearby fountain, let it dry a bit and walked hopefully into the building. The man there immediately found me a job as a dishwasher in a restaurant/pizzeria near Alistro, so I hitchhiked down and was working the same evening.</p>
+ <p>The job included room and board in a small individual hut. In the morning after a copious breakfast I followed everyone to the beach, which I discovered to be naturist. After a day I took my shorts off like everyone else, it’s surprising how quickly bare skin becomes mundane.</p>
+ <p>I met some friendly Germans on holiday there in a nearby naturist camp. One of them had a yellow BMW with an open roof, her father had something to do with Coca Cola and seemed to be relatively wealthy. Today I believe she was interested in me, but at that time I was oblivious. We played card games where the loser had to drink a shot of apple alcohol. Needless to say, once you start losing, you keep on losing.</p>
+ <p>The owner of the restaurant was managing everything with his family, he cooked, his wife was at the till, his daughters serving. He told me he needed me in June and August, but not in July because his nephew was coming, so I decided to use that month and the money I had earned to visit Italy. Just like that.</p>
+ <h3>Io sono inglese.</h3>
+ <p>I took the pedestrian ferry from Bastia to Livorno which was more like a yacht. Everyone was lying in the sun on the deck, the sea was calm and flat. I visited Pisa, but the tourist merchants ruined it for me. Unfortunately, the hitchhiking from there to Florence was a pain, it took me 3 days.</p>
+ <p>Today I don’t recall the exact route I took, just that I zigzagged across Italy without any plan, sleeping most of the time outdoors under the stars. There are only images left, such as a bend in a wide, beautiful road lined with houses and cypresses in the dusty heat near Livorno. I know I was in Bari and Siena, but I don’t remember them, except perhaps the bridges in Siena.</p>
+ <p>In Florence I saw beautiful buildings, statues, and artworks, oddly I remember seeing a few birds being scared off by a bus at the end of an alley in shadows. The city was so rich in art and history that I almost choked on it, but it was also where I discovered cappuccino.</p>
+ <p>A young couple from Turin gave me a lift in their car, stopping at a house on the way. I was intrigued by the coolness of the marble floor in the house, having been raised on English carpets. The difference in climate was evident. We ended up on a populous beach near Rimini on the Adriatic where I spent the afternoon with them eating ice cream. I remember seeing an oil rig in the distance and red sand. Although I didn’t, and still don’t, speak Italian, sign language worked well.</p>
+ <p>At one point I was so tired that I fell asleep on the side of a road to Venice that ran through a marsh with double-trailer trucks passing too close, but I had to stop. Venice, where I had to pay extra to heat up a slice of pizza. I soon found that you don’t have to follow the big tourist arrows but walk behind them to see the real Venice with its flapping clotheslines. At the station, I sat on its large steps before taking a train with wooden slatted seats to Bologna, a name I knew only for its relation to spaghetti.</p>
+ <p>A small man with dark glasses and his wife welcomed me and gave me food and a bed for the night. They showed me a map of a trip they had just taken in their Citroen DS around the Mediterranean, from Bari through Greece, Egypt, North Africa, Morocco, Spain, France and back to Italy. He told me he was ill, pointing to his head, and explained that wanted to do it before he died.</p>
+ <p>A man and his son picked me up in an old van. They asked me if I wanted to come to the watermelon festival in his village. I ended up spending the night with about 30 people of all ages in a barn with straw, an old record player, watermelons and wine. I drank, danced, played with the kids, and laughed with everyone. The next morning he took me back to the main road so I could hitch a ride. He bid me farewell and, in doing so, slipped a few banknotes into my pocket. As they drove away I was filled with emotion by these people that had little, but would give everything they had to a stranger.</p>
+ <p>I was picked up by a jovial truck driver in the Apennines, who stopped to buy us fire-baked, slightly charred potatoes in a paper bag. I arrived in a mountain village where the whole population seemed to be out in the square around 7pm talking, playing music, drinking and laughing. Another day on foot with my rucksack digging into my shoulders, I turned a corner on the road through these mountains and saw clouds below me in a valley.</p>
+ <p>I saw some yellow volcanic fumaroles probably near Calabria, but I made my way back to Avellino, where I was hosted by some happy joint smoking students. One of them lived alone with his mother who put me up for a couple of nights. A major earthquake occurred there five years later. I’ve always wondered what happened to them, and regret not remembering any names.</p>
+ <p>Near Naples, a priest picked me up in his little Fiat 500. I explained that I was on my way to visit Pompeii. He took me there and spent a couple of hours showing me some of the more hidden wall paintings.</p>
+ <p>Years later, when I saw the film “Le Corniaud” with Bourvil and Louis de Funes, I remembered hitching a ride on the same road Bourvil took around the Bay of Naples, the famous bay Caligula crossed on horseback by lining up boats.</p>
+ <p>I arrived in Genoa the night before the ferry left for Corsica. I remember crossing high motorway viaducts and a kind harbour keeper who offered me a coffee and showed me an alcove where I could sleep.</p>
+ <p>Back in Corsica, I worked hard in the restaurant, but also played hard, swimming in the sea with everyone every day for hours. One night we had a delicious steak. Everyone at the table was giggling at me, it turned out they wanted to see how an Englishman liked his horse meat.</p>
+ <p>I remember distant electric storms at night over the sea like a curtain of fireworks. A car ride in the back seat with the pizza man and waiter to the west coast, through mountains where the sun reflected off the pink granite slopes. A large fish that circled me in a flash while swimming. A tan like I’d never had before, and never since. The discreet delivery of local moonshine, where I found bottles in the early hours next to the restaurant door. The revelation of fromage blanc with sugar. The comical daily slow-motion delivery of bread from the baker’s van. An embarrassingly failed attempt to add a gas cylinder to a whipped cream dispenser. Endless dirty dishes and plates to wash.</p>
+ <p>But above all the youthful sun.</p>
+ <p>&nbsp;</p>
+ </article>
+ </main>
+ <footer>
+ <p>§</p>
+ </footer>
+ </body>
+</html>
diff --git a/static/woodworking.html b/static/woodworking.html
new file mode 100755
index 0000000..7f3a72b
--- /dev/null
+++ b/static/woodworking.html
@@ -0,0 +1,43 @@
+<!doctype html>
+<html lang="en">
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" >
+ <link rel="stylesheet" href="/style.css" />
+ <link rel="icon" type="image/x-icon" href="/favicon.ico">
+ <title>Bloggings</title>
+ </head>
+ <body>
+ <header>
+ <h1>Bloggings</h1>
+ <a href="/static/index.php">Back</a>
+ </header>
+ <main>
+ <article>
+<h2>Woodworking</h2>
+<h5>
+2023-11-30
+</h5>
+<p>When I retired I concluded that 35 years spent on other people's computers was enough,
+and that I had to move on to something completely different, because life is too short.
+</p>
+<p>I've been interested in wood since I was a child, probably because of the smell
+of it and the nostalgia of watching my father make things.
+</p>
+<ul>
+<li class="articlelink"><a href="https://www.lairdubois.fr/philipw" target="_blank">My page at l'Air du Bois</a></li>
+<li class="articlelink"><a href="/static/woodworking/Scie-%C3%A0-ruban-fait-maison.html">Home made bandsaw</a></li>
+<li class="articlelink"><a href="/static/woodworking/oland-tools.html">Home made Oland lathe tools</a></li>
+<li class="articlelink"><a href="/images/tournages/index.php">Turnings</a></li>
+<li class="articlelink"><a href="/images/pyrogravure/index.php">Wood burning</a></li>
+<li class="articlelink"><a href="/images/chantournage/index.php">Scroll sawings</a></li>
+<li class="articlelink"><a href="/images/menuiserie/index.php">General woodwork</a></li>
+</ul>
+ <p>&nbsp;</p>
+ </article>
+ </main>
+ <footer>
+ <p>§</p>
+ </footer>
+ </body>
+</html>
diff --git a/static/woodworking/Scie-à-ruban-fait-maison.html b/static/woodworking/Scie-à-ruban-fait-maison.html
new file mode 100755
index 0000000..85e3bda
--- /dev/null
+++ b/static/woodworking/Scie-à-ruban-fait-maison.html
@@ -0,0 +1,52 @@
+<!doctype html>
+<html lang="EN">
+ <head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <link rel="stylesheet" href="/style.css">
+ <title>Bloggings</title>
+ </head>
+ <body>
+ <header>
+ <h1>Bloggings</h1>
+ <a href="/static/woodworking.html">Back</a>
+ </header>
+ <main>
+ <article>
+<h2>Menuisierie: Scie à ruban fait maison</h2>
+<h5>2022-03-01</h5>
+<p><img style="width:200px;" src="/images/scie-completed-4.jpg"></p>
+<p>Cette scie à ruban de 40 cm (16”) m’a coûté moins de 400€ à fabriquer, contre au moins 1 800€ pour une scie commercial.
+Bien sûr, cela dépend de ce que vous avez sous la main ou pouvez dénicher, et du temps dont vous disposez.</p>
+
+<p>Je n’ai pas voulu faire une ouvre d’art, mais un outil fonctionnel pour débiter des ébauches de bols pour tournage, et d'autres travaux courants.</p>
+
+<pre>Moteur: 2CV 220v 1400 tr/m
+Hauteur de coupe: 27cm
+Longueur des lames: 2690mm
+Largeur des lames: 6 – 18mm</pre>
+
+<h3>Construction</h3>
+<ul>
+<li class="articlelink"><a href="/articles/2021/Scie-à-ruban-fait-maison-(1).html">Scie à ruban fait maison (1)</a></li>
+<li class="articlelink"><a href="/articles/2021/Scie-à-ruban-fait-maison-(2).html">Scie à ruban fait maison (2)</a></li>
+<li class="articlelink"><a href="/articles/2021/Scie-à-ruban-fait-maison-(3).html">Scie à ruban fait maison (3)</a></li>
+<li class="articlelink"><a href="/articles/2021/Scie-à-ruban-fait-maison-(4).html">Scie à ruban fait maison (4)</a></li>
+<li class="articlelink"><a href="/articles/2021/Scie-à-ruban-fait-maison-(5).html">Scie à ruban fait maison (5)</a></li>
+<li class="articlelink"><a href="/articles/2021/Scie-à-ruban-fait-maison-(6).html">Scie à ruban fait maison (6)</a></li>
+<li class="articlelink"><a href="/articles/2022/Scie-à-ruban-fait-maison-(7).html">Scie à ruban fait maison (7)</a></li>
+<li class="articlelink"><a href="/articles/2022/Scie-à-ruban-fait-maison-(8).html">Scie à ruban fait maison (8)</a></li>
+<li class="articlelink"><a href="/articles/2022/Scie-à-ruban-fait-maison-(9).html">Scie à ruban fait maison (9)</a></li>
+<li class="articlelink"><a href="/articles/2022/Scie-à-ruban-fait-maison-(10).html">Scie à ruban fait maison (10)</a></li>
+<li class="articlelink"><a href="/articles/2022/Scie-à-ruban-fait-maison-(11).html">Scie à ruban fait maison (11)</a></li>
+<li class="articlelink"><a href="/articles/2022/Scie-à-ruban-fait-maison-(12).html">Scie à ruban fait maison (12)</a></li>
+</ul>
+
+ <p>&nbsp;</p>
+ </article>
+ </main>
+ <footer>
+ <p>§</p>
+ </footer>
+ </body>
+</html>
diff --git a/static/woodworking/oland-tools.html b/static/woodworking/oland-tools.html
new file mode 100755
index 0000000..3962fa7
--- /dev/null
+++ b/static/woodworking/oland-tools.html
@@ -0,0 +1,56 @@
+<!doctype html>
+<html lang="EN">
+ <head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <link rel="stylesheet" href="/style.css">
+ <title>Bloggings</title>
+ </head>
+ <body>
+ <header>
+ <h1>Bloggings</h1>
+ <a href="/static/woodworking.html">Back</a>
+ </header>
+ <main>
+ <article>
+<h2>Menuiserie: Oland Wood Lathe Tools</h2>
+<h5>
+2023-11-29
+</h5>
+<img src="/images/oland-tools.jpg" alt="Mes outils Oland">
+
+<p>Dans les ann&eacute;es 70, Knud Oland a invent&eacute; des outils de tournage &eacute;conomiques et faciles &agrave; fabriquer par soi-m&ecirc;me.</p>
+
+<p>Parmi les explications qu’on trouve sur l’internet, il y a surtout ceux-ci que j’ai not&eacute;:</p>
+
+<ul>
+<li><a href="http://www.aroundthewoods.com/oland.shtml">aroundthewoods.com</a></li>
+<li><a href="https://youtu.be/cXMFmPA6GWQ">youtu.be/cXMFmPA6GWQ</a></li>
+<li><a href="https://youtu.be/QZzIoZtqI14">youtu.be/QZzIoZtqI14</a></li>
+</ul>
+
+<p>On peut former toutes les profiles qu’on d&eacute;sire, et les utiliser en ciseau ou racloir.</p>
+
+<p>Pour les faire moi-m&ecirc;me, avec les mat&eacute;riaux disponibles en France,
+j’ai utilis&eacute; des tuyaux en acier galvanis&eacute;s 15/21 (<a href="https://www.toolstation.fr/tube-galvanise/p40200">Toolstation</a>),
+des barreaux acier HSS 12 × 12mm (<a href="https://mgdiffusion.net/outils-de-tour/9177-barreau-a-outils-hss-section-carree-3x3-a-20x20-mm.html#/763-section-12_x_12_mm">exemple</a>), des vis sans t&ecirc;te de 6mm x 6mm, et une taraud M6.</p>
+
+<p>Il suffit de percer deux trous dans le tuyau et de cr&eacute;er des pas de vis avec un taraud.</p>
+
+<p>On peut utiliser des tailles diff&eacute;rentes, mais la difficult&eacute; est de trouver des tuyaux qui correspond aux barreaux.
+On peut aussi percer des ronds d’acier pour loger le barreau mais c’est plus compliqu&eacute;.</p>
+
+<p>Noter que les barreaux sont en HSS M2, les aciers cobalt apportent de la duret&eacute; &agrave; haute temp&eacute;rature,
+mais c'est n’est pas utile lorsque on travaille le bois.</p>
+
+<p>Concernant l’aff&ucirc;tage, d’apr&egrave;s Knud Oland, "Il n'y a pas de bonne ou mauvaise fa&ccedil;on d'aff&ucirc;ter, l'objectif est qu'il coupe pour vous"</p>
+
+<p>#woodturning #tools #homemade</p>
+ <p>&nbsp;</p>
+ </article>
+ </main>
+ <footer>
+ <p>§</p>
+ </footer>
+ </body>
+</html>
diff --git a/static/woodworking/tour-à-bois.html b/static/woodworking/tour-à-bois.html
new file mode 100755
index 0000000..80a78dd
--- /dev/null
+++ b/static/woodworking/tour-à-bois.html
@@ -0,0 +1,43 @@
+<!doctype html>
+<html lang="EN">
+ <head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <link rel="stylesheet" href="/style.css">
+ <title>Bloggings</title>
+ </head>
+ <body>
+ <header>
+ <h1>Bloggings</h1>
+ <a href="/static/woodworking.html">Back</a>
+ </header>
+ <main>
+ <article>
+<h2>Home made wood lathe</h2>
+<h5>
+2023-11-30
+</h5>
+<p>Not having the budget of a prince, I made my own wood lathe.</p>
+<p>It can turn bowls up to 38cm in diameter, has a 1400W 1400 rpm motor, and so far 3 speeds, 300, 600 and 1400 rpm.</p>
+<p>Today I'm having a lot of fun with it, and this kind of article is always a target for endless improvements.</p>
+
+<ul>
+<li class="articlelink"><a href="/images/tour/index.php">Building the lathe</a></li>
+<li class="articlelink"><a href="/images/tournages/index.php">Some of my turnings</a></li>
+</ul>
+
+<iframe id="lbry-iframe" width="560" height="315" src="https://odysee.com/$/embed/DIY-Wood-lathe/749d3e009f0600b332d5641f41aadcef42ca03e3?r=F2Jwby9H75djSbAXdTgLvVdZ7L2efVDc" allowfullscreen></iframe>
+
+<p>Video of the lath working with a rough cherry bowl ready for final shooting.</p>
+
+<h3>Update:</h3>
+<p>The bearing support wore out and rather than build a new one I replaced it with a <a href="http://wittamore.fr/articles/2024/A-new-lathe.html">Coronet Herald</a></p>
+
+ <p>&nbsp;</p>
+ </article>
+ </main>
+ <footer>
+ <p>§</p>
+ </footer>
+ </body>
+</html>