annotate cc_2023/cc_2023.html @ 104:05bcaa6d2aa0

by script
author Henry S. Thompson <ht@markup.co.uk>
date Sat, 28 Dec 2024 11:48:58 +0000
parents 2469b2ca06b5
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
83
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
1 <?xml version="1.0" encoding="US-ASCII"?>
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
2 <!DOCTYPE html
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
3 PUBLIC "-//HST//DTD XHTML5 1.0 Transitional//EN" "http://www.ltg.ed.ac.uk/~ht/xhtml5.dtd">
99
2469b2ca06b5 fix date on xmas table pic
Henry S. Thompson <ht@markup.co.uk>
parents: 92
diff changeset
4 <html xmlns="http://www.w3.org/1999/xhtml"><head><meta name="copyright" content="Copyright &#xa9; 2024 &lt;a href=&#34;http://www.ltg.ed.ac.uk/~ht/&#34;&gt;Henry S. Thompson&lt;/a&gt;&amp;#160;&lt;a href=&#34;http://creativecommons.org/licenses/by-sa/3.0/deed.en&#34;&gt;CC-BY-SA&lt;/a&gt;"/><meta http-equiv="Content-type" content="text/html; charset=utf-8"/><style type="text/css">
83
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
5 ul.nolabel { margin: 0; margin-left: -2.5em}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
6 ul.naked.nolabel {margin: 0; margin-left: 0; padding-left: 0}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
7 ul.cdefn {clear: both}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
8 div.ndli { margin-bottom: 1ex }
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
9 div.hidden {display: none}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
10
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
11 ul.naked > li { list-style-type: none; background: none; margin-left: 2em;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
12 margin-bottom: 0 }
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
13 li ul.naked > li, dd ul.naked > li { list-style-type: none; background: none; margin-left: 0;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
14 margin-bottom: 0 }
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
15 li.cdefni {}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
16 li.cdefni span.cl {display: inline-block; vertical-align: bottom}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
17 li.cdefni span.cr {display: inline-block; margin-left: 1em; vertical-align: bottom}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
18 pre.code {display: inline-block}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
19 blockquote.vanilla {display: inline-block; margin-left: 1em;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
20 border: solid 1px; background: rgb(238,234,230);
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
21 padding: .5ex .5em}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
22 blockquote.vanilla ul.naked li {margin-left: 0 ! important;font-size: 100%}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
23 ol ol ol, ol ol ol li {list-style-type: lower-roman}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
24 ol ol, ol ol li {list-style-type: lower-alpha}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
25 i i {font-style: normal}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
26 li li {font-style: normal}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
27 li ul li {font-style: normal}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
28 li { line-height: 100%; margin-top: 0.3em}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
29 .math {font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', serif}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
30 .sub {font-size: 80%; vertical-align: sub}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
31 .termref {text-decoration: none; color: #606000}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
32 .licence {margin-left: 1em; font-size: 70%}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
33 .credits {margin-left: 1.5em; font-size: 70%}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
34 .right {position: absolute}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
35 .stackdown {vertical-align: text-top; margin-top: 0}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
36 body {font-size: 12pt}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
37 pre.numbered {
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
38 white-space: pre-wrap;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
39 }
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
40 div.counter {
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
41 counter-reset: listing;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
42 }
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
43 pre.numbered code {
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
44 counter-increment: listing;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
45 }
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
46 pre.cl code::before {
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
47 content: "$ " ;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
48 font-size: 80%;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
49 width: 2em
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
50 }
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
51 pre.numbered code::before {
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
52 content: counter(listing) ". ";
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
53 display: inline-block;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
54 font-size: 80%;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
55 width: 3em;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
56 padding-left: auto;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
57 margin-left: auto;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
58 text-align: right;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
59 }
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
60
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
61 /* content doesn't combine :-( */
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
62 pre.numbered.cl code::before {
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
63 content: counter(listing) ". $ ";
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
64 display: inline-block;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
65 font-size: 80%;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
66 width: 3em;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
67 padding-left: auto;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
68 margin-left: auto;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
69 text-align: right;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
70 }
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
71 @page { size: A4 portrait; margin: 2cm;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
72 orphans: 2; widows: 2;}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
73 @media screen {
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
74 body {width: 20cm; margin-left: auto; margin-right: auto}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
75 }
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
76 @media print {
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
77 body {font-size: 10pt}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
78 h1, h2, h3, h4 {page-break-after: avoid}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
79 }
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
80 pre.code {font-family: monospace;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
81 font-weight: bold;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
82 line-height: 120%;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
83 padding-top: 0.2em;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
84 padding-bottom: 0.2em;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
85 padding-left: 1em;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
86 padding-right: 1em;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
87 border-style: solid;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
88 border-left-width: 1em;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
89 border-top-width: thin;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
90 border-right-width: thin;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
91 border-bottom-width: thin;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
92 border-color: #95ABD0;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
93 color: #00428C;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
94 background-color: #E4E5E7;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
95 }
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
96 pre {margin-left: 0em}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
97 div.toc h2 {font-size: 120%; margin-top: 0em; margin-bottom: 0em}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
98 div.toc h4 {font-size: 100%; margin-top: 0em; margin-bottom: 0em;
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
99 margin-left: 1em}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
100 div.toc h1 {font-size: 140%; margin-bottom: 0em}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
101 div.toc ul {margin-top: 1ex}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
102 .byline {font-size: 120%}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
103 div.figure {margin-left: 2em}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
104 div.caption {font-style: italic; font-weight: bold; margin-top: 1em}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
105 i i {font-style: normal}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
106 img {border: 0}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
107 .copyright {font-size: 70%}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
108 .note {width: 20%; float: right; clear: right; margin-left: .5em}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
109 </style><style type="text/css">body {width: 30cm}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
110 .intro {font-size: 120% ; font-weight: bold; margin-top: 5mm }
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
111 .narrow2 {width: 49%}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
112 .right {float: right}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
113 .left {float: left; margin-right: 2mm}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
114 .clearRight {clear: right}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
115 .clearLeft {clear: left}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
116 .sad {border: black solid 2mm; padding: 2mm}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
117 .centre {display: block; margin-left: auto; margin-right: auto}
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
118 #caption p { opacity: 0.0 }
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
119 #caption:hover p { opacity: 1.0 }
99
2469b2ca06b5 fix date on xmas table pic
Henry S. Thompson <ht@markup.co.uk>
parents: 92
diff changeset
120 </style><title>Christmas 2023</title></head><body style="font-family: DejaVu Sans, Arial; background: rgb(254,250,246)"><div style="text-align: center" class="head"><h1>Christmas 2023</h1><hr/><div class="byline">Catharine and Henry</div><div class="byline">24 December 2023</div><div class="copyright">Copyright &#xa9; 2024 <a href="http://www.ltg.ed.ac.uk/~ht/">Henry S. Thompson</a>&#160;<a href="http://creativecommons.org/licenses/by-sa/3.0/deed.en">CC-BY-SA</a></div></div><div class="body"><div><p>As ever, Catharine and I hope you have your share of repose and reflection, peace and joy, during
83
803e57d8fdb2 first few
Henry Thompson <ht@markup.co.uk>
parents:
diff changeset
121 this holiday season. Now more than ever the season calls for a heartfelt prayer for
99
2469b2ca06b5 fix date on xmas table pic
Henry S. Thompson <ht@markup.co.uk>
parents: 92
diff changeset
122 peace and justice.</p></div><div><p>Photos from the last year, roughly in date order (hover with mouse to see names, places and dates):</p><p class="intro">Christmas 2022</p><img src="2023pics/Christmas_2022.jpeg" class="image" alt="Christmas dinner, Edinburgh: Cheesy grins from Henry, Jamie, Emma, Freya, James, Catharine, Rob and Callum, 2022-12-25" title="Christmas dinner, Edinburgh: Cheesy grins from Henry, Jamie, Emma, Freya, James, Catharine, Rob and Callum, 2022-12-25" width="100%" style="margin-bottom: 0.5cm"/><p class="intro clearLeft">Travels various, winter, spring and early summer</p><img src="2023pics/IMG-20230102-WA0003.jpg" class="left" alt="Highlands: Joanna swimming in Loch Goyle, 2023-01-02" title="Highlands: Joanna swimming in Loch Goyle, 2023-01-02" width="49%"/><img src="2023pics/IMG-20230409-WA0005.jpg" class="left" alt="Easter in Cambridge, clockwise from top left: Rob, Catharine, Joanna, Callum, Freya and Jamie: 2023-04-09" title="Easter in Cambridge, clockwise from top left: Rob, Catharine, Joanna, Callum, Freya and Jamie: 2023-04-09" width="49%"/><img src="2023pics/IMG-20230417-WA0010.jpg" class="left" alt="Weekend in Suffolk: Rob and Emma, 2023-04-09" title="Weekend in Suffolk: Rob and Emma, 2023-04-09" width="49%"/><img src="2023pics/James_PPP.jpg" class="left" alt="Joanna visiting James in Seattle: James hiking in Poo Poo Park, 2023-05-09" title="Joanna visiting James in Seattle: James hiking in Poo Poo Park, 2023-05-09" width="49%"/><img src="2023pics/IMG-20230604-WA0004.jpg" class="left" alt="Preparing to defend our castle against the tide, Old Hunstanton, Norfolk, 2023-06-04: Henry, Catharine, Rob, Callum, Freya, Jamie" title="Preparing to defend our castle against the tide, Old Hunstanton, Norfolk, 2023-06-04: Henry, Catharine, Rob, Callum, Freya, Jamie" width="49%"/><img src="2023pics/IMG-20230625-WA0004.jpg" class="left" alt="Ward family wedding, Newcastle, 2023-06-24: Catharine, Henry, Emma, Joanna, Adam" title="Ward family wedding, Newcastle, 2023-06-24: Catharine, Henry, Emma, Joanna, Adam" width="49%"/><p class="intro clearLeft" style="padding-top: 5mm">Summer hols</p><img src="2023pics/IMG-20230715-WA0000.jpg" class="left" alt="Long weekend in Gairloch: our statutory 10 minutes of sunshine looking across to Gairloch harbour, 2023-07-15: Henry" title="Long weekend in Gairloch: our statutory 10 minutes of sunshine looking across to Gairloch harbour, 2023-07-15: Henry" width="49%"/><img src="2023pics/IMG_20230718_114619.jpg" class="left" alt="Long weekend in Gairloch: On the slopes of Ben Eighe, 2023-07-18: Catharine" title="Long weekend in Gairloch: On the slopes of Ben Eighe, 2023-07-18: Catharine" width="49%"/><img src="2023pics/IMG-20230815-WA0005.jpg" class="left" alt="Family together in Hancock Point: Sunset at Tidal Falls by Joanna, 2023-08-15" title="Family together in Hancock Point: Sunset at Tidal Falls by Joanna, 2023-08-15" width="49%"/><img src="2023pics/IMG-20230820-WA0000.jpg" class="left" alt="Family together in Hancock Point: Captain Jo, 2023-08-20" title="Family together in Hancock Point: Captain Jo, 2023-08-20" width="49%"/><img src="2023pics/Sailing_on_Evenstar.jpeg" class="left" alt="Family together in Hancock Point: Jamie, Callum, Henry, Freya and Emma sailing, 2023-08" title="Family together in Hancock Point: Jamie, Callum, Henry, Freya and Emma sailing, 2023-08" width="49%"/><img src="2023pics/Eagle_on_Bean.jpg" class="left" alt="Family together in Hancock Point: Bald eagle on Bean Island, 2023-08-12" title="Family together in Hancock Point: Bald eagle on Bean Island, 2023-08-12" width="49%"/><p class="intro clearLeft" style="padding-top: 5mm">Autumn/Winter 2023</p><img src="2023pics/IMG-20231003-WA0001.jpg" class="left" alt="Our back garden, Edinburgh: Urban wildlife, 2023-10-03" title="Our back garden, Edinburgh: Urban wildlife, 2023-10-03" width="49%"/><img src="2023pics/IMG-20231203-WA0003.jpg" class="left" alt="London, in their new flat: Adam and Joanna, 2023-12-03, just before letting us know they have gotten engaged!" title="London, in their new flat: Adam and Joanna, 2023-12-03, just before letting us know they have gotten engaged!" width="49%"/><p class="intro clearLeft" style="padding-top: 5mm">Preparing for Christmas, 2023</p><img src="2023pics/IMG-20231206-WA0000.jpg" class="left" alt="Cambridge: Wreath by Emma, 2023-12-06" title="Cambridge: Wreath by Emma, 2023-12-06" width="49%"/><img src="2023pics/Burnham_tree.jpg" class="left" alt="Bolands in Burnham: Christmas tree 2023-12-22" title="Bolands in Burnham: Christmas tree 2023-12-22" width="49%"/><p class="clearLeft">&#xa0;</p></div></div></body></html>