Congratulations!

[Valid RSS] This is a valid RSS feed.

Recommendations

This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.

Source: http://www.lemis.com/grog/diary.xml.php

  1. <?xml version='1.0' encoding='UTF-8' ?>
  2. <rss version="2.0"
  3.    xmlns:atom="http://www.w3.org/2005/Atom"
  4.    xmlns:dc="http://purl.org/dc/elements/1.1/"
  5.    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">
  6.  
  7. <channel>
  8. <title>Greg's diary</title>
  9. <link>http://www.lemis.com/grog/diary.php</link>
  10. <atom:link href="http://www.lemis.com/grog/diary.xml.php"
  11. rel="self" type="application/rss+xml" />
  12. <description>Greg Lehey's online diary</description>
  13. <dc:creator />
  14. <dc:date>2024-07-26T13:06:59+10:00</dc:date>
  15. <dc:rights>Copyright 2015, 2016, 2017, 2018 Greg Lehey</dc:rights>
  16. <!-- for Emacs, this is a -*- mode: fundamental; coding: utf-8 -*- document -->
  17. <!-- temporary file, entries for last 7 days of previous month, used for RSS version -->
  18.                  
  19. <item>
  20. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jun2024.php#D-20240624-235536</guid>
  21. <link>http://www.lemis.com/grog/diary-jun2024.php#D-20240624-235536</link>
  22. <category>food</category>
  23. <category>and</category>
  24. <category>drink</category>
  25. <category>opinion</category>
  26. <title>Huevos a la tigre: omelette?</title>
  27.  <description>
  28.    <![CDATA[
  29.    <div align="justify">
  30.      <p>
  31. <a href="http://www.lemis.com/grog/recipes/huevos-a-la-tigre.php">Huevos a la tigre</a> for breakfast today.
  32. It's really a kind of omelette.  Or is it?  Not after my once-non-stick frying pan had its
  33. way:
  34.      </p>
  35.  
  36.        <a id="Photo-0" name="Photo-0"
  37.          href="diary-jun2024.php?dirdate=20240624&amp;imagesizes=2#Photo-0">
  38.          <img alt="This should be Huevos-a-la-tigre-2.jpeg.  Is it missing?" border="0" id="Photo_0"
  39.               title="Photo Huevos-a-la-tigre-2.jpeg.  Click to redisplay larger version of image."
  40.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240624/small/Huevos-a-la-tigre-2.jpeg"
  41.               width="302" height="223"
  42.           /></a>
  43.        <a id="Photo-1" name="Photo-1"
  44.          href="diary-jun2024.php?dirdate=20240624&amp;imagesizes=12#Photo-1">
  45.          <img alt="This should be Huevos-a-la-tigre-3.jpeg.  Is it missing?" border="0" id="Photo_1"
  46.               title="Photo Huevos-a-la-tigre-3.jpeg.  Click to redisplay larger version of image."
  47.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240624/small/Huevos-a-la-tigre-3.jpeg"
  48.               width="302" height="223"
  49.           /></a>
  50.  
  51.      <p>
  52.      </p>
  53.      </div>
  54.    ]]>
  55.  </description>
  56.  <dc:creator>Greg Lehey</dc:creator>
  57.  <dc:date>2024-06-24T23:55:36+00:00</dc:date>
  58. </item>
  59.  
  60.            
  61. <item>
  62. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jun2024.php#D-20240625-000815</guid>
  63. <link>http://www.lemis.com/grog/diary-jun2024.php#D-20240625-000815</link>
  64. <category>technology</category>
  65. <category>general</category>
  66. <category>opinion</category>
  67. <title>Mobile phone power consumption</title>
  68.  <description>
  69.    <![CDATA[
  70.    <div align="justify">
  71.      <p>
  72. I've been playing more than usual with <i>albo.lemis.com</i>, my new <a href="https://m.gsmarena.com/xiaomi_redmi_note_13-12776.php">Xiaomi Redmi Note 13</a> mobile
  73. phone.  And the power consumption differs markedly from <i>hirse.lemis.com</i>, my old
  74. <a href="https://m.gsmarena.com/xiaomi_redmi_9t-10670.php">Redmi 9T</a>.  And it
  75. shows in the power consumption.  Here first <i>albo</i>, then <i>hirse</i>:
  76.      </p>
  77.  
  78.        <a id="Photo-2" name="Photo-2"
  79.          href="diary-jun2024.php?dirdate=20240624&amp;imagesizes=112#Photo-2">
  80.          <img alt="This should be albo-power-consumption-detail.jpeg.  Is it missing?" border="0" id="Photo_2"
  81.               title="Photo albo-power-consumption-detail.jpeg.  Click to redisplay larger version of image."
  82.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240624/small/albo-power-consumption-detail.jpeg"
  83.               width="252" height="268"
  84.           /></a>
  85.        <a id="Photo-3" name="Photo-3"
  86.          href="diary-jun2024.php?dirdate=20240624&amp;imagesizes=1112#Photo-3">
  87.          <img alt="This should be hirse-power-consumption-detail.jpeg.  Is it missing?" border="0" id="Photo_3"
  88.               title="Photo hirse-power-consumption-detail.jpeg.  Click to redisplay larger version of image."
  89.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240624/small/hirse-power-consumption-detail.jpeg"
  90.               width="255" height="265"
  91.           /></a>
  92.  
  93.      <p>
  94. Is the Note 13 really that much hungrier than the 9T?  Or is it just that I have been using
  95. it more?
  96.      </p>
  97.      </div>
  98.    ]]>
  99.  </description>
  100.  <dc:creator>Greg Lehey</dc:creator>
  101.  <dc:date>2024-06-25T00:08:15+00:00</dc:date>
  102. </item>
  103.  
  104.            
  105. <item>
  106. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jun2024.php#D-20240625-002518</guid>
  107. <link>http://www.lemis.com/grog/diary-jun2024.php#D-20240625-002518</link>
  108. <category>technology</category>
  109. <category>opinion</category>
  110. <title>Understanding Microsoft issues with VirtualBox</title>
  111.  <description>
  112.    <![CDATA[
  113.    <div align="justify">
  114.      <p>
  115. <a href="http://www.lemis.com/grog/diary-jun2024.php?subtitle=Ubuntu%20again&amp;article=D-20240623-021811#D-20240623-021811">Saturday's installation</a> of <a href="https://en.wikipedia.org/wiki/Ubuntu">Ubuntu</a> confirmed that there wasn't much wrong with the <a href="https://en.wikipedia.org/wiki/VirtualBox">VirtualBox</a> network configuration
  116. on <i>hydra</i>.  OK, what's the issue with Microsoft?  Spent some time investigating.
  117.      </p>
  118.  
  119.      <p>
  120. First, can it be that the VMs didn't like the host configuration changing under their
  121. running image?  Rebooted <i>despise</i>.  No improvement.  OK, for the fun of it, try the
  122. “troubleshooter”, which has never shot any trouble for me.  But this time it came up and
  123. said “done!”, specifically “restored default gateway”.  That's nonsense, of course: I was
  124. trying (and failing) to <i>ping</i> the default gateway.  But of course I tried again
  125. anyway.  And it worked!  Fixed, but with the wrong explanation.
  126.      </p>
  127.  
  128.      <p>
  129. OK, on to <i>disaster</i>, the other clone, almost exactly the same configuration bar the
  130. memory size.  This time I didn't reboot.  And though it claimed to have fixed the problem,
  131. this time it didn't.  OK, reboot.  And yes, it tried to fix it again, but set up <a href="https://en.wikipedia.org/wiki/DHCP">DHCP</a>.  Maybe that's what it did before, and I
  132. didn't find it because I was looking for <i>disaster</i>, not <i>dhcp-242</i>.  But after
  133. configuring the interface on the Microsoft side to the correct IP address, I wasn't able to
  134. ping <i>eureka</i>.  Run the troubleshooter again.  “Ethernet 2” (there is no “Ethernet 1”)
  135. didn't have a valid IP configuration, whatever that means.  It fixed it.  At some
  136. asynchronous point I had connectivity again.
  137.      </p>
  138.  
  139.        <a id="Photo-4" name="Photo-4"
  140.          href="diary-jun2024.php?dirdate=20240624&amp;imagesizes=11112#Photo-4">
  141.          <img alt="This should be Microsoft-diagnostics.png.  Is it missing?" border="0" id="Photo_4"
  142.               title="Photo Microsoft-diagnostics.png.  Click to redisplay larger version of image."
  143.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240624/small/Microsoft-diagnostics.png"
  144.               width="532" height="371.20257234727"
  145.           /></a>
  146.  
  147.      <p>
  148. While pondering that, discovered that I could no longer contact <i>despise</i>.  Another
  149. fix, then ran a <i>ping</i> from <i>eureka</i> for both VMs.  That was instructive.  After
  150. about 3 minutes, I got:
  151.      </p>
  152.  
  153.      <blockquote class="fullwidth">
  154. <div style="text-align:left">
  155.  <tt>
  156. 64 bytes from 192.109.197.168: icmp_seq=177 ttl=128 time=0.313 ms
  157. <br />64 bytes from 192.109.197.168: icmp_seq=178 ttl=128 time=0.302 ms
  158. <br />64 bytes from 192.109.197.168: icmp_seq=179 ttl=128 time=0.258 ms
  159. <br />64 bytes from 192.109.197.168: icmp_seq=196 ttl=128 time=13397.802 ms
  160. <br />64 bytes from 192.109.197.168: icmp_seq=197 ttl=128 time=12396.873 ms
  161. <br />64 bytes from 192.109.197.168: icmp_seq=198 ttl=128 time=11393.059 ms
  162. <br />64 bytes from 192.109.197.168: icmp_seq=199 ttl=128 time=10389.815 ms
  163. <br />64 bytes from 192.109.197.168: icmp_seq=200 ttl=128 time=9388.793 ms
  164. <br />64 bytes from 192.109.197.168: icmp_seq=201 ttl=128 time=8387.910 ms
  165. <br />64 bytes from 192.109.197.168: icmp_seq=202 ttl=128 time=7386.827 ms
  166. <br />64 bytes from 192.109.197.168: icmp_seq=203 ttl=128 time=6385.940 ms
  167. <br />64 bytes from 192.109.197.168: icmp_seq=204 ttl=128 time=5384.064 ms
  168. <br />64 bytes from 192.109.197.168: icmp_seq=205 ttl=128 time=4382.936 ms
  169. <br />64 bytes from 192.109.197.168: icmp_seq=206 ttl=128 time=3380.054 ms
  170. <br />64 bytes from 192.109.197.168: icmp_seq=207 ttl=128 time=2377.515 ms
  171. <br />64 bytes from 192.109.197.168: icmp_seq=208 ttl=128 time=1375.960 ms
  172. <br />64 bytes from 192.109.197.168: icmp_seq=209 ttl=128 time=373.828 ms
  173. <br />
  174.  </tt>
  175. </div>
  176. </blockquote>
  177.  
  178.      <p>
  179. And then nothing.  The ping times are interesting: they're at one second intervals, so
  180. basically the response to ICMP sequences 196 to 209 all happened at the same time (24 ms
  181. between all of them).  And it was preceded by 17 dropped packets.
  182.      </p>
  183.  
  184.      <p>
  185. Does this happen with <i>despise</i> too?  At first I thought that it didn't, but after a
  186. good 2 hours I had:
  187.      </p>
  188.  
  189.      <blockquote class="fullwidth">
  190. <div style="text-align:left">
  191.  <tt>
  192. 64 bytes from 192.109.197.170: icmp_seq=8018 ttl=128 time=0.603 ms
  193. <br />64 bytes from 192.109.197.170: icmp_seq=8031 ttl=128 time=18192.978 ms
  194. <br />64 bytes from 192.109.197.170: icmp_seq=8032 ttl=128 time=17193.275 ms
  195. <br />64 bytes from 192.109.197.170: icmp_seq=8033 ttl=128 time=16193.338 ms
  196. <br />64 bytes from 192.109.197.170: icmp_seq=8034 ttl=128 time=15186.715 ms
  197. <br />64 bytes from 192.109.197.170: icmp_seq=8035 ttl=128 time=14128.738 ms
  198. <br />64 bytes from 192.109.197.170: icmp_seq=8036 ttl=128 time=13121.802 ms
  199. <br />64 bytes from 192.109.197.170: icmp_seq=8037 ttl=128 time=12120.614 ms
  200. <br />64 bytes from 192.109.197.170: icmp_seq=8038 ttl=128 time=11118.807 ms
  201. <br />64 bytes from 192.109.197.170: icmp_seq=8039 ttl=128 time=10117.802 ms
  202. <br />64 bytes from 192.109.197.170: icmp_seq=8040 ttl=128 time=9113.875 ms
  203. <br />64 bytes from 192.109.197.170: icmp_seq=8041 ttl=128 time=8050.493 ms
  204. <br />64 bytes from 192.109.197.170: icmp_seq=8042 ttl=128 time=7047.142 ms
  205. <br />64 bytes from 192.109.197.170: icmp_seq=8043 ttl=128 time=6046.126 ms
  206. <br />64 bytes from 192.109.197.170: icmp_seq=8044 ttl=128 time=5044.124 ms
  207. <br />64 bytes from 192.109.197.170: icmp_seq=8045 ttl=128 time=4030.953 ms
  208. <br />64 bytes from 192.109.197.170: icmp_seq=8046 ttl=128 time=3029.581 ms
  209. <br />64 bytes from 192.109.197.170: icmp_seq=8047 ttl=128 time=2023.347 ms
  210. <br />64 bytes from 192.109.197.170: icmp_seq=8048 ttl=128 time=1014.190 ms
  211. <br />
  212.  </tt>
  213. </div>
  214. </blockquote>
  215.  
  216.      <p>
  217. Here the response times are not quite as close, but clearly it's the same syndrome.
  218.      </p>
  219.  
  220.      <p>
  221. So: my best bet now is that there's really something wrong with Microsoft on VirtualBox, and
  222. it's probably related to the hangs that I had with the old network card, which never had any
  223. issues except with this combination.  Whose fault is it?  Microsoft?  VirtualBox?
  224. <a href="https://www.freebsd.org/">FreeBSD</a> (the interface with VirtualBox)?
  225. Time to try other alternatives.
  226.      </p>
  227.      </div>
  228.    ]]>
  229.  </description>
  230.  <dc:creator>Greg Lehey</dc:creator>
  231.  <dc:date>2024-06-25T00:25:18+00:00</dc:date>
  232. </item>
  233.  
  234.                  
  235. <item>
  236. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jun2024.php#D-20240626-011901</guid>
  237. <link>http://www.lemis.com/grog/diary-jun2024.php#D-20240626-011901</link>
  238. <category>food</category>
  239. <category>and</category>
  240. <category>drink</category>
  241. <title>Preserved lemons</title>
  242.  <description>
  243.    <![CDATA[
  244.    <div align="justify">
  245.      <p>
  246. We occasionally eat Moroccan <a href="https://en.wikipedia.org/wiki/Preserved_lemon">preserved lemons</a>, but they've been out of fashion for a number of years, and we're
  247. running out.
  248.      </p>
  249.  
  250.      <p>
  251. But why buy them?  It can't be that difficult to make them ourselves.  Spent some time
  252. reading recipes, noting that all US-based recipes want sugar, and no other ones do.  And
  253. some want various spices.  <a href="https://www.taste.com.au/recipes/preserved-lemons-2/48d75c21-16ce-411e-a289-4817a688e317">This one</a> suggests freezing the lemons after preparation, and then thawing them again,
  254. to speed up the maturation process.  But <a href="https://tasteofmaroc.com/how-to-make-preserved-lemons/">How to Make Moroccan Preserved
  255. Lemons</a> looked most authentic.  No sugar, of course.  No spices.  Just lemons and salt:
  256.      </p>
  257.  
  258.      <div align="left">
  259.  <a id="Photo-5" name="Photo-5"
  260.          href="diary-jun2024.php?dirdate=20240625&amp;imagesizes=111112#Photo-5">
  261.          <img alt="This should be Salted-lemons-4.jpeg.  Is it missing?" border="0" id="Photo_5"
  262.               title="Photo Salted-lemons-4.jpeg.  Click to redisplay larger version of image."
  263.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240625/small/Salted-lemons-4.jpeg"
  264.               width="300" height="225"
  265.           /></a>
  266.  <a id="Photo-6" name="Photo-6"
  267.          href="diary-jun2024.php?dirdate=20240625&amp;imagesizes=1111112#Photo-6">
  268.          <img alt="This should be Salted-lemons-5.jpeg.  Is it missing?" border="0" id="Photo_6"
  269.               title="Photo Salted-lemons-5.jpeg.  Click to redisplay larger version of image."
  270.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240625/small/Salted-lemons-5.jpeg"
  271.               width="300" height="225"
  272.           /></a>
  273.  <a id="Photo-7" name="Photo-7"
  274.          href="diary-jun2024.php?dirdate=20240625&amp;imagesizes=11111112#Photo-7">
  275.          <img alt="This should be Salted-lemons-6.jpeg.  Is it missing?" border="0" id="Photo_7"
  276.               title="Photo Salted-lemons-6.jpeg.  Click to redisplay larger version of image."
  277.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240625/small/Salted-lemons-6.jpeg"
  278.               width="300" height="225"
  279.           /></a>
  280.  <a id="Photo-8" name="Photo-8"
  281.          href="diary-jun2024.php?dirdate=20240625&amp;imagesizes=111111112#Photo-8">
  282.          <img alt="This should be Salted-lemons-7.jpeg.  Is it missing?" border="0" id="Photo_8"
  283.               title="Photo Salted-lemons-7.jpeg.  Click to redisplay larger version of image."
  284.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240625/small/Salted-lemons-7.jpeg"
  285.               width="300" height="224"
  286.           /></a>
  287.      </div>
  288.  
  289.      <p>
  290. Now to wait a month or so.
  291.      </p>
  292.      </div>
  293.    ]]>
  294.  </description>
  295.  <dc:creator>Greg Lehey</dc:creator>
  296.  <dc:date>2024-06-26T01:19:01+00:00</dc:date>
  297. </item>
  298.  
  299.            
  300. <item>
  301. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jun2024.php#D-20240626-012332</guid>
  302. <link>http://www.lemis.com/grog/diary-jun2024.php#D-20240626-012332</link>
  303. <category>technology</category>
  304. <category>opinion</category>
  305. <title>More Microsoft on VirtualBox investigation</title>
  306.  <description>
  307.    <![CDATA[
  308.    <div align="justify">
  309.      <p>
  310. What's wrong with the networking on <i>disaster.lemis.com</i> and <i>despise.lemis.com</i>,
  311. my Microsoft 10 virtual machines running under <a href="https://en.wikipedia.org/wiki/VirtualBox">VirtualBox</a>.  Is it the hardware?  Is it
  312. <a href="https://www.freebsd.org/">FreeBSD</a>?  Is it VirtualBox?  Is it Microsoft?
  313.      </p>
  314.  
  315.      <p>
  316. For the fun of it, asked <a href="https://bard.google.com/">Bard</a>, which came up
  317. with <a href="https://gemini.google.com/app/b6b55e4813befcc0">this answer</a>,
  318. referring to <a href="https://forums.virtualbox.org/viewtopic.php?t=104409">a forum
  319. post</a> that didn't quite address my issues, but it gave me some ideas to follow on.
  320. <a href="https://forums.virtualbox.org/viewtopic.php?t=101111">This post</a> is
  321. interesting because it refers to the same network hardware that I have.  <a href="https://forums.virtualbox.org/viewtopic.php?p=492732&amp;sid=90045a90fc729eeb128ec27e20632059#p492732">This incomplete post</a> seems to indicate that a different network adapter might solve
  322. the problem.  But if so, I have two problems.  Certainly we have  different symptoms now.
  323. Previously the entire system would hang, and only under load, while now it seems to be only
  324. the Microsoft guest, and it does it at random.  <a href="https://forums.virtualbox.org/viewtopic.php?p=491062#p491062">This post</a>, in the
  325. same thread, suggests setting “Paravirtualization Interface” to “Hyper-V”.  Tried that, with
  326. the convenient result that it hung very quickly, saving me time.
  327.      </p>
  328.  
  329.      <p>
  330. What is it doing in this time?  Tried a <i>tcpdump</i>, which showed me continuous
  331.      </p>
  332.  
  333.      <blockquote class="fullwidth">
  334. <div style="text-align:left">
  335.  <tt>
  336. 12:15:37.799085 ARP, Request who&#45;has eureka.lemis.com tell despise.lemis.com, length 46
  337. <br />12:15:37.799087 ARP, Request who&#45;has eureka.lemis.com tell despise.lemis.com, length 28
  338. <br />12:15:37.799213 ARP, Reply eureka.lemis.com is&#45;at bc:5f:f4:c9:9b:bf (oui Unknown), length 46
  339. <br />
  340.  </tt>
  341. </div>
  342. </blockquote>
  343.  
  344.      <p>
  345. For some reason there are always two <a href="https://en.wikipedia.org/wiki/Address_Resolution_Protocol">ARP</a> requests, a pair per second.  So it seems that the response was not getting through.
  346.      </p>
  347.  
  348.      <p>
  349. And then there's a number of these in the <i>/var/log/messages</i>:
  350.      </p>
  351.  
  352.      <blockquote class="fullwidth">
  353. <div style="text-align:left">
  354.  <tt>
  355. Jun 25 12:40:47 hydra kernel: vboxdrv: XXXXXXXXXXXXXXXX VMMR0.r0
  356. <br />Jun 25 12:40:47 hydra syslogd: sendto: Network is down
  357. <br />Jun 25 12:40:47 hydra kernel: vboxdrv: XXXXXXXXXXXXXXXX VBoxDDR0.r0
  358. <br />Jun 25 12:40:47 hydra syslogd: sendto: Network is down
  359. <br />Jun 25 12:40:47 hydra kernel: VMMR0InitVM: eflags=40246 fKernelFeatures=0x2 (SUPKERNELFEATURES_SMAP=1)
  360. <br />Jun 25 12:40:47 hydra syslogd: sendto: Network is down
  361. <br />Jun 25 12:40:47 hydra syslogd: last message repeated 2 times
  362. <br />
  363.  </tt>
  364. </div>
  365. </blockquote>
  366.  
  367.      <p>
  368. Somehow messages with <tt>XXX</tt> in them (for FreeBSD, 3 <tt>X</tt>s are enough) suggests
  369. debug output.  And the “network is down” messages from <i>syslogd</i> suggest that there's
  370. something wrong.  Are the XXXs related?  The interspersed promiscuous mode messages suggest that
  371. it's happening while I'm looking at the network.  I'll keep an eye
  372. on <i>/var/log/messages</i>  from now on.
  373.      </p>
  374.  
  375.      <p>
  376. And then there's another issue  that may or may not be related: noise in the audio output,
  377. another thing that I should investigate.  It seems to be related to the virtual machines,
  378. though it may just be related to the load on the host machine.
  379.      </p>
  380.      </div>
  381.    ]]>
  382.  </description>
  383.  <dc:creator>Greg Lehey</dc:creator>
  384.  <dc:date>2024-06-26T01:23:32+00:00</dc:date>
  385. </item>
  386.  
  387.            
  388. <item>
  389. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jun2024.php#D-20240626-015402</guid>
  390. <link>http://www.lemis.com/grog/diary-jun2024.php#D-20240626-015402</link>
  391. <category>technology</category>
  392. <category>opinion</category>
  393. <title>fvwm3: progress</title>
  394.  <description>
  395.    <![CDATA[
  396.    <div align="justify">
  397.      <p>
  398. Somehow I still can't make much sense of the required syntax for the <a href="https://www.fvwm.org/"><i>fvwm3</i></a> configuration file.  There seems to be a
  399. disconnect between the (relatively copious) documentation and my understanding.  So time for
  400. some experimentation.  Made these changes (inter alia) in the configuration file:
  401.      </p>
  402.  
  403.      <blockquote class="fullwidth">
  404. <div style="text-align:left">
  405.  <tt>
  406. +Colorset 21 fg black, bg yellow
  407. <br />
  408. <br />&#45;Style "xterm&#45;r" &nbsp; &nbsp; Icon xterm.xpm,Color yellow/black,IconBox &nbsp;&#45;40 300 &#45;1 &#45;140
  409. <br />+Style "xterm&#45;r" &nbsp; &nbsp; Icon xterm.xpm,Colorset 21,IconBox &nbsp;&#45;40 300 &#45;1 &#45;140
  410. <br />
  411.  </tt>
  412. </div>
  413. </blockquote>
  414.  
  415.      <p>
  416. Success!  Well, sort of.  Now these windows have <i>icons</i> that have a yellow background
  417. and a black foreground, which proves to be the opposite of what I wanted.  That's easy
  418. enough to fix, but I still need to find out how to highlight the windows themselves.  Still,
  419. the first step of progress.
  420.      </p>
  421.      </div>
  422.    ]]>
  423.  </description>
  424.  <dc:creator>Greg Lehey</dc:creator>
  425.  <dc:date>2024-06-26T01:54:02+00:00</dc:date>
  426. </item>
  427.  
  428.                  
  429. <item>
  430. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jun2024.php#D-20240627-021502</guid>
  431. <link>http://www.lemis.com/grog/diary-jun2024.php#D-20240627-021502</link>
  432. <category>food</category>
  433. <category>and</category>
  434. <category>drink</category>
  435. <category>opinion</category>
  436. <title>Beijing “fried sauce” noodles again</title>
  437.  <description>
  438.    <![CDATA[
  439.    <div align="justify">
  440.      <p>
  441. Another attempt at <a href="http://www.lemis.com/grog/recipes/Beijing-fried-sauce-noodles.php">Beijing “Fried
  442. Sauce” Noodles</a> today.  Somehow I'm still not happy with the results.  Today I tried,
  443. basing on the recipe of <a href="http://www.lemis.com/grog/diary-jun2024.php?subtitle=Beijing%20sauce%20noodles%20again&amp;article=D-20240611-004415#D-20240611-004415">10 June 2024</a>:
  444.      </p>
  445.  
  446.      <ul>
  447.        <li class="fullwidth">
  448.          <div class="listitemwidth">
  449.            Double the quantities of the spices.
  450.          </div>
  451.        </li>
  452.  
  453.        <li class="fullwidth">
  454.          <div class="listitemwidth">
  455.            Add more bean paste.
  456.          </div>
  457.        </li>
  458.  
  459.        <li class="fullwidth">
  460.          <div class="listitemwidth">
  461.            Omit the wine.
  462.          </div>
  463.        </li>
  464.  
  465.        <li class="fullwidth">
  466.          <div class="listitemwidth">
  467.            Fry the noodles in the sauce.
  468.          </div>
  469.        </li>
  470.  
  471.        <li class="fullwidth">
  472.          <div class="listitemwidth">
  473.            Add crushed garlic.
  474.          </div>
  475.        </li>
  476.      </ul>
  477.  
  478.      <p>
  479. The result?  Probably too much star anise.  The noodles were much better after being fried.
  480. And for some reason, the quantity was too much.  Somehow I still have issues.
  481.      </p>
  482.      </div>
  483.    ]]>
  484.  </description>
  485.  <dc:creator>Greg Lehey</dc:creator>
  486.  <dc:date>2024-06-27T02:15:02+00:00</dc:date>
  487. </item>
  488.  
  489.            
  490. <item>
  491. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jun2024.php#D-20240627-023122</guid>
  492. <link>http://www.lemis.com/grog/diary-jun2024.php#D-20240627-023122</link>
  493. <category>technology</category>
  494. <category>opinion</category>
  495. <title>More disaster</title>
  496.  <description>
  497.    <![CDATA[
  498.    <div align="justify">
  499.      <p>
  500. So why are my Microsoft virtual machines getting network hangs?  An obvious thing to try
  501. would be to upgrade <a href="https://en.wikipedia.org/wiki/VirtualBox">VirtualBox</a>.  That went smoothly, but it caused problems with <a href="https://en.wikipedia.org/wiki/Qt">Qt</a> that were more difficult to resolve.
  502.      </p>
  503.  
  504.      <p>
  505. On restarting (this time <i>disaster.lemis.com</i>) I had to recover the net configuration
  506. again, after which things ran smoothly.  How long?  Set up a <i>ping</i> to record the time
  507. and stop when there was a failure.  It was still running when I went to bed.  Solved?  I
  508. don't trust it.
  509.      </p>
  510.      </div>
  511.    ]]>
  512.  </description>
  513.  <dc:creator>Greg Lehey</dc:creator>
  514.  <dc:date>2024-06-27T02:31:22+00:00</dc:date>
  515. </item>
  516.  
  517.            
  518. <item>
  519. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jun2024.php#D-20240627-024823</guid>
  520. <link>http://www.lemis.com/grog/diary-jun2024.php#D-20240627-024823</link>
  521. <category>food</category>
  522. <category>and</category>
  523. <category>drink</category>
  524. <category>opinion</category>
  525. <title>Linsensuppe: quantities?</title>
  526.  <description>
  527.    <![CDATA[
  528.    <div align="justify">
  529.      <p>
  530. Yesterday <a href="http://www.lemis.com/yvonne/">Yvonne</a> cooked a variation on <a href="http://www.lemis.com/grog/recipes/linsensuppe.php">Linsensuppe</a>, enough to freeze multiple servings.  But
  531. how big should they be?  I thought 500 to 600 g, Yvonne thought 600 to 700.  So I prepared
  532. 700 g portions for freezing and kept one for tonight.
  533.      </p>
  534.  
  535.      <p>
  536. Surprise: 700 g isn't enough.  800 g next time?
  537.      </p>
  538.      </div>
  539.    ]]>
  540.  </description>
  541.  <dc:creator>Greg Lehey</dc:creator>
  542.  <dc:date>2024-06-27T02:48:23+00:00</dc:date>
  543. </item>
  544.  
  545.                  
  546. <item>
  547. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jun2024.php#D-20240628-005739</guid>
  548. <link>http://www.lemis.com/grog/diary-jun2024.php#D-20240628-005739</link>
  549. <category>food</category>
  550. <category>and</category>
  551. <category>drink</category>
  552. <category>opinion</category>
  553. <title>More Chilliz mi udang</title>
  554.  <description>
  555.    <![CDATA[
  556.    <div align="justify">
  557.      <p>
  558. Somehow I have ended up with a second packet of Chilliz mi udang paste.  I tried it
  559. <a href="http://www.lemis.com/grog/diary-nov2023.php?subtitle=New%20mi%20udang&amp;article=D-20231103-005739#D-20231103-005739">last year</a> and found it boring.  But it's there, so I made it up.  Yes, boring.  Not
  560. bad, but not to be repeated
  561.      </p>
  562.      </div>
  563.    ]]>
  564.  </description>
  565.  <dc:creator>Greg Lehey</dc:creator>
  566.  <dc:date>2024-06-28T00:57:39+00:00</dc:date>
  567. </item>
  568.  
  569.            
  570. <item>
  571. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jun2024.php#D-20240628-015739</guid>
  572. <link>http://www.lemis.com/grog/diary-jun2024.php#D-20240628-015739</link>
  573. <category>technology</category>
  574. <category>opinion</category>
  575. <title>More VirtualBox fun</title>
  576.  <description>
  577.    <![CDATA[
  578.    <div align="justify">
  579.      <p>
  580. When I went to bed last night, <i>disaster.lemis.com</i> was still running fine.  Fixed?
  581.      </p>
  582.  
  583.      <p>
  584. No.  When I got up this morning, I discovered that it had stopped responding at 23:32:20,
  585. with the same symptoms as I have been having before.
  586.      </p>
  587.  
  588.      <p>
  589. What next?  Look at the log files.  Nothing, neither in <i>/var/log/messages</i> nor in the
  590. <a href="https://en.wikipedia.org/wiki/VirtualBox">VirtualBox</a> logs.  Where do I
  591. go from here?  Changing hypervisors doesn't seem to be an option: <a href="https://en.wikipedia.org/wiki/Bhyve">Bhyve</a> seems to have issues with Microsoft,
  592. <a href="https://en.wikipedia.org/wiki/VMware">VMware</a> doesn't run on <a href="https://www.freebsd.org/">FreeBSD</a>, and what I've seen of <a href="https://en.wikipedia.org/wiki/Xen">Xen</a> suggests that it needs to run on the bare
  593. hardware.
  594.      </p>
  595.  
  596.      <p>
  597. Change machines?  That currently looks like the best option.  Use one of my <a href="https://en.wikipedia.org/wiki/ThinkCentre">ThinkCentres</a>.  But that will require
  598. preparation.
  599.      </p>
  600.      </div>
  601.    ]]>
  602.  </description>
  603.  <dc:creator>Greg Lehey</dc:creator>
  604.  <dc:date>2024-06-28T01:57:39+00:00</dc:date>
  605. </item>
  606.  
  607.            
  608. <item>
  609. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jun2024.php#D-20240628-021657</guid>
  610. <link>http://www.lemis.com/grog/diary-jun2024.php#D-20240628-021657</link>
  611. <category>technology</category>
  612. <category>opinion</category>
  613. <title>fvwm3: success?</title>
  614.  <description>
  615.    <![CDATA[
  616.    <div align="justify">
  617.      <p>
  618. So I moved on to my other issue, <a href="https://www.fvwm.org/"><i>fvwm3</i></a> configuration.  The obvious thing was to change all of the specifications that <i>fvwm3</i>
  619. complained about.  That wasn't as simple as it looked.  For example, it complained about
  620. this line:
  621.      </p>
  622.  
  623.      <blockquote class="fullwidth">
  624. <div style="text-align:left">
  625.  <tt>
  626. HilightColor black palegreen
  627.  </tt>
  628. </div>
  629. </blockquote>
  630.  
  631.      <p>
  632. What does the man page say?  What man page?  I have <i>fvwm3(1)</i>, but it doesn't mention
  633. anything like that.  On the web I found <a href="https://manpages.ubuntu.com/manpages/kinetic/man1/fvwm3.1.html">this page</a>, but
  634. though the content is different and more complete, it also didn't help.  But somewhere that
  635. I forgot to write down told me:
  636.      </p>
  637.  
  638.      <blockquote class="fullwidth">
  639. <div style="text-align:left">
  640.  <tt>
  641. HilightColor textcolor backgroundcolor
  642. <br />&nbsp;&nbsp; &nbsp; &nbsp;This command is obsoleted by the Style options HilightFore and HilightBack. Please use
  643. <br />
  644. <br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Style * HilightFore textcolor, HilightBack backgroundcolor
  645. <br />
  646. <br />&nbsp;&nbsp; &nbsp; &nbsp;instead.
  647. <br />
  648.  </tt>
  649. </div>
  650. </blockquote>
  651.  
  652.      <p>
  653. Only much later did I discover that there are multiple man pages, though <i>fvwm3(1)</i>
  654. doesn't have a <b>SEE&nbsp;ALSO</b> section:
  655.      </p>
  656.  
  657.      <blockquote class="fullwidth">
  658. <div style="text-align:left">
  659.  <tt>
  660. /usr/local/share/man/man1/fvwm3.1.gz
  661. <br />/usr/local/share/man/man1/fvwm3all.1.gz
  662. <br />/usr/local/share/man/man1/fvwm3commands.1.gz
  663. <br />/usr/local/share/man/man1/fvwm3menus.1.gz
  664. <br />/usr/local/share/man/man1/fvwm3styles.1.gz
  665. <br />
  666.  </tt>
  667. </div>
  668. </blockquote>
  669.  
  670.      <p>
  671. I don't know how much it would have helped.  <i>fvwm3</i> still didn't want to know:
  672.      </p>
  673.  
  674.      <blockquote class="fullwidth">
  675. <div style="text-align:left">
  676.  <tt>
  677. [1719458711.919614] parse_and_set_window_style: Bad style option: HilightFore black
  678. <br />[1719458711.919618] parse_and_set_window_style: Bad style option: &nbsp;HilightBack palegreen
  679. <br />
  680.  </tt>
  681. </div>
  682. </blockquote>
  683.  
  684.      <p>
  685. But it seems that I don't really need that.  After setting all my Colorsets, it still didn't
  686. want to do what I want.  Clearly I'm missing something important, but it seems that this
  687. part is most important:
  688.      </p>
  689.  
  690.      <blockquote class="fullwidth">
  691. <div style="text-align:left">
  692.  <tt>
  693. # 3: Colorsets
  694. <br />#
  695. <br /># &nbsp; 0 &#45; Default
  696. <br /># &nbsp; 1 &#45; Inactive Windows
  697. <br /># &nbsp; 2 &#45; Active Window
  698. <br /># &nbsp; 3 &#45; Inactive Windows Borders
  699. <br /># &nbsp; 4 &#45; Active Windows Borders
  700. <br /># &nbsp; 5 &#45; Menu &#45; Inactive Item
  701. <br /># &nbsp; 6 &#45; Menu &#45; Active Item
  702. <br /># &nbsp; 7 &#45; Menu &#45; Grayed Item
  703. <br /># &nbsp; 8 &#45; Menu &#45; Title
  704. <br />
  705.  </tt>
  706. </div>
  707. </blockquote>
  708.  
  709.      <p>
  710. Played around with that, and gradually I got to the point where some of the colours were
  711. correct.  I could even live with that—the colours I use were chosen more at random than out
  712. of any logic.  But I wish I understood this stuff.
  713.      </p>
  714.  
  715.      <p>
  716. Next step: the <i>xterms</i> files.  A lot of what's there would fit better into
  717. an <i>.Xdefaults</i> file.  How much work should I do?
  718.      </p>
  719.      </div>
  720.    ]]>
  721.  </description>
  722.  <dc:creator>Greg Lehey</dc:creator>
  723.  <dc:date>2024-06-28T02:16:57+00:00</dc:date>
  724. </item>
  725.  
  726.                  
  727. <item>
  728. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jun2024.php#D-20240629-005229</guid>
  729. <link>http://www.lemis.com/grog/diary-jun2024.php#D-20240629-005229</link>
  730. <category>technology</category>
  731. <category>opinion</category>
  732. <title>More VirtualBox fun</title>
  733.  <description>
  734.    <![CDATA[
  735.    <div align="justify">
  736.      <p>
  737. As planned, set up one of my <a href="https://en.wikipedia.org/wiki/ThinkCentre">ThinkCentres</a> for <a href="https://en.wikipedia.org/wiki/VirtualBox">VirtualBox</a> testing.  I was going to call it <i>monorchid</i> in memory of my old test
  738. box for <a href="https://papers.freebsd.org/2001/grog-smpng/">SMPng</a>, but then it
  739. occurred to me that even the oldest machines now have multiple processors.  This one has
  740. four, so I called it <i>quartet.lemis.com</i>.
  741.      </p>
  742.  
  743.      <p>
  744. Things didn't go easily.  I ran into the old issue with that I had <a href="http://www.lemis.com/grog/diary-mar2024.php?subtitle=Putting%20ryoms%20to%20the%20test&amp;article=D-20240317-013629#D-20240317-013629">in March</a>.  But even after setting that, things weren't smooth.  Did I have the kernel
  745. modules?
  746.      </p>
  747.  
  748.      <blockquote class="fullwidth">
  749. <div style="text-align:left">
  750.  <tt>
  751.  
  752. <br /><code><font color="blue">=== root@quartet (/dev/pts/0)</font> <font color="red">/src/VirtualBox</font> <font color="blue">30</font> &#45;&gt; <b><tt>kldstat|grep vbox</tt></b></code>
  753. <br /><code><font color="blue">=== root@quartet (/dev/pts/0)</font> <font color="red">/src/VirtualBox</font> <font color="blue">40</font> &#45;&gt; <b><tt>kldload vboxnetadp</tt></b></code>
  754. <br />kldload: can't load vboxnetadp: module already loaded or in kernel
  755. <br /><code><font color="blue">=== root@quartet (/dev/pts/0)</font> <font color="red">/src/VirtualBox</font> <font color="blue">41</font> &#45;&gt; <b><tt>kldload vboxdrv</tt></b></code>
  756. <br />kldload: can't load vboxdrv: module already loaded or in kernel
  757. <br />
  758.  </tt>
  759. </div>
  760. </blockquote>
  761.  
  762.      <p>
  763. Huh?  This is a <tt>GENERIC</tt> kernel, which doens't have VirtualBox modules.  Another
  764. <a href="https://en.wikipedia.org/wiki/Schrödinger's_cat">Schrödinger's cat</a>?  Do
  765. we have some mismatch somewhere?  To be on the safe side, started bringing the system up to
  766. date.  That's slow.  Another day gone by.
  767.      </p>
  768.      </div>
  769.    ]]>
  770.  </description>
  771.  <dc:creator>Greg Lehey</dc:creator>
  772.  <dc:date>2024-06-29T00:52:29+00:00</dc:date>
  773. </item>
  774.  
  775.            
  776. <item>
  777. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jun2024.php#D-20240629-005402</guid>
  778. <link>http://www.lemis.com/grog/diary-jun2024.php#D-20240629-005402</link>
  779. <category>history</category>
  780. <category>technology</category>
  781. <title>Why quartet?</title>
  782.  <description>
  783.    <![CDATA[
  784.    <div align="justify">
  785.      <p>
  786. Why did I call the new machine <i>quartet.lemis.com</i>?  That goes back decades.  At
  787. <a href="https://en.wikipedia.org/wiki/Tandem_Computers">Tandem</a> our first Unix
  788. machine was an LXN, a rebadged <a href="https://en.wikipedia.org/wiki/Altos_Computer_Systems">Altos</a> machine.  Our first
  789. real Tandem Unix box was the <a href="https://techmonitor.ai/technology/tandem_promises_unix_system_v4_on_new_integrity_s2_machine_as_soon_as_it_is_stable">Integrity S2</a>.  So when it came to naming the machines, the LXN was
  790. called <i>solo.euts.tandem.com</i>, and the S2 was called <i>trio.euts.tandem.com</i>.
  791.      </p>
  792.  
  793.      <p>
  794. After I left Tandem, they had a new machine, which they
  795. called <i>quattro.euts.tandem.com</i>—that would never have happened if I had stayed.  In
  796. English, we have solo, duo, trio, quartet and more.  Since my “new” machine has 4
  797. CPUs, <i>quartet</i> is the obvious choice.
  798.      </p>
  799.      </div>
  800.    ]]>
  801.  </description>
  802.  <dc:creator>Greg Lehey</dc:creator>
  803.  <dc:date>2024-06-29T00:54:02+00:00</dc:date>
  804. </item>
  805.  
  806.            
  807. <item>
  808. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jun2024.php#D-20240629-015651</guid>
  809. <link>http://www.lemis.com/grog/diary-jun2024.php#D-20240629-015651</link>
  810. <category>technology</category>
  811. <category>opinion</category>
  812. <title>SSD strangenesses</title>
  813.  <description>
  814.    <![CDATA[
  815.    <div align="justify">
  816.      <p>
  817. The first step in installing <i>quartet</i> was copying a system image.  That's simple: I
  818. have a number of identical 128 GB <a href="https://en.wikipedia.org/wiki/SSD">SSDs</a>, one of which has the system for <i>teevee</i>.  So all I need is <i>dd</i>.
  819.      </p>
  820.  
  821.      <blockquote class="fullwidth">
  822. <div style="text-align:left">
  823.  <tt>
  824. <code><font color="blue">=== root@teevee (/dev/pts/0)</font> <font color="red">/home/grog</font> <font color="blue">3</font> &#45;&gt; <b><tt>time dd if=/dev/ada0 of=/dev/ada1 bs=1m</tt></b></code>
  825. <br />122104+1 records in
  826. <br />122104+1 records out
  827. <br />128035676160 bytes transferred in 1944.455866 secs (65846532 bytes/sec)
  828. <br />
  829.  </tt>
  830. </div>
  831. </blockquote>
  832.  
  833.      <p>
  834. 65 MB/s?  That's not exactly blindingly fast for an SSD.  I had been watching “progress”
  835. from another <i>xterm</i>, which showed me:
  836.      </p>
  837.  
  838.      <blockquote class="fullwidth">
  839. <div style="text-align:left">
  840.  <tt>
  841. <code><font color="blue">=== grog@teevee (/dev/pts/1)</font> <font color="red">~</font> <font color="blue">3</font> &#45;&gt; <b><tt>iostat 1</tt></b></code>
  842. <br />&nbsp;&nbsp; &nbsp; &nbsp; tty &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ada0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ada1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;pass0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cpu
  843. <br />&nbsp;tin &nbsp;tout KB/t &nbsp; tps &nbsp;MB/s KB/t &nbsp; tps &nbsp;MB/s KB/t &nbsp; tps &nbsp;MB/s &nbsp;us ni sy in id
  844. <br />...
  845. <br />&nbsp;&nbsp; 0 &nbsp; &nbsp;84 1024 &nbsp; &nbsp;19 18.85 1024 &nbsp; &nbsp;19 18.85 &nbsp;0.0 &nbsp; &nbsp; 0 &nbsp;0.00 &nbsp; 0 &nbsp;0 &nbsp;0 &nbsp;0 100
  846. <br />&nbsp;&nbsp; 0 &nbsp; &nbsp;80 1024 &nbsp; &nbsp;18 17.96 1024 &nbsp; &nbsp;19 18.96 &nbsp;0.0 &nbsp; &nbsp; 0 &nbsp;0.00 &nbsp; 0 &nbsp;0 &nbsp;0 &nbsp;0 100
  847. <br />&nbsp;&nbsp; 0 &nbsp; &nbsp;80 1024 &nbsp; 195 194.80 1024 &nbsp; 195 194.80 &nbsp;0.0 &nbsp; &nbsp; 0 &nbsp;0.00 &nbsp; 0 &nbsp;0 &nbsp;0 &nbsp;0 100
  848. <br />&nbsp;&nbsp; 0 &nbsp; &nbsp;80 1024 &nbsp; &nbsp;50 50.04 1024 &nbsp; &nbsp;49 49.06 &nbsp;0.0 &nbsp; &nbsp; 0 &nbsp;0.00 &nbsp; 0 &nbsp;0 &nbsp;0 &nbsp;0 100
  849. <br />&nbsp;&nbsp; 0 &nbsp; &nbsp;81 1024 &nbsp; &nbsp;18 18.15 1024 &nbsp; &nbsp;18 18.15 &nbsp;0.0 &nbsp; &nbsp; 0 &nbsp;0.00 &nbsp; 0 &nbsp;0 &nbsp;0 &nbsp;0 100
  850. <br />&nbsp;&nbsp; 0 &nbsp; &nbsp;77 1024 &nbsp; &nbsp;19 19.27 1024 &nbsp; &nbsp;19 19.27 &nbsp;0.0 &nbsp; &nbsp; 0 &nbsp;0.00 &nbsp; 0 &nbsp;0 &nbsp;0 &nbsp;0 100
  851. <br />&nbsp;&nbsp; 0 &nbsp; &nbsp;84 1024 &nbsp; &nbsp;19 18.80 1024 &nbsp; &nbsp;19 18.80 &nbsp;0.0 &nbsp; &nbsp; 0 &nbsp;0.00 &nbsp; 0 &nbsp;0 &nbsp;0 &nbsp;0 100
  852. <br />&nbsp;&nbsp; 0 &nbsp; &nbsp;77 1024 &nbsp; &nbsp;19 19.17 1024 &nbsp; &nbsp;19 19.17 &nbsp;0.0 &nbsp; &nbsp; 0 &nbsp;0.00 &nbsp; 0 &nbsp;0 &nbsp;0 &nbsp;0 100
  853. <br />&nbsp;&nbsp; 0 &nbsp; &nbsp;80 1024 &nbsp; &nbsp;19 18.99 1024 &nbsp; &nbsp;19 18.99 &nbsp;0.0 &nbsp; &nbsp; 0 &nbsp;0.00 &nbsp; 0 &nbsp;0 &nbsp;0 &nbsp;0 100
  854. <br />&nbsp;&nbsp; 0 &nbsp; &nbsp;81 1024 &nbsp; &nbsp;50 49.53 1024 &nbsp; &nbsp;51 50.54 &nbsp;0.0 &nbsp; &nbsp; 0 &nbsp;0.00 &nbsp; 0 &nbsp;0 &nbsp;0 &nbsp;0 100
  855. <br />&nbsp;&nbsp; 0 &nbsp; &nbsp;79 1024 &nbsp; 192 191.85 1024 &nbsp; 191 190.86 &nbsp;0.0 &nbsp; &nbsp; 0 &nbsp;0.00 &nbsp; 0 &nbsp;0 &nbsp;0 &nbsp;0 100
  856. <br />
  857.  </tt>
  858. </div>
  859. </blockquote>
  860.  
  861.      <p>
  862. What happened there?  It reminds me of <a href="https://en.wikipedia.org/wiki/Shingled_Magnetic_Recording">Shingled Magnetic
  863. Recording</a> disks, but these are both SSDs.  It seemed to be related either to copying
  864. or to writing: I could read at round 600 MB/s.
  865.      </p>
  866.      </div>
  867.    ]]>
  868.  </description>
  869.  <dc:creator>Greg Lehey</dc:creator>
  870.  <dc:date>2024-06-29T01:56:51+00:00</dc:date>
  871. </item>
  872.  
  873.            
  874. <item>
  875. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jun2024.php#D-20240629-020552</guid>
  876. <link>http://www.lemis.com/grog/diary-jun2024.php#D-20240629-020552</link>
  877. <category>gardening</category>
  878. <category>general</category>
  879. <category>opinion</category>
  880. <title>Fixing the bore pump</title>
  881.  <description>
  882.    <![CDATA[
  883.    <div align="justify">
  884.      <p>
  885. Finally got my act together to remove the cobwebs that I found in the power box for the bore
  886. pump <a href="http://www.lemis.com/grog/diary-jun2024.php?topics=ghJ&amp;subtitle=Pump%20problems&amp;article=D-20240621-012748#D-20240621-012748">last week</a>.  Adrian from <a href="https://www.ultimategroup.com.au/">UPI</a> had suggested using compressed air to blow away the cobwebs.
  887.      </p>
  888.  
  889.      <p>
  890. That was easier said than done.  After an attempt, it looked like this:
  891.      </p>
  892.  
  893.        <a id="Photo-9" name="Photo-9"
  894.          href="diary-jun2024.php?dirdate=20240628&amp;imagesizes=1111111112#Photo-9">
  895.          <img alt="This should be Bore-pump-switch-box-1.jpeg.  Is it missing?" border="0" id="Photo_9"
  896.               title="Photo Bore-pump-switch-box-1.jpeg.  Click to redisplay larger version of image."
  897.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240628/small/Bore-pump-switch-box-1.jpeg"
  898.               width="300" height="225"
  899.           /></a>
  900.  
  901.      <p>
  902. Is that any better?  Tried with a brush from the kitchen and then compressed air, and things
  903. looked better:
  904.      </p>
  905.  
  906.        <a id="Photo-10" name="Photo-10"
  907.          href="diary-jun2024.php?dirdate=20240628&amp;imagesizes=11111111112#Photo-10">
  908.          <img alt="This should be Bore-pump-switch-box-3.jpeg.  Is it missing?" border="0" id="Photo_10"
  909.               title="Photo Bore-pump-switch-box-3.jpeg.  Click to redisplay larger version of image."
  910.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240628/small/Bore-pump-switch-box-3.jpeg"
  911.               width="300" height="225"
  912.           /></a>
  913.  
  914.      <p>
  915. But it still wouldn't start.  With a multimeter I confirmed that there was power on the
  916. first of these boxes (lower on the first image), but nothing on the second.
  917.      </p>
  918.  
  919.        <a id="Photo-11" name="Photo-11"
  920.          href="diary-jun2024.php?dirdate=20240628&amp;imagesizes=111111111112#Photo-11">
  921.          <img alt="This should be Bore-pump-switch-box-5.jpeg.  Is it missing?" border="0" id="Photo_11"
  922.               title="Photo Bore-pump-switch-box-5.jpeg.  Click to redisplay larger version of image."
  923.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240628/small/Bore-pump-switch-box-5.jpeg"
  924.               width="222" height="305"
  925.           /></a>
  926.  
  927.      <p>
  928. But the cable in between looks like this:
  929.      </p>
  930.  
  931.        <a id="Photo-12" name="Photo-12"
  932.          href="diary-jun2024.php?dirdate=20240628&amp;imagesizes=1111111111112#Photo-12">
  933.          <img alt="This should be Bore-pump-switch-box-4.jpeg.  Is it missing?" border="0" id="Photo_12"
  934.               title="Photo Bore-pump-switch-box-4.jpeg.  Click to redisplay larger version of image."
  935.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240628/small/Bore-pump-switch-box-4.jpeg"
  936.               width="225" height="300"
  937.           /></a>
  938.  
  939.      <p>
  940. That's probably the real cause of the problem.  My days of electrical wiring are over, so
  941. Adrian can come and fix it.
  942.      </p>
  943.      </div>
  944.    ]]>
  945.  </description>
  946.  <dc:creator>Greg Lehey</dc:creator>
  947.  <dc:date>2024-06-29T02:05:52+00:00</dc:date>
  948. </item>
  949.  
  950.                  
  951. <item>
  952. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jun2024.php#D-20240630-002403</guid>
  953. <link>http://www.lemis.com/grog/diary-jun2024.php#D-20240630-002403</link>
  954. <category>technology</category>
  955. <category>opinion</category>
  956. <title>Still more VirtualBox fun</title>
  957.  <description>
  958.    <![CDATA[
  959.    <div align="justify">
  960.      <p>
  961. Finally my world build was done.  Rebooted <i>quartet</i> and ran <i>make installworld</i>.
  962. It failed!
  963.      </p>
  964.  
  965.      <blockquote class="fullwidth">
  966. <div style="text-align:left">
  967.  <tt>
  968. install &nbsp;&#45;o root &#45;g wheel &#45;m 444 ftime.3.gz &nbsp;/usr/share/man/man3/
  969. <br />install: ftime.3.gz: No such file or directory
  970. <br />
  971.  </tt>
  972. </div>
  973. </blockquote>
  974.  
  975.      <p>
  976. How did that happen?  My best bet is that the culprit was the nightly <i>cron</i> job that
  977. updates the source trees.  Installed as best I could, and then on.
  978.      </p>
  979.  
  980.      <p>
  981. OK, update the <a href="https://en.wikipedia.org/wiki/VirtualBox">VirtualBox</a> packages to be on the safe side.  But no, I was up to date.
  982.      </p>
  983.  
  984.      <blockquote class="fullwidth">
  985. <div style="text-align:left">
  986.  <tt>
  987. <code><font color="blue">=== root@quartet (/dev/pts/0)</font> <font color="red">/src/VirtualBox</font> <font color="blue">40</font> &#45;&gt; <b><tt>kldload vboxnetadp</tt></b></code>
  988. <br />kldload: can't load vboxnetadp: module already loaded or in kernel
  989.  </tt>
  990. </div>
  991. </blockquote>
  992.  
  993.      <p>
  994. We've seen that before.  OK, what does <i>ktrace</i> tell me?
  995.      </p>
  996.  
  997.      <blockquote class="fullwidth">
  998. <div style="text-align:left">
  999.  <tt>
  1000. &nbsp;72203 kldload &nbsp;CALL &nbsp;kldload(0x36febbf8778)
  1001. <br />&nbsp;72203 kldload &nbsp;NAMI &nbsp;"/boot/kernel/linker.hints"
  1002. <br />&nbsp;72203 kldload &nbsp;NAMI &nbsp;"/boot/kernel/vboxnetadp"
  1003. <br />&nbsp;72203 kldload &nbsp;NAMI &nbsp;"/boot/kernel/vboxnetadp.ko"
  1004. <br />&nbsp;72203 kldload &nbsp;NAMI &nbsp;"/boot/modules/linker.hints"
  1005. <br />&nbsp;72203 kldload &nbsp;NAMI &nbsp;"/boot/modules/vboxnetadp.ko"
  1006. <br />&nbsp;72203 kldload &nbsp;NAMI &nbsp;"/boot/modules/vboxnetadp.ko"
  1007. <br />&nbsp;72203 kldload &nbsp;NAMI &nbsp;"/boot/kernel/linker.hints"
  1008. <br />&nbsp;72203 kldload &nbsp;NAMI &nbsp;"/boot/kernel/vboxdrv"
  1009. <br />&nbsp;72203 kldload &nbsp;NAMI &nbsp;"/boot/kernel/vboxdrv.ko"
  1010. <br />&nbsp;72203 kldload &nbsp;NAMI &nbsp;"/boot/modules/linker.hints"
  1011. <br />&nbsp;72203 kldload &nbsp;NAMI &nbsp;"/boot/modules/vboxdrv.ko"
  1012. <br />&nbsp;72203 kldload &nbsp;NAMI &nbsp;"/boot/modules/vboxdrv.ko"
  1013. <br />&nbsp;72203 kldload &nbsp;NAMI &nbsp;"/boot/kernel/linker.hints"
  1014. <br />&nbsp;72203 kldload &nbsp;NAMI &nbsp;"/boot/kernel/kernel"
  1015. <br />&nbsp;72203 kldload &nbsp;RET &nbsp; kldload &#45;1 errno 17 File exists
  1016. <br />&nbsp;72203 kldload &nbsp;CALL &nbsp;write(0x2,0x36febbf7560,0x9)
  1017. <br />&nbsp;72203 kldload &nbsp;GIO &nbsp; fd 2 wrote 9 bytes
  1018. <br />&nbsp;&nbsp; &nbsp; &nbsp; "kldload: "
  1019. <br />&nbsp;72203 kldload &nbsp;RET &nbsp; write 9
  1020. <br />&nbsp;72203 kldload &nbsp;CALL &nbsp;write(0x2,0x36febbf7650,0x39)
  1021. <br />&nbsp;72203 kldload &nbsp;GIO &nbsp; fd 2 wrote 57 bytes
  1022. <br />&nbsp;&nbsp; &nbsp; &nbsp; "can't load vboxnetadp: module already loaded or in kernel"
  1023. <br />
  1024.  </tt>
  1025. </div>
  1026. </blockquote>
  1027.  
  1028.      <p>
  1029. What's it looking at there?  Clearly it's finding dependencies.  To be sure, I'd have to
  1030. have a look at the source code.  But while I was scratching my head about that, I saw this
  1031. on the console:
  1032.      </p>
  1033.  
  1034.      <blockquote class="fullwidth">
  1035. <div style="text-align:left">
  1036.  <tt>
  1037. Jun 29 10:01:52 quartet kernel: KLD vboxdrv.ko: depends on kernel &#45; not available or version mismatch
  1038. <br />Jun 29 10:01:52 quartet kernel: KLD vboxnetadp.ko: depends on vboxdrv &#45; not available or version mismatch
  1039. <br />
  1040.  </tt>
  1041. </div>
  1042. </blockquote>
  1043.  
  1044.      <p>
  1045. That's a <i>completely</i> different message.  I really need to fix that.
  1046.      </p>
  1047.  
  1048.      <p>
  1049. OK, it looks like the packages are too stupid to understand kernel dependencies.  Rebuild
  1050. the ports <i>virtualbox-ose</i> and <i>virtualbox-ose-kmod</i>.  <i>virtualbox-ose</i> was
  1051. an absolute pain.  First it decided to build <a href="https://en.wikipedia.org/wiki/GNU_Compiler_Collection"><i>gcc</i></a> 13, and then it
  1052. tripped over irrelevant <a href="https://en.wikipedia.org/wiki/Python_(programming_language)">python</a> dependencies,
  1053. which I worked around by removing the old version and trying again.  But then this one came
  1054. up:
  1055.      </p>
  1056.  
  1057.      <blockquote class="fullwidth">
  1058. <div style="text-align:left">
  1059.  <tt>
  1060. ===> &nbsp; py311&#45;setuptools&#45;rust&#45;1.9.0 depends on executable: cargo &#45; not found
  1061. <br />*** Error code 1
  1062. <br />
  1063.  </tt>
  1064. </div>
  1065. </blockquote>
  1066.  
  1067.      <p>
  1068. What's that?  But thinking about it, do I really
  1069. need <i>virtualbox-ose</i>?  <i>virtualbox-ose-kmod</i> is the kernel module.  Built that,
  1070. which was relatively fast and painless, and <i>finally</i>, after something like 24 hours, I
  1071. was able to load the modules.
  1072.      </p>
  1073.  
  1074.      <p>
  1075. Next, start <i>disaster</i>.  Can't do that: “VT-x is disabled in the BIOS for all CPU modes
  1076. (VERR_VMX_MSR_ALL_VMX_DISABLED)”.
  1077.      </p>
  1078.  
  1079.      <p>
  1080. OK, check the <a href="https://en.wikipedia.org/wiki/BIOS">BIOS</a>.  How do I
  1081. enter?  I thought it was either <b>F2</b> or <b>DEL</b> for all BIOSes, but that didn't
  1082. work.  Finally a web search told me: for <a href="https://en.wikipedia.org/wiki/ThinkCentre">ThinkCentres</a>, <b>F1</b> is your friend.
  1083. And there, under Advanced/CPU setup, I found that I had to enable Intel (R) Virtualization
  1084. Technology, which then enabled me to enable VT-d, hopefully the same thing as VT-x, and TxT.
  1085.      </p>
  1086.  
  1087.      <p>
  1088. And that worked.  <i>Finally</i> I was able to start <i>disaster</i>.  Got
  1089. an <i>rdesktop</i> session running.  And then disaster struck: I got the same network hang
  1090. that I had had under <i>hydra</i>.  Only this time <i>quartet</i> had grabbed the mouse and
  1091. maybe the keyboard, so I couldn't respond.  There's a solution to that, the <b>Host</b> key,
  1092. normally bound to <b>Control_R</b>.  But my key map doesn't have a <b>Control_R</b>!
  1093.      </p>
  1094.  
  1095.      <p>
  1096. Shot down the VirtualBox instance, which unstuck things, and of course updated my key map to
  1097. add a <b>Control-R</b> key.  I chose the crescent moon symbol at top right of the <a href="https://deskthority.net/wiki/Sun_Type_7">Sun Type 7</a> keyboard, which, as the old
  1098. keymap told me, is normally bound to <b>XF86PowerOff</b>—talk about <a href="http://www.lemis.com/grog/Rant/bad-language.php#intuitive">intuitive</a>!
  1099.      </p>
  1100.  
  1101.      <p>
  1102. But somehow I'm stuck, again.  The good news seems to be that it's not related
  1103. to <i>hydra</i>.  But what can I do?  Try <a href="https://en.wikipedia.org/wiki/Bhyve">bhyve</a> again?  All the instructions relate to installing <i>new</i> copies of
  1104. Microsoft on <i>bhyve</i>.  Off looking again, and for the fun of it, asked <a href="https://gemini.google.com/">Gemini</a>, which indeed came up with <a href="https://gemini.google.com/app/926c37cf97ff2289">instructions</a> that don't look
  1105. overly encouraging.  In particular, they require additional drivers on the guest side,
  1106. something that seems to contradict the idea of a virtual machine.  But maybe I'll take a
  1107. look.  In the meantime, I have real machines that can do the job.
  1108.      </p>
  1109.  
  1110.      <p>
  1111. So: for the moment, back to my other issue, <a href="https://www.fvwm.org/"><i>fvwm3</i></a>.  That shows some promise of becoming useful, even if I still don't
  1112. understand it.
  1113.      </p>
  1114.      </div>
  1115.    ]]>
  1116.  </description>
  1117.  <dc:creator>Greg Lehey</dc:creator>
  1118.  <dc:date>2024-06-30T00:24:03+00:00</dc:date>
  1119. </item>
  1120.  
  1121.                        
  1122. <item>
  1123. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jun2024.php#D-20240701-014145</guid>
  1124. <link>http://www.lemis.com/grog/diary-jun2024.php#D-20240701-014145</link>
  1125. <category>food</category>
  1126. <category>and</category>
  1127. <category>drink</category>
  1128. <category>opinion</category>
  1129. <title>Moulding bread dough</title>
  1130.  <description>
  1131.    <![CDATA[
  1132.    <div align="justify">
  1133.      <p>
  1134. Baked <a href="http://www.lemis.com/grog/recipes/bread.php">bread</a> again today.  As everything was ready
  1135. for proofing, I found a little more dough in the pot.  Should I mix it in again?  That's a
  1136. lot of work.  What happens if I just push it on top of the dough?
  1137.      </p>
  1138.  
  1139.        <a id="Photo-13" name="Photo-13"
  1140.          href="diary-jun2024.php?dirdate=20240630&amp;imagesizes=11111111111112#Photo-13">
  1141.          <img alt="This should be Bread-1.jpeg.  Is it missing?" border="0" id="Photo_13"
  1142.               title="Photo Bread-1.jpeg.  Click to redisplay larger version of image."
  1143.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240630/small/Bread-1.jpeg"
  1144.               width="333" height="203"
  1145.           /></a>
  1146.        <a id="Photo-14" name="Photo-14"
  1147.          href="diary-jun2024.php?dirdate=20240630&amp;imagesizes=111111111111112#Photo-14">
  1148.          <img alt="This should be Bread-2.jpeg.  Is it missing?" border="0" id="Photo_14"
  1149.               title="Photo Bread-2.jpeg.  Click to redisplay larger version of image."
  1150.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240630/small/Bread-2.jpeg"
  1151.               width="305" height="221"
  1152.           /></a>
  1153.  
  1154.      <p>
  1155. Yes, the splodges are ugly, but will they stay that way?  No, it seems.  Here before putting
  1156. into the oven and afterwards:
  1157.      </p>
  1158.  
  1159.        <a id="Photo-15" name="Photo-15"
  1160.          href="diary-jun2024.php?dirdate=20240630&amp;imagesizes=1111111111111112#Photo-15">
  1161.          <img alt="This should be Bread-5.jpeg.  Is it missing?" border="0" id="Photo_15"
  1162.               title="Photo Bread-5.jpeg.  Click to redisplay larger version of image."
  1163.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240630/small/Bread-5.jpeg"
  1164.               width="344" height="197"
  1165.           /></a>
  1166.        <a id="Photo-16" name="Photo-16"
  1167.          href="diary-jun2024.php?dirdate=20240701&amp;imagesizes=11111111111111112#Photo-16">
  1168.          <img alt="This should be Bread.jpeg.  Is it missing?" border="0" id="Photo_16"
  1169.               title="Photo Bread.jpeg.  Click to redisplay larger version of image."
  1170.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240701/small/Bread.jpeg"
  1171.               width="349" height="193"
  1172.           /></a>
  1173.  
  1174.      <p>
  1175. So I don't need to be overly careful with the surface.
  1176.      </p>
  1177.      </div>
  1178.    ]]>
  1179.  </description>
  1180.  <dc:creator>Greg Lehey</dc:creator>
  1181.  <dc:date>2024-07-01T01:41:45+00:00</dc:date>
  1182. </item>
  1183.  
  1184.            
  1185. <item>
  1186. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jun2024.php#D-20240701-021318</guid>
  1187. <link>http://www.lemis.com/grog/diary-jun2024.php#D-20240701-021318</link>
  1188. <category>health</category>
  1189. <category>technology</category>
  1190. <category>opinion</category>
  1191. <title>Donate somebody else's organs!</title>
  1192.  <description>
  1193.    <![CDATA[
  1194.    <div align="justify">
  1195.      <p>
  1196. I've been planning to apply for an organ donor pass for years now, and today I found I can
  1197. do it <a href="https://www.donatelife.gov.au/">on the web</a>.  Only one minute!
  1198. Well, 3.  First I need to find my <a href="https://en.wikipedia.org/wiki/Medicare_(Australia)">Medicare</a> card and enter the
  1199. details, and then enter my name in a form that the form likes (to match what's on the card).
  1200.      </p>
  1201.  
  1202.      <p>
  1203. And that's it!  I'm a certified organ donor!  All I needed was my name, address and Medicare
  1204. card number.  I could do that for lots of people without them knowing.  In an age where
  1205. people are paranoid about security, it's amazing that I can get a spare kidney or two
  1206. without the donor knowing (even before his death).  I didn't even get a confirmation email
  1207. message.
  1208.      </p>
  1209.      </div>
  1210.    ]]>
  1211.  </description>
  1212.  <dc:creator>Greg Lehey</dc:creator>
  1213.  <dc:date>2024-07-01T02:13:18+00:00</dc:date>
  1214. </item>
  1215.  
  1216.            
  1217. <item>
  1218. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jun2024.php#D-20240701-021653</guid>
  1219. <link>http://www.lemis.com/grog/diary-jun2024.php#D-20240701-021653</link>
  1220. <category>technology</category>
  1221. <category>opinion</category>
  1222. <title>Understanding Xdefaults</title>
  1223.  <description>
  1224.    <![CDATA[
  1225.    <div align="justify">
  1226.      <p>
  1227. Now I have an almost functional <a href="https://www.fvwm.org/"><i>fvwm3</i></a> configuration.  How do I polish it?  An obvious thing would be to move much of the
  1228. specifications to the <i>.Xdefaults</i> file.  I already have some stuff in there.  For
  1229. example, for <i>xterm</i>:
  1230.      </p>
  1231.  
  1232.      <blockquote class="fullwidth">
  1233. <div style="text-align:left">
  1234.  <tt>
  1235. xterm*Geometry: 100x50
  1236. <br />xterm*faceName: DejaVu Sans Mono
  1237. <br />xterm*faceSize: 9
  1238. <br />
  1239.  </tt>
  1240. </div>
  1241. </blockquote>
  1242.  
  1243.      <p>
  1244. So I don't need to put those details in the <i>fvwm3</i> config.  But what about the others?
  1245. Currently I have:
  1246.      </p>
  1247.  
  1248.      <blockquote class="fullwidth">
  1249. <div style="text-align:left">
  1250.  <tt>
  1251. + "hydra" Exec LC_ALL=en_AU.UTF&#45;8 /usr/local/bin/uxterm &#45;name "xterm" &#45;s &#45;sl 2048 &#45;sb &#45;ls &#45;j &#45;rw &#45;display :0.3 &#45;geometry 90x50+53+0 &#45;e /usr/local/bin/bash &amp;
  1252. <br />+ "hydra" Exec LC_ALL=en_AU.UTF&#45;8 /usr/local/bin/uxterm &#45;name "xterm&#45;r" &#45;s &#45;sl 2048 &#45;sb &#45;ls &#45;j &#45;rw &#45;display :0.3 &#45;geometry 90x50&#45;53+0 &#45;e /usr/local/bin/bash &amp;
  1253.  </tt>
  1254. </div>
  1255. </blockquote>
  1256.  
  1257.      <p>
  1258. That defines the <i>xterm</i> parameters for left and right <i>xterms</i>.  The big
  1259. difference is the geometry (one 53 pixels from the left margin, one 53 pixels from the right
  1260. margin).  For that, the <tt>-name</tt> parameter is different.  But how do I
  1261. tell <i>.Xdefaults</i> how to set the geometry?  Off looking in the application defaults (in
  1262. this case, <i>/usr/local/lib/X11/app-defaults/XTerm</i>), and to my surprise only found one
  1263. of the parameters that I have in <i>.Xdefaults</i>, <tt>faceSize</tt>.  And also nothing
  1264. that started with <tt>xterm*</tt>.
  1265.      </p>
  1266.  
  1267.      <p>
  1268. So where's the list?  And do the names correspond to the names on the <i>xterm</i>
  1269. invocation?  Where are they defined?  A web search just told me that <i>.Xdefaults</i> is an
  1270. old, worn-out magic word, and that <i>.Xresources</i> is better, but also no longer needed.
  1271.      </p>
  1272.  
  1273.      <p>
  1274. It's been over a third of a century since I started using <a href="https://www.x.org/">X</a>.  It seems that I have forgotten more than I have learnt.
  1275.      </p>
  1276.      </div>
  1277.    ]]>
  1278.  </description>
  1279.  <dc:creator>Greg Lehey</dc:creator>
  1280.  <dc:date>2024-07-01T02:16:53+00:00</dc:date>
  1281. </item>
  1282.  
  1283.  
  1284.                  
  1285. <item>
  1286. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240702-014128</guid>
  1287. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240702-014128</link>
  1288. <category>general</category>
  1289. <title>Cold weather</title>
  1290.  <description>
  1291.    <![CDATA[
  1292.    <div align="justify">
  1293.      <p>
  1294. We're going through an unusually cool period of weather at the moment:
  1295.      </p>
  1296.  
  1297.      <blockquote class="fullwidth">
  1298. <div style="text-align:left">
  1299.  <tt>
  1300. mysql> &nbsp;<b>select year(date), min(outside_temp), avg(outside_temp), max(outside_temp)
  1301. <br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;from observations
  1302. <br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;where month(date) = 6
  1303. <br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;group by year(date);</b>
  1304. <br />+&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;+&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;+&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;+&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;+
  1305. <br />| year(date) | min(outside_temp) | avg(outside_temp) &nbsp;| max(outside_temp) |
  1306. <br />+&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;+&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;+&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;+&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;+
  1307. <br />| &nbsp; &nbsp; &nbsp; 2017 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0.1 | &nbsp;8.583251664357402 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;17.2 |
  1308. <br />| &nbsp; &nbsp; &nbsp; 2018 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#45;0.2 | &nbsp;8.587153978918375 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;18.9 |
  1309. <br />| &nbsp; &nbsp; &nbsp; 2019 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#45;0.9 | &nbsp;9.446074306448931 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;17.6 |
  1310. <br />| &nbsp; &nbsp; &nbsp; 2020 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#45;0.7 | &nbsp;8.782459793250906 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;16.6 |
  1311. <br />| &nbsp; &nbsp; &nbsp; 2021 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0.8 | &nbsp; 9.77173985397815 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;18.2 |
  1312. <br />| &nbsp; &nbsp; &nbsp; 2022 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0.6 | &nbsp; 8.86966862322499 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;19.6 |
  1313. <br />| &nbsp; &nbsp; &nbsp; 2023 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#45;0.4 | 10.222608372489137 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;20.5 |
  1314. <br />| &nbsp; &nbsp; &nbsp; 2024 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#45;2.4 | &nbsp;8.394851808112373 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;16.5 |
  1315. <br />+&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;+&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;+&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;+&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;+
  1316. <br />
  1317.  </tt>
  1318. </div>
  1319. </blockquote>
  1320.  
  1321.      <p>
  1322. And of course we had to discover that our new <a href="https://www.mitsubishielectric.com.au/product/msz-ap25-80vgd-split-system-air-conditioner/">Mitsubishi Electric MSZ-AP60VG(D)</a> air conditioner isn't really up to the task.  It
  1323. takes hours in the morning to bring the lounge room up to temperature:
  1324.      </p>
  1325.  
  1326.      <a href="Day/20240630/temperatures-2024-06-30-raw-big.png">
  1327.        <img alt="Click to see larger image" title="Click to see larger image"
  1328.             src="Day/20240630/temperatures-2024-06-30-raw-small.png"
  1329.     height="250" width="375"/>
  1330.      </a>
  1331.  
  1332.      <p>
  1333. I turned it on shortly after 5:00, and it took until 10:00 to come up to temperature (top
  1334. line).  I'm going to have to leave it running overnight.
  1335.      </p>
  1336.      </div>
  1337.    ]]>
  1338.  </description>
  1339.  <dc:creator>Greg Lehey</dc:creator>
  1340.  <dc:date>2024-07-02T01:41:28+00:00</dc:date>
  1341. </item>
  1342.  
  1343.            
  1344. <item>
  1345. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240702-015105</guid>
  1346. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240702-015105</link>
  1347. <category>technology</category>
  1348. <category>general</category>
  1349. <category>opinion</category>
  1350. <title>Lies, damn lies and statistics</title>
  1351.  <description>
  1352.    <![CDATA[
  1353.    <div align="justify">
  1354.      <p>
  1355. Last month was cold?  How about this month?
  1356.      </p>
  1357.  
  1358.      <blockquote class="fullwidth">
  1359. <div style="text-align:left">
  1360.  <tt>
  1361. mysql> &nbsp;<b>select year(date), min(outside_temp), avg(outside_temp), max(outside_temp)
  1362. <br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;from observations
  1363. <br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;where month(date) = 7
  1364. <br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;group by year(date);</b>
  1365. <br />
  1366. <br />+&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;+&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;+&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;+&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;+
  1367. <br />| year(date) | min(outside_temp) | avg(outside_temp) &nbsp;| max(outside_temp) |
  1368. <br />+&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;+&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;+&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;+&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;+
  1369. <br />| &nbsp; &nbsp; &nbsp; 2017 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#45;1.8 | &nbsp;8.386610996751084 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;17.2 |
  1370. <br />| &nbsp; &nbsp; &nbsp; 2018 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#45;0.5 | &nbsp; 8.84761882739429 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;19.7 |
  1371. <br />| &nbsp; &nbsp; &nbsp; 2019 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1 | &nbsp;9.319298495442224 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;18.5 |
  1372. <br />| &nbsp; &nbsp; &nbsp; 2020 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#45;0.8 | &nbsp;8.394708139534231 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;16.7 |
  1373. <br />| &nbsp; &nbsp; &nbsp; 2021 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#45;0.6 | &nbsp;8.415084340357575 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;17.2 |
  1374. <br />| &nbsp; &nbsp; &nbsp; 2022 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#45;2.6 | &nbsp;8.445030549610115 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;20.4 |
  1375. <br />| &nbsp; &nbsp; &nbsp; 2023 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#45;0.5 | &nbsp;9.574544398292241 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;17.9 |
  1376. <br />| &nbsp; &nbsp; &nbsp; 2024 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0.9 | 2.9052224463604865 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 6.8 |
  1377. <br />+&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;+&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;+&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;+&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;+
  1378. <br />
  1379.  </tt>
  1380. </div>
  1381. </blockquote>
  1382.  
  1383.      <p>
  1384. The maximum temperature is much lower than the average of any previous year!  Of course,
  1385. that's what you get with 10 hours of overnight data.
  1386.      </p>
  1387.      </div>
  1388.    ]]>
  1389.  </description>
  1390.  <dc:creator>Greg Lehey</dc:creator>
  1391.  <dc:date>2024-07-02T01:51:05+00:00</dc:date>
  1392. </item>
  1393.  
  1394.            
  1395. <item>
  1396. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240702-015414</guid>
  1397. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240702-015414</link>
  1398. <category>language</category>
  1399. <category>technology</category>
  1400. <category>food</category>
  1401. <category>and</category>
  1402. <category>drink</category>
  1403. <category>opinion</category>
  1404. <title>Constructive translations</title>
  1405.  <description>
  1406.    <![CDATA[
  1407.    <div align="justify">
  1408.      <p>
  1409. <a href="https://en.wikipedia.org/wiki/Google_Translate">Google Translate</a> is
  1410. quite useful for reading labels on East Asian food, but it has its limits.  Here's a
  1411. particularly amusing one:
  1412.      </p>
  1413.  
  1414.        <a id="Photo-17" name="Photo-17"
  1415.          href="diary-jul2024.php?dirdate=20240701&amp;imagesizes=111111111111111112#Photo-17">
  1416.          <img alt="This should be Google-translate-fail-1.jpeg.  Is it missing?" border="0" id="Photo_17"
  1417.               title="Photo Google-translate-fail-1.jpeg.  Click to redisplay larger version of image."
  1418.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240701/small/Google-translate-fail-1.jpeg"
  1419.               width="174" height="387"
  1420.           /></a>
  1421.        <a id="Photo-18" name="Photo-18"
  1422.          href="diary-jul2024.php?dirdate=20240701&amp;imagesizes=1111111111111111112#Photo-18">
  1423.          <img alt="This should be Google-translate-fail-2.jpeg.  Is it missing?" border="0" id="Photo_18"
  1424.               title="Photo Google-translate-fail-2.jpeg.  Click to redisplay larger version of image."
  1425.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240701/small/Google-translate-fail-2.jpeg"
  1426.               width="174" height="387"
  1427.           /></a>
  1428.  
  1429.      <p>
  1430.      </p>
  1431.  
  1432.        <a id="Photo-19" name="Photo-19"
  1433.          href="diary-jul2024.php?dirdate=20240701&amp;imagesizes=11111111111111111112#Photo-19">
  1434.          <img alt="This should be Google-translate-fail-1-detail.jpeg.  Is it missing?" border="0" id="Photo_19"
  1435.               title="Photo Google-translate-fail-1-detail.jpeg.  Click to redisplay larger version of image."
  1436.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240701/small/Google-translate-fail-1-detail.jpeg"
  1437.               width="305" height="221"
  1438.           /></a>
  1439.   <a id="Photo-20" name="Photo-20"
  1440.          href="diary-jul2024.php?dirdate=20240701&amp;imagesizes=111111111111111111112#Photo-20">
  1441.          <img alt="This should be Google-translate-fail-2-detail.jpeg.  Is it missing?" border="0" id="Photo_20"
  1442.               title="Photo Google-translate-fail-2-detail.jpeg.  Click to redisplay larger version of image."
  1443.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240701/small/Google-translate-fail-2-detail.jpeg"
  1444.               width="292" height="231"
  1445.           /></a>
  1446.  
  1447.      <p>
  1448. Somehow Google Translate is just too eager to please.
  1449.      </p>
  1450.      </div>
  1451.    ]]>
  1452.  </description>
  1453.  <dc:creator>Greg Lehey</dc:creator>
  1454.  <dc:date>2024-07-02T01:54:14+00:00</dc:date>
  1455. </item>
  1456.  
  1457.            
  1458. <item>
  1459. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240702-015747</guid>
  1460. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240702-015747</link>
  1461. <category>gardening</category>
  1462. <category>animals</category>
  1463. <title>More garden work</title>
  1464.  <description>
  1465.    <![CDATA[
  1466.    <div align="justify">
  1467.      <p>
  1468. Jesse Walsh along to do some more garden work today, notably the “island” in the driveway:
  1469.      </p>
  1470.  
  1471.        <a id="Photo-21" name="Photo-21"
  1472.          href="diary-jul2024.php?dirdate=20240702&amp;imagesizes=1111111111111111111112#Photo-21">
  1473.          <img alt="This should be Garden-1.jpeg.  Is it missing?" border="0" id="Photo_21"
  1474.               title="Photo Garden-1.jpeg.  Click to redisplay larger version of image."
  1475.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240702/small/Garden-1.jpeg"
  1476.               width="362" height="186"
  1477.           /></a>
  1478.  
  1479.      <p>
  1480. The <a href="https://en.wikipedia.org/wiki/Leucospermum">Leucospermum</a> had been
  1481. so covered in <a href="https://en.wikipedia.org/wiki/Carpobrotus">Carpobrotus</a> that there's a big bald patch:
  1482.      </p>
  1483.  
  1484.        <a id="Photo-22" name="Photo-22"
  1485.          href="diary-jul2024.php?dirdate=20240702&amp;imagesizes=11111111111111111111112#Photo-22">
  1486.          <img alt="This should be Garden-2.jpeg.  Is it missing?" border="0" id="Photo_22"
  1487.               title="Photo Garden-2.jpeg.  Click to redisplay larger version of image."
  1488.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240702/small/Garden-2.jpeg"
  1489.               width="300" height="225"
  1490.           /></a>
  1491.  
  1492.      <p>
  1493. At the other end also planted some small <a href="https://en.wikipedia.org/wiki/Carpobrotus">Carpobrotus</a> and some nameless plants
  1494. that <a href="http://www.lemis.com/yvonne/">Yvonne</a> got from Kelly-ann Nyari:
  1495.      </p>
  1496.  
  1497.        <a id="Photo-23" name="Photo-23"
  1498.          href="diary-jul2024.php?dirdate=20240702&amp;imagesizes=111111111111111111111112#Photo-23">
  1499.          <img alt="This should be Garden-3.jpeg.  Is it missing?" border="0" id="Photo_23"
  1500.               title="Photo Garden-3.jpeg.  Click to redisplay larger version of image."
  1501.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240702/small/Garden-3.jpeg"
  1502.               width="301" height="224"
  1503.           /></a>
  1504.  
  1505.      
  1506.        <a id="Photo-24" name="Photo-24"
  1507.          href="diary-jul2024.php?dirdate=20240702&amp;imagesizes=1111111111111111111111112#Photo-24">
  1508.          <img alt="This should be Garden-4.jpeg.  Is it missing?" border="0" id="Photo_24"
  1509.               title="Photo Garden-4.jpeg.  Click to redisplay larger version of image."
  1510.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240702/small/Garden-4.jpeg"
  1511.               width="300" height="225"
  1512.           /></a>
  1513.  
  1514.      <p>
  1515. And while tidying up, he found a particularly bloated frog:
  1516.      </p>
  1517.  
  1518.        <a id="Photo-25" name="Photo-25"
  1519.          href="diary-jul2024.php?dirdate=20240701&amp;imagesizes=11111111111111111111111112#Photo-25">
  1520.          <img alt="This should be Frog.jpeg.  Is it missing?" border="0" id="Photo_25"
  1521.               title="Photo Frog.jpeg.  Click to redisplay larger version of image."
  1522.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240701/small/Frog.jpeg"
  1523.               width="300" height="225"
  1524.           /></a>
  1525.  
  1526.      <p>
  1527. Also planted a long-suffering <a href="https://en.wikipedia.org/wiki/Buddleja_×_weyeriana">Buddleja_×_weyeriana</a> in front
  1528. of the “shade area”:
  1529.      </p>
  1530.  
  1531.        <a id="Photo-26" name="Photo-26"
  1532.          href="diary-jul2024.php?dirdate=20240702&amp;imagesizes=111111111111111111111111112#Photo-26">
  1533.          <img alt="This should be Buddleja-1.jpeg.  Is it missing?" border="0" id="Photo_26"
  1534.               title="Photo Buddleja-1.jpeg.  Click to redisplay larger version of image."
  1535.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240702/small/Buddleja-1.jpeg"
  1536.               width="300" height="225"
  1537.           /></a>
  1538.  
  1539.      <p>
  1540.      </p>
  1541.      </div>
  1542.    ]]>
  1543.  </description>
  1544.  <dc:creator>Greg Lehey</dc:creator>
  1545.  <dc:date>2024-07-02T01:57:47+00:00</dc:date>
  1546. </item>
  1547.  
  1548.            
  1549. <item>
  1550. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240702-023308</guid>
  1551. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240702-023308</link>
  1552. <category>technology</category>
  1553. <category>opinion</category>
  1554. <title>X configuration: RTFM!</title>
  1555.  <description>
  1556.    <![CDATA[
  1557.    <div align="justify">
  1558.      <p>
  1559. More searching for answers to the <i>.Xdefaults</i> issue today.  What does
  1560. the <i>xterm(1)</i> man page say?  <i>Much</i> more than it did 30 years ago.  Now there are
  1561. 7,758 lines, about 130 pages.  When I learnt <a href="https://www.x.org/">X</a> it
  1562. was 253 lines, less than 5 pages.  And much of this new version describes exactly what I'm
  1563. looking for: a line like <tt>xterm-r*faceName: DejaVu Sans Mono</tt> refers to a
  1564. name <tt>xterm-r</tt>, which is described in <i>X(1)</i>:
  1565.      </p>
  1566.  
  1567.      <blockquote class="fullwidth">
  1568.        <div class="listitemwidth">
  1569.          <b>-name</b>
  1570.  
  1571.  <blockquote class="fullwidth">
  1572.            <div class="list2width">
  1573.              This option specifies the name under which resources for the application should be
  1574.              found.  This option is useful in shell aliases to distinguish between invocations of
  1575.              an application, without resorting to creating links to alter the executable file name.
  1576.            </div>
  1577.  </blockquote>
  1578.        </div>
  1579.      </blockquote>
  1580.  
  1581.      <p>
  1582. And it's used like this:
  1583.      </p>
  1584.  
  1585.      <blockquote class="fullwidth">
  1586. <div style="text-align:left">
  1587.  <tt>
  1588. /usr/local/bin/uxterm <b>&#45;name "xterm&#45;r"</b> &#45;s &#45;sl 2048 &#45;sb &#45;ls &#45;j &#45;rw &#45;display :0.3 &#45;geometry 90x50&#45;53+0 &#45;e /usr/local/bin/bash
  1589.  </tt>
  1590. </div>
  1591. </blockquote>
  1592.  
  1593.      <blockquote class="fullwidth">
  1594. <div style="text-align:left">
  1595.  <tt>
  1596.  
  1597.  </tt>
  1598. </div>
  1599. </blockquote>
  1600.  
  1601.      <p>
  1602. And <tt>faceName</tt> is a resource described in the man page.
  1603.      </p>
  1604.  
  1605.      <p>
  1606. So now I have the background to actually <i>do</i> something.  Looking through the
  1607. configuration file, I find that most of these names simply refer to colours.  They're
  1608. relatively arbitrary, but they also describe the location of the icons.  Here a “before” and
  1609. “after” converting to Color
  1610.      </p>
  1611.  
  1612.      <blockquote class="fullwidth">
  1613. <div style="text-align:left">
  1614.  <tt>
  1615. Style "xterm&#45;r" &nbsp; &nbsp; Icon xterm.xpm,Color yellow/black,IconBox &nbsp;&#45;40 300 &#45;1 &#45;140
  1616. <br />Style "xterm&#45;r" &nbsp; &nbsp; Icon xterm.xpm,Colorset 21,IconBox &nbsp;&#45;40 300 &#45;1 &#45;140
  1617.  </tt>
  1618. </div>
  1619. </blockquote>
  1620.  
  1621.      <p>
  1622. So now I need to create entries for each of these names.  Currently I have <tt>xterm-lx</tt>
  1623. <tt>xterm-rx</tt>, <tt>xterm-r</tt>, <tt>xterm-rsxa</tt> and <tt>xterm-rsxd</tt>.  Do I need
  1624. all of them?  Probably not.
  1625.      </p>
  1626.  
  1627.      <p>
  1628. And then there are the options passed to the <i>xterm</i>:
  1629.      </p>
  1630.  
  1631.      <blockquote class="fullwidth">
  1632. <div style="text-align:left">
  1633.  <tt>
  1634. /usr/local/bin/uxterm &#45;name "xterm&#45;r" &#45;s &#45;sl 2048 &#45;sb &#45;ls &#45;j &#45;rw &#45;display :0.3 &#45;geometry 90x50&#45;53+0 &#45;e /usr/local/bin/bash
  1635.  </tt>
  1636. </div>
  1637. </blockquote>
  1638.  
  1639.      <ul>
  1640.        <li class="fullwidth">
  1641.          <div class="listitemwidth">
  1642.            <b>-s</b>: async scroll.  Replace with <b>multiScroll</b> resource.
  1643.          </div>
  1644.        </li>
  1645.  
  1646.        <li class="fullwidth">
  1647.          <div class="listitemwidth">
  1648.            <b>-sl 2048</b>: Save lines at top.  Replace with <b>saveLines</b> resource.
  1649.          </div>
  1650.        </li>
  1651.  
  1652.        <li class="fullwidth">
  1653.          <div class="listitemwidth">
  1654.    <b>-sb</b>: Add scroll bar.  Replace with <b>scrollBar</b> resource.
  1655.          </div>
  1656.        </li>
  1657.  
  1658.        <li class="fullwidth">
  1659.          <div class="listitemwidth">
  1660.            <b>-ls</b>: This is a login shell.  The parameter is ignored when <tt>-e</tt> is
  1661.            specified, so no replacement.
  1662.          </div>
  1663.        </li>
  1664.  
  1665.        <li class="fullwidth">
  1666.          <div class="listitemwidth">
  1667.            <b>-j</b>: Jump scroll.  Replace with <b>jumpScroll</b> resource, except that it's the
  1668.            default.
  1669.          </div>
  1670.        </li>
  1671.  
  1672.        <li class="fullwidth">
  1673.          <div class="listitemwidth">
  1674.            <b>-rw</b> Reverse wraparound.  Replace with <b>reverseWrap</b> resource.
  1675.          </div>
  1676.        </li>
  1677.  
  1678.        <li class="fullwidth">
  1679.          <div class="listitemwidth">
  1680.            <b>-geometry</b>: Specify the geometry.  Replace with <b>Geometry</b> resource.
  1681.          </div>
  1682.        </li>
  1683.      </ul>
  1684.  
  1685.      <p>
  1686. So after all that, my invocation reduces to:
  1687.      </p>
  1688.  
  1689.      <blockquote class="fullwidth">
  1690. <div style="text-align:left">
  1691.  <tt>
  1692. /usr/local/bin/uxterm &#45;name "xterm&#45;r" &#45;display :0.3 &#45;e /usr/local/bin/bash
  1693.  </tt>
  1694. </div>
  1695. </blockquote>
  1696.  
  1697.      <p>
  1698. Do I need to specify the display?  Probably not.  But there's no resource to specify the
  1699. shell; the best choice there is the <tt>SHELL</tt> environment variable.  If that works, I
  1700. can reduce things to
  1701.      </p>
  1702.  
  1703.      <blockquote class="fullwidth">
  1704. <div style="text-align:left">
  1705.  <tt>
  1706. /usr/local/bin/uxterm &#45;name "xterm&#45;r"
  1707.  </tt>
  1708. </div>
  1709. </blockquote>
  1710.  
  1711.      <p>
  1712. So do I need to generate individual files?  Yes, unfortunately.  I still have different
  1713. invocations for local and remote machines, which could potentially reduce to something like
  1714. this on <i>hydra</i>:
  1715.      </p>
  1716.  
  1717.      <blockquote class="fullwidth">
  1718. <div style="text-align:left">
  1719.  <tt>
  1720. + "eureka" Exec ssh &#45;A eureka /usr/local/bin/uxterm &#45;name "xterm&#45;r" &amp;
  1721. <br />+ "hydra" &nbsp; &nbsp; &nbsp; &nbsp;Exec /usr/local/bin/uxterm &#45;name "xterm&#45;r" &amp;
  1722. <br />
  1723.  </tt>
  1724. </div>
  1725. </blockquote>
  1726.  
  1727.      <p>
  1728. And on <i>eureka</i> it would be the other way round.  Still, things look a lot simpler like
  1729. that.  The next step is to decide what names to use, and how to allocate them.
  1730.      </p>
  1731.      </div>
  1732.    ]]>
  1733.  </description>
  1734.  <dc:creator>Greg Lehey</dc:creator>
  1735.  <dc:date>2024-07-02T02:33:08+00:00</dc:date>
  1736. </item>
  1737.  
  1738.            
  1739. <item>
  1740. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240702-032649</guid>
  1741. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240702-032649</link>
  1742. <category>history</category>
  1743. <category>technology</category>
  1744. <title>20 years of wrong directions</title>
  1745.  <description>
  1746.    <![CDATA[
  1747.    <div align="justify">
  1748.      <p>
  1749. <a href="http://www.lemis.com/grog/diary-jul2004.php#1">Twenty years ago today</a> I started this
  1750. idea of saving all my <a href="https://en.wikipedia.org/wiki/Revision_Control_System">RCS</a> files in a separate hierarchy.  <b>Bad</b> idea, and it's still biting me.
  1751.      </p>
  1752.      </div>
  1753.    ]]>
  1754.  </description>
  1755.  <dc:creator>Greg Lehey</dc:creator>
  1756.  <dc:date>2024-07-02T03:26:49+00:00</dc:date>
  1757. </item>
  1758.  
  1759.            
  1760. <item>
  1761. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240702-032758</guid>
  1762. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240702-032758</link>
  1763. <category>technology</category>
  1764. <category>opinion</category>
  1765. <title>bhyve: out</title>
  1766.  <description>
  1767.    <![CDATA[
  1768.    <div align="justify">
  1769.      <p>
  1770. I've already had my concerns about using <a href="https://en.wikipedia.org/wiki/Bhyve"><i>bhyve</i></a> instead of <a href="https://en.wikipedia.org/wiki/VirtualBox">VirtualBox</a>, but another thing that concerned me was how to save a running instance.
  1771. Once again <a href="https://en.wikipedia.org/wiki/Google_Gemini">Google Gemini</a> to <a href="https://gemini.google.com/app/fe86600d6842bec4">my aid</a>.  You don't:
  1772.      </p>
  1773.  
  1774.      <blockquote class="fullwidth">
  1775.        <div class="listitemwidth">
  1776.          Unfortunately, as of July 1, 2024, bhyve itself doesn't offer a built-in feature to save
  1777.          the state of a running virtual machine. This functionality is under development, but
  1778.          there's no official release yet.
  1779.        </div>
  1780.      </blockquote>
  1781.      </div>
  1782.    ]]>
  1783.  </description>
  1784.  <dc:creator>Greg Lehey</dc:creator>
  1785.  <dc:date>2024-07-02T03:27:58+00:00</dc:date>
  1786. </item>
  1787.  
  1788.                  
  1789. <item>
  1790. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240703-005000</guid>
  1791. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240703-005000</link>
  1792. <category>history</category>
  1793. <category>politics</category>
  1794. <category>opinion</category>
  1795. <title>The end of US democracy?</title>
  1796.  <description>
  1797.    <![CDATA[
  1798.    <div align="justify">
  1799.      <p>
  1800. The <a href="https://en.wikipedia.org/wiki/Supreme_Court_of_the_USA">Supreme Court of
  1801. the USA</a> has made an <a href="https://www.washingtonpost.com/politics/2024/07/01/trump-presidential-immunity-supreme-court/">amazing decision</a>: the President is above the law.
  1802.      </p>
  1803.  
  1804.      <p>
  1805. I needed to catch my breath.  This special treatment of the ruler was one of the differences
  1806. between the USA and Great Britain.  It seems that the concept of equality under the law is
  1807. not stated as clearly in US law as it is elsewhere, but the <a href="https://en.wikipedia.org/wiki/Fourteenth_Amendment_to_the_United_States_Constitution">Fourteenth Amendment to the United States Constitution</a> implies it, and it also
  1808. states:
  1809.      </p>
  1810.  
  1811.      <blockquote class="fullwidth">
  1812.        <div class="listitemwidth">
  1813.          <b>Section 3</b>. No person shall be a Senator or Representative in Congress, or elector
  1814.          of President and Vice President, or hold any office, civil or military, under the United
  1815.          States, or under any State, who, having previously taken an oath, as a member of Congress,
  1816.          or as an officer of the United States, or as a member of any State legislature, or as an
  1817.          executive or judicial officer of any State, to support the Constitution of the United
  1818.          States, shall have engaged in insurrection or rebellion against the same, or given aid or
  1819.          comfort to the enemies thereof.
  1820.        </div>
  1821.      </blockquote>
  1822.  
  1823.      <p>
  1824. And, it seems, this decision reverses exactly the issue of the <a href="https://en.wikipedia.org/wiki/Fourteenth_Amendment_to_the_United_States_Constitution#January_6_United_States_Capitol_attack">attack on the US Capitol</a> on 6 January 2021.  How can that happen?  My understanding
  1825. is that the only way to reverse this decision is for the Supreme Court to change its mind.
  1826.      </p>
  1827.  
  1828.      <p>
  1829. The consequences are staggering.  <a href="https://www.theshovel.com.au/">The
  1830. Shovel</a> put it into perspective.  <a href="https://theshovel.com.au/2024/07/02/biden-responds-to-supreme-court-ruling-by-assassinating-donald-trump/">Biden Responds to Supreme Court Ruling by Immediately Assassinating Donald Trump</a>.
  1831. Part of the article is worth reading:
  1832.      </p>
  1833.  
  1834.      <blockquote class="fullwidth">
  1835.        <div class="listitemwidth">
  1836.          The Biden team used an unconventional method to carry out the assassination – an actor
  1837.          posing as Vladimir Putin was hired to tell Trump that he doesn’t like him. Trump
  1838.          immediately died of sadness.
  1839.        </div>
  1840.      </blockquote>
  1841.  
  1842.      <p>
  1843. But somehow that's the death knell of US democracy.  The 2020s have not been a good decade
  1844. so far.  I see even worse times ahead.
  1845.      </p>
  1846.      </div>
  1847.    ]]>
  1848.  </description>
  1849.  <dc:creator>Greg Lehey</dc:creator>
  1850.  <dc:date>2024-07-03T00:50:00+00:00</dc:date>
  1851. </item>
  1852.  
  1853.            
  1854. <item>
  1855. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240703-011856</guid>
  1856. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240703-011856</link>
  1857. <category>gardening</category>
  1858. <title>Fixing the gate</title>
  1859.  <description>
  1860.    <![CDATA[
  1861.    <div align="justify">
  1862.      <p>
  1863. Our front gate does not shut very accurately, and lately it has been overshooting the
  1864. “closed” position.  A minor adjustment, maybe?
  1865.      </p>
  1866.  
  1867.      <div align="left">
  1868.  <a id="Photo-27" name="Photo-27"
  1869.          href="diary-jul2024.php?dirdate=20240702&amp;imagesizes=1111111111111111111111111112#Photo-27">
  1870.          <img alt="This should be Gate-1.jpeg.  Is it missing?" border="0" id="Photo_27"
  1871.               title="Photo Gate-1.jpeg.  Click to redisplay larger version of image."
  1872.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240702/small/Gate-1.jpeg"
  1873.               width="300" height="225"
  1874.           /></a>
  1875.  <a id="Photo-28" name="Photo-28"
  1876.          href="diary-jul2024.php?dirdate=20240702&amp;imagesizes=11111111111111111111111111112#Photo-28">
  1877.          <img alt="This should be Gate-2.jpeg.  Is it missing?" border="0" id="Photo_28"
  1878.               title="Photo Gate-2.jpeg.  Click to redisplay larger version of image."
  1879.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240702/small/Gate-2.jpeg"
  1880.               width="303" height="222"
  1881.           /></a>
  1882.  <a id="Photo-29" name="Photo-29"
  1883.          href="diary-jul2024.php?dirdate=20240702&amp;imagesizes=111111111111111111111111111112#Photo-29">
  1884.          <img alt="This should be Gate-3.jpeg.  Is it missing?" border="0" id="Photo_29"
  1885.               title="Photo Gate-3.jpeg.  Click to redisplay larger version of image."
  1886.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240702/small/Gate-3.jpeg"
  1887.               width="294" height="230"
  1888.           /></a>
  1889.      </div>
  1890.  
  1891.      <p>
  1892. It doesn't look like much, but I think it should be enough.  I didn't want to overdo it and
  1893. risk breaking off the hook.
  1894.      </p>
  1895.      </div>
  1896.    ]]>
  1897.  </description>
  1898.  <dc:creator>Greg Lehey</dc:creator>
  1899.  <dc:date>2024-07-03T01:18:56+00:00</dc:date>
  1900. </item>
  1901.  
  1902.            
  1903. <item>
  1904. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240703-011908</guid>
  1905. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240703-011908</link>
  1906. <category>general</category>
  1907. <category>technology</category>
  1908. <category>opinion</category>
  1909. <title>ANZ: You typed the wrong password</title>
  1910.  <description>
  1911.    <![CDATA[
  1912.    <div align="justify">
  1913.      <p>
  1914. Time for my monthly check on my bank accounts today.  But no, my <a href="https://en.wikipedia.org/wiki/ANZ_Bank">ANZ</a> web page told me that my password was
  1915. wrong.
  1916.      </p>
  1917.  
  1918.      <p>
  1919. What?  It's stored in the web browser.  I also have it written down, so I tried that.  No,
  1920. wrong.  Please reset.
  1921.      </p>
  1922.  
  1923.      <p>
  1924. How did that happen?  It's definitely not my doing.  Called up and finally, after nearly a
  1925. minute of announcements, I was asked the reason for my call.  “I think my password has been
  1926. breached”.
  1927.      </p>
  1928.  
  1929.      <p>
  1930. <b><i>WRONG</i></b>.  Another two minutes explaining to me how to use the <a href="https://play.google.com/store/apps/details?id=com.anz.android.gomoney">ANZ App</a> to
  1931. reset my password.  And then I was disconnected.  Nearly 3 minutes for nothing.
  1932.      </p>
  1933.  
  1934.      <p>
  1935. Tried again, this time telling the non-recognition that I had a security breach.  OK, 5 to
  1936. 10 minute wait, which proved to be closer to 15.  Connected to Gracia, who told me that no
  1937. special characters were allowed in the password, and then helped me reset it after a third
  1938. time also failed and locked me out of my account.
  1939.      </p>
  1940.  
  1941.      <p>
  1942. When was my password last changed?  2 May, she said.  OK, I've logged in since then, so if
  1943. their site didn't let me log in, there must be something seriously wrong.  Please inform
  1944. your security team.  ”I am the security team”.  No escalation needed: I typed my password
  1945. with an special character or some other error.
  1946.      </p>
  1947.  
  1948.      <p>
  1949. Please take a complaint.  After three attempts and a threat to involve the regulatory
  1950. bodies, she agreed to do so.  Give me the complaint number, please.  Can't do that yet, will
  1951. send a “text message”, presumably an <a href="https://en.wikipedia.org/wiki/SMS">SMS</a>.  No, I'd like to have an email, please.  Sorry, we can't send email.  Wait on
  1952. the line.
  1953.      </p>
  1954.  
  1955.      <p>
  1956. Finally she came back with the number.  And where do we go from here?  She seemed to think
  1957. that that was the last I would hear of it, and maybe she's right.  And after all, she said,
  1958. I just typed my password in wrong.
  1959.      </p>
  1960.  
  1961.      <p>
  1962. I exploded, being rather rude and calling her an idiot.  I regret that, but I've seldom had
  1963. such a frustrating and stupid interaction.
  1964.      </p>
  1965.  
  1966.      <p>
  1967. And after it was all over and done, I got an email with the complaint number.
  1968.      </p>
  1969.  
  1970.      <p>
  1971. Somehow this is <i>so</i> like the interaction with <a href="https://aussiebroadband.com.au/">Aussie Broadband</a> <a href="http://www.lemis.com/grog/diary-apr2024.php#D-20240407-003200">a few months ago</a>.  We're being
  1972. held to ransom by the “help desk” people.
  1973.      </p>
  1974.      </div>
  1975.    ]]>
  1976.  </description>
  1977.  <dc:creator>Greg Lehey</dc:creator>
  1978.  <dc:date>2024-07-03T01:19:08+00:00</dc:date>
  1979. </item>
  1980.  
  1981.                  
  1982. <item>
  1983. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240703-234343</guid>
  1984. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240703-234343</link>
  1985. <category>Stones</category>
  1986. <category>Road</category>
  1987. <category>house</category>
  1988. <category>gardening</category>
  1989. <category>general</category>
  1990. <title>Repairing the bore pump</title>
  1991.  <description>
  1992.    <![CDATA[
  1993.    <div align="justify">
  1994.      <p>
  1995. Steven from <a href="https://www.ultimategroup.com.au/">UPI</a> along today with an
  1996. apprentice (Riley?) to look at the wiring of the bore pump.  Irritatingly, it worked for
  1997. him, sort of.  At least the pump ran.  But it seems that these junction boxes are really
  1998. pressure switches, one for the pump, one for the pressure cell.  And both of them were badly
  1999. corroded by the bore water:
  2000.      </p>
  2001.  
  2002.        <a id="Photo-30" name="Photo-30"
  2003.          href="diary-jul2024.php?dirdate=20240704&amp;imagesizes=1111111111111111111111111111112#Photo-30">
  2004.          <img alt="This should be Bore-pump-pressure-switch-1.jpeg.  Is it missing?" border="0" id="Photo_30"
  2005.               title="Photo Bore-pump-pressure-switch-1.jpeg.  Click to redisplay larger version of image."
  2006.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240704/small/Bore-pump-pressure-switch-1.jpeg"
  2007.               width="300" height="225"
  2008.           /></a>
  2009.  
  2010.      <p>
  2011. So he had to replace both of them, along with the pressure gauge:
  2012.      </p>
  2013.  
  2014.        <a id="Photo-31" name="Photo-31"
  2015.          href="diary-jul2024.php?dirdate=20240703&amp;imagesizes=11111111111111111111111111111112#Photo-31">
  2016.          <img alt="This should be Bore-pump-controls-2.jpeg.  Is it missing?" border="0" id="Photo_31"
  2017.               title="Photo Bore-pump-controls-2.jpeg.  Click to redisplay larger version of image."
  2018.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240703/small/Bore-pump-controls-2.jpeg"
  2019.               width="300" height="225"
  2020.           /></a>
  2021.  
  2022.      <p>
  2023. Why are they not made of a material that doesn't corrode?  They're very expensive—the parts
  2024. alone came to a total of $450.
  2025.      </p>
  2026.      </div>
  2027.    ]]>
  2028.  </description>
  2029.  <dc:creator>Greg Lehey</dc:creator>
  2030.  <dc:date>2024-07-03T23:43:43+00:00</dc:date>
  2031. </item>
  2032.  
  2033.            
  2034. <item>
  2035. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240703-234404</guid>
  2036. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240703-234404</link>
  2037. <category>food</category>
  2038. <category>and</category>
  2039. <category>drink</category>
  2040. <category>opinion</category>
  2041. <title>Preserved lemons, status</title>
  2042.  <description>
  2043.    <![CDATA[
  2044.    <div align="justify">
  2045.      <p>
  2046. It's been <a href="http://www.lemis.com/grog/diary-jun2024.php?subtitle=Preserved%20lemons&amp;article=D-20240626-011901#D-20240626-011901">a little over a week</a> since I started on my preserved lemons:
  2047.      </p>
  2048.  
  2049.        <a id="Photo-32" name="Photo-32"
  2050.          href="diary-jul2024.php?dirdate=20240625&amp;imagesizes=111111111111111111111111111111112#Photo-32">
  2051.          <img alt="This should be Salted-lemons-6.jpeg.  Is it missing?" border="0" id="Photo_32"
  2052.               title="Photo Salted-lemons-6.jpeg.  Click to redisplay larger version of image."
  2053.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240625/small/Salted-lemons-6.jpeg"
  2054.               width="300" height="225"
  2055.           /></a>
  2056.        <a id="Photo-33" name="Photo-33"
  2057.          href="diary-jul2024.php?dirdate=20240625&amp;imagesizes=1111111111111111111111111111111112#Photo-33">
  2058.          <img alt="This should be Salted-lemons-7.jpeg.  Is it missing?" border="0" id="Photo_33"
  2059.               title="Photo Salted-lemons-7.jpeg.  Click to redisplay larger version of image."
  2060.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240625/small/Salted-lemons-7.jpeg"
  2061.               width="300" height="224"
  2062.           /></a>
  2063.  
  2064.      <p>
  2065. Now they look like this:
  2066.      </p>
  2067.  
  2068.        <a id="Photo-34" name="Photo-34"
  2069.          href="diary-jul2024.php?dirdate=20240703&amp;imagesizes=11111111111111111111111111111111112#Photo-34">
  2070.          <img alt="This should be Preserved-lemons-3.jpeg.  Is it missing?" border="0" id="Photo_34"
  2071.               title="Photo Preserved-lemons-3.jpeg.  Click to redisplay larger version of image."
  2072.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240703/small/Preserved-lemons-3.jpeg"
  2073.               width="300" height="225"
  2074.           /></a>
  2075.  
  2076.      <p>
  2077. One of the big differences between the recipes was whether to add lemon juice or not.  The
  2078. rationale is that the lemons will go mouldy if they're not covered.  No recipe specifically
  2079. wants them uncovered, so my guess is that the ones that don't add juice expect there to be
  2080. enough juice in the lemons themselves.  Clearly that's not the case here, so today I added
  2081. what proved to be 100 ml of lemon juice:
  2082.      </p>
  2083.  
  2084.        <a id="Photo-35" name="Photo-35"
  2085.          href="diary-jul2024.php?dirdate=20240703&amp;imagesizes=111111111111111111111111111111111112#Photo-35">
  2086.          <img alt="This should be Preserved-lemons-4.jpeg.  Is it missing?" border="0" id="Photo_35"
  2087.               title="Photo Preserved-lemons-4.jpeg.  Click to redisplay larger version of image."
  2088.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240703/small/Preserved-lemons-4.jpeg"
  2089.               width="301" height="224"
  2090.           /></a>
  2091.  
  2092.      <p>
  2093. So far there's not much evidence of softening.
  2094.      </p>
  2095.      </div>
  2096.    ]]>
  2097.  </description>
  2098.  <dc:creator>Greg Lehey</dc:creator>
  2099.  <dc:date>2024-07-03T23:44:04+00:00</dc:date>
  2100. </item>
  2101.  
  2102.                  
  2103. <item>
  2104. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240705-023305</guid>
  2105. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240705-023305</link>
  2106. <category>general</category>
  2107. <category>food</category>
  2108. <category>and</category>
  2109. <category>drink</category>
  2110. <category>health</category>
  2111. <title>Shopping again</title>
  2112.  <description>
  2113.    <![CDATA[
  2114.    <div align="justify">
  2115.      <p>
  2116. Somehow a number of things have cropped up that required me to go shopping: <a href="http://www.lemis.com/grog/Albums/Animals/Mona.php">Mona</a> has learnt how to open doors, so we need knobs
  2117. instead of levers.  As often, I needed a visit to the <a href="https://www.facebook.com/fruitshackwendouree/">Fruit Shack</a>, and my glasses still
  2118. needed adjustment.  In addition, <a href="https://en.wikipedia.org/wiki/ALDI">ALDI</a> had an air compressor on offer, and it was too heavy for <a href="http://www.lemis.com/yvonne/">Yvonne</a> to pick up yesterday, so did that too.
  2119.      </p>
  2120.  
  2121.      <p>
  2122. And somehow the day was done.  The good news is that everything went smoothly, not a
  2123. foregone conclusion.
  2124.      </p>
  2125.      </div>
  2126.    ]]>
  2127.  </description>
  2128.  <dc:creator>Greg Lehey</dc:creator>
  2129.  <dc:date>2024-07-05T02:33:05+00:00</dc:date>
  2130. </item>
  2131.  
  2132.            
  2133. <item>
  2134. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240705-023636</guid>
  2135. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240705-023636</link>
  2136. <category>technology</category>
  2137. <category>opinion</category>
  2138. <title>ANZ password: Groggy's fault</title>
  2139.  <description>
  2140.    <![CDATA[
  2141.    <div align="justify">
  2142.      <p>
  2143. Checking my local web pages, discovered this:
  2144.      </p>
  2145.  
  2146.      <blockquote class="fullwidth">
  2147. <div style="text-align:left">
  2148.  <tt>
  2149. &nbsp;&nbsp;&#45;r&#45;&#45;r&#45;&#45;r&#45;&#45; &nbsp; &nbsp;1 grog &nbsp;lemis &nbsp; &nbsp;6462 &nbsp;2 May 14:32 bank.php
  2150.  </tt>
  2151. </div>
  2152. </blockquote>
  2153.  
  2154.      <p>
  2155. That's the page I use to access financial web sites.  And it had a new password, one that I
  2156. hadn't transferred to my password list.  So the issues that I had <a href="http://www.lemis.com/grog/diary-jul2024.php#D-20240703-011908">on Tuesday</a> <i>were</i> my fault
  2157. after all.
  2158.      </p>
  2159.  
  2160.      <p>
  2161. Did Gracia do the right thing then?  No. she couldn't have known that, and her utter
  2162. conviction that I had typed a special character in the password shows a lack of will to
  2163. investigate the real issues.  But I <i>do</i> feel silly.
  2164.      </p>
  2165.      </div>
  2166.    ]]>
  2167.  </description>
  2168.  <dc:creator>Greg Lehey</dc:creator>
  2169.  <dc:date>2024-07-05T02:36:36+00:00</dc:date>
  2170. </item>
  2171.  
  2172.            
  2173. <item>
  2174. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240705-024130</guid>
  2175. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240705-024130</link>
  2176. <category>technology</category>
  2177. <category>general</category>
  2178. <category>opinion</category>
  2179. <title>Problems with NBN scheduled outages</title>
  2180.  <description>
  2181.    <![CDATA[
  2182.    <div align="justify">
  2183.      <p>
  2184. It seems that I'm <a href="https://jokesfunnystories.quora.com/Do-you-know-any-original-and-new-jokes-8">not the
  2185. only person</a> to get annoyed by <a href="https://www.nbnco.com.au/">National
  2186. Broadband Network</a> scheduled outages.
  2187.      </p>
  2188.      </div>
  2189.    ]]>
  2190.  </description>
  2191.  <dc:creator>Greg Lehey</dc:creator>
  2192.  <dc:date>2024-07-05T02:41:30+00:00</dc:date>
  2193. </item>
  2194.  
  2195.                  
  2196. <item>
  2197. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240706-014738</guid>
  2198. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240706-014738</link>
  2199. <category>food</category>
  2200. <category>and</category>
  2201. <category>drink</category>
  2202. <category>opinion</category>
  2203. <title>두부부침양념장</title>
  2204.  <description>
  2205.    <![CDATA[
  2206.    <div align="justify">
  2207.      <p>
  2208. The (Korean) title 두부부침양념장 transliterates as <a href="https://www.maangchi.com/recipe/dububuchim-yangnyeomjang"> dububuchim-yangnyeomjang</a>, a tongue-twister that even reflects in the Korean spelling.  It translates as “Pan fried
  2209. tofu with spicy sauce”, but it seems easier to distinguish it by calling it <a href="http://www.lemis.com/grog/recipes/Korean-fried-dofu.php">Korean fried dofu</a>.
  2210.      </p>
  2211.  
  2212.      <p>
  2213. The photo looked good:
  2214.      </p>
  2215.  
  2216.      <a href="https://www.maangchi.com/wp-content/uploads/2009/09/panfriedtofu-sprinkle-sesameseeds-620x400.jpg">
  2217.      <img alt=""
  2218.          title=".  Click to see in original size."
  2219.          src="https://www.maangchi.com/wp-content/uploads/2009/09/panfriedtofu-sprinkle-sesameseeds-620x400.jpg"
  2220.          width="300"
  2221.          /></a>
  2222.      <p>
  2223. So yesterday I bought some <a href="https://en.wikipedia.org/wiki/Dofu">dofu</a>,
  2224. not quite the same as used in the recipe:
  2225.      </p>
  2226.  
  2227.        <a id="Photo-36" name="Photo-36"
  2228.          href="diary-jul2024.php?dirdate=20240705&amp;imagesizes=1111111111111111111111111111111111112#Photo-36">
  2229.          <img alt="This should be Korean-fried-dofu-1.jpeg.  Is it missing?" border="0" id="Photo_36"
  2230.               title="Photo Korean-fried-dofu-1.jpeg.  Click to redisplay larger version of image."
  2231.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240705/small/Korean-fried-dofu-1.jpeg"
  2232.               width="300" height="225"
  2233.           /></a>
  2234.  
  2235.      <p>
  2236. In particular, the pieces are smaller.
  2237.      </p>
  2238.  
  2239.      <p>
  2240. After a bit of recipe translation, came up with this:
  2241.      </p>
  2242.  
  2243.        <a id="Photo-37" name="Photo-37"
  2244.          href="diary-jul2024.php?dirdate=20240705&amp;imagesizes=11111111111111111111111111111111111112#Photo-37">
  2245.          <img alt="This should be Korean-fried-dofu-9.jpeg.  Is it missing?" border="0" id="Photo_37"
  2246.               title="Photo Korean-fried-dofu-9.jpeg.  Click to redisplay larger version of image."
  2247.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240705/small/Korean-fried-dofu-9.jpeg"
  2248.               width="304" height="223"
  2249.           /></a>
  2250.  
  2251.      <p>
  2252. The rice is mentioned in the original recipe, but not illustrated.
  2253.      </p>
  2254.  
  2255.      <h2>Ingredients</h2>
  2256.  
  2257.      <p>
  2258. Per serving
  2259.      </p>
  2260.  
  2261.          <table summary="Ingredients">
  2262.        <tr>
  2263.          <td align="right"><b>quantity</b></td>
  2264.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2265.          <td><b>ingredient</b> </td>
  2266.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2267.          <td><b>step</b> </td>
  2268.        </tr>
  2269.  
  2270.       <tr>
  2271.          <td valign="top" align="right">150 g</td>
  2272.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2273.          <td valign="top" align="left">firm dofu</td>
  2274.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2275.          <td valign="top" align="right">1</td>
  2276.       </tr>
  2277.       <tr>
  2278.         <td>
  2279.         </td>
  2280.       </tr>
  2281.  
  2282.       <tr>
  2283.          <td valign="top" align="right">12 g</td>
  2284.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2285.          <td valign="top" align="left">soya sauce</td>
  2286.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2287.          <td valign="top" align="right">2</td>
  2288.       </tr>
  2289.  
  2290.       <tr>
  2291.          <td valign="top" align="right">5 g</td>
  2292.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2293.          <td valign="top" align="left">gochugaru (Korean chili flakes, 고춧가루)</td>
  2294.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2295.          <td valign="top" align="right">2</td>
  2296.       </tr>
  2297.  
  2298.       <tr>
  2299.          <td valign="top" align="right">15 g</td>
  2300.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2301.          <td valign="top" align="left">garlic</td>
  2302.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2303.          <td valign="top" align="right">2</td>
  2304.       </tr>
  2305.  
  2306.       <tr>
  2307.          <td valign="top" align="right">30 g</td>
  2308.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2309.          <td valign="top" align="left">onion, chopped finely</td>
  2310.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2311.          <td valign="top" align="right">2</td>
  2312.       </tr>
  2313.  
  2314.       <tr>
  2315.          <td valign="top" align="right">12 ml</td>
  2316.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2317.          <td valign="top" align="left">sesame oil</td>
  2318.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2319.          <td valign="top" align="right">2</td>
  2320.       </tr>
  2321.  
  2322.       <tr>
  2323.          <td valign="top" align="right"></td>
  2324.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2325.          <td valign="top" align="left">sesame seeds</td>
  2326.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2327.          <td valign="top" align="right">2</td>
  2328.       </tr>
  2329.       <tr>
  2330.         <td>
  2331.         </td>
  2332.       </tr>
  2333.  
  2334.       <tr>
  2335.          <td valign="top" align="right">15 g (1)</td>
  2336.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2337.          <td valign="top" align="left">spring onion</td>
  2338.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2339.          <td valign="top" align="right">3</td>
  2340.       </tr>
  2341.       <tr>
  2342.         <td>
  2343.         </td>
  2344.       </tr>
  2345.      </table>
  2346.  
  2347.      <h2>
  2348. Preparation
  2349.      </h2>
  2350.  
  2351.      <ol>
  2352.        <li class="fullwidth">
  2353.          <p class="listitemwidth">
  2354.            Cut the dofu into slices about 6-7 mm thick:
  2355.          </p>
  2356.  
  2357.    <a id="Photo-38" name="Photo-38"
  2358.          href="diary-jul2024.php?dirdate=20240705&amp;imagesizes=111111111111111111111111111111111111112#Photo-38">
  2359.          <img alt="This should be Korean-fried-dofu-2.jpeg.  Is it missing?" border="0" id="Photo_38"
  2360.               title="Photo Korean-fried-dofu-2.jpeg.  Click to redisplay larger version of image."
  2361.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240705/small/Korean-fried-dofu-2.jpeg"
  2362.               width="300" height="225"
  2363.           /></a>
  2364.  
  2365.  <p class="listitemwidth">
  2366.    Fry until crispy:
  2367.  </p>
  2368.  
  2369.    <a id="Photo-39" name="Photo-39"
  2370.          href="diary-jul2024.php?dirdate=20240705&amp;imagesizes=1111111111111111111111111111111111111112#Photo-39">
  2371.          <img alt="This should be Korean-fried-dofu-4.jpeg.  Is it missing?" border="0" id="Photo_39"
  2372.               title="Photo Korean-fried-dofu-4.jpeg.  Click to redisplay larger version of image."
  2373.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240705/small/Korean-fried-dofu-4.jpeg"
  2374.               width="300" height="225"
  2375.           /></a>
  2376.        </li>
  2377.  
  2378.        <li class="fullwidth">
  2379.          <p class="listitemwidth">
  2380.            Mix the ingredients together:
  2381.          </p>
  2382.  
  2383.    <a id="Photo-40" name="Photo-40"
  2384.          href="diary-jul2024.php?dirdate=20240705&amp;imagesizes=11111111111111111111111111111111111111112#Photo-40">
  2385.          <img alt="This should be Korean-fried-dofu-6.jpeg.  Is it missing?" border="0" id="Photo_40"
  2386.               title="Photo Korean-fried-dofu-6.jpeg.  Click to redisplay larger version of image."
  2387.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240705/small/Korean-fried-dofu-6.jpeg"
  2388.               width="300" height="224"
  2389.           /></a>
  2390.        </li>
  2391.  
  2392.        <li class="fullwidth">
  2393.          <p class="listitemwidth">
  2394.            Cut spring onion and add to the sauce:
  2395.          </p>
  2396.  
  2397.    <a id="Photo-41" name="Photo-41"
  2398.          href="diary-jul2024.php?dirdate=20240705&amp;imagesizes=111111111111111111111111111111111111111112#Photo-41">
  2399.          <img alt="This should be Korean-fried-dofu-8.jpeg.  Is it missing?" border="0" id="Photo_41"
  2400.               title="Photo Korean-fried-dofu-8.jpeg.  Click to redisplay larger version of image."
  2401.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240705/small/Korean-fried-dofu-8.jpeg"
  2402.               width="304" height="222"
  2403.           /></a>
  2404.        </li>
  2405.  
  2406.        <li class="fullwidth">
  2407.          <p class="listitemwidth">
  2408.            Serve with rice:
  2409.          </p>
  2410.  
  2411.    <a id="Photo-42" name="Photo-42"
  2412.          href="diary-jul2024.php?dirdate=20240705&amp;imagesizes=1111111111111111111111111111111111111111112#Photo-42">
  2413.          <img alt="This should be Korean-fried-dofu-9.jpeg.  Is it missing?" border="0" id="Photo_42"
  2414.               title="Photo Korean-fried-dofu-9.jpeg.  Click to redisplay larger version of image."
  2415.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240705/small/Korean-fried-dofu-9.jpeg"
  2416.               width="304" height="223"
  2417.           /></a>
  2418.        </li>
  2419.      </ol>
  2420.      </div>
  2421.    ]]>
  2422.  </description>
  2423.  <dc:creator>Greg Lehey</dc:creator>
  2424.  <dc:date>2024-07-06T01:47:38+00:00</dc:date>
  2425. </item>
  2426.  
  2427.            
  2428. <item>
  2429. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240706-014912</guid>
  2430. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240706-014912</link>
  2431. <category>politics</category>
  2432. <category>opinion</category>
  2433. <title>Britain votes and gets on with it</title>
  2434.  <description>
  2435.    <![CDATA[
  2436.    <div align="justify">
  2437.      <p>
  2438. A number of national elections are creating interest at the moment: the <a href="https://en.wikipedia.org/wiki/USA">USA</a>, <a href="https://en.wikipedia.org/wiki/Iran">Iran</a>, <a href="https://en.wikipedia.org/wiki/France">France</a> and now the <a href="https://en.wikipedia.org/wiki/United_Kingdom">United Kingdom</a>.  The USA elections
  2439. have been number one topic for months, and there are another 4 months to go (until
  2440. <a href="https://en.wikipedia.org/wiki/Melbourne_Cup">Melbourne Cup</a> day).
  2441. France started its election campaign at the beginning of last month and had elections on
  2442. Sunday, only the results were a tie, so they need a second round come Sunday.  In Iran it
  2443. was similar: they called elections at the beginning of last month, they were held last
  2444. Friday, and they, too, need a run-off that will take place today.
  2445.      </p>
  2446.  
  2447.      <p>
  2448. Meanwhile, in the UK, they <i>also</i> called elections at the beginning of last month.
  2449. They took place yesterday.  No run-off: polling ended at 22:00 BST (7:00 this morning here),
  2450. and by the evening the <a href="https://en.wikipedia.org/wiki/King_Charles_III">King</a> had invited <a href="https://en.wikipedia.org/wiki/Sir_Keir_Starmer">Sir
  2451. Keir Starmer</a> to form a government.  No messing around like in the USA, where the
  2452. incumbent has 2½ months to subvert the election before the president-elect actually takes
  2453. office.
  2454.      </p>
  2455.      </div>
  2456.    ]]>
  2457.  </description>
  2458.  <dc:creator>Greg Lehey</dc:creator>
  2459.  <dc:date>2024-07-06T01:49:12+00:00</dc:date>
  2460. </item>
  2461.  
  2462.            
  2463. <item>
  2464. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240706-014955</guid>
  2465. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240706-014955</link>
  2466. <category>Stones</category>
  2467. <category>Road</category>
  2468. <category>house</category>
  2469. <category>animals</category>
  2470. <category>general</category>
  2471. <category>opinion</category>
  2472. <title>New doorknobs</title>
  2473.  <description>
  2474.    <![CDATA[
  2475.    <div align="justify">
  2476.      <p>
  2477. I really don't like the idea of round doorknobs: they're significantly more difficult to
  2478. handle than the lever type.  But <a href="http://www.lemis.com/grog/Albums/Animals/Mona.php">Mona</a> agrees, so I have to do something.
  2479.      </p>
  2480.  
  2481.      <p>
  2482. Then <a href="http://www.lemis.com/yvonne/">Yvonne</a> came up with the obvious answer: reposition the
  2483. levers so that they're pointing down.  Now why didn't I come up with that idea?  But it
  2484. turned out that the maker of the levers had found an asnwer: you can't.  So I had to mount
  2485. the knobs after all:
  2486.      </p>
  2487.  
  2488.        <a id="Photo-43" name="Photo-43"
  2489.          href="diary-jul2024.php?dirdate=20240706&amp;imagesizes=11111111111111111111111111111111111111111112#Photo-43">
  2490.          <img alt="This should be Doorknobs-2.jpeg.  Is it missing?" border="0" id="Photo_43"
  2491.               title="Photo Doorknobs-2.jpeg.  Click to redisplay larger version of image."
  2492.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240706/small/Doorknobs-2.jpeg"
  2493.               width="300" height="225"
  2494.           /></a>
  2495.        <a id="Photo-44" name="Photo-44"
  2496.          href="diary-jul2024.php?dirdate=20240706&amp;imagesizes=111111111111111111111111111111111111111111112#Photo-44">
  2497.          <img alt="This should be Doorknobs-3.jpeg.  Is it missing?" border="0" id="Photo_44"
  2498.               title="Photo Doorknobs-3.jpeg.  Click to redisplay larger version of image."
  2499.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240706/small/Doorknobs-3.jpeg"
  2500.               width="300" height="225"
  2501.           /></a>
  2502.  
  2503.      <p>
  2504. Mona was not amused.  In the evening we heard her trying to get into my office and failing.
  2505. She didn't exactly growl, but her tail was twice the normal thickness.  Somehow I feel that
  2506. I have let her down: here she had the great success of finding a new way through doors, and
  2507. already it stops working.
  2508.      </p>
  2509.      </div>
  2510.    ]]>
  2511.  </description>
  2512.  <dc:creator>Greg Lehey</dc:creator>
  2513.  <dc:date>2024-07-06T01:49:55+00:00</dc:date>
  2514. </item>
  2515.  
  2516.                  
  2517. <item>
  2518. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240707-013931</guid>
  2519. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240707-013931</link>
  2520. <category>food</category>
  2521. <category>and</category>
  2522. <category>drink</category>
  2523. <category>opinion</category>
  2524. <title>Breakfast experiment fail</title>
  2525.  <description>
  2526.    <![CDATA[
  2527.    <div align="justify">
  2528.      <p>
  2529. I have a surprising amount of <a href="https://en.wikipedia.org/wiki/Dofu">dofu</a> and almost no recipes for it.  How about using some in my <a href="http://www.lemis.com/grog/recipes/pad-thai-breakfast.php">Pad Thai</a> recipe?  Fried the slices a little
  2530. hotter (7 on the induction cooker), which resulted in much faster browning, but despite all
  2531. attempts they still stuck a little.
  2532.      </p>
  2533.  
  2534.        <a id="Photo-45" name="Photo-45"
  2535.          href="diary-jul2024.php?dirdate=20240706&amp;imagesizes=1111111111111111111111111111111111111111111112#Photo-45">
  2536.          <img alt="This should be Dofu.jpeg.  Is it missing?" border="0" id="Photo_45"
  2537.               title="Photo Dofu.jpeg.  Click to redisplay larger version of image."
  2538.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240706/small/Dofu.jpeg"
  2539.               width="300" height="225"
  2540.           /></a>
  2541.  
  2542.      <p>
  2543. And while I was at it, I used a different <a href="https://en.wikipedia.org/wiki/ALDI">ALDI</a> paste (first image) instead of their “Pad Thai” paste:
  2544.      </p>
  2545.  
  2546.        <a id="Photo-46" name="Photo-46"
  2547.          href="diary-jul2024.php?dirdate=20240617&amp;imagesizes=11111111111111111111111111111111111111111111112#Photo-46">
  2548.          <img alt="This should be ALDI-Stir-Fry-Sauce-1.jpeg.  Is it missing?" border="0" id="Photo_46"
  2549.               title="Photo ALDI-Stir-Fry-Sauce-1.jpeg.  Click to redisplay larger version of image."
  2550.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240617/small/ALDI-Stir-Fry-Sauce-1.jpeg"
  2551.               width="216" height="313"
  2552.           /></a>
  2553.        <a id="Photo-47" name="Photo-47"
  2554.          href="diary-jul2024.php?dirdate=20240617&amp;imagesizes=111111111111111111111111111111111111111111111112#Photo-47">
  2555.          <img alt="This should be ALDI-Pad-Thai-1.jpeg.  Is it missing?" border="0" id="Photo_47"
  2556.               title="Photo ALDI-Pad-Thai-1.jpeg.  Click to redisplay larger version of image."
  2557.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240617/small/ALDI-Pad-Thai-1.jpeg"
  2558.               width="216" height="314"
  2559.           /></a>
  2560.  
  2561.      <p>
  2562. The result?
  2563.      </p>
  2564.  
  2565.        <a id="Photo-48" name="Photo-48"
  2566.          href="diary-jul2024.php?dirdate=20240706&amp;imagesizes=1111111111111111111111111111111111111111111111112#Photo-48">
  2567.          <img alt="This should be Noodles-with-dofu.jpeg.  Is it missing?" border="0" id="Photo_48"
  2568.               title="Photo Noodles-with-dofu.jpeg.  Click to redisplay larger version of image."
  2569.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240706/small/Noodles-with-dofu.jpeg"
  2570.               width="301" height="224"
  2571.           /></a>
  2572.  
  2573.      <p>
  2574. Boring!  And the “stirfry” sauce tasted of almost nothing.
  2575.      </p>
  2576.      </div>
  2577.    ]]>
  2578.  </description>
  2579.  <dc:creator>Greg Lehey</dc:creator>
  2580.  <dc:date>2024-07-07T01:39:31+00:00</dc:date>
  2581. </item>
  2582.  
  2583.            
  2584. <item>
  2585. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240707-014443</guid>
  2586. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240707-014443</link>
  2587. <category>technology</category>
  2588. <category>history</category>
  2589. <category>opinion</category>
  2590. <title>A mouse!</title>
  2591.  <description>
  2592.    <![CDATA[
  2593.    <div align="justify">
  2594.      <p>
  2595. I'm still planning to put in the new <i>teevee.lemis.com</i> in the lounge room Real Soon
  2596. Now.  The intention is to run it in parallel with <i>tiwi</i> until I'm happy.  Until then,
  2597. all the videos will be on <i>tiwi</i>.  Things that are missing are: keyboard, mouse,
  2598. display card (maybe).
  2599.      </p>
  2600.  
  2601.      <p>
  2602. Surely I have lots of keyboards and mice?  Yes, I do, but for some reason they “don't work”,
  2603. at least partially because all the dongles are unmarked, and <a href="http://www.lemis.com/grog/diary-jan2024.php?subtitle=Configuring%20mouse%20in%20the%20new%20scheme%20of%20things&amp;article=D-20240105-003925#D-20240105-003925">none of my experiments in pairing them</a> have worked.  So when I was in town <a href="http://www.lemis.com/grog/diary-jul2024.php?subtitle=Shopping%20again&amp;article=D-20240705-023305#D-20240705-023305">on Thursday</a>, I picked up an el-cheapo wireless keyboard and mouse from <a href="https://en.wikipedia.org/wiki/Officeworks">Officeworks</a>, total price $33.
  2604.      </p>
  2605.  
  2606.      <p>
  2607. They had others on offer, including things aimed at Apple for round 10 times the price, so I
  2608. wasn't expecting very much.  But what I found was much better than I dared to hope.
  2609.      </p>
  2610.  
  2611.      <p>
  2612. Backspace 35 years to my first graphics environments.  Mice had three buttons and nothing
  2613. else, and of course they were wired.  Since then a number of things have happened: wireless
  2614. mice appeared (<i><b>very</b></i> good; I had to use cable mice again recently, and they're
  2615. a real pain), scroll wheels appeared (also useful), and the second button went away
  2616. (<b><i>bad</i></b>).  To make up for it, some high-end mice ended up with additional buttons
  2617. for the (right) thumb, and I was able to remap them to button 2.  But the cheap mice didn't.
  2618.      </p>
  2619.  
  2620.      <p>
  2621. But this one does!  In fact, the button layout is the same as my <a href="https://en.wikipedia.org/wiki/Logitech">Logitech</a> M705: two main buttons, scroll
  2622. wheel in between, which can also be pressed for a button press, and two buttons for the
  2623. thumb.  <i>xev</i> tells me:
  2624.      </p>
  2625.  
  2626.      <table summary="Automatically generated table">
  2627.       <tr>
  2628.          <td valign="top" align="left">left</td>
  2629.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2630.          <td valign="top" align="left">right</td>
  2631.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2632.          <td valign="top" align="left">scroll</td>
  2633.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2634.          <td valign="top" align="left">scroll</td>
  2635.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2636.          <td valign="top" align="left">scroll</td>
  2637.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2638.          <td valign="top" align="left">thumb</td>
  2639.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2640.          <td valign="top" align="left">thumb</td>
  2641.       </tr>
  2642.  
  2643.       <tr>
  2644.          <td valign="top" align="left"></td>
  2645.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2646.          <td valign="top" align="left"></td>
  2647.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2648.          <td valign="top" align="left">forward</td>
  2649.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2650.          <td valign="top" align="left">back</td>
  2651.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2652.          <td valign="top" align="left">press</td>
  2653.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2654.          <td valign="top" align="left">forward</td>
  2655.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2656.          <td valign="top" align="left">back</td>
  2657.       </tr>
  2658.  
  2659.       <tr>
  2660.          <td valign="top" align="left">1</td>
  2661.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2662.          <td valign="top" align="left">3</td>
  2663.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2664.          <td valign="top" align="left">4</td>
  2665.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2666.          <td valign="top" align="left">5</td>
  2667.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2668.          <td valign="top" align="left">2</td>
  2669.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2670.          <td valign="top" align="left">9</td>
  2671.          <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  2672.          <td valign="top" align="left">8</td>
  2673.       </tr>
  2674.  
  2675.       <tr>
  2676.          <td valign="top" align="left"></td>
  2677.       </tr>
  2678.    </table>
  2679.  
  2680.      <p>
  2681. That's the same for the Logitech mouse, except that the thumb buttons have been remapped.
  2682.      </p>
  2683.  
  2684.      <p>
  2685. The probe messages are:
  2686.      </p>
  2687.  
  2688.      <blockquote class="fullwidth">
  2689. <div style="text-align:left">
  2690.  <tt>
  2691. ugen0.3: &lt;Telink 2.4G Mouse&gt; at usbus0
  2692. <br />ums1 on uhub4
  2693. <br />ums1: &lt;Telink 2.4G Mouse, class 0/0, rev 1.10/1.00, addr 34&gt; on usbus0
  2694. <br />ums1: 5 buttons and [XYZ] coordinates ID=1
  2695. <br />
  2696.  </tt>
  2697. </div>
  2698. </blockquote>
  2699.  
  2700.      <p>
  2701. That's much more than I had hoped for.  And to make things even better, the mouse has a
  2702. storage place for the dongle, so if I do take it out of service, at least I won't have to
  2703. look for the dongle.
  2704.      </p>
  2705.      </div>
  2706.    ]]>
  2707.  </description>
  2708.  <dc:creator>Greg Lehey</dc:creator>
  2709.  <dc:date>2024-07-07T01:44:43+00:00</dc:date>
  2710. </item>
  2711.  
  2712.                  
  2713. <item>
  2714. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240708-014148</guid>
  2715. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240708-014148</link>
  2716. <category>photography</category>
  2717. <title>Olympus E-30 auto-exposure</title>
  2718.  <description>
  2719.    <![CDATA[
  2720.    <div align="justify">
  2721.      <p>
  2722. I've been using my <a href="http://en.wikipedia.org/wiki/Olympus_E-30">Olympus E-30</a> for
  2723. photos of a still-planned <a href="https://en.wikipedia.org/wiki/Analemma">Analemma</a> series for <a href="http://www.lemis.com/grog/diary-aug2019.php?subtitle=Analemma%20experiments&amp;article=D-20190811-031250#D-20190811-031250">almost 5 years</a>.  I use a 10 stop (99.9%) neutral density filter and take two images,
  2724. one at 1/4000 s and f/5.6 for the sun, and the other at 2 s and f/5.6 for the surroundings:
  2725.      </p>
  2726.  
  2727.        <a id="Photo-49" name="Photo-49"
  2728.          href="diary-jul2024.php?dirdate=20240707&amp;imagesizes=11111111111111111111111111111111111111111111111112#Photo-49">
  2729.          <img alt="This should be Analemma-1.jpeg.  Is it missing?" border="0" id="Photo_49"
  2730.               title="Photo Analemma-1.jpeg.  Click to redisplay larger version of image."
  2731.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240707/small/Analemma-1.jpeg"
  2732.               width="300" height="225"
  2733.           /></a>
  2734.        <a id="Photo-50" name="Photo-50"
  2735.          href="diary-jul2024.php?dirdate=20240707&amp;imagesizes=111111111111111111111111111111111111111111111111112#Photo-50">
  2736.          <img alt="This should be Analemma-2.jpeg.  Is it missing?" border="0" id="Photo_50"
  2737.               title="Photo Analemma-2.jpeg.  Click to redisplay larger version of image."
  2738.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240707/small/Analemma-2.jpeg"
  2739.               width="300" height="225"
  2740.           /></a>
  2741.  
  2742.      <p>
  2743. The intention is to align the surrounding images, and then use the same alignment to join
  2744. the sun images.  I must now really have images for every day of the year, and at some point
  2745. I should really get round to doing it.
  2746.      </p>
  2747.  
  2748.      <p>
  2749. But today it occurred to me that I have almost never taken photos with the camera and
  2750. auto-exposure.  Tried that today.  Big fail:
  2751.      </p>
  2752.  
  2753.        <a id="Photo-51" name="Photo-51"
  2754.          href="diary-jul2024.php?dirdate=20240707&amp;imagesizes=1111111111111111111111111111111111111111111111111112#Photo-51">
  2755.          <img alt="This should be Olympus-E-30-exposure-orig.jpeg.  Is it missing?" border="0" id="Photo_51"
  2756.               title="Photo Olympus-E-30-exposure-orig.jpeg.  Click to redisplay larger version of image."
  2757.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240707/small/Olympus-E-30-exposure-orig.jpeg"
  2758.               width="300" height="225"
  2759.           /></a>
  2760.  
  2761.      <p>
  2762. It must have been 6 <a href="https://en.wikipedia.org/wiki/Exposure_value">EV</a> underexposed.  Even attempts to correct it didn't help much.
  2763.      </p>
  2764.  
  2765.        <a id="Photo-52" name="Photo-52"
  2766.          href="diary-jul2024.php?dirdate=20240707&amp;imagesizes=11111111111111111111111111111111111111111111111111112#Photo-52">
  2767.          <img alt="This should be Olympus-E-30-exposure.jpeg.  Is it missing?" border="0" id="Photo_52"
  2768.               title="Photo Olympus-E-30-exposure.jpeg.  Click to redisplay larger version of image."
  2769.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240707/small/Olympus-E-30-exposure.jpeg"
  2770.               width="301" height="225"
  2771.           /></a>
  2772.  
  2773.      <p>
  2774. What went wrong there?  Yes, I still had the ND filter on, but auto-exposure should have
  2775. compensated for that.
  2776.      </p>
  2777.      </div>
  2778.    ]]>
  2779.  </description>
  2780.  <dc:creator>Greg Lehey</dc:creator>
  2781.  <dc:date>2024-07-08T01:41:48+00:00</dc:date>
  2782. </item>
  2783.  
  2784.            
  2785. <item>
  2786. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240708-014220</guid>
  2787. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240708-014220</link>
  2788. <category>technology</category>
  2789. <category>opinion</category>
  2790. <title>Understanding mice</title>
  2791.  <description>
  2792.    <![CDATA[
  2793.    <div align="justify">
  2794.      <p>
  2795. More playing around with my new mouse today, on <i>tiwi</i>.  Yes, it works, but how do I
  2796. remap the side buttons?  <i>moused</i> is started with
  2797.      </p>
  2798.  
  2799.      <blockquote class="fullwidth">
  2800. <div style="text-align:left">
  2801.  <tt>
  2802. root &nbsp; &nbsp; &nbsp; 36620 &nbsp; 0,0 &nbsp;0,0 &nbsp; &nbsp;13112 &nbsp; &nbsp;1720 &nbsp;&#45; &nbsp;Is &nbsp; 22:13 &nbsp; &nbsp; &nbsp; &nbsp; 0:00,00 /usr/sbin/moused &#45;3 &#45;p /dev/ums1 &#45;t auto &#45;I /var/run/moused.ums1.pid
  2803. <br />
  2804.  </tt>
  2805. </div>
  2806. </blockquote>
  2807.  
  2808.      <p>
  2809. That doesn't even match the entries in <i>/etc/rc.conf.d</i>:
  2810.      </p>
  2811.  
  2812.      <blockquote class="fullwidth">
  2813. <div style="text-align:left">
  2814.  <tt>
  2815. moused:moused_enable="YES"
  2816. <br />moused:moused_flags="&#45;m 2=4" &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# Remap rear side button to 2.
  2817. <br />
  2818.  </tt>
  2819. </div>
  2820. </blockquote>
  2821.  
  2822.      <p>
  2823. And if it did, it wouldn't help: the side buttons are 8 and 9, not 4.  Is there something in
  2824. the <a href="https://www.x.org/">X</a> configuration file?  No:
  2825.      </p>
  2826.  
  2827.      <blockquote class="fullwidth">
  2828. <div style="text-align:left">
  2829.  <tt>
  2830. Section "InputDevice"
  2831. <br />&nbsp;&nbsp; &nbsp;# generated from default
  2832. <br />&nbsp;&nbsp; &nbsp;Identifier &nbsp; &nbsp; "Mouse0"
  2833. <br />&nbsp;&nbsp; &nbsp;Driver &nbsp; &nbsp; &nbsp; &nbsp; "mouse"
  2834. <br />&nbsp;&nbsp; &nbsp;Option &nbsp; &nbsp; &nbsp; &nbsp; "Protocol" "auto"
  2835. <br />&nbsp;&nbsp; &nbsp;Option &nbsp; &nbsp; &nbsp; &nbsp; "Device" "/dev/sysmouse"
  2836. <br />&nbsp;&nbsp; &nbsp;Option &nbsp; &nbsp; &nbsp; &nbsp; "Emulate3Buttons" "yes"
  2837. <br />&nbsp;&nbsp; &nbsp;Option &nbsp; &nbsp; &nbsp; &nbsp; "ZAxisMapping" "4 5"
  2838. <br />EndSection
  2839. <br />
  2840.  </tt>
  2841. </div>
  2842. </blockquote>
  2843.  
  2844.      <p>
  2845. OK, shoot down the <i>moused</i> instance and start it again with the correct
  2846. option <tt>&#45;m&nbsp;2=8</tt>.  But when I shot it down, the mouse carried on
  2847. working!  <i>/dev/sysmouse</i> must bypass the driver daemon.
  2848.      </p>
  2849.  
  2850.      <p>
  2851. I've
  2852. been playing with X configuration for <a href="http://www.lemis.com/grog/diary-mar1992.php?subtitle=Beta%20test%20report,%20BSDI/386,%2020%20March%201992&amp;article=D20-10#D20-10">over 30 years</a>, but they keep changing the goalposts.
  2853.      </p>
  2854.      </div>
  2855.    ]]>
  2856.  </description>
  2857.  <dc:creator>Greg Lehey</dc:creator>
  2858.  <dc:date>2024-07-08T01:42:20+00:00</dc:date>
  2859. </item>
  2860.  
  2861.            
  2862. <item>
  2863. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240708-014233</guid>
  2864. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240708-014233</link>
  2865. <category>food</category>
  2866. <category>and</category>
  2867. <category>drink</category>
  2868. <category>opinion</category>
  2869. <title>Fish gratin</title>
  2870.  <description>
  2871.    <![CDATA[
  2872.    <div align="justify">
  2873.      <p>
  2874. <a href="http://www.lemis.com/yvonne/">Yvonne</a> made dinner tonight, a fish gratin:
  2875.      </p>
  2876.  
  2877.      <div align="left">
  2878.  <a id="Photo-53" name="Photo-53"
  2879.          href="diary-jul2024.php?dirdate=20240707&amp;imagesizes=111111111111111111111111111111111111111111111111111112#Photo-53">
  2880.          <img alt="This should be Fish-gratin-5.jpeg.  Is it missing?" border="0" id="Photo_53"
  2881.               title="Photo Fish-gratin-5.jpeg.  Click to redisplay larger version of image."
  2882.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240707/small/Fish-gratin-5.jpeg"
  2883.               width="306" height="221"
  2884.           /></a>
  2885.  <a id="Photo-54" name="Photo-54"
  2886.          href="diary-jul2024.php?dirdate=20240707&amp;imagesizes=1111111111111111111111111111111111111111111111111111112#Photo-54">
  2887.          <img alt="This should be Fish-gratin-6.jpeg.  Is it missing?" border="0" id="Photo_54"
  2888.               title="Photo Fish-gratin-6.jpeg.  Click to redisplay larger version of image."
  2889.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240707/small/Fish-gratin-6.jpeg"
  2890.               width="302" height="223"
  2891.           /></a>
  2892.  <a id="Photo-55" name="Photo-55"
  2893.          href="diary-jul2024.php?dirdate=20240707&amp;imagesizes=11111111111111111111111111111111111111111111111111111112#Photo-55">
  2894.          <img alt="This should be Fish-gratin-14.jpeg.  Is it missing?" border="0" id="Photo_55"
  2895.               title="Photo Fish-gratin-14.jpeg.  Click to redisplay larger version of image."
  2896.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240707/small/Fish-gratin-14.jpeg"
  2897.               width="300" height="225"
  2898.           /></a>
  2899.      </div>
  2900.  
  2901.      <p>
  2902.      </p>
  2903.      </div>
  2904.    ]]>
  2905.  </description>
  2906.  <dc:creator>Greg Lehey</dc:creator>
  2907.  <dc:date>2024-07-08T01:42:33+00:00</dc:date>
  2908. </item>
  2909.  
  2910.                  
  2911. <item>
  2912. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240709-004322</guid>
  2913. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240709-004322</link>
  2914. <category>politics</category>
  2915. <category>opinion</category>
  2916. <title>The people have spoken—some of them</title>
  2917.  <description>
  2918.    <![CDATA[
  2919.    <div align="justify">
  2920.      <p>
  2921. There were three important elections in the last few days: the <a href="https://en.wikipedia.org/wiki/United_Kingdom">United Kingdom</a> <a href="https://en.wikipedia.org/wiki/2024_United_Kingdom_general_election">general election</a>, the <a href="https://en.wikipedia.org/wiki/2024_French_legislative_election">French legislative election</a> and the <a href="https://en.wikipedia.org/wiki/2024_Iranian_presidential_election">Iranian presidential
  2922. election</a>.  All of them were interesting: arguably the results in the UK and Iran show
  2923. positive tendencies, and in France they were able to limit the power of the <a href="https://en.wikipedia.org/wiki/Rassemblement_National">Rassemblement National</a>.
  2924.      </p>
  2925.  
  2926.      <p>
  2927. But the details are interesting: in France and Iran the elections were second rounds.  In
  2928. Iran only 27.2% of registered voters voted for the winner <a href="https://en.wikipedia.org/wiki/Masoud_Pezeshkian">Masoud Pezeshkian</a>.  The other
  2929. candidate, <a href="https://en.wikipedia.org/wiki/Saeed_Jalili">Saeed Jalili</a>,
  2930. received 22.5%.  And over 50% of registered voters didn't vote at all.  What would have
  2931. happened if they <i>had</i> voted?
  2932.      </p>
  2933.  
  2934.      <p>
  2935. But what if there are more than two candidates?  Take the situation of the first French
  2936. election round, where most constituencies had multiple candidates.  And that was to the
  2937. advantage of the RN.  So in the second round the other two main parties, the <a href="https://en.wikipedia.org/wiki/Nouveau_Front_populaire">Nouveau Front populaire</a> and
  2938. the <a href="https://en.wikipedia.org/wiki/Ensemble_pour_la_République">Ensemble pour
  2939. la République</a> (the party of <a href="https://en.wikipedia.org/wiki/Emmanuel_Macron">Emmanuel Macron</a>), decided to only
  2940. field one candidate for many of the constituencies.  The result: RN got 37.06% of the votes,
  2941. NFP got 25.8%, and Ensemble got only 24.53%.  So the RN won, right?  Wrong.  They ended up
  2942. with only 142 seats, while the NFP got 180 and Ensemble got 159.  That only makes sense (and
  2943. then only just) because of the way the votes were distributed.
  2944.      </p>
  2945.  
  2946.      <p>
  2947. And then there's the UK, where the <a href="https://en.wikipedia.org/wiki/Labour_Party_(UK)">Labour Party</a> defeated the
  2948. <a href="https://en.wikipedia.org/wiki/Conservative_Party_(UK)">Conservative Party</a> by a “landslide”.  Labour got 211 more seats, the Conservatives lost 251 seats for their
  2949. worst-ever result.  But looking at the vote count, Labour got 33.69% of all votes cast, only
  2950. 1.6% more than in 2019.  And that, along with a more significant loss by the Conservatives
  2951. (19.9%) made the difference between 200 and 411 seats out of 650.
  2952.      </p>
  2953.  
  2954.      <p>
  2955. What's wrong with this picture?  In Iran, low voter turnout means that the results are only
  2956. marginally representative of what people want.  In France, and arguably in the UK, the
  2957. number of candidates determine who wins.  And in Australia?  I'm coming to the conclusion
  2958. that the Australian system is better: it requires compulsory voting, which must result in a
  2959. more accurate representation of what the voters want, and if your candidate doesn't win, you
  2960. specify who should get the vote instead.  I wonder how that would have affected the results
  2961. in the three countries.
  2962.      </p>
  2963.  
  2964.      <p>
  2965. But once again I'm reminded of <a href="https://en.wikipedia.org/wiki/Jawaharlal_Nehru">Jawaharlal Nehru's</a> comment “Democracy is good. I say this because other systems are
  2966. worse”.
  2967.      </p>
  2968.      </div>
  2969.    ]]>
  2970.  </description>
  2971.  <dc:creator>Greg Lehey</dc:creator>
  2972.  <dc:date>2024-07-09T00:43:22+00:00</dc:date>
  2973. </item>
  2974.  
  2975.            
  2976. <item>
  2977. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240709-005843</guid>
  2978. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240709-005843</link>
  2979. <category>technology</category>
  2980. <category>opinion</category>
  2981. <title>Understanding mice</title>
  2982.  <description>
  2983.    <![CDATA[
  2984.    <div align="justify">
  2985.      <p>
  2986. <a href="http://www.lemis.com/grog/diary-jul2024.php?topics=c&amp;subtitle=Understanding%20mice&amp;article=D-20240708-014220#D-20240708-014220">Yesterday's</a> confusion with mice puzzled me.  Wasn't there a way to set a button map?
  2987.      </p>
  2988.  
  2989.      <p>
  2990. Yes, and I found it <a href="http://www.lemis.com/grog/diary-jan2024.php?subtitle=Configuring%20mouse%20in%20the%20new%20scheme%20of%20things&amp;article=D-20240105-003925#D-20240105-003925">not so long ago</a>: there's a button map that <i>xinput</i> is too polite to display
  2991. with <tt>xinput list-props</tt>.  Instead I need <tt>xinput get-button-map</tt>
  2992.      </p>
  2993.  
  2994.      <p>
  2995. With that information, I've added this to <a href="http://www.lemis.com/grog/HOWTO/X-configuration.php">my
  2996. HOWTO page</a>:
  2997.      </p>
  2998.  
  2999.      <p>
  3000. Current (2024) versions of <a href="https://www.x.org/">X</a> don't seem to
  3001. use <i>moused</i> any more.  Use <i>/dev/sysmouse</i>:
  3002.      </p>
  3003.  
  3004.      <blockquote class="fullwidth">
  3005. <div style="text-align:left">
  3006.  <tt>
  3007. Section "InputDevice"
  3008. <br />&nbsp;&nbsp; &nbsp;# generated from default
  3009. <br />&nbsp;&nbsp; &nbsp;Identifier &nbsp; &nbsp; "Mouse0"
  3010. <br />&nbsp;&nbsp; &nbsp;Driver &nbsp; &nbsp; &nbsp; &nbsp; "mouse"
  3011. <br />&nbsp;&nbsp; &nbsp;Option &nbsp; &nbsp; &nbsp; &nbsp; "Protocol" "auto"
  3012. <br />&nbsp;&nbsp; &nbsp;Option &nbsp; &nbsp; &nbsp; &nbsp; "Device" "/dev/sysmouse"
  3013. <br />&nbsp;&nbsp; &nbsp;Option &nbsp; &nbsp; &nbsp; &nbsp; "ZAxisMapping" "4 5"
  3014. <br />EndSection
  3015. <br />
  3016.  </tt>
  3017. </div>
  3018. </blockquote>
  3019.  
  3020.      <p>
  3021. It's not clear if <tt>ZAxisMapping</tt> is of any use.
  3022.      </p>
  3023.  
  3024.      <p>
  3025. I used to include this:
  3026.      </p>
  3027.  
  3028.      <blockquote class="fullwidth">
  3029. <div style="text-align:left">
  3030.  <tt>
  3031. &nbsp;&nbsp; &nbsp;Option &nbsp; &nbsp; &nbsp; &nbsp; "Emulate3Buttons" "yes"
  3032. <br />
  3033.  </tt>
  3034. </div>
  3035. </blockquote>
  3036.  
  3037.      <p>
  3038. But there's a better way to do this.  First find the mouse or mice:
  3039.      </p>
  3040.  
  3041.      <blockquote class="fullwidth">
  3042. <div style="text-align:left">
  3043.  <tt>
  3044. <code><font color="blue">=== grog@hydra (/dev/pts/23)</font> <font color="red">~</font> <font color="blue">369</font> &#45;&gt; <b><tt>xinput</tt></b></code>
  3045. <br />⎡ Virtual core pointer &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;id=2 &nbsp; &nbsp;[master pointer &nbsp;(3)]
  3046. <br />⎜ &nbsp; ↳ Virtual core XTEST pointer &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;id=4 &nbsp; &nbsp;[slave &nbsp;pointer &nbsp;(2)]
  3047. <br />⎜ &nbsp; ↳ System mouse &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;id=6 &nbsp; &nbsp;[slave &nbsp;pointer &nbsp;(2)]
  3048. <br />⎜ &nbsp; ↳ <b>Logitech USB Receiver</b> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; id=11 &nbsp; [slave &nbsp;pointer &nbsp;(2)]
  3049. <br />⎜ &nbsp; ↳ <b>Telink 2.4G Mouse</b> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; id=12 &nbsp; [slave &nbsp;pointer &nbsp;(2)]
  3050. <br />⎣ Virtual core keyboard &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; id=3 &nbsp; &nbsp;[master keyboard (2)]
  3051. <br />&nbsp;&nbsp; &nbsp;↳ Virtual core XTEST keyboard &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; id=5 &nbsp; &nbsp;[slave &nbsp;keyboard (3)]
  3052. <br />&nbsp;&nbsp; &nbsp;↳ System keyboard multiplexer &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; id=7 &nbsp; &nbsp;[slave &nbsp;keyboard (3)]
  3053. <br />&nbsp;&nbsp; &nbsp;↳ Power Button &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;id=8 &nbsp; &nbsp;[slave &nbsp;keyboard (3)]
  3054. <br />&nbsp;&nbsp; &nbsp;↳ Logitech USB Receiver &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; id=9 &nbsp; &nbsp;[slave &nbsp;keyboard (3)]
  3055. <br />&nbsp;&nbsp; &nbsp;↳ vendor 0x0430 Sun USB Keyboard &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;id=10 &nbsp; [slave &nbsp;keyboard (3)]
  3056. <br />
  3057.  </tt>
  3058. </div>
  3059. </blockquote>
  3060.  
  3061.      <p>
  3062. Yes, those are two mice.  Next,
  3063.      </p>
  3064.  
  3065.      <blockquote class="fullwidth">
  3066. <div style="text-align:left">
  3067.  <tt>
  3068. <code><font color="blue">=== grog@hydra (/dev/pts/26)</font> <font color="red">~</font> <font color="blue">9</font> &#45;&gt; <b><tt>xinput list&#45;props 11</tt></b></code>
  3069. <br />Device 'Logitech USB Receiver':
  3070. <br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Device Enabled (155): &nbsp; 1
  3071. <br />...
  3072. <br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;libinput Middle Emulation Enabled (287): &nbsp; &nbsp; &nbsp; &nbsp;0
  3073. <br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;libinput Middle Emulation Enabled Default (288): &nbsp; &nbsp; &nbsp; &nbsp;0
  3074.  </tt>
  3075. </div>
  3076. </blockquote>
  3077.  
  3078.      <p>
  3079. The important thing here is the number 287 in that output.  Next, note the name in the
  3080. initial output and enter:
  3081.      </p>
  3082.  
  3083.      <blockquote class="fullwidth">
  3084. <div style="text-align:left">
  3085.  <tt>
  3086. # Logitech mouse: find the ID
  3087. <br />MOUSEID=$(xinput | grep &#45;m 1 "<b>Logitech USB</b>" | sed 's/^.*id=\([0&#45;9]*\)[ \t].*$/\1/')
  3088. <br />xinput set&#45;prop $MOUSEID 287 1 &nbsp;# Logitech
  3089.  </tt>
  3090. </div>
  3091. </blockquote>
  3092.  
  3093.      <p>
  3094. If the mouse has other buttons that can be remapped, do something like:
  3095.      </p>
  3096.  
  3097.      <blockquote class="fullwidth">
  3098. <div style="text-align:left">
  3099.  <tt>
  3100. # Logitech mouse: find the ID
  3101. <br />MOUSEID=$(xinput | grep &#45;m 1 "<b>Logitech USB</b>" | sed 's/^.*id=\([0&#45;9]*\)[ \t].*$/\1/')
  3102. <br /># And set middle button to 8 and 9
  3103. <br />xinput set&#45;button&#45;map $MOUSEID 1 2 3 4 5 6 7 <b>2 2</b> 10 11 12 13 14 15 16
  3104.  </tt>
  3105. </div>
  3106. </blockquote>
  3107.  
  3108.      <p>
  3109. That's the same assignment to <tt>MOUSEID</tt>.  This sets buttons 8 and 9 to return button
  3110. 2.
  3111.      </p>
  3112.      </div>
  3113.    ]]>
  3114.  </description>
  3115.  <dc:creator>Greg Lehey</dc:creator>
  3116.  <dc:date>2024-07-09T00:58:43+00:00</dc:date>
  3117. </item>
  3118.  
  3119.                  
  3120. <item>
  3121. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240710-020702</guid>
  3122. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240710-020702</link>
  3123. <category>general</category>
  3124. <category>technology</category>
  3125. <category>multimedia</category>
  3126. <category>opinion</category>
  3127. <title>Quiet day</title>
  3128.  <description>
  3129.    <![CDATA[
  3130.    <div align="justify">
  3131.      <p>
  3132. Today was one of those days where I didn't do anything worth mentioning, quite a difference
  3133. from the last few weeks.  When am I going to continue with upgrading <i>tiwi</i>
  3134. (or <i>teevee</i>)?  Somehow the issue with <a href="https://en.wikipedia.org/wiki/VirtualBox">VirtualBox</a> has thrown a spanner in the
  3135. works.  An obvious attempt to localize the problem would be to try the same scenario running
  3136. <a href="https://en.wikipedia.org/wiki/Linux">Linux</a>.  And for that I need a
  3137. machine for the installation—the same one that I need for <i>teevee</i>.
  3138.      </p>
  3139.  
  3140.      <p>
  3141. What do I do?  So far, nothing.  If I can speed up the migration from <i>tiwi</i>
  3142. to <i>teevee</i>, I will have a machine for the VirtualBox testing.
  3143.      </p>
  3144.      </div>
  3145.    ]]>
  3146.  </description>
  3147.  <dc:creator>Greg Lehey</dc:creator>
  3148.  <dc:date>2024-07-10T02:07:02+00:00</dc:date>
  3149. </item>
  3150.  
  3151.                  
  3152. <item>
  3153. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240711-024029</guid>
  3154. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240711-024029</link>
  3155. <category>technology</category>
  3156. <category>opinion</category>
  3157. <title>Scam from Google Play</title>
  3158.  <description>
  3159.    <![CDATA[
  3160.    <div align="justify">
  3161.      <p>
  3162. While looking for that most elusive of things, a good <a href="https://en.wikipedia.org/wiki/Android_(operating_system)">Android</a> app, got this
  3163. unsolicited popup:
  3164.      </p>
  3165.  
  3166.        <a id="Photo-56" name="Photo-56"
  3167.          href="diary-jul2024.php?dirdate=20240710&amp;imagesizes=111111111111111111111111111111111111111111111111111111112#Photo-56">
  3168.          <img alt="This should be Scam-from-Google-Play-detail.jpeg.  Is it missing?" border="0" id="Photo_56"
  3169.               title="Photo Scam-from-Google-Play-detail.jpeg.  Click to redisplay larger version of image."
  3170.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240710/small/Scam-from-Google-Play-detail.jpeg"
  3171.               width="263" height="256"
  3172.           /></a>
  3173.  
  3174.      <p>
  3175. <tt>221.236.211.162</tt>?  That's not an IP that I use.  A bit of checking showed:
  3176.      </p>
  3177.  
  3178.      <blockquote class="fullwidth">
  3179. <div style="text-align:left">
  3180.  <tt>
  3181. <code><font color="blue">=== grog@eureka (/dev/pts/6)</font> <font color="red">~</font> <font color="blue">204</font> &#45;&gt; <b><tt>host 221.236.211.162</tt></b></code>
  3182. <br />162.211.236.221.in&#45;addr.arpa domain name pointer 162.211.236.221.broad.cd.sc.dynamic.163data.com.cn.
  3183. <br />
  3184.  </tt>
  3185. </div>
  3186. </blockquote>
  3187.  
  3188.      <p>
  3189. A <i>traceroute</i> failed after 13 hops, so it's clearly not nearby.
  3190.      </p>
  3191.  
  3192.      <p>
  3193. What does that mean?  Possibly the advertisement can't determine the IP addresses in use on
  3194. my phone, but why use a fake address?  Is this some kind of scam?  And in passing, it
  3195. suggests that the IP addresses can be hidden by encrypting the content.  Whoever wrote that
  3196. doesn't understand the <a href="https://en.wikipedia.org/wiki/Internet_Protocol">Internet Protocol</a>, or thinks that the user is stupid enough not to know it:
  3197. encryption doesn't change the IP addresses.
  3198.      </p>
  3199.      </div>
  3200.    ]]>
  3201.  </description>
  3202.  <dc:creator>Greg Lehey</dc:creator>
  3203.  <dc:date>2024-07-11T02:40:29+00:00</dc:date>
  3204. </item>
  3205.  
  3206.            
  3207. <item>
  3208. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240711-024429</guid>
  3209. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240711-024429</link>
  3210. <category>multimedia</category>
  3211. <category>technology</category>
  3212. <category>opinion</category>
  3213. <title>More work on teevee</title>
  3214.  <description>
  3215.    <![CDATA[
  3216.    <div align="justify">
  3217.      <p>
  3218. Finally got round to doing some more “work” on <i>teevee</i>.  Somehow this cable mess
  3219. really gets me down.  Spent a lot of time trying to get the correct cables in the right
  3220. place, in principle only monitor and audio.  And apart from minor frobs to get the mouse
  3221. right and to mount the correct file systems, all worked pretty much out of the box.  But the
  3222. next step is more cabling in the lounge room, which is another horror.
  3223.      </p>
  3224.      </div>
  3225.    ]]>
  3226.  </description>
  3227.  <dc:creator>Greg Lehey</dc:creator>
  3228.  <dc:date>2024-07-11T02:44:29+00:00</dc:date>
  3229. </item>
  3230.  
  3231.            
  3232. <item>
  3233. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240711-044729</guid>
  3234. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240711-044729</link>
  3235. <category>history</category>
  3236. <category>general</category>
  3237. <category>opinion</category>
  3238. <title>Executing wills</title>
  3239.  <description>
  3240.    <![CDATA[
  3241.    <div align="justify">
  3242.            <p>
  3243. Unexpected mail from Benoît Nogues today:
  3244.      </p>
  3245.  
  3246.      <blockquote class="fullwidth">
  3247. <div style="text-align:left">
  3248.  <tt>
  3249. Following the death of Mr Louis Binos de Pombarat , the notary in charge of the estate wants to contact Yvonne , please contact the notary office :
  3250. <br />
  3251.  </tt>
  3252. </div>
  3253. </blockquote>
  3254.  
  3255.            <p>
  3256. What's that?  It was too late for us today, but it's intriguing.  It's unlikely that Louis
  3257. left anything to Yvonne: they clarified their relationship with the divorce in 1980.  What
  3258. else might be the reason?
  3259.      </p>
  3260.      </div>
  3261.    ]]>
  3262.  </description>
  3263.  <dc:creator>Greg Lehey</dc:creator>
  3264.  <dc:date>2024-07-11T04:47:29+00:00</dc:date>
  3265. </item>
  3266.  
  3267.                  
  3268. <item>
  3269. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240712-012539</guid>
  3270. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240712-012539</link>
  3271. <category>animals</category>
  3272. <category>general</category>
  3273. <category>opinion</category>
  3274. <title>What use fridge magnets?</title>
  3275.  <description>
  3276.    <![CDATA[
  3277.    <div align="justify">
  3278.      <p>
  3279. In the last millennium an interesting combination of advertising and information arose:
  3280. fridge magnets, small magnetic cards that stuck to the side of a refrigerator and contained
  3281. address information for companies.  Our most exposed fridge contained a whole lot of them.
  3282.      </p>
  3283.  
  3284.      <p>
  3285. But clearly the cats think that that's a bad idea:
  3286.      </p>
  3287.  
  3288.        <a id="Photo-57" name="Photo-57"
  3289.          href="diary-jul2024.php?dirdate=20240711&amp;imagesizes=1111111111111111111111111111111111111111111111111111111112#Photo-57">
  3290.          <img alt="This should be Bruno-and-fridge-magnets-3.jpeg.  Is it missing?" border="0" id="Photo_57"
  3291.               title="Photo Bruno-and-fridge-magnets-3.jpeg.  Click to redisplay larger version of image."
  3292.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240711/small/Bruno-and-fridge-magnets-3.jpeg"
  3293.               width="301" height="225"
  3294.           /></a>
  3295.  
  3296.      <p>
  3297. And do we really use them?  I think not.
  3298.      </p>
  3299.      </div>
  3300.    ]]>
  3301.  </description>
  3302.  <dc:creator>Greg Lehey</dc:creator>
  3303.  <dc:date>2024-07-12T01:25:39+00:00</dc:date>
  3304. </item>
  3305.  
  3306.            
  3307. <item>
  3308. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240712-012816</guid>
  3309. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240712-012816</link>
  3310. <category>food</category>
  3311. <category>and</category>
  3312. <category>drink</category>
  3313. <category>health</category>
  3314. <category>opinion</category>
  3315. <title>How much sugar?</title>
  3316.  <description>
  3317.    <![CDATA[
  3318.    <div align="justify">
  3319.      <p>
  3320. From time to time, like <a href="http://www.lemis.com/grog/diary-jun2024.php#D-20240626-011901">here</a>, I comment on the impression that almost every US American recipe includes
  3321. sugar, and I've taken to ignoring it.  But today I came across <a href="https://brilliantmaps.com/daily-sugar-intake/">this map</a> of daily sugar intake by
  3322. state in the USA:
  3323.      </p>
  3324.  
  3325.      <a href="https://brilliantmaps.com/wp-content/uploads/daily-sugar-intake-1536x1075.png">
  3326.      <img alt=""
  3327.          title=".  Click to see in original size."
  3328.          src="https://brilliantmaps.com/wp-content/uploads/daily-sugar-intake-1536x1075.png"
  3329.          width="500"
  3330.          /></a>      <img alt="Image"
  3331.          title="Image"
  3332.          src="http://www.lemis.com/grog/Day/20240711/daily-sugar-intake-1536x1075-detail.png"
  3333.        />
  3334.  
  3335.      <p>
  3336. The measurements are in <a href="http://www.lemis.com/grog/recipes/measures.php#spoon">teaspoons</a> per day.
  3337. Interestingly, though, it seems that the weight of a teaspoon of sugar has been standardized
  3338. in the USA: 4.2 g (or 4 g between friends).  That's particularly interesting because of the
  3339. unit: 4.2 g, not 0.148 ounces.
  3340.      </p>
  3341.  
  3342.      <p>
  3343. So that means that the average US American eats between 56 and 85 g of added sugar every
  3344. day!  That's quite amazing.  What does “added” mean?  Beyond what is naturally present in
  3345. foodstuffs, it seems.  Clearly there are borderline situations.  Does it include the sugar
  3346. in orange juice?  In honey?  I would guess no and yes, respectively.
  3347.      </p>
  3348.  
  3349.      <p>
  3350. The other thing is in the fine print: the <a href="https://en.wikipedia.org/wiki/American_Heart_Association">American Heart Association</a> recommends between 6 to 9 tsp/day (25 to 38 g).  While it's considerably less than actual
  3351. consumption, it still seems to be amazingly high.  I've compared my consumption: 0, assuming
  3352. the single glass of orange juice for breakfast doesn't count.  That's not a reaction to my
  3353. <a href="https://en.wikipedia.org/wiki/Diabetes_mellitus">diabetes</a>: I just don't
  3354. want any more.
  3355.      </p>
  3356.      </div>
  3357.    ]]>
  3358.  </description>
  3359.  <dc:creator>Greg Lehey</dc:creator>
  3360.  <dc:date>2024-07-12T01:28:16+00:00</dc:date>
  3361. </item>
  3362.  
  3363.                  
  3364. <item>
  3365. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240713-034542</guid>
  3366. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240713-034542</link>
  3367. <category>general</category>
  3368. <title>¡Hola Estíbaliz!</title>
  3369.  <description>
  3370.    <![CDATA[
  3371.    <div align="justify">
  3372.      <p>
  3373. Estíbaliz Harrison (a name I hadn't heard before) along today to do some cleaning.  She's
  3374. the first cleaner we have had who does it on a professional basis, and she did a good job.
  3375. The most interesting thing is her name, which I had never heard before.  But she calls
  3376. herself Steph, a lot easier to pronounce and remember.
  3377.      </p>
  3378.      </div>
  3379.    ]]>
  3380.  </description>
  3381.  <dc:creator>Greg Lehey</dc:creator>
  3382.  <dc:date>2024-07-13T03:45:42+00:00</dc:date>
  3383. </item>
  3384.  
  3385.            
  3386. <item>
  3387. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240713-034810</guid>
  3388. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240713-034810</link>
  3389. <category>technology</category>
  3390. <category>opinion</category>
  3391. <title>VirtualBox on Ubuntu</title>
  3392.  <description>
  3393.    <![CDATA[
  3394.    <div align="justify">
  3395.      <p>
  3396. My continuing pain with <a href="https://en.wikipedia.org/wiki/VirtualBox">VirtualBox</a> had established that the problem was not (only?) related to the hardware
  3397. on which it ran: it also happened on <i>quartet</i>, a test <a href="https://en.wikipedia.org/wiki/ThinkCentre">ThinkCentre</a>.  So if it's a single point
  3398. of failure, it's probably either <a href="https://www.freebsd.org/">FreeBSD</a> or
  3399. the specific VirtualBox port.
  3400.      </p>
  3401.  
  3402.      <p>
  3403. OK, before I move <i>quartet</i> (as <i>teevee</i>) to the lounge room, how about installing
  3404. <a href="https://en.wikipedia.org/wiki/Ubuntu">Ubuntu</a> on it and trying like
  3405. that?
  3406.      </p>
  3407.  
  3408.      <p>
  3409. I've been through the installation <a href="http://www.lemis.com/grog/diary-jun2024.php?subtitle=Ubuntu%20again&amp;article=D-20240623-021811#D-20240623-021811">a couple of weeks ago</a>, and I still have the install media.  How hard can it be?
  3410. Excruciating!  It started with a broken copy to the USB card, but after I had done the
  3411. install, I still needed to integrate it into the home LAN.  For <a href="https://en.wikipedia.org/wiki/Network_File_System">NFS</a> I need a user <tt>grog</tt>
  3412. and a UID that matches the other systems.  How do you do that?  The “Settings” menus don't
  3413. seem to cater for it.  And when I entered my password, it decided that it didn't like it.
  3414. Not “please choose another password”, just blanked-out buttons and input fields (“I implied
  3415. that I didn't like the password.  Don't try to enter it again!”).
  3416.      </p>
  3417.  
  3418.      <p>
  3419. OK, at least I can change my IP address.  Yes, it allows me.  But I can't specify a domain
  3420. name.  OK, fix it in <i>/etc/resolv.conf</i>.  But no, you can't do that!
  3421.      </p>
  3422.  
  3423.      <blockquote class="fullwidth">
  3424. <div style="text-align:left">
  3425.  <tt>
  3426. # This is /run/systemd/resolve/stub&#45;resolv.conf managed by man:systemd&#45;resolved(8).
  3427. <br /># Do not edit.
  3428. <br />#
  3429. <br /># ...
  3430. <br />nameserver 127.0.0.53
  3431. <br />options edns0 trust&#45;ad
  3432. <br />search .
  3433. <br />
  3434.  </tt>
  3435. </div>
  3436. </blockquote>
  3437.  
  3438.      <blockquote class="fullwidth">
  3439. <div style="text-align:left">
  3440.  <tt>
  3441. root@echuca:/etc# <b>ls &#45;l resolv.conf</b>
  3442. <br />lrwxrwxrwx 1 root root 39 Apr 24 20:47 <span style="color: cyan"></span>resolv.conf &#45;> ../run/systemd/resolve/stub&#45;resolv.conf
  3443. <br />
  3444.  </tt>
  3445. </div>
  3446. </blockquote>
  3447.  
  3448.      <p>
  3449. But that's all wrong!  And the “Settings” don't give me the option of changing it, though
  3450. they know that the name server address is <tt>192.109.197.137</tt>.  There's this horrible
  3451. <a href="https://en.wikipedia.org/wiki/Systemd"><i>systemd</i></a> thing.  What can
  3452. I do?  Rename it and create a new <i>resolv.conf</i> like God intended.  Who knows how long
  3453. it will stay there.
  3454.      </p>
  3455.  
  3456.      <p>
  3457. Ultimately installed a number of <del></del> apts, many of which I would have expected to be
  3458. present in the base
  3459. system: <i>rwho</i>, <i>openssh-server</i>, <i>xterm</i>, <i>ifconfig</i>, <i>emacs</i>.  In
  3460. passing, one of the dependencies was <a href="https://en.wikipedia.org/wiki/Postfix_(software)">Postfix</a>, which was also
  3461. configured for me.  I should take a look at what it has done.
  3462.      </p>
  3463.  
  3464.      <p>
  3465. And with that I was able to fix up <i>/etc/passwd</i> and friends.
  3466.      </p>
  3467.  
  3468.      <p>
  3469. Next, mount <a href="https://en.wikipedia.org/wiki/Network_File_System">NFS</a> file
  3470. systems.  No, no, you can't do that!  First you need a <i>mount.&lt;something&gt;</i> (the
  3471. same message applies to other file systems).  OK, Ubuntu, where do I get it?  389 lines of
  3472. output that all looked like this:
  3473.      </p>
  3474.  
  3475.        <a id="Photo-58" name="Photo-58"
  3476.          href="diary-jul2024.php?dirdate=20240712&amp;imagesizes=11111111111111111111111111111111111111111111111111111111112#Photo-58">
  3477.          <img alt="This should be Ubuntu-filth-1.png.  Is it missing?" border="0" id="Photo_58"
  3478.               title="Photo Ubuntu-filth-1.png.  Click to redisplay larger version of image."
  3479.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240712/small/Ubuntu-filth-1.png"
  3480.               width="590" height="115"
  3481.           /></a>
  3482.  
  3483.      <p>
  3484. This <b><i>HORRIBLE</i></b> half-coloured text!  In this case I found that putting the
  3485. output through <i>less</i> sanitized it, showing that the vast majority of the entries have
  3486. nothing obvious to do with NFS.  But <b><i>WHY</i></b> is it so difficult to get Linux to
  3487. shut up?  Off on a tangent to find ways, but there seem to be none.  <a href="https://gemini.google.com/app/055914f5479c1ef5">This answer</a> suggests two ways,
  3488. both of which look like they should work, but don't:
  3489.      </p>
  3490.  
  3491.      <ol>
  3492.        <li class="fullwidth">
  3493.          <div class="listitemwidth">
  3494.            Set <tt>TERM=xterm-mono</tt>.
  3495.          </div>
  3496.        </li>
  3497.  
  3498.        <li class="fullwidth">
  3499.          <div class="listitemwidth">
  3500.            Create a file <i>/etc/terminal-colors.d/disable</i>.
  3501.          </div>
  3502.        </li>
  3503.      </ol>
  3504.  
  3505.      <p>
  3506. Even the second solution has a caveat: “The presence of this file disables color output for
  3507. compatible utilities”.  Clearly everything I use is incompatible.
  3508.      </p>
  3509.  
  3510.      <p>
  3511. People, this is <b><i>STUPID</i></b>.  If you really, <i>really</i> want to splash colour
  3512. over a screen, you should at least set the background as well.
  3513.      </p>
  3514.  
  3515.      <p>
  3516. Back to the case in hand: I found the package for <i>mount.nfs</i>, but forgot to write it
  3517. down, possibly <i>nfs-common</i>.  It wasn't immediately obvious.  Next time will be the
  3518. same pain all over again.  But after that, with a marginal environment set up, I was able to
  3519. install <a href="https://en.wikipedia.org/wiki/VirtualBox">VirtualBox</a>.  It
  3520. looks—again—completely different.  It's version 7.0.16, while on FreeBSD it's 6.1.18.
  3521. That's not as out-of-date as it might seem: both seem to be maintained in parallel, and both
  3522. date from this year, though VirtualBox 7.0.0 was released on 10 October 2022.  But it would
  3523. be interesting to see whether my network problems would occur under 7.0.  Can I face the
  3524. prospect of updating the port?
  3525.      </p>
  3526.  
  3527.      <p>
  3528. Lots of messing round, copying hundreds of gigabytes of files, but kept running into
  3529. problems starting the VM.  I really need to read up on this and find the correct way to
  3530. start it.
  3531.      </p>
  3532.      </div>
  3533.    ]]>
  3534.  </description>
  3535.  <dc:creator>Greg Lehey</dc:creator>
  3536.  <dc:date>2024-07-13T03:48:10+00:00</dc:date>
  3537. </item>
  3538.  
  3539.                  
  3540. <item>
  3541. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240714-003059</guid>
  3542. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240714-003059</link>
  3543. <category>gardening</category>
  3544. <title>More garden work</title>
  3545.  <description>
  3546.    <![CDATA[
  3547.    <div align="justify">
  3548.      <p>
  3549.        Jesse Walsh along today to do some more work in the garden.        </p>
  3550.      </div>
  3551.    ]]>
  3552.  </description>
  3553.  <dc:creator>Greg Lehey</dc:creator>
  3554.  <dc:date>2024-07-14T00:30:59+00:00</dc:date>
  3555. </item>
  3556.  
  3557.            
  3558. <item>
  3559. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240714-003431</guid>
  3560. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240714-003431</link>
  3561. <category>technology</category>
  3562. <category>opinion</category>
  3563. <title>More VirtualBox fun</title>
  3564.  <description>
  3565.    <![CDATA[
  3566.    <div align="justify">
  3567.      <p>
  3568. Spent a large part of the day setting up <a href="https://en.wikipedia.org/wiki/VirtualBox">VirtualBox</a> on <a href="https://en.wikipedia.org/wiki/Ubuntu">Ubuntu</a>.  I have resolved at least one thing:
  3569. to move a VM from one instance of VirtualBox to another, I need to press the “Add” button,
  3570. not the “New” button.  And that uses the configuration file (like <i>despise.vbox</i>), and
  3571. it works up to a point.  Clearly a saved image isn't going to work well, especially as in
  3572. this case I had to reduce the memory from 24 to 16 GB and the number of CPUs from 8 to 4.
  3573.      </p>
  3574.  
  3575.      <p>
  3576. But it's so <i>slow</i>!  Well, at least the disks were.  There was a difference: this setup
  3577. uses normal magnetic disks, while my other instances have used <a href="https://en.wikipedia.org/wiki/SSD">SSDs</a>.  But I used magnetic disks
  3578. on <i>eureka</i>, and they were nothing like as slow as on <i>echuca</i>, the Ubuntu
  3579. “machine”.  After a cold boot it took two hours for disk activity to die down.
  3580.      </p>
  3581.  
  3582.      <p>
  3583. Why is it so slow?  Is this Ubuntu, or is it VirtualBox 7?  While I was pondering that, took
  3584. my weekly <a href="http://www.lemis.com/grog/stones-road/exterior.php">house photos</a>, which I had
  3585. wanted to process on this instance of <i>despise</i>.  That was clearly not the optimum way,
  3586. so I did them on <i>distress</i>, a real machine, instead.
  3587.      </p>
  3588.  
  3589.      <p>
  3590. Later, though, things had calmed down, so I tried again.  Surprisingly, there was little
  3591. difference.  <i>distress</i> and <i>echuca</i> (the Ubuntu host) are both <a href="https://en.wikipedia.org/wiki/ThinkCentre">ThinkCentre</a> M93ps, so the results
  3592. should be comparable.  Based on events, I had expected the VirtualBox instance to be an
  3593. order of magnitude slower, but in fact there wasn't much difference: the hardware version
  3594. converted 129 images in 17:37 minutes, while the VM took 18:55, about 93% of the throughput
  3595. of the naked machine.  That's quite acceptable.  The real question is just why there's so
  3596. much disk activity.
  3597.      </p>
  3598.      </div>
  3599.    ]]>
  3600.  </description>
  3601.  <dc:creator>Greg Lehey</dc:creator>
  3602.  <dc:date>2024-07-14T00:34:31+00:00</dc:date>
  3603. </item>
  3604.  
  3605.            
  3606. <item>
  3607. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240714-023023</guid>
  3608. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240714-023023</link>
  3609. <category>technology</category>
  3610. <category>general</category>
  3611. <category>food</category>
  3612. <category>and</category>
  3613. <category>drink</category>
  3614. <category>opinion</category>
  3615. <title>The pain of cables</title>
  3616.  <description>
  3617.    <![CDATA[
  3618.    <div align="justify">
  3619.      <p>
  3620. <a href="http://www.lemis.com/grog/recipes/ossobuco.php"><i>Osso buco</i></a> for dinner tonight.  For that,
  3621. we need <a href="http://www.lemis.com/grog/recipes/risotto-alla-milanese.php"><i>risotto alla milanese</i></a>.  And how about that, according to our freezer database, we have some in basket 9.
  3622.      </p>
  3623.  
  3624.      <p>
  3625. Do I believe that?  Not overly.  But it's a good chance to bring the database up to date
  3626. with reality.  Print out the contents of 9 and compare.
  3627.      </p>
  3628.  
  3629.      <p>
  3630. Oh.
  3631.      </p>
  3632.  
  3633.      <blockquote class="fullwidth">
  3634. <div style="text-align:left">
  3635.  <tt>
  3636. <code><font color="blue">=== grog@eureka (/dev/pts/7)</font> <font color="red">~</font> <font color="blue">109</font> &#45;&gt; <b><tt>echo 'select * from freezer where basket="9" order by description ;' | mysql household | a2ps</tt></b></code>
  3637. <br />ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '0~select * from freezer where basket="9" order by description' at line 1
  3638. <br />
  3639.  </tt>
  3640. </div>
  3641. </blockquote>
  3642.  
  3643.      <p>
  3644. Huh?  That's exactly the query I submitted directly.  Why doesn't it like it?  It took me a
  3645. while to realize that the mouse was adding invisible information.  Pasted directly
  3646. into <i>mysql</i>, it looked like:
  3647.      </p>
  3648.  
  3649.      <blockquote class="fullwidth">
  3650. <div style="text-align:left">
  3651.  <tt>
  3652. <code><font color="blue">=== grog@eureka (/dev/pts/7)</font> <font color="red">~</font> <font color="blue">110</font> &#45;&gt; <b><tt>mysql household</tt></b></code>
  3653. <br />mysql> <b>0~select * from freezer where basket="9" order by description ;1~</b>
  3654. <br />
  3655.  </tt>
  3656. </div>
  3657. </blockquote>
  3658.  
  3659.      <p>
  3660. Why?  A sick mouse?  Yet Another thing to investigate.  Prepared the query in <a href="https://www.gnu.org/software/emacs/"><i>Emacs</i></a> and it worked.  Well, no error
  3661. messages.  But no output on the printer either.
  3662.      </p>
  3663.  
  3664.      <p>
  3665. What does <i>lpr</i> say?  “Can't communicate with lp”.  Took a look: no network cable!  I
  3666. must have “borrowed” it for something else.  Off looking for a relatively long cable, and
  3667. finally found a particularly nasty-looking one that must once have done duty in <a href="http://www.lemis.com/wantadilla/">Wantadilla</a>, where it had been stuck to the floor with masking tape.
  3668. One end had the fixing tab broken off, but that shouldn't be a problem.  But the office
  3669. switch (16 ports) didn't have a spare port!  Surely I don't have that many devices
  3670. connected.
  3671.      </p>
  3672.  
  3673.      <p>
  3674. No, at least one cable had nothing on the other end.  OK, connected it up.  On the second
  3675. attempt I was able to talk to it.  But still no output!
  3676.      </p>
  3677.  
  3678.      <p>
  3679. Is that something with <i>a2ps</i>?  I had some distant memory of having it set up to
  3680. automatically send to <i>lpr</i>.  But I can do that directly: pipe to <i>lpr</i> instead
  3681. of <i>a2ps</i>.  And that worked, sort of, merrily going off the right margin: no <b>^M</b>
  3682. characters.
  3683.      </p>
  3684.  
  3685.      <p>
  3686. Finally chased down where I use <i>a2ps</i>.  It wants to be invoked a <i>a2ps -M A4</i>.
  3687. And then—finally—I got my single page of output.
  3688.      </p>
  3689.  
  3690.      <p>
  3691. And the risotto?  No, none there, but a couple of other things that I had forgotten to
  3692. enter.  Databases are fine for this sort of thing, <i>if</i> you keep them up to date.  But
  3693. that's such a pain.
  3694.      </p>
  3695.      </div>
  3696.    ]]>
  3697.  </description>
  3698.  <dc:creator>Greg Lehey</dc:creator>
  3699.  <dc:date>2024-07-14T02:30:23+00:00</dc:date>
  3700. </item>
  3701.  
  3702.            
  3703. <item>
  3704. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240714-025349</guid>
  3705. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240714-025349</link>
  3706. <category>food</category>
  3707. <category>and</category>
  3708. <category>drink</category>
  3709. <category>opinion</category>
  3710. <title>Thoughts on risotto alla milanese</title>
  3711.  <description>
  3712.    <![CDATA[
  3713.    <div align="justify">
  3714.      <p>
  3715. So I had to make a new <a href="http://www.lemis.com/grog/recipes/risotto-alla-milanese.php">risotto alla
  3716. milanese</a>.  I never cease to marvel at the amount of broth it needs: 4 times the weight
  3717. of the rice, where I normally use about 1.8 times as much water to cook normal rice.
  3718.      </p>
  3719.  
  3720.      <p>
  3721. And it wants <i>beef broth</i>, not water.  Do we have that?  Looked in the pantry and found
  3722. a particularly dusty container with something claiming to be beef broth, suitable for
  3723. vegetarians.  That sounds wrong, probably the reason that the container is almost full,
  3724. although it past its “best by” date in April 2002.  Found another one that was only 9 years
  3725. out of date, mixed it up and... it was <i>far</i> too dark.  So in the end I used chicken
  3726. broth powder.
  3727.      </p>
  3728.  
  3729.      <p>
  3730. First insight: yes, I knew that the risotto takes a long time.  I had given it 30 minutes,
  3731. but it was not really enough.  45 minutes would be better.  Second insight: it really needs
  3732. to be done slowly.  After 30 minutes and ridiculous quantities of liquid, it <i>still</i>
  3733. wasn't cooked through.  I really hadn't expected that.
  3734.      </p>
  3735.      </div>
  3736.    ]]>
  3737.  </description>
  3738.  <dc:creator>Greg Lehey</dc:creator>
  3739.  <dc:date>2024-07-14T02:53:49+00:00</dc:date>
  3740. </item>
  3741.  
  3742.                  
  3743. <item>
  3744. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240715-000156</guid>
  3745. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240715-000156</link>
  3746. <category>food</category>
  3747. <category>and</category>
  3748. <category>drink</category>
  3749. <category>opinion</category>
  3750. <title>More noodle cooking times</title>
  3751.  <description>
  3752.    <![CDATA[
  3753.    <div align="justify">
  3754.      <p>
  3755. Started a new pack of <a href="http://www.lemis.com/grog/recipes/noodle-cooking-times.php#Chef-Lo">“Chef Lo”
  3756. noodles</a> today to go with <a href="http://www.lemis.com/grog/recipes/mi-udang-tean.php"><i>mi udang</i></a>.  I had assumed without checking that they would need 2 minutes, like nearly all noodles
  3757. of this nature.  But no, after 2 minutes the basket had barely opened.  In the end I gave
  3758. them 3, though they were still relatively firm.  After being in the soup for a while they
  3759. softened, so maybe 3 to 4 minutes is correct.
  3760.      </p>
  3761.  
  3762.      <p>
  3763. But then I checked the <a href="http://www.lemis.com/grog/recipes/noodle-cooking-times.php#Chef-Lo">cooking
  3764. times</a> page.  2 minutes!  No, not this time round.  On the other hand, they didn't
  3765. stick together like they used to.  Have they changed the composition?
  3766.      </p>
  3767.      </div>
  3768.    ]]>
  3769.  </description>
  3770.  <dc:creator>Greg Lehey</dc:creator>
  3771.  <dc:date>2024-07-15T00:01:56+00:00</dc:date>
  3772. </item>
  3773.  
  3774.            
  3775. <item>
  3776. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240715-000256</guid>
  3777. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240715-000256</link>
  3778. <category>technology</category>
  3779. <category>opinion</category>
  3780. <title>More VirtualBox pain</title>
  3781.  <description>
  3782.    <![CDATA[
  3783.    <div align="justify">
  3784.      <p>
  3785. More messing around with <a href="https://en.wikipedia.org/wiki/VirtualBox">VirtualBox</a> today.  Why can't I save the state of a virtual machine?  More
  3786. experimentation showed that I couldn't do <i>anything</i> to stop it.  No suspend.  No ACPI
  3787. shutdown request (was just ignored).  No power off.  All I could do was to shut down the VM
  3788. from within (with the <i>SHUTDOWN</i> command).
  3789.      </p>
  3790.  
  3791.      <p>
  3792. Clearly something's wrong there.  Searching the web, found a reference to the user belonging
  3793. to the <tt>vboxusers</tt> group.  I knew that, of course, but I had expected a clean install
  3794. to set it, and it didn't.  But it didn't help.  Tried starting as <tt>root</tt>, and that
  3795. didn't help either.
  3796.      </p>
  3797.  
  3798.      <p>
  3799. Clearly the package for <a href="https://en.wikipedia.org/wiki/Ubuntu">Ubuntu</a> isn't all that it's cut out to be.  OK, I never really intended to use it.  Try a different
  3800. tack: port version 7(.0.18) to <a href="https://www.freebsd.org/">FreeBSD</a>.  Off
  3801. to do that, tripping over a strangeness in the <i>Makefile</i>:
  3802.      </p>
  3803.  
  3804.      <blockquote class="fullwidth">
  3805. <div style="text-align:left">
  3806.  <tt>
  3807. MASTER_SITES= https://download.virtualbox.org/virtualbox/${PORTVERSION}/:src \
  3808. <br /> LOCAL/bofh/emulators/virtualbox&#45;ose:docs
  3809. <br />
  3810.  </tt>
  3811. </div>
  3812. </blockquote>
  3813.  
  3814.      <p>
  3815. What's this <tt>LOCAL</tt>?  I couldn't find the docs on the <a href="https://download.virtualbox.org/virtualbox/">web site</a>, and what I see suggests
  3816. that they have been created locally.  OK, I can fake that: just link the docs for version
  3817. 6.1.50.
  3818.      </p>
  3819.  
  3820.      <p>
  3821. But things still weren't done.  The patch files failed.  That's not surprising, but I was
  3822. unprepared for the number of patches: 95 of them!  Why are they all needed?  But that kills
  3823. it for now.  I should check with others what efforts have been made before going to what
  3824. could be much more trouble.
  3825.      </p>
  3826.      </div>
  3827.    ]]>
  3828.  </description>
  3829.  <dc:creator>Greg Lehey</dc:creator>
  3830.  <dc:date>2024-07-15T00:02:56+00:00</dc:date>
  3831. </item>
  3832.  
  3833.            
  3834. <item>
  3835. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240715-001537</guid>
  3836. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240715-001537</link>
  3837. <category>technology</category>
  3838. <category>health</category>
  3839. <category>opinion</category>
  3840. <title>A new monitor</title>
  3841.  <description>
  3842.    <![CDATA[
  3843.    <div align="justify">
  3844.      <p>
  3845. It's been <a href="http://www.lemis.com/grog/diary-oct2023.php?subtitle=Looking%20at%20hydra&amp;article=D-20231018-231622#D-20231018-231622">nearly 9 months</a> since I got <i>hydra.lemis.com</i>, my new machine.  And I still
  3846. haven't completed the migration.
  3847.      </p>
  3848.  
  3849.      <p>
  3850. One of the issues was the <a href="https://www.x.org/">X</a> configuration, of
  3851. course, and I had run into trouble with my old Matrix monitor, which is probably on its last
  3852. legs.  I had kept it because of the lower resolution, only 2560×1440, while the new LG
  3853. <a href="https://www.lg.com/us/monitors/lg-27up850-w-uhd-monitor">27UP850</a> monitor is 3840×2160.  But since my <a href="http://www.lemis.com/grog/diary-mar2024.php?topics=Gc&amp;subtitle=Eye%20rebuild&amp;article=D-20240322-003739#D-20240322-003739">cataract operation</a>, it seems that 3840×2160 is perfectly readable.
  3854.      </p>
  3855.  
  3856.      <p>
  3857. So: another 27UP850.  I know my way round the thing, it works well, and now it's over 25%
  3858. cheaper, since it's last year's model.
  3859.      </p>
  3860.  
  3861.      <p>
  3862. Will I ever complete this changeover?
  3863.      </p>
  3864.      </div>
  3865.    ]]>
  3866.  </description>
  3867.  <dc:creator>Greg Lehey</dc:creator>
  3868.  <dc:date>2024-07-15T00:15:37+00:00</dc:date>
  3869. </item>
  3870.  
  3871.                  
  3872. <item>
  3873. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240715-234840</guid>
  3874. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240715-234840</link>
  3875. <category>technology</category>
  3876. <category>general</category>
  3877. <category>opinion</category>
  3878. <title>VirtualBox: enough!</title>
  3879.  <description>
  3880.    <![CDATA[
  3881.    <div align="justify">
  3882.      <p>
  3883. So where do I go from here with <a href="https://en.wikipedia.org/wiki/VirtualBox">VirtualBox</a>?  Discuss the matter on the <a href="https://www.freebsd.org/">FreeBSD</a> mailing list.  But I'm not a member, and something seems to have gone wrong
  3884. with the signup.
  3885.      </p>
  3886.  
  3887.      <p>
  3888. Enough!  This is really very frustrating.  I'll leave it for a while; after all, I <i>do</i>
  3889. have Microsoft boxen that will do the job.  Instead I'll turn my attention back to the
  3890. new <i>teevee</i>.  And for that I need a better display card than the <a href="https://en.wikipedia.org/wiki/GeForce_700_series">GeForce 710</a> that I have been
  3891. using.  Apart from potential performance issues, the fan is noisy, and blowing it out with
  3892. compressed air doesn't help.  So I've ordered a <a href="https://en.wikipedia.org/wiki/GeForce_10_series">GeForce 1030</a> to replace it.
  3893.      </p>
  3894.      </div>
  3895.    ]]>
  3896.  </description>
  3897.  <dc:creator>Greg Lehey</dc:creator>
  3898.  <dc:date>2024-07-15T23:48:40+00:00</dc:date>
  3899. </item>
  3900.  
  3901.            
  3902. <item>
  3903. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240715-235624</guid>
  3904. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240715-235624</link>
  3905. <category>technology</category>
  3906. <category>opinion</category>
  3907. <title>Aussie does it again!</title>
  3908.  <description>
  3909.    <![CDATA[
  3910.    <div align="justify">
  3911.      <p>
  3912. Mail from <a href="https://aussiebroadband.com.au/">Aussie Broadband</a> today with
  3913. their inimitable asterisks:
  3914.      </p>
  3915.  
  3916.      <blockquote class="fullwidth">
  3917. <div style="text-align:left">
  3918.  <tt>
  3919. Subject: It's time to review your emergency contact details
  3920. <br />
  3921. <br />We’re just checking in to make sure all of your **emergency** details are correct.
  3922. <br />...
  3923. <br />Address: **29 STONES RD DEREEL VIC 3352**
  3924. <br />Contact number: **0353184210**
  3925. <br />
  3926.  </tt>
  3927. </div>
  3928. </blockquote>
  3929.  
  3930.      <p>
  3931. Well, no.  They include the numbers of the four <a href="https://en.wikipedia.org/wiki/VoIP">VoIP</a> lines that they have half provisioned,
  3932. but not the mobile phone that they also have on file.  And two of those VoIP lines are not
  3933. connected.  Time to change things.
  3934.      </p>
  3935.  
  3936.      <p>
  3937. Log in.  “Invalid user or password”.  On three different browsers with saved passwords.
  3938. Clearly they've changed things at their end.  Finally got it changed, after
  3939. this <i>horrible</i> <a href="https://en.wikipedia.org/wiki/2FA">2FA</a>, requiring
  3940. the “security” of a mobile phone.  No obvious way to supply the contact information.
  3941.      </p>
  3942.  
  3943.      <p>
  3944. OK, try the <a href="https://play.google.com/store/search?q=myaussie%2bapp&amp;c=apps">MyAussie</a> app on my phone.  Wrong password!  OK, change that too.  <i>Another</i> 2FA,
  3945. this time sent to the same phone!  What kind of security is that?
  3946.      </p>
  3947.  
  3948.      <p>
  3949. And then I found that the fingerprint access that I had admired <a href="http://www.lemis.com/grog/diary-may2024.php?subtitle=NBN%20outage!&amp;article=D-20240501-230326#D-20240501-230326">a couple of months ago</a> was no longer available.  OK, I have the documentation online.
  3950. How do I set it up?
  3951.      </p>
  3952.  
  3953.      <p>
  3954. Back to the web site.  <a href="https://www.aussiebroadband.com.au/help-centre/">“Self-help articles on Internet, mobile, our app and more”</a>.  OK.  No mention of the
  3955. app <i>at all</i>, just an offer of a “chat now”.  Tried that, but they lied:
  3956.      </p>
  3957.  
  3958.      <p><font color="red">Can't open /home/grog/www.lemis.com/grog/Photos/20240715/photolist.php: fopen(/home/grog/www.lemis.com/grog/Photos/20240715/photolist.php): failed to open stream: No such file or directory</font></p>  <a id="Photo-59" name="Photo-59"
  3959.          href="diary-jul2024.php?dirdate=20240715&amp;imagesizes=111111111111111111111111111111111111111111111111111111111112#Photo-59">
  3960.          <img alt="This should be Aussie-chat.png.  Is it missing?" border="0" id="Photo_59"
  3961.               title="Photo Aussie-chat.png.  Click to redisplay larger version of image."
  3962.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240715/small/Aussie-chat.png"
  3963.               width="590" height="115"
  3964.           /></a>
  3965.  
  3966.      <p>
  3967. Four minutes wait!  I've never seen that.  When I finally got a response, it seemed like he
  3968. was multitasking.  “Where's the docco?”  First he wanted my name, address and date of birth.
  3969. Just for supplying a pointer to the docco.  No, “Can you try reinstalling the app?”  No,
  3970. that's not an answer to my question.  In the end I asked him to find out and send me email.
  3971. I didn't get any, of course.  But while we were talking, I got a prompt on my phone: enter
  3972. fingerprint.  And that worked.  I wonder if they even have documentation for the app.
  3973.      </p>
  3974.  
  3975.      <p>
  3976. How Aussie have deteriorated!
  3977.      </p>
  3978.      </div>
  3979.    ]]>
  3980.  </description>
  3981.  <dc:creator>Greg Lehey</dc:creator>
  3982.  <dc:date>2024-07-15T23:56:24+00:00</dc:date>
  3983. </item>
  3984.  
  3985.            
  3986. <item>
  3987. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240716-011534</guid>
  3988. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240716-011534</link>
  3989. <category>photography</category>
  3990. <category>politics</category>
  3991. <category>opinion</category>
  3992. <title>Catching the Trump bullet</title>
  3993.  <description>
  3994.    <![CDATA[
  3995.    <div align="justify">
  3996.      <p>
  3997. It seems that news has stood still since <a href="https://en.wikipedia.org/wiki/Donald_Trump">Donald Trump</a> was hit in the ear by a
  3998. bullet at a rally yesterday.  As one person said, “Never since <a href="https://en.wikipedia.org/wiki/Stormy_Daniels">Stormy Daniels</a> has anybody been so
  3999. disappointed by two inches”.
  4000.      </p>
  4001.  
  4002.      <p>
  4003. But then this photo surfaced:
  4004.      </p>
  4005.  
  4006.      <a href="https://static01.nyt.com/images/2024/08/13/us/politics/13election-live-photo-assess/13election-live-photo-assess-jumbo-v2.jpg">
  4007.      <img alt=""
  4008.          title=".  Click to see in original size."
  4009.          src="https://static01.nyt.com/images/2024/08/13/us/politics/13election-live-photo-assess/13election-live-photo-assess-jumbo-v2.jpg"
  4010.          width="512"
  4011.          /></a>
  4012.      <p>
  4013. That's from <a href="https://www.nytimes.com/2024/07/14/us/politics/photo-path-trump-assassination.html">this
  4014. article</a> in the <a href="https://en.wikipedia.org/wiki/New_York_Times">New York
  4015. Times</a>.  Could it really be a bullet?  Yes, I think so.  I'm sure <a href="https://en.wikipedia.org/wiki/Doug_Mills_(photographer)">Doug Mills</a>, the
  4016. photographer, is over the moon.
  4017.      </p>
  4018.  
  4019.      <p>
  4020. Is it fake?  The article doesn't think so.  Neither do I.  I could have taken it too.  I
  4021. would just have needed to be there, point my camera in the right direction and take
  4022. continuous photos at 60 fps.  And that's effectively what the article says.  But some of the
  4023. details are interesting:
  4024.      </p>
  4025.  
  4026.      <blockquote class="fullwidth">
  4027.        <div class="listitemwidth">
  4028.          Mr. Mills was using a Sony digital camera capable of capturing images at up to 30 frames
  4029.          per second. He took these photos with a shutter speed of 1/8,000th of a second — extremely
  4030.          fast by industry standards.
  4031.        </div>
  4032.      </blockquote>
  4033.  
  4034.      <p>
  4035. 1/8000 s is no longer “extremely fast”.  My <a href="https://en.wikipedia.org/wiki/Olympus_E-30">Olympus E-30</a>, now 15 years old, has
  4036. that speed.  So do our three OM-D cameras.  But in fact it's not even overly fast for modern
  4037. cameras.  If he was taking 30 fps, he was probably using an electronic shutter.  On my
  4038. <a href="https://en.wikipedia.org/wiki/Olympus_OM-D_E-M1_Mark_II">Olympus OM-D E-M1
  4039. Mark II</a> and <a href="http://www.lemis.com/yvonne/">Yvonne's</a> <a href="https://en.wikipedia.org/wiki/Olympus_OM-D_E-M5_Mark_III">E-M5 Mark III</a> that's
  4040. 1/32000 s.  And of course the 30 fps isn't overly fast either: my E-M1 Mark II, now 7 years
  4041. old, can do double that, and the latest <a href="https://en.wikipedia.org/wiki/OM_System">OM System</a> cameras can do 120 fps.  Much
  4042. more important is how long they can keep it up.
  4043.      </p>
  4044.  
  4045.      <p>
  4046. And then there's the question of accuracy.  They go on to say:
  4047.      </p>
  4048.  
  4049.      <blockquote class="fullwidth">
  4050.        <div class="listitemwidth">
  4051.          “If the gunman was firing an AR-15-style rifle, the .223-caliber or 5.56-millimeter
  4052.          bullets they use travel at roughly 3,200 feet per second when they leave the weapon’s
  4053.          muzzle,’’ Mr. Harrigan said. “And with a 1/8,000th of a second shutter speed, this would
  4054.          allow the bullet to travel approximately four-tenths of a foot while the shutter is open.”
  4055.        </div>
  4056.      </blockquote>
  4057.  
  4058.      <p>
  4059. OK, is that <i>really</i> 0.223&quot;?  I recall from my schooldays playing around with
  4060. “.22” rifles.  But <a href="https://en.wikipedia.org/wiki/AR-15%E2%80%93style_rifle#Calibers">yes</a>, that seems
  4061. to be the calibre.  Only: 0.223&quot; is 5.66[42] mm.  Where do they get 5.56 mm?  Wikipedia
  4062. agrees with 5.56 mm.  Is it a different way of measuring them?
  4063.      </p>
  4064.  
  4065.      <p>
  4066. And then the longitudinal measurements.  It's interesting that they divide feet by 10:
  4067. “four-tenths” of a foot is 4.8&quot;.  Assuming that the speed is correct, that converts to
  4068. 975 m/s.  In 1/8000 s that would be 12.2 cm, pretty much 5&quot;, a little more the width of
  4069. a hand.  What the photo shows is <i>much</i> longer than that.  Maybe the shutter speed was
  4070. wrong: looking at that photo, I'd assume 1/2000 s.
  4071.      </p>
  4072.  
  4073.      <p>
  4074. And then there's the question whether it's even genuine.  If it was taken with a 30 fps
  4075. mode, there would have been more images showing the path of the bullet.  But they say
  4076. “capable” of taking up to 30 fps.  What's the reality?  Later they show three images taken,
  4077. at a guess, about 0.5 s apart.  And normal logic suggests that Mills wouldn't have taken
  4078. that many photos of what was essentially a static subject.
  4079.      </p>
  4080.  
  4081.      <p>
  4082. Surely I'm not the only person to be puzzled by these details.  Yes, it's close to my own
  4083. interests, but this is a photo that is going to go down in the annals.  Millions of people
  4084. have looked at it.  Has nobody thought about these details?
  4085.      </p>
  4086.      </div>
  4087.    ]]>
  4088.  </description>
  4089.  <dc:creator>Greg Lehey</dc:creator>
  4090.  <dc:date>2024-07-16T01:15:34+00:00</dc:date>
  4091. </item>
  4092.  
  4093.                  
  4094. <item>
  4095. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240717-023746</guid>
  4096. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240717-023746</link>
  4097. <category>technology</category>
  4098. <category>opinion</category>
  4099. <title>Back to X configuration</title>
  4100.  <description>
  4101.    <![CDATA[
  4102.    <div align="justify">
  4103.      <p>
  4104. Lately I've been doing very little, and the wait for getting <a href="https://en.wikipedia.org/wiki/VirtualBox">VirtualBox</a> running correctly—if at
  4105. all—means that I have time to look at other painful things.
  4106.      </p>
  4107.  
  4108.      <p>
  4109. So, today <a href="https://www.fvwm.org/"><i>fvwm3</i></a>.  The more I look at it,
  4110. the more it's a can of worms.  There are two major problems:
  4111.      </p>
  4112.  
  4113.      <ul>
  4114.        <li class="fullwidth">
  4115.          <div class="listitemwidth">
  4116.            The documentation is oriented towards the developer, not the end user.  It seems that
  4117.    the syntax for <tt>MenuStyle</tt> has changed.  I used to have:
  4118.          </div>
  4119.  
  4120.  <blockquote class="fullwidth">
  4121. <div style="text-align:left">
  4122.  <tt>
  4123. MenuStyle black gold brown &#45;*&#45;*&#45;medium&#45;r&#45;*&#45;sans&#45;12&#45;*&#45;*&#45;*&#45;p&#45;*&#45;*&#45;* mwm
  4124.  </tt>
  4125. </div>
  4126. </blockquote>
  4127.  
  4128.  <p class="listitemwidth">
  4129.    But now it complains about the keyword <tt>gold</tt>.  The documentation starts with
  4130.  </p>
  4131.  
  4132.  <blockquote class="fullwidth">
  4133.            <div class="listitemwidth">
  4134.              <b>MenuStyle <i>stylename [options]</i></b>
  4135.            </div>
  4136.  
  4137.    <p class="list2width">
  4138.      Sets a new menu style or changes a previously defined style. The stylename is the
  4139.      style name...
  4140.    </p>
  4141.  
  4142.    <p class="list2width">
  4143.      <i>options</i> is a comma separated list containing some of the keywords Fvwm / Mwm /
  4144.      Win, BorderWidth, HilightBack / !HilightBack, HilightTitleBack, ActiveFore /
  4145.      !ActiveFore, MenuColorset, ActiveColorset, GreyedColorset, TitleColorset,
  4146.      Hilight3DThick / Hilight3DThin / Hilight3DOff, Hilight3DThickness, Animation /
  4147.      !Animation, Font, TitleFont, PopupDelay, PopupOffset, TitleWarp ...
  4148.    </p>
  4149.  </blockquote>
  4150.  
  4151.  <p class="listitemwidth">
  4152.    It goes on for pages, with a few examples that don't really point at what I'm doing.
  4153.    About the best thing that I can glean is that the <tt>black</tt> in the original entry
  4154.    has become the name of an unused <tt>MenuStyle</tt>.
  4155.  </p>
  4156.        </li>
  4157.  
  4158.        <li class="fullwidth">
  4159.          <div class="listitemwidth">
  4160.            My previous configuration file Just Growed over decades, and I didn't keep any records
  4161.            of what I did, neither in my diary (which I wasn't keeping at the time) nor in
  4162.            <a href="https://en.wikipedia.org/wiki/Revision_Control_System">RCS</a>.  What
  4163.            few comments I put in didn't really help.
  4164.          </div>
  4165.        </li>
  4166.      </ul>
  4167.  
  4168.      <p>
  4169. But one thing is becoming clearer: I can move a lot of this stuff into the <i>.Xdefaults</i>
  4170. file, and I spent a fair amount of time playing with that, not without some success.
  4171.      </p>
  4172.      </div>
  4173.    ]]>
  4174.  </description>
  4175.  <dc:creator>Greg Lehey</dc:creator>
  4176.  <dc:date>2024-07-17T02:37:46+00:00</dc:date>
  4177. </item>
  4178.  
  4179.                  
  4180. <item>
  4181. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240718-003235</guid>
  4182. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240718-003235</link>
  4183. <category>food</category>
  4184. <category>and</category>
  4185. <category>drink</category>
  4186. <title>How to sharpen knives</title>
  4187.  <description>
  4188.    <![CDATA[
  4189.    <div align="justify">
  4190.      <p>
  4191. <a href="http://www.lemis.com/grog/diary-dec2023.php?subtitle=Whetstones&amp;article=D-20231221-015357#D-20231221-015357">A few months back</a> I went to some trouble to sharpen my kitchen knives.  Yes, they got
  4192. sharper, but it was much more work than I had expected.
  4193.      </p>
  4194.  
  4195.      <p>
  4196. Today I read <a href="https://www.quora.com/How-expensive-does-a-knife-have-to-be-before-you-will-consider-getting-it-professionally-sharpened/answer/Jesse-Cooks-and-Reads">this article</a> in <a href="https://en.wikipedia.org/wiki/Quora">Quora</a>,
  4197. which still isn't dead.  The article explains that cheap knives are much harder to sharpen
  4198. than more expensive ones, but the expensive ones need sharpening more frequently.
  4199. Specifically, he mentions molybdenum alloy or carbon steel for the expensive knives and 440
  4200. stainless steel for the cheap ones.  Should I try something a bit more up-market?
  4201.      </p>
  4202.      </div>
  4203.    ]]>
  4204.  </description>
  4205.  <dc:creator>Greg Lehey</dc:creator>
  4206.  <dc:date>2024-07-18T00:32:35+00:00</dc:date>
  4207. </item>
  4208.  
  4209.            
  4210. <item>
  4211. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240718-003303</guid>
  4212. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240718-003303</link>
  4213. <category>technology</category>
  4214. <category>opinion</category>
  4215. <title>fvwm3: enough?</title>
  4216.  <description>
  4217.    <![CDATA[
  4218.    <div align="justify">
  4219.      <p>
  4220. More playing around with <a href="https://www.fvwm.org/"><i>fvwm3</i></a> today, and
  4221. at least partially cracked the <tt>MenuStyle</tt> entry.  Instead of this,
  4222.      </p>
  4223.  
  4224.  <blockquote class="fullwidth">
  4225. <div style="text-align:left">
  4226.  <tt>
  4227. MenuStyle black gold brown &#45;*&#45;*&#45;medium&#45;r&#45;*&#45;sans&#45;12&#45;*&#45;*&#45;*&#45;p&#45;*&#45;*&#45;* mwm
  4228.  </tt>
  4229. </div>
  4230. </blockquote>
  4231.  
  4232.      <p>
  4233. I tried this:
  4234.      </p>
  4235.  
  4236.      <blockquote class="fullwidth">
  4237. <div style="text-align:left">
  4238.  <tt>
  4239. MenuStyle * mwm
  4240.  </tt>
  4241. </div>
  4242. </blockquote>
  4243.  
  4244.      <p>
  4245. It didn't complain, but the colours were wrong.  OK, we know that: <tt>Colorset</tt>.  But
  4246. no, it didn't want to know.  It wants <tt><b>Menu</b>Colorset</tt>:
  4247.      </p>
  4248.  
  4249.      <blockquote class="fullwidth">
  4250. <div style="text-align:left">
  4251.  <tt>
  4252. MenuStyle * MenuColorset 5, mwm
  4253.  </tt>
  4254. </div>
  4255. </blockquote>
  4256.  
  4257.      <p>
  4258. But with that, I finally have my configuration the way I want it.  And moving the
  4259. specifications from the window manager to <i>.Xdefaults</i> has changed a number of things.
  4260. Here an example of “before” and “after”:
  4261.      </p>
  4262.  
  4263.      <blockquote class="fullwidth">
  4264. <div style="text-align:left">
  4265.  <tt>
  4266. + &nbsp; &nbsp; &nbsp; "eureka" &nbsp; &nbsp; &nbsp; &nbsp;Exec ssh &#45;A eureka LC_ALL=en_AU.UTF&#45;8 /usr/local/bin/uxterm &#45;name "xterm" &#45;bg BlanchedAlmond &#45;s &#45;sl 2048 &#45;sb &#45;ls &#45;j &#45;rw &#45;display hydra:0.3 &#45;geometry 90x50+53+0 &#45;e /usr/local/bin/bash &amp;
  4267. <br />+ &nbsp; &nbsp; &nbsp; "eureka" &nbsp; &nbsp; &nbsp; &nbsp;Exec ssh &#45;A eureka LC_ALL=en_AU.UTF&#45;8 /usr/local/bin/uxterm &#45;name "xterm&#45;r" &#45;s &#45;sl 2048 &#45;sb &#45;ls &#45;j &#45;rw &#45;display hydra:0.3 &#45;e /usr/local/bin/bash &amp;
  4268. <br />
  4269.  </tt>
  4270. </div>
  4271. </blockquote>
  4272.  
  4273.      <p>
  4274. The down side is in the <i>.Xdefaults</i> file, of course.  I have 13 “names” for
  4275. my <i>xterms</i>, all differing only in geometry and font size.  But for that I need 26
  4276. entries for each screen.  There should be a way to inherit things from a parent.  Maybe
  4277. there is, but I haven't found it.
  4278.      </p>
  4279.      </div>
  4280.    ]]>
  4281.  </description>
  4282.  <dc:creator>Greg Lehey</dc:creator>
  4283.  <dc:date>2024-07-18T00:33:03+00:00</dc:date>
  4284. </item>
  4285.  
  4286.            
  4287. <item>
  4288. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240718-005225</guid>
  4289. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240718-005225</link>
  4290. <category>general</category>
  4291. <category>opinion</category>
  4292. <title>VicRoads insult to injury</title>
  4293.  <description>
  4294.    <![CDATA[
  4295.    <div align="justify">
  4296.      <p>
  4297. A while back we got a registration renewal notice for <a href="http://www.lemis.com/yvonne/">Yvonne's</a> car from <a href="https://en.wikipedia.org/wiki/VicRoads">VicRoads</a>.  And
  4298. almost immediately another letter telling us that the sum was wrong.  OK, pay the new sum.
  4299. No, can't do that, the sum is encoded in this silly <a href="https://en.wikipedia.org/wiki/BPAY">BPAY</a> system.  Pay the sum indicated and we'll
  4300. contact you about the rest.
  4301.      </p>
  4302.  
  4303.      <p>
  4304. That happened today, with a letter that suggested that it was all our fault that we hadn't
  4305. payed the final $12.65.  Never mind, you can call 13 11 71 and pay by credit card (<b>card
  4306. payment fee applies</b>) or go personally to VicRoads in <a href="https://en.wikipedia.org/wiki/Ballarat">Ballarat</a> (and wait in line).
  4307.      </p>
  4308.  
  4309.      <p>
  4310. Both are seriously inconvenient and costly.  But there's no mention of a way to transfer the
  4311. money.  That's really offensive.
  4312.      </p>
  4313.      </div>
  4314.    ]]>
  4315.  </description>
  4316.  <dc:creator>Greg Lehey</dc:creator>
  4317.  <dc:date>2024-07-18T00:52:25+00:00</dc:date>
  4318. </item>
  4319.  
  4320.      
  4321.      
  4322. <item>
  4323. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240718-013552</guid>
  4324. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240718-013552</link>
  4325. <category>Stones</category>
  4326. <category>Road</category>
  4327. <category>house</category>
  4328. <category>general</category>
  4329. <category>opinion</category>
  4330. <title>Septic tank pump fail</title>
  4331.  <description>
  4332.    <![CDATA[
  4333.    <div align="justify">
  4334.      <p>
  4335. A couple of days ago I had another greeting from Jim Lannen, my least favourite sparky, whom
  4336. by chance I first met <a href="http://www.lemis.com/grog/diary-jul2014.php?subtitle=A%20new%20electrician?&amp;article=D-20140719-011101#D-20140719-011101">ten years ago today</a>.  It has been raining a lot lately, and the power connection to
  4337. the septic tank pump got wet, causing the <a href="https://en.wikipedia.org/wiki/Residual-current_device">RCD</a> to trip.  It was late
  4338. at night, so I just disconnected it.
  4339.      </p>
  4340.  
  4341.      <p>
  4342. But clearly the tank needs to be emptied, and this evening the warning light went on.  The
  4343. problem is that the power point is in the middle of nowhere, so even though it's an outdoor
  4344. power point, it's not adequately protected:
  4345.      </p>
  4346.  
  4347.        <a id="Photo-60" name="Photo-60"
  4348.          href="diary-jul2024.php?dirdate=20150413&amp;imagesizes=1111111111111111111111111111111111111111111111111111111111112#Photo-60">
  4349.          <img alt="This should be Septic-tank-1.jpeg.  Is it missing?" border="0" id="Photo_60"
  4350.               title="Photo Septic-tank-1.jpeg.  Click to redisplay larger version of image."
  4351.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150413/small/Septic-tank-1.jpeg"
  4352.               width="300" height="225"
  4353.           /></a>
  4354.        <a id="Photo-61" name="Photo-61"
  4355.          href="diary-jul2024.php?dirdate=20150413&amp;imagesizes=11111111111111111111111111111111111111111111111111111111111112#Photo-61">
  4356.          <img alt="This should be Septic-tank-1-detail.jpeg.  Is it missing?" border="0" id="Photo_61"
  4357.               title="Photo Septic-tank-1-detail.jpeg.  Click to redisplay larger version of image."
  4358.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20150413/small/Septic-tank-1-detail.jpeg"
  4359.               width="171" height="394"
  4360.           /></a>
  4361.  
  4362.      <p>
  4363. This has happened in the past, and drying the connections has worked round the problem.  But
  4364. try as I might, I couldn't get the damn thing to work today.  Another thing to be looked at
  4365. tomorrow, this time more urgently.  Is it even the same problem, or has the pump given up?
  4366. It ran for about 20 seconds before tripping the RCD.  Whom do I call?  A sparky?  <a href="https://www.ultimategroup.com.au/">UPI</a>?  Mari Hendriks, the plumber?  This has the
  4367. potential to—once again—become expensive.
  4368.      </p>
  4369.      </div>
  4370.    ]]>
  4371.  </description>
  4372.  <dc:creator>Greg Lehey</dc:creator>
  4373.  <dc:date>2024-07-18T01:35:52+00:00</dc:date>
  4374. </item>
  4375.  
  4376.                  
  4377. <item>
  4378. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240718-232132</guid>
  4379. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240718-232132</link>
  4380. <category>Stones</category>
  4381. <category>Road</category>
  4382. <category>house</category>
  4383. <category>general</category>
  4384. <title>Septic tank pump success</title>
  4385.  <description>
  4386.    <![CDATA[
  4387.    <div align="justify">
  4388.      <p>
  4389. Outside first thing this morning and connected the septic tank pump to a different circuit
  4390. with an extension lead.  Success!  So at least the pump itself is still working.
  4391.      </p>
  4392.  
  4393.      <p>
  4394. What causes are left?  The most obvious would be the presence of moisture in the power
  4395. point.  But there's also the possibility that there are a number of connections with slight
  4396. current leaks, like to the bore pump, which is on the same circuit.  Finding that could take
  4397. time.  But at least we now have time.
  4398.      </p>
  4399.      </div>
  4400.    ]]>
  4401.  </description>
  4402.  <dc:creator>Greg Lehey</dc:creator>
  4403.  <dc:date>2024-07-18T23:21:32+00:00</dc:date>
  4404. </item>
  4405.  
  4406.      
  4407.      
  4408. <item>
  4409. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240718-232530</guid>
  4410. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240718-232530</link>
  4411. <category>technology</category>
  4412. <title>More fvwm3 conversions</title>
  4413.  <description>
  4414.    <![CDATA[
  4415.    <div align="justify">
  4416.      <p>
  4417. Continued with my <a href="https://www.x.org/">X</a> reconfiguration today, and
  4418. discovered that I had forgot the details that I had investigated <a href="http://www.lemis.com/grog/diary-jul2024.php?subtitle=X%20configuration:%20RTFM!&amp;article=D-20240702-023308#D-20240702-023308">at the beginning of the month</a>.  Put them in, and they worked.  But now I have even
  4419. more multiple entries.  Spent some time looking for ways to inherit resources, but there
  4420. doesn't seem to be one.  Now I have 163 mainly duplicate resources in my <i>.Xdefaults</i>
  4421. file, and it looks like it might increase.
  4422.      </p>
  4423.      </div>
  4424.    ]]>
  4425.  </description>
  4426.  <dc:creator>Greg Lehey</dc:creator>
  4427.  <dc:date>2024-07-18T23:25:30+00:00</dc:date>
  4428. </item>
  4429.  
  4430.      
  4431.      
  4432. <item>
  4433. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240718-232540</guid>
  4434. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240718-232540</link>
  4435. <category>animals</category>
  4436. <category>opinion</category>
  4437. <title>Bad day for kangaroos</title>
  4438.  <description>
  4439.    <![CDATA[
  4440.    <div align="justify">
  4441.      <p>
  4442. While walking the dogs today, came across this sight:
  4443.      </p>
  4444.  
  4445.        <a id="Photo-62" name="Photo-62"
  4446.          href="diary-jul2024.php?dirdate=20240718&amp;imagesizes=111111111111111111111111111111111111111111111111111111111111112#Photo-62">
  4447.          <img alt="This should be Dead-kangaroo-5.jpeg.  Is it missing?" border="0" id="Photo_62"
  4448.               title="Photo Dead-kangaroo-5.jpeg.  Click to redisplay larger version of image."
  4449.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240718/small/Dead-kangaroo-5.jpeg"
  4450.               width="300" height="225"
  4451.           /></a>
  4452.  
  4453.      <p>
  4454. What's that?  Looks like blood.  And sure enough,
  4455.      </p>
  4456.  
  4457.        <a id="Photo-63" name="Photo-63"
  4458.          href="diary-jul2024.php?dirdate=20240718&amp;imagesizes=1111111111111111111111111111111111111111111111111111111111111112#Photo-63">
  4459.          <img alt="This should be Dead-kangaroo-3.jpeg.  Is it missing?" border="0" id="Photo_63"
  4460.               title="Photo Dead-kangaroo-3.jpeg.  Click to redisplay larger version of image."
  4461.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240718/small/Dead-kangaroo-3.jpeg"
  4462.               width="300" height="225"
  4463.           /></a>
  4464.        <a id="Photo-64" name="Photo-64"
  4465.          href="diary-jul2024.php?dirdate=20240718&amp;imagesizes=11111111111111111111111111111111111111111111111111111111111111112#Photo-64">
  4466.          <img alt="This should be Dead-kangaroo-4.jpeg.  Is it missing?" border="0" id="Photo_64"
  4467.               title="Photo Dead-kangaroo-4.jpeg.  Click to redisplay larger version of image."
  4468.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240718/small/Dead-kangaroo-4.jpeg"
  4469.               width="300" height="225"
  4470.           /></a>
  4471.  
  4472.      <p>
  4473. What happened there?  Yes, kangaroos get hit by cars and die.  But this one didn't seem to
  4474. have anything like that.  Instead, its stomach was torn open, and internal organs (lungs?)
  4475. had been removed:
  4476.      </p>
  4477.  
  4478.        <a id="Photo-65" name="Photo-65"
  4479.          href="diary-jul2024.php?dirdate=20240718&amp;imagesizes=111111111111111111111111111111111111111111111111111111111111111112#Photo-65">
  4480.          <img alt="This should be Dead-kangaroo-4-detail.jpeg.  Is it missing?" border="0" id="Photo_65"
  4481.               title="Photo Dead-kangaroo-4-detail.jpeg.  Click to redisplay larger version of image."
  4482.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240718/small/Dead-kangaroo-4-detail.jpeg"
  4483.               width="282" height="239"
  4484.           /></a>
  4485.        <a id="Photo-66" name="Photo-66"
  4486.          href="diary-jul2024.php?dirdate=20240718&amp;imagesizes=1111111111111111111111111111111111111111111111111111111111111111112#Photo-66">
  4487.          <img alt="This should be Dead-kangaroo-1.jpeg.  Is it missing?" border="0" id="Photo_66"
  4488.               title="Photo Dead-kangaroo-1.jpeg.  Click to redisplay larger version of image."
  4489.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240718/small/Dead-kangaroo-1.jpeg"
  4490.               width="300" height="225"
  4491.           /></a>
  4492.  
  4493.      <p>
  4494. How did that happen?
  4495.      </p>
  4496.      </div>
  4497.    ]]>
  4498.  </description>
  4499.  <dc:creator>Greg Lehey</dc:creator>
  4500.  <dc:date>2024-07-18T23:25:40+00:00</dc:date>
  4501. </item>
  4502.  
  4503.                  
  4504. <item>
  4505. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240720-024114</guid>
  4506. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240720-024114</link>
  4507. <category>animals</category>
  4508. <title>Mona acclimatization</title>
  4509.  <description>
  4510.    <![CDATA[
  4511.    <div align="justify">
  4512.      <p>
  4513. <a href="http://www.lemis.com/yvonne/">Yvonne</a> found this picture today:
  4514.      </p>
  4515.  
  4516.        <a id="Photo-67" name="Photo-67"
  4517.          href="diary-jul2024.php?dirdate=20240719&amp;imagesizes=11111111111111111111111111111111111111111111111111111111111111111112#Photo-67">
  4518.          <img alt="This should be Bruno-Mona-Larissa.jpeg.  Is it missing?" border="0" id="Photo_67"
  4519.               title="Photo Bruno-Mona-Larissa.jpeg.  Click to redisplay larger version of image."
  4520.               src="https://lemis.nyc3.digitaloceanspaces.com/yvonne/Photos/20240719/small/Bruno-Mona-Larissa.jpeg"
  4521.               width="250" height="271"
  4522.           /></a>
  4523.  
  4524.      <p>
  4525. <a href="http://www.lemis.com/grog/Albums/Animals/Mona.php">Mona</a> is still not really happy with the
  4526. dogs, but she's coming to terms with them, even when they come closer:
  4527.      </p>
  4528.  
  4529.        <a id="Photo-68" name="Photo-68"
  4530.          href="diary-jul2024.php?dirdate=20240719&amp;imagesizes=111111111111111111111111111111111111111111111111111111111111111111112#Photo-68">
  4531.          <img alt="This should be Greg-Elena-Mona-1.jpeg.  Is it missing?" border="0" id="Photo_68"
  4532.               title="Photo Greg-Elena-Mona-1.jpeg.  Click to redisplay larger version of image."
  4533.               src="https://lemis.nyc3.digitaloceanspaces.com/yvonne/Photos/20240719/small/Greg-Elena-Mona-1.jpeg"
  4534.               width="276" height="244"
  4535.           /></a>
  4536.  
  4537.      <p>
  4538. Not before time.  The red eyes are a reflection of the blanket she's sitting on, not her
  4539. mood.
  4540.      </p>
  4541.  
  4542.        <a id="Photo-69" name="Photo-69"
  4543.          href="diary-jul2024.php?dirdate=20240719&amp;imagesizes=1111111111111111111111111111111111111111111111111111111111111111111112#Photo-69">
  4544.          <img alt="This should be Greg-Elena-Mona-1-detail.jpeg.  Is it missing?" border="0" id="Photo_69"
  4545.               title="Photo Greg-Elena-Mona-1-detail.jpeg.  Click to redisplay larger version of image."
  4546.               src="https://lemis.nyc3.digitaloceanspaces.com/yvonne/Photos/20240719/small/Greg-Elena-Mona-1-detail.jpeg"
  4547.               width="302" height="223"
  4548.           /></a>
  4549.  
  4550.      <p>
  4551.      </p>
  4552.      </div>
  4553.    ]]>
  4554.  </description>
  4555.  <dc:creator>Greg Lehey</dc:creator>
  4556.  <dc:date>2024-07-20T02:41:14+00:00</dc:date>
  4557. </item>
  4558.  
  4559.            
  4560. <item>
  4561. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240720-024534</guid>
  4562. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240720-024534</link>
  4563. <category>technology</category>
  4564. <category>opinion</category>
  4565. <title>Emacs resources</title>
  4566.  <description>
  4567.    <![CDATA[
  4568.    <div align="justify">
  4569.      <p>
  4570. So gradually my <i>xterm</i> configuration is close to where I want it, though the effect on
  4571. the <i>.Xdefaults</i> file is clear:
  4572.      </p>
  4573.  
  4574.      <blockquote class="fullwidth">
  4575. <div style="text-align:left">
  4576.  <tt>
  4577. <code><font color="blue">=== grog@hydra (/dev/pts/23)</font> <font color="red">~</font> <font color="blue">762</font> &#45;&gt; <b><tt>l /eureka/home/grog/.Xdefaults .Xdefaults&#45;hydra</tt></b></code>
  4578. <br />&#45;rw&#45;r&#45;&#45;r&#45;&#45; &nbsp;1 grog &nbsp;lemis &nbsp;2,477 30 Jun 14:38 /eureka/home/grog/.Xdefaults
  4579. <br />&#45;r&#45;&#45;r&#45;&#45;r&#45;&#45; &nbsp;1 grog &nbsp;lemis &nbsp;7,644 19 Jul 13:30 .Xdefaults&#45;hydra
  4580. <br />
  4581.  </tt>
  4582. </div>
  4583. </blockquote>
  4584.  
  4585.      <p>
  4586. Next, <a href="https://www.gnu.org/software/emacs/"><i>Emacs</i></a>.  And somehow
  4587. things started all over again.  Somehow the <a href="https://www.gnu.org/software/emacs/manual/html_node/emacs/Resources.html">specified
  4588. resources</a> don't seem to have any effect.  They do, however, have a couple of
  4589. strangenesses.  For example, I have:
  4590.      </p>
  4591.  
  4592.      <blockquote class="fullwidth">
  4593. <div style="text-align:left">
  4594.  <tt>
  4595. emacs*Geometry: 110x75
  4596.  </tt>
  4597. </div>
  4598. </blockquote>
  4599.  
  4600.      <p>
  4601. That's the <i>xrdb</i> syntax that I know.  But an example in the Emacs manual uses a dot
  4602. instead of an asterisk:
  4603.      </p>
  4604.  
  4605.      <blockquote class="fullwidth">
  4606. <div style="text-align:left">
  4607.  <tt>
  4608. emacs.Foreground: dark green
  4609.  </tt>
  4610. </div>
  4611. </blockquote>
  4612.  
  4613.      <p>
  4614. Does that work?  Does it make a difference?  It seems that <tt>emacs</tt> and <tt>Emacs</tt>
  4615. do make a difference:
  4616.      </p>
  4617.  
  4618.      <blockquote class="fullwidth">
  4619.        <div class="listitemwidth">
  4620.          The program name is the name of the executable file to which the resource applies. For
  4621.          Emacs, this is normally ‘emacs’. To specify a definition that applies to all instances of
  4622.          Emacs, regardless of the name of the Emacs executable, use ‘Emacs’.
  4623.        </div>
  4624.      </blockquote>
  4625.  
  4626.      <p>
  4627. I need to understand that.  Could it be a hint at some kind of hierarchy?  Courtesy
  4628. of <i>emacs</i> or of X?
  4629.      </p>
  4630.  
  4631.      <p>
  4632. One thing did become increasingly irritating, though: this popup telling me that “pure-GTK”
  4633. doesn't work with <a href="https://www.x.org/">X</a>.  Somehow, over 6 months later,
  4634. it still grates that a port should be configured to work with <a href="https://en.wikipedia.org/wiki/Wayland">Wayland</a> but not with X.  OK, time to fix
  4635. it.
  4636.      </p>
  4637.  
  4638.      <blockquote class="fullwidth">
  4639. <div style="text-align:left">
  4640.  <tt>
  4641. <span style="background&#45;color: BlanchedAlmond">
  4642. <br /><code><font color="blue">=== root@hydra (/dev/pts/32)</font> <font color="red">/usr/ports/graphics/hugin</font> <font color="blue">81</font> &#45;&gt; <b><tt>git diff /usr/ports/editors/emacs&#45;devel/Makefile diff</tt></b></code>
  4643. <br />diff &#45;&#45;git a/editors/emacs&#45;devel/Makefile b/editors/emacs&#45;devel/Makefile
  4644. <br />&#45;&#45;&#45; a/editors/emacs&#45;devel/Makefile
  4645. <br />+++ b/editors/emacs&#45;devel/Makefile
  4646. <br /><span style="color:blue">@@ &#45;87,7 +87,7 @@</span> OPTIONS_DEFINE= &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ACL DBUS GNUTLS GSETTINGS HARFBUZZ JSON LCMS2 \
  4647. <br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;XFT XIM XML XWIDGETS
  4648. <br />&nbsp;OPTIONS_DEFAULT= &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ACL CAIRO DBUS GIF GNUTLS GSETTINGS GTK3 \
  4649. <br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;HARFBUZZ JPEG JSON KQUEUE LCMS2 MAILUTILS \
  4650. <br /><span style="color: red">&#45; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MODULES NATIVECOMP OSS PGTK PNG SCROLLBARS \</span>
  4651. <br /><span style="color: white">+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MODULES NATIVECOMP OSS PNG SCROLLBARS \</span>
  4652. <br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;SOURCES SQLITE3 SVG THREADS TIFF TREESITTER \
  4653. <br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;WEBP XML
  4654. <br />&nbsp;OPTIONS_GROUP= &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; GRAPHICS
  4655. <br /><span style="color:blue">@@ &#45;118,7 +118,7 @@</span> MAILUTILS_DESC= &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Mail framework via GNU Mailutils
  4656. <br />&nbsp;MODULES_DESC= &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Dynamic modules support
  4657. <br />&nbsp;NATIVECOMP_DESC= &nbsp; &nbsp; &nbsp; Emacs Lisp native compiler support
  4658. <br />&nbsp;OTF_DESC= &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Opentype fonts
  4659. <br /><span style="color: red">&#45;PGTK_DESC= &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Pure GTK GUI [implies CAIRO, GTK3]</span>
  4660. <br /><span style="color: white">+PGTK_DESC= &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Pure GTK GUI [implies CAIRO, GTK3, wayland only]</span>
  4661. <br />&nbsp;SCROLLBARS_DESC= &nbsp; &nbsp; &nbsp; Toolkit scroll&#45;bars
  4662. <br />&nbsp;SOURCES_DESC= &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Install sources
  4663. <br />&nbsp;SVG_DESC= &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Scalable vector graphics support [implies PNG]
  4664. <br /></span>
  4665.  </tt>
  4666. </div>
  4667. </blockquote>
  4668.  
  4669.      <p>
  4670. How I love Linux half-coloured output!  How I wish I could turn it off globally!  At least
  4671. my choice of a not-quite-white background at least gives a clue that there's something
  4672. there, and I can “highlight” the white on pale output on a web browser.  Even that doesn't
  4673. work in an <i>xterm</i>.  And where does this <tt>diff&nbsp;--git</tt> come from?  It's not
  4674. in <a href="https://www.freebsd.org/">FreeBSD</a> <i>diff</i>.
  4675.      </p>
  4676.  
  4677.      <p>
  4678. But somehow that didn't work.  When I ran config, I still had <tt>PGTK</tt> set.  Saved
  4679. configuration?  Couldn't find it.  I had to run <i>ktrace</i> to find where it was
  4680. hidden: <i>/var/db/ports/editors_emacs-devel/options</i>.  Now why did they do that?
  4681.      </p>
  4682.  
  4683.      <p>
  4684. Things still weren't done, of course.  It wanted to build <a href="https://en.wikipedia.org/wiki/GCC">gcc 13</a>, and for some reason it failed.  OK,
  4685. install the package.  And then some random dependency took exception to my <i>autoconf</i>.
  4686. Another package, and then the thing went off on its merry way.
  4687.      </p>
  4688.  
  4689.      <p>
  4690. People, we've had the Ports Collection for over 30 years.  When is it going to grow up?
  4691.      </p>
  4692.      </div>
  4693.    ]]>
  4694.  </description>
  4695.  <dc:creator>Greg Lehey</dc:creator>
  4696.  <dc:date>2024-07-20T02:45:34+00:00</dc:date>
  4697. </item>
  4698.  
  4699.            
  4700. <item>
  4701. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240720-033449</guid>
  4702. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240720-033449</link>
  4703. <category>technology</category>
  4704. <title>xterm clipboard access</title>
  4705.  <description>
  4706.    <![CDATA[
  4707.    <div align="justify">
  4708.      <p>
  4709. A while back I found suggestions that <a href="https://www.x.org/">X</a>, and in
  4710. particular <a href="https://en.wikipedia.org/wiki/Xterm"><i>xterm</i></a>, can
  4711. access the clipboard directly.  I made a note of it in my diary, but not clearly enough: it
  4712. took me 20 minutes to chase down <a href="https://unix.stackexchange.com/questions/225062/how-can-i-copy-text-from-xterm-awesome-debian-virtualbox">this reference</a>, to which I referred <a href="http://www.lemis.com/grog/diary-may2024.php?subtitle=X%20configuration%20continued&amp;article=D-20240531-023146#D-20240531-023146">less than 2 months ago</a>.  It wasn't without issues, which I should chase up.
  4713.      </p>
  4714.      </div>
  4715.    ]]>
  4716.  </description>
  4717.  <dc:creator>Greg Lehey</dc:creator>
  4718.  <dc:date>2024-07-20T03:34:49+00:00</dc:date>
  4719. </item>
  4720.  
  4721.                  
  4722. <item>
  4723. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240721-002744</guid>
  4724. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240721-002744</link>
  4725. <category>technology</category>
  4726. <title>New Emacs</title>
  4727.  <description>
  4728.    <![CDATA[
  4729.    <div align="justify">
  4730.      <p>
  4731. My <a href="https://www.gnu.org/software/emacs/"><i>Emacs</i></a> build finished
  4732. yesterday without complications, and this morning I installed it, also almost without
  4733. complications.  Only this message:
  4734.      </p>
  4735.  
  4736.      <blockquote class="fullwidth">
  4737.        <div class="listitemwidth">
  4738.          Emacs is now built with native compilation enabled by default, which requires GCC version
  4739.  11 or later.  However, it is known that some elisp applications don't work correctly when
  4740.  compiled.  You can work around any such issues by disabling native compilation using the
  4741.  following steps...
  4742.        </div>
  4743.      </blockquote>
  4744.  
  4745.      <p>
  4746. That's in <i>/usr/ports/editors/emacs-devel/pkg-message</i>.  Is it something to worry
  4747. about?  Only, I suppose, if I get an “application” that doesn't work when being compiled.
  4748. Apart from that, it started, worked correctly, and <i>respected my <a href="https://www.x.org/">X</a> resources</i>.  Can it be that the “Pure <a href="https://en.wikipedia.org/wiki/GTK">GTK</a> disables X resources?  Since it's intended
  4749. for <a href="https://en.wikipedia.org/wiki/Wayland">Wayland</a>, that could be the
  4750. case.
  4751.      </p>
  4752.      </div>
  4753.    ]]>
  4754.  </description>
  4755.  <dc:creator>Greg Lehey</dc:creator>
  4756.  <dc:date>2024-07-21T00:27:44+00:00</dc:date>
  4757. </item>
  4758.  
  4759.            
  4760. <item>
  4761. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240721-003257</guid>
  4762. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240721-003257</link>
  4763. <category>technology</category>
  4764. <category>photography</category>
  4765. <category>opinion</category>
  4766. <title>More ports pain</title>
  4767.  <description>
  4768.    <![CDATA[
  4769.    <div align="justify">
  4770.      <p>
  4771. <a href="http://www.lemis.com/grog/stones-road/exterior.php">House photo</a> day today, made more
  4772. difficult by wind and threatening rain.  But I got the photos done.  The fun started with
  4773. the processing:
  4774.      </p>
  4775.  
  4776.      <blockquote class="fullwidth">
  4777. <div style="text-align:left">
  4778.  <tt>
  4779. /usr/local/share/hugin/data/plugins/top_five.py
  4780. <br />&nbsp;&nbsp; CAT:Control Points
  4781. <br />&nbsp;&nbsp; NAM:keep 5 CPs per image pair
  4782. <br />&nbsp;&nbsp; fails @api&#45;max
  4783. <br />
  4784.  </tt>
  4785. </div>
  4786. </blockquote>
  4787.  
  4788.      <p>
  4789. What does that mean?  <a href="http://hugin.sourceforge.net"><i>Hugin</i></a> complains about things all the time, but this one was fatal.  My best bet is that it was a
  4790. knotted <a href="https://en.wikipedia.org/wiki/Python_(programming_language)">python</a>.  OK, reinstall <i>Hugin</i>.
  4791.      </p>
  4792.  
  4793.      <blockquote class="fullwidth">
  4794. <div style="text-align:left">
  4795.  <tt>
  4796. ===&gt; &nbsp; Registering installation for hugin&#45;2023.0.0_4
  4797. <br />pkg&#45;static: Unable to access file /home/src/FreeBSD/git/ports/graphics/hugin/work/stage/usr/local/lib/python3.11/site&#45;packages/_hsi.so:No such file or directory
  4798. <br />pkg&#45;static: Unable to access file /home/src/FreeBSD/git/ports/graphics/hugin/work/stage/usr/local/lib/python3.11/site&#45;packages/hpi.py:No such file or directory
  4799. <br />pkg&#45;static: Unable to access file /home/src/FreeBSD/git/ports/graphics/hugin/work/stage/usr/local/lib/python3.11/site&#45;packages/hsi.py:No such file or directory
  4800. <br />
  4801.  </tt>
  4802. </div>
  4803. </blockquote>
  4804.  
  4805.      <p>
  4806. More ports agony!  But I should be able to install the package:
  4807.      </p>
  4808.  
  4809.      <blockquote class="fullwidth">
  4810. <div style="text-align:left">
  4811.  <tt>
  4812. <code><font color="blue">=== root@hydra (/dev/pts/32)</font> <font color="red">/usr/ports/graphics/hugin</font> <font color="blue">74</font> &#45;&gt; <b><tt>pkg install hugin</tt></b></code>
  4813. <br />The following 32 package(s) will be affected (of 0 checked):
  4814. <br />
  4815. <br />Installed packages to be REMOVED:
  4816. <br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;ImageMagick7: 7.1.0.62_8
  4817. <br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;imlib2: 1.12.2_3,2
  4818. <br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;ja&#45;tex&#45;ptex: 3.6_4
  4819. <br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;poppler: 23.05.0_2
  4820. <br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;tex&#45;dvipdfmx: 20230313
  4821. <br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;... many more tex
  4822. <br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;xteddy: 2.2_3
  4823. <br />
  4824.  </tt>
  4825. </div>
  4826. </blockquote>
  4827.  
  4828.      <p>
  4829. What's that?  Once again it wants to completely update my system.  What a pain!  And why the
  4830. choice of what to remove?  <i>/usr/ports/games/xteddy</i> is a game that I found from Thomas
  4831. Adam of <a href="https://www.fvwm.org/"><i>fvwm</i></a> fame.  It's not my thing,
  4832. and I was just too lazy to remove it, but how can it possibly conflict with <i>Hugin</i>?
  4833.      </p>
  4834.  
  4835.      <p>
  4836. So what do I do?  Could it be that the package list is not up to date?  Still more work to
  4837. do for something that shouldn't have changed.  But since I still have the issues with
  4838. <a href="https://en.wikipedia.org/wiki/Enblend"><i>enblend</i></a>, it was simpler
  4839. to do everything on <i>eureka</i>.  Somehow this migration will never end.
  4840.      </p>
  4841.      </div>
  4842.    ]]>
  4843.  </description>
  4844.  <dc:creator>Greg Lehey</dc:creator>
  4845.  <dc:date>2024-07-21T00:32:57+00:00</dc:date>
  4846. </item>
  4847.  
  4848.            
  4849. <item>
  4850. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240721-004407</guid>
  4851. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240721-004407</link>
  4852. <category>technology</category>
  4853. <category>opinion</category>
  4854. <title>Here's a basket for all your eggs</title>
  4855.  <description>
  4856.    <![CDATA[
  4857.    <div align="justify">
  4858.      <p>
  4859. I continue to get popups like this on random web sites:
  4860.      </p>
  4861.  
  4862.        <a id="Photo-70" name="Photo-70"
  4863.          href="diary-jul2024.php?dirdate=20240720&amp;imagesizes=11111111111111111111111111111111111111111111111111111111111111111111112#Photo-70">
  4864.          <img alt="This should be Eggs-baskets.png.png.  Is it missing?" border="0" id="Photo_70"
  4865.               title="Photo Eggs-baskets.png.png.  Click to redisplay larger version of image."
  4866.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240720/small/Eggs-baskets.png.png"
  4867.               width="304" height="222"
  4868.           /></a>
  4869.  
  4870.      <p>
  4871. What a good idea!  It makes it so much easier to compromise multiple sites if somebody gets
  4872. your Google password.
  4873.      </p>
  4874.  
  4875.      <p>
  4876. The real issue is, of course, that creating and maintaining passwords is too complicated,
  4877. especially if you're using a mobile phone.  I keep a non-standard list of passwords <i>and
  4878. associated email addresses</i>, of which I have several hundred.  Crack one of those and you
  4879. have access to one site only.  Spam me on it and I can remove it.  Begone foul spammer!
  4880.      </p>
  4881.      </div>
  4882.    ]]>
  4883.  </description>
  4884.  <dc:creator>Greg Lehey</dc:creator>
  4885.  <dc:date>2024-07-21T00:44:07+00:00</dc:date>
  4886. </item>
  4887.  
  4888.            
  4889. <item>
  4890. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240721-004813</guid>
  4891. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240721-004813</link>
  4892. <category>technology</category>
  4893. <category>general</category>
  4894. <category>opinion</category>
  4895. <title>World network crash</title>
  4896.  <description>
  4897.    <![CDATA[
  4898.    <div align="justify">
  4899.      <p>
  4900. Email from the <a href="https://en.wikipedia.org/wiki/The_Courier_(Ballarat)">Ballarat
  4901. Courier</a> today:
  4902.      </p>
  4903.  
  4904.      <blockquote class="fullwidth">
  4905. <div style="text-align:left">
  4906.  <tt>
  4907. Date: Fri, 19 Jul 2024 00:47:00 &#45;0600
  4908. <br />Subject: Breaking: Major IT outage impacting banks, media, airlines and supermarkets
  4909.  </tt>
  4910. </div>
  4911. </blockquote>
  4912.  
  4913.      <p>
  4914. Why should the Ballarat Courier report that?  Nobody else did.
  4915.      </p>
  4916.  
  4917.      <p>
  4918. Well, for about 1¼ hours.  Then the <a href="https://en.wikipedia.org/wiki/New_York_Times">New York Times</a> came up with this:
  4919.      </p>
  4920.  
  4921.      <blockquote class="fullwidth">
  4922. <div style="text-align:left">
  4923.  <tt>
  4924. date: Fri, 19 Jul 2024 04:01:28 &#45;0400
  4925. <br />Subject: Breaking news: Global tech outage grounds flights and hits businesses
  4926.  </tt>
  4927. </div>
  4928. </blockquote>
  4929.  
  4930.      <p>
  4931. Reading headers is frequently interesting.  The Ballarat Courier seems to think that it's in
  4932. the US Mountain time zone—maybe its server is.  And the Times uses lower case for
  4933. its <tt>Date</tt> header.
  4934.      </p>
  4935.  
  4936.      <p>
  4937. How did the Ballarat Courier get there first?  Part was because at the time it seemed to be
  4938. limited to Australia—not the first time that our geographical position has caused us to find
  4939. a global problem first.  But somehow the Courier often seems to be the first to report
  4940. something global.
  4941.      </p>
  4942.  
  4943.      <p>
  4944. So, what was it?  <i>Lots</i> of news about it, of course, but it took forever to find out
  4945. what had happened.  A botched update from <a href="https://en.wikipedia.org/wiki/CrowdStrike">CrowdStrike</a> caused a <a href="https://en.wikipedia.org/wiki/BSOD">BSOD</a> on Microsoft machines.  And after
  4946. rebooting it got loaded before anything could be done, so the machines went into a reboot
  4947. loop.  The <a href="https://www.tomshardware.com/software/windows/how-to-fix-crowdstrike-bsods-in-three-minutes-fix-requires-manual-changes-but-they-are-simple">solution</a> required physical access to the machines in question.
  4948.      </p>
  4949.  
  4950.      <p>
  4951. Could this happen to <a href="https://www.freebsd.org/">FreeBSD</a>?  A good
  4952. operating system can't be shot down by an application program.  But yes!  It seems that the
  4953. module in question corresponds to a kernel module, so protection from application programs
  4954. isn't enough.  Only the FreeBSD solution is simpler: boot single user, remove the module,
  4955. continue with boot.  Does it still require physical access?
  4956.      </p>
  4957.  
  4958.      <p>
  4959. The real issue seems to be inadequate testing and too-fast rollout.  Kernel modules can
  4960. cause crashes.  Don't spread the same module around the world all at once.
  4961.      </p>
  4962.      </div>
  4963.    ]]>
  4964.  </description>
  4965.  <dc:creator>Greg Lehey</dc:creator>
  4966.  <dc:date>2024-07-21T00:48:13+00:00</dc:date>
  4967. </item>
  4968.  
  4969.            
  4970. <item>
  4971. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240721-022038</guid>
  4972. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240721-022038</link>
  4973. <category>animals</category>
  4974. <category>opinion</category>
  4975. <title>Mona at three months</title>
  4976.  <description>
  4977.    <![CDATA[
  4978.    <div align="justify">
  4979.      <p>
  4980. We've had <a href="http://www.lemis.com/grog/Albums/Animals/Mona.php">Mona</a> for three months now.
  4981. Things haven't developed quite as we expected.  In particular, she still doesn't sleep with
  4982. <a href="http://www.lemis.com/grog/Albums/Animals/Bruno.php">Bruno</a>, though there was a time when I
  4983. thought that they would get there.  My guess is that they never will.
  4984.      </p>
  4985.  
  4986.      <p>
  4987. On the other hand, she's getting closer and closer to <a href="http://www.lemis.com/yvonne/">Yvonne</a> and myself.  Her only issue is with the dogs, and though that's getting better—see
  4988. <a href="http://www.lemis.com/grog/diary-jul2024.php?subtitle=Mona%20acclimatization&amp;article=D-20240720-024114#D-20240720-024114">yesterday</a>—there's still a way to go.
  4989.      </p>
  4990.      </div>
  4991.    ]]>
  4992.  </description>
  4993.  <dc:creator>Greg Lehey</dc:creator>
  4994.  <dc:date>2024-07-21T02:20:38+00:00</dc:date>
  4995. </item>
  4996.  
  4997.            
  4998. <item>
  4999. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240721-022059</guid>
  5000. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240721-022059</link>
  5001. <category>food</category>
  5002. <category>and</category>
  5003. <category>drink</category>
  5004. <category>opinion</category>
  5005. <title>New Kirsch</title>
  5006.  <description>
  5007.    <![CDATA[
  5008.    <div align="justify">
  5009.      <p>
  5010. I've received a bottle of „Schwarzwälder Kirschwasser“ (“Black Forest cherry water”) from
  5011. Andrea <b>&amp;</b> Daniel Schöpf in <a href="https://de.wikipedia.org/wiki/Steinach_(Ortenaukreis)">Steinach</a>, apparently a very
  5012. small producer.  What does it taste like?  This evening we had <a href="http://www.lemis.com/grog/recipes/fondue.php">fondue</a> for dinner, time for a comparison with the other two
  5013. that I have:
  5014.      </p>
  5015.  
  5016.        <a id="Photo-71" name="Photo-71"
  5017.          href="diary-jul2024.php?dirdate=20240720&amp;imagesizes=111111111111111111111111111111111111111111111111111111111111111111111112#Photo-71">
  5018.          <img alt="This should be Greg-and-Kirsch-1.jpeg.  Is it missing?" border="0" id="Photo_71"
  5019.               title="Photo Greg-and-Kirsch-1.jpeg.  Click to redisplay larger version of image."
  5020.               src="https://lemis.nyc3.digitaloceanspaces.com/yvonne/Photos/20240720/small/Greg-and-Kirsch-1.jpeg"
  5021.               width="303" height="223"
  5022.           /></a>
  5023.        <a id="Photo-72" name="Photo-72"
  5024.          href="diary-jul2024.php?dirdate=20240720&amp;imagesizes=1111111111111111111111111111111111111111111111111111111111111111111111112#Photo-72">
  5025.          <img alt="This should be Greg-and-Kirsch-6.jpeg.  Is it missing?" border="0" id="Photo_72"
  5026.               title="Photo Greg-and-Kirsch-6.jpeg.  Click to redisplay larger version of image."
  5027.               src="https://lemis.nyc3.digitaloceanspaces.com/yvonne/Photos/20240720/small/Greg-and-Kirsch-6.jpeg"
  5028.               width="298" height="227"
  5029.           /></a>
  5030.  
  5031.      <p>
  5032. And how was it?  I don't know.  I seem to have lost my sense of taste.  They all tasted
  5033. pretty much the same.  At least it's not like this <i>horrible</i> <a href="https://www.danmurphys.com.au/product/DM_29820/baitz-kirsch-500ml">Baitz</a> Kirsch.
  5034.      </p>
  5035.      </div>
  5036.    ]]>
  5037.  </description>
  5038.  <dc:creator>Greg Lehey</dc:creator>
  5039.  <dc:date>2024-07-21T02:20:59+00:00</dc:date>
  5040. </item>
  5041.  
  5042.                  
  5043. <item>
  5044. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240722-015250</guid>
  5045. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240722-015250</link>
  5046. <category>animals</category>
  5047. <title>Mona in bedroom</title>
  5048.  <description>
  5049.    <![CDATA[
  5050.    <div align="justify">
  5051.      <p>
  5052. Seen this afternoon.
  5053.      </p>
  5054.  
  5055.        <a id="Photo-73" name="Photo-73"
  5056.          href="diary-jul2024.php?dirdate=20240721&amp;imagesizes=11111111111111111111111111111111111111111111111111111111111111111111111112#Photo-73">
  5057.          <img alt="This should be Bruno-Mona-2.jpeg.  Is it missing?" border="0" id="Photo_73"
  5058.               title="Photo Bruno-Mona-2.jpeg.  Click to redisplay larger version of image."
  5059.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240721/small/Bruno-Mona-2.jpeg"
  5060.               width="300" height="225"
  5061.           /></a>
  5062.  
  5063.      <p>
  5064. The dogs were outside, of course.
  5065.      </p>
  5066.      </div>
  5067.    ]]>
  5068.  </description>
  5069.  <dc:creator>Greg Lehey</dc:creator>
  5070.  <dc:date>2024-07-22T01:52:50+00:00</dc:date>
  5071. </item>
  5072.  
  5073.            
  5074. <item>
  5075. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240722-015501</guid>
  5076. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240722-015501</link>
  5077. <category>technology</category>
  5078. <title>More X configuration fun</title>
  5079.  <description>
  5080.    <![CDATA[
  5081.    <div align="justify">
  5082.      <p>
  5083. What's next with my <a href="https://www.x.org/">X</a> configuration?  Where should
  5084. I start?  A good one would be to interface with the <a href="https://en.wikipedia.org/wiki/Clipboard_(computing)">clipboard</a>.  I've <a href="http://www.lemis.com/grog/diary-may2024.php?subtitle=X%20configuration%20continued&amp;article=D-20240531-023146#D-20240531-023146">tried this before</a>, but it didn't work as I expected.  Time to look again.
  5085.      </p>
  5086.  
  5087.      <p>
  5088. Another answer in the <a href="https://unix.stackexchange.com/questions/225062/how-can-i-copy-text-from-xterm-awesome-debian-virtualbox?newreg=be86b9f1139248988c2f5f5980a0ebfb">page that described the <i>xterm</i> feature</a> recommends adding this
  5089. to <i>.Xdefaults</i>:
  5090.      </p>
  5091.  
  5092.      <blockquote class="fullwidth">
  5093. <div style="text-align:left">
  5094.  <tt>
  5095. xterm*VT100.Translations: #override \
  5096. <br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Ctrl Shift &lt;Key&gt;V: &nbsp; &nbsp;insert&#45;selection(CLIPBOARD) \n\
  5097. <br />&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Ctrl Shift &lt;Key&gt;C: &nbsp; &nbsp;copy&#45;selection(CLIPBOARD)
  5098. <br />
  5099.  </tt>
  5100. </div>
  5101. </blockquote>
  5102.  
  5103.      <p>
  5104. But that's strange.  I don't see anything like that elsewhere, and I'd prefer to do it with
  5105. the mouse.  Other pages suggest that you can set mouse bindings there too, but they don't
  5106. make it very clear what to do.  How about dumping the current <i>xterm</i> bindings?  A
  5107. quick search pointed me at <i>editres</i>.  Tried that, didn't get a response.  A web search
  5108. showed that <a href="https://github.com/XQuartz/XQuartz/discussions/183">I'm not
  5109. alone</a>, though there weren't many hits, and one of them was <a href="http://www.lemis.com/grog/diary-dec2023.php#D-20231202-011442">this one</a>, which I
  5110. wrote 7 months ago.
  5111.      </p>
  5112.  
  5113.      <p>
  5114. There I found a way to dump the current resource database entries with <i>xrdb -query</i>,
  5115. but that only shows, well, the resource database, not the compiled-in defaults that I was
  5116. looking for.  Once again a dead end.  About all I found was:
  5117.      </p>
  5118.  
  5119.      <blockquote class="fullwidth">
  5120. <div style="text-align:left">
  5121.  <tt>
  5122. *VT100*utf8: &nbsp; &nbsp;1
  5123. <br />*VT100.translations: &nbsp; &nbsp;#override &lt;Key&gt;Next: scroll&#45;forw(1,page) \n\
  5124. <br />&nbsp;&lt;Key&gt;Prior: scroll&#45;back(1,page)
  5125. <br />
  5126.  </tt>
  5127. </div>
  5128. </blockquote>
  5129.  
  5130.      <p>
  5131. I also found <a href="https://unix.stackexchange.com/questions/312360/start-xterm-instance-with-different-configurations">this page</a>, which I haven't digested yet.  It points to documentation of the resource
  5132. entries in <i>X(7)</i>, and mentions that the name at the beginning of a resource
  5133. specification can be either an <i>instance</i> or a <i>class</i>, though it's not (yet)
  5134. clear how they differ.  In the example, instances start with a lower case letter and classes
  5135. with an upper case letter, but it's not clear that that's significant.
  5136.      </p>
  5137.  
  5138.      <p>
  5139. While searching for answers, came across <a href="https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h4-Functions-using-CSI-_-ordered-by-the-final-character-lparen-s-rparen:CSI-?-Pm-h:Ps-=-1-0-3-6.1F81">this page</a>, which purports to be a complete list of <i>xterm</i> control sequences.
  5140. Can it help with this <b><i>horrible</i></b> page resizing during ports builds that I
  5141. complained about in <i>&lt;mumble&gt;</i>?  Well, I thought I did.  When building
  5142. ports, <i>something</i> changes the number of lines on the page:
  5143.      </p>
  5144.  
  5145.      <blockquote class="fullwidth">
  5146. <div style="text-align:left">
  5147.  <tt>
  5148. ===== Fri 19 Jul 2024 15:05:41 AEST on hydra.lemis.com: Make config
  5149. <br />[1;24r^M
  5150. <br />===&gt; Options unchanged
  5151. <br />
  5152.  </tt>
  5153. </div>
  5154. </blockquote>
  5155.  
  5156.      <p>
  5157. The result is that text at the bottom of the page stays there, and it seems that the build
  5158. has hung, when in fact the real output is only ⅓ of the way from the top.  Why do they do
  5159. that?  And how do I find it?  The page proved to be singularly useless, since I can't find
  5160. that control sequence there.  But it brought back to me that there's One More Thing to look
  5161. for.
  5162.      </p>
  5163.      </div>
  5164.    ]]>
  5165.  </description>
  5166.  <dc:creator>Greg Lehey</dc:creator>
  5167.  <dc:date>2024-07-22T01:55:01+00:00</dc:date>
  5168. </item>
  5169.  
  5170.                  
  5171. <item>
  5172. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240723-004029</guid>
  5173. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240723-004029</link>
  5174. <category>technology</category>
  5175. <category>language</category>
  5176. <category>general</category>
  5177. <category>opinion</category>
  5178. <title>Understanding the CrowdStrike failure</title>
  5179.  <description>
  5180.    <![CDATA[
  5181.    <div align="justify">
  5182.      <p>
  5183. <a href="http://www.lemis.com/grog/diary-jul2024.php?subtitle=World%20network%20crash&amp;article=D-20240721-004813#D-20240721-004813">A couple of days ago</a> I engaged in guesswork about how the <a href="https://en.wikipedia.org/wiki/CrowdStrike">CrowdStrike</a> bug caused the global
  5184. system crash.  Today Ginger Wolnik posted a reference to this video on the Tandem Alumnni
  5185. mailing list:
  5186.      </p>
  5187.  
  5188.      <iframe width="400"
  5189.            height="300"
  5190.            src="http://www.youtube.com/embed/wAzEJxOo1ts"
  5191. allowfullscreen
  5192.            frameborder="0" >
  5193.     </iframe>
  5194.  
  5195.      <p>
  5196. It pretty much supports my guesswork: a kernel module had an unrecoverable error.  But the
  5197. details are interesting.  Microsoft has a bad reputation for security, but in this case it
  5198. seems that it's not to blame.  As I guessed, the CrowdStrike software includes kernel
  5199. modules.  But Microsoft tests all third-party kernel modules before giving them its seal of
  5200. approval.
  5201.      </p>
  5202.  
  5203.      <p>
  5204. So: did they slip up?  Well, sort of.  They left a loophole: modules can load data files
  5205. that aren't certified.  And these data files can contain pseudocode, and that's where the
  5206. problem occurred.
  5207.      </p>
  5208.  
  5209.      <p>
  5210. Why did CrowdStrike resort to this method?  They need to react quickly to threats, and to be
  5211. responsive they can't put every change through the certification process.  So Microsoft is
  5212. blameless.
  5213.      </p>
  5214.  
  5215.      <p>
  5216. Well, almost.  They have allowed this loophole to occur.  But potentially the same problem
  5217. could happen on just about any other platform.  And clearly CrowdStrike is to blame by
  5218. rolling out the change to everybody all at once.
  5219.      </p>
  5220.  
  5221.      <p>
  5222. The video is interesting for another reason: it has automatically generated subtitles, and
  5223. they come up with a number of amusing misinterpretations.  The problem occurs in curdle mode
  5224. because of inadequate air checking.  And anti-stress (NT stress) didn't find them
  5225.      </p>
  5226.  
  5227.      <p>
  5228. Don't like curdle?  How about colel?
  5229.      </p>
  5230.  
  5231.      <p>
  5232. And then, at 9:37 into the clip, I find entries for blackboxbsd, blackboxntfs and
  5233. blackboxpnp.  OK, NTFS I know.  Black Box I know to: it was our ill-fated police interview
  5234. project <a href="http://www.lemis.com/grog/diary-aug2006.php#11">18 years ago</a>.  <a href="https://en.wikipedia.org/wiki/NTFS">NTFS</a> I also know.  And of course I know
  5235. <a href="https://en.wikipedia.org/wiki/BSD">BSD</a>.  But <a href="https://learn.microsoft.com/en-us/windows-hardware/drivers/debuggercmds/-blackboxbsd">blackboxbsd</a> has a completely different meaning: “Boot Status Data”.
  5236.      </p>
  5237.      </div>
  5238.    ]]>
  5239.  </description>
  5240.  <dc:creator>Greg Lehey</dc:creator>
  5241.  <dc:date>2024-07-23T00:40:29+00:00</dc:date>
  5242. </item>
  5243.  
  5244.            
  5245. <item>
  5246. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240723-020455</guid>
  5247. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240723-020455</link>
  5248. <category>animals</category>
  5249. <title>A hairball</title>
  5250.  <description>
  5251.    <![CDATA[
  5252.    <div align="justify">
  5253.      <p>
  5254. <a href="http://www.lemis.com/grog/Albums/Animals/Mona.php">Mona</a> came into my office today and
  5255. promptly vomited:
  5256.      </p>
  5257.  
  5258.        <a id="Photo-74" name="Photo-74"
  5259.          href="diary-jul2024.php?dirdate=20240722&amp;imagesizes=111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-74">
  5260.          <img alt="This should be Hairball-2.jpeg.  Is it missing?" border="0" id="Photo_74"
  5261.               title="Photo Hairball-2.jpeg.  Click to redisplay larger version of image."
  5262.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240722/small/Hairball-2.jpeg"
  5263.               width="300" height="225"
  5264.           /></a>
  5265.  
  5266.      <p>
  5267. A <a href="https://en.wikipedia.org/wiki/Hairball">hairball</a>.  I've heard of
  5268. them, but in all my time with cats this is the first that I have seen.  At 2.5 cm it looked
  5269. quite big, but it seems that they can get much bigger.
  5270.      </p>
  5271.      </div>
  5272.    ]]>
  5273.  </description>
  5274.  <dc:creator>Greg Lehey</dc:creator>
  5275.  <dc:date>2024-07-23T02:04:55+00:00</dc:date>
  5276. </item>
  5277.  
  5278.            
  5279. <item>
  5280. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240723-021119</guid>
  5281. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240723-021119</link>
  5282. <category>gardening</category>
  5283. <category>opinion</category>
  5284. <title>Garden flowers in mid-winter</title>
  5285.  <description>
  5286.    <![CDATA[
  5287.    <div align="justify">
  5288.      <p>
  5289. It's a month after the <a href="https://en.wikipedia.org/wiki/Solstice">solstice</a>, time for the monthly <a href="http://www.lemis.com/grog/Albums/garden/Flowers-20240722.php">garden
  5290. photos</a>.
  5291.      </p>
  5292.  
  5293.      <p>
  5294. It's the middle of winter, and a month ago we had a relatively heavy frost.  That was
  5295. particularly evident on my <a href="https://en.wikipedia.org/wiki/Hibiscus_rosa-sinensis">Hibiscus rosa-sinensis</a> “Uncle Max”, which had fortunately been protected by some dead <a href="https://en.wikipedia.org/wiki/Canna_(plant)">cannas</a>.
  5296.      </p>
  5297.  
  5298.        <a id="Photo-75" name="Photo-75"
  5299.          href="diary-jul2024.php?dirdate=20240622&amp;imagesizes=1111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-75">
  5300.          <img alt="This should be Hibiscus-rosa-sinensis-2.jpeg.  Is it missing?" border="0" id="Photo_75"
  5301.               title="Photo Hibiscus-rosa-sinensis-2.jpeg.  Click to redisplay larger version of image."
  5302.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240622/small/Hibiscus-rosa-sinensis-2.jpeg"
  5303.               width="225" height="300"
  5304.           /></a>
  5305.  
  5306.      <p>
  5307. But then somebody removed them, and now it looks like this:
  5308.      </p>
  5309.  
  5310.        <a id="Photo-76" name="Photo-76"
  5311.          href="diary-jul2024.php?dirdate=20240722&amp;imagesizes=11111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-76">
  5312.          <img alt="This should be Hibiscus-rosa-sinensis.jpeg.  Is it missing?" border="0" id="Photo_76"
  5313.               title="Photo Hibiscus-rosa-sinensis.jpeg.  Click to redisplay larger version of image."
  5314.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240722/small/Hibiscus-rosa-sinensis.jpeg"
  5315.               width="225" height="300"
  5316.           /></a>
  5317.  
  5318.      <p>
  5319. Will it survive?  It has done so before.
  5320.      </p>
  5321.  
  5322.      <p>
  5323. The frost also means that there are even fewer flowers than normal for this time of year.
  5324. In particular, there are almost no roses:
  5325.      </p>
  5326.  
  5327.        <a id="Photo-77" name="Photo-77"
  5328.          href="diary-jul2024.php?dirdate=20240722&amp;imagesizes=111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-77">
  5329.          <img alt="This should be Rose-1.jpeg.  Is it missing?" border="0" id="Photo_77"
  5330.               title="Photo Rose-1.jpeg.  Click to redisplay larger version of image."
  5331.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240722/small/Rose-1.jpeg"
  5332.               width="300" height="225"
  5333.           /></a>
  5334.        <a id="Photo-78" name="Photo-78"
  5335.          href="diary-jul2024.php?dirdate=20240722&amp;imagesizes=1111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-78">
  5336.          <img alt="This should be Rose-2.jpeg.  Is it missing?" border="0" id="Photo_78"
  5337.               title="Photo Rose-2.jpeg.  Click to redisplay larger version of image."
  5338.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240722/small/Rose-2.jpeg"
  5339.               width="225" height="300"
  5340.           /></a>
  5341.  
  5342.      <p>
  5343. The spring flowers are on their way:
  5344.      </p>
  5345.  
  5346.      <div align="left">
  5347.  <a id="Photo-79" name="Photo-79"
  5348.          href="diary-jul2024.php?dirdate=20240722&amp;imagesizes=11111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-79">
  5349.          <img alt="This should be Leucospermum.jpeg.  Is it missing?" border="0" id="Photo_79"
  5350.               title="Photo Leucospermum.jpeg.  Click to redisplay larger version of image."
  5351.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240722/small/Leucospermum.jpeg"
  5352.               width="300" height="225"
  5353.           /></a>
  5354.  <a id="Photo-80" name="Photo-80"
  5355.          href="diary-jul2024.php?dirdate=20240722&amp;imagesizes=111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-80">
  5356.          <img alt="This should be Narcissus-1.jpeg.  Is it missing?" border="0" id="Photo_80"
  5357.               title="Photo Narcissus-1.jpeg.  Click to redisplay larger version of image."
  5358.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240722/small/Narcissus-1.jpeg"
  5359.               width="300" height="225"
  5360.           /></a>
  5361.  <a id="Photo-81" name="Photo-81"
  5362.          href="diary-jul2024.php?dirdate=20240723&amp;imagesizes=1111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-81">
  5363.          <img alt="This should be Narcissus-2.jpeg.  Is it missing?" border="0" id="Photo_81"
  5364.               title="Photo Narcissus-2.jpeg.  Click to redisplay larger version of image."
  5365.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240723/small/Narcissus-2.jpeg"
  5366.               width="300" height="225"
  5367.           /></a>
  5368.      </div>
  5369.  
  5370.      <p>
  5371. The <a href="https://en.wikipedia.org/wiki/Strelitzia_nicolai">Strelitzia nicolai</a> is already showing a bud:
  5372.      </p>
  5373.  
  5374.        <a id="Photo-82" name="Photo-82"
  5375.          href="diary-jul2024.php?dirdate=20240722&amp;imagesizes=11111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-82">
  5376.          <img alt="This should be Strelitzia-nicolai-2.jpeg.  Is it missing?" border="0" id="Photo_82"
  5377.               title="Photo Strelitzia-nicolai-2.jpeg.  Click to redisplay larger version of image."
  5378.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240722/small/Strelitzia-nicolai-2.jpeg"
  5379.               width="225" height="300"
  5380.           /></a>
  5381.  
  5382.      <p>
  5383. But the <a href="https://en.wikipedia.org/wiki/Strelitzia_reginae">Strelitziae
  5384. reginae</a> that were replanted are not looking any happier:
  5385.      </p>
  5386.  
  5387.        <a id="Photo-83" name="Photo-83"
  5388.          href="diary-jul2024.php?dirdate=20240722&amp;imagesizes=111111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-83">
  5389.          <img alt="This should be Strelitzia-reginae-2.jpeg.  Is it missing?" border="0" id="Photo_83"
  5390.               title="Photo Strelitzia-reginae-2.jpeg.  Click to redisplay larger version of image."
  5391.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240722/small/Strelitzia-reginae-2.jpeg"
  5392.               width="300" height="225"
  5393.           /></a>
  5394.        <a id="Photo-84" name="Photo-84"
  5395.          href="diary-jul2024.php?dirdate=20240722&amp;imagesizes=1111111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-84">
  5396.          <img alt="This should be Strelitzia-reginae-1.jpeg.  Is it missing?" border="0" id="Photo_84"
  5397.               title="Photo Strelitzia-reginae-1.jpeg.  Click to redisplay larger version of image."
  5398.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240722/small/Strelitzia-reginae-1.jpeg"
  5399.               width="225" height="300"
  5400.           /></a>
  5401.  
  5402.      <p>
  5403. The <a href="https://en.wikipedia.org/wiki/Tree_fern">tree fern</a> is also looking
  5404. unhappier than for a while, perhaps because it's being throttled by some creeper:
  5405.      </p>
  5406.  
  5407.        <a id="Photo-85" name="Photo-85"
  5408.          href="diary-jul2024.php?dirdate=20240722&amp;imagesizes=11111111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-85">
  5409.          <img alt="This should be Tree-fern-2.jpeg.  Is it missing?" border="0" id="Photo_85"
  5410.               title="Photo Tree-fern-2.jpeg.  Click to redisplay larger version of image."
  5411.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240722/small/Tree-fern-2.jpeg"
  5412.               width="300" height="225"
  5413.           /></a>
  5414.        <a id="Photo-86" name="Photo-86"
  5415.          href="diary-jul2024.php?dirdate=20240722&amp;imagesizes=111111111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-86">
  5416.          <img alt="This should be Tree-fern-3.jpeg.  Is it missing?" border="0" id="Photo_86"
  5417.               title="Photo Tree-fern-3.jpeg.  Click to redisplay larger version of image."
  5418.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240722/small/Tree-fern-3.jpeg"
  5419.               width="225" height="300"
  5420.           /></a>
  5421.  
  5422.      <p>
  5423. And despite all my exhortations, the weeds are winning against the gardener:
  5424.      </p>
  5425.  
  5426.      <div align="left">
  5427.  <a id="Photo-87" name="Photo-87"
  5428.          href="diary-jul2024.php?dirdate=20240722&amp;imagesizes=1111111111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-87">
  5429.          <img alt="This should be Succulent-bed-1.jpeg.  Is it missing?" border="0" id="Photo_87"
  5430.               title="Photo Succulent-bed-1.jpeg.  Click to redisplay larger version of image."
  5431.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240722/small/Succulent-bed-1.jpeg"
  5432.               width="301" height="224"
  5433.           /></a>
  5434.  <a id="Photo-88" name="Photo-88"
  5435.          href="diary-jul2024.php?dirdate=20240722&amp;imagesizes=11111111111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-88">
  5436.          <img alt="This should be Herb-garden.jpeg.  Is it missing?" border="0" id="Photo_88"
  5437.               title="Photo Herb-garden.jpeg.  Click to redisplay larger version of image."
  5438.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240722/small/Herb-garden.jpeg"
  5439.               width="300" height="225"
  5440.           /></a>
  5441.  <a id="Photo-89" name="Photo-89"
  5442.          href="diary-jul2024.php?dirdate=20240722&amp;imagesizes=111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-89">
  5443.          <img alt="This should be North-bed.jpeg.  Is it missing?" border="0" id="Photo_89"
  5444.               title="Photo North-bed.jpeg.  Click to redisplay larger version of image."
  5445.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240722/small/North-bed.jpeg"
  5446.               width="301" height="224"
  5447.           /></a>
  5448.      </div>
  5449.  
  5450.      <p>
  5451. Not for the first time, I wonder why I bother.
  5452.      </p>
  5453.      </div>
  5454.    ]]>
  5455.  </description>
  5456.  <dc:creator>Greg Lehey</dc:creator>
  5457.  <dc:date>2024-07-23T02:11:19+00:00</dc:date>
  5458. </item>
  5459.  
  5460.            
  5461. <item>
  5462. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240723-021930</guid>
  5463. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240723-021930</link>
  5464. <category>photography</category>
  5465. <title>Resetting photo numbers</title>
  5466.  <description>
  5467.    <![CDATA[
  5468.    <div align="justify">
  5469.      <p>
  5470. I've been keeping <a href="http://www.lemis.com/grog/photography/battery-charge.php">records</a> of my
  5471. camera battery life for the best part of 15 years.  Every time a battery needs recharging, I
  5472. note the file number of the last image it took, and compare it with the one before.
  5473.      </p>
  5474.  
  5475.      <p>
  5476. But that relies on the file numbers incrementing uniformly.  What happens if the file number
  5477. changes for some reason?  That happened recently with my “new” <a href="https://en.wikipedia.org/wiki/Olympus_OM-D_E-M1">Olympus OM-D E-M1 Mark I</a>, which
  5478. was set to reset the file number to 1 every time all files were erased.  There's another
  5479. option, which I should have set, to just keep counting.  That way I can also tell how many
  5480. photos the camera has taken.
  5481.      </p>
  5482.  
  5483.      <p>
  5484. So how do I recover?  First, find what the number should be, the last 4 digits of the
  5485. shutter count.  And I can find that in the <a href="http://www.lemis.com/grog/photography/Olympus-secret-menus.php">secret menus</a>: 9916 total.  Then, using
  5486. <a href="https://en.wikipedia.org/wiki/Mtools"><i>mtools</i></a>:
  5487.      </p>
  5488.  
  5489.      <blockquote class="fullwidth">
  5490. <div style="text-align:left">
  5491.  <tt>
  5492. <code><font color="blue">=== root@hydra (/dev/pts/32)</font> <font color="red">~</font> <font color="blue">101</font> &#45;&gt; <b><tt>mcd c:dcim/100olymp</tt></b></code>
  5493. <br /><code><font color="blue">=== root@hydra (/dev/pts/32)</font> <font color="red">~</font> <font color="blue">101</font> &#45;&gt; <b><tt>mcopy c:97220057.ORF c:97229916.ORF</tt></b></code>
  5494. <br />
  5495.  </tt>
  5496. </div>
  5497. </blockquote>
  5498.  
  5499.      <p>
  5500. The <b>9</b> at the beginning of the file name is a setting I applied: this is our 9th
  5501. Olympus camera that supports renaming files, so it helps me keep the images apart.
  5502.      </p>
  5503.  
  5504.      <p>
  5505. In passing, the <a href="https://en.wikipedia.org/wiki/Olympus_OM-D_E-M1_Mark_II">Olympus OM-D E-M1 Mark II</a> now has taken 63310 photos with the shutter.
  5506.      </p>
  5507.      </div>
  5508.    ]]>
  5509.  </description>
  5510.  <dc:creator>Greg Lehey</dc:creator>
  5511.  <dc:date>2024-07-23T02:19:30+00:00</dc:date>
  5512. </item>
  5513.  
  5514.                  
  5515. <item>
  5516. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240724-015747</guid>
  5517. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240724-015747</link>
  5518. <category>technology</category>
  5519. <category>language</category>
  5520. <category>opinion</category>
  5521. <title>Network failure out of sympathy?</title>
  5522.  <description>
  5523.    <![CDATA[
  5524.    <div align="justify">
  5525.      <p>
  5526. What does “riven” mean?  It's clearly the past participle of a strong verb, but which?  Does
  5527. it conjugate like “strive”?  Off to check the found of all wisdom, the <a href="https://www.oed.com/">OED</a>.
  5528.      </p>
  5529.  
  5530.      <p>
  5531. Are you human?  Oh, <i>no</i>.  They've added a <a href="https://en.wikipedia.org/wiki/CAPTCHA">CAPTCHA</a> to insult their users.  But after
  5532. correctly answering the CAPTCHA, I got another one.  And another one.  The thing was stuck
  5533. in a loop.  Called up the <a href="https://en.wikipedia.org/wiki/State_Library_of_Victoria">State Library of Victoria</a>, where Tom confirmed that OED had changed something, and that they (SLV) had been having
  5534. trouble, as had all other libraries, and that it wouldn't be solved today.
  5535.      </p>
  5536.  
  5537.      <p>
  5538. In the meantime I had tried logging in to the <a href="https://en.wikipedia.org/wiki/National_Library_of_Australia">National Library of
  5539. Australia</a>.  Timeout.  I could access the site, but not log in.  No hope of even
  5540. getting as far as the OED.
  5541.      </p>
  5542.  
  5543.      <p>
  5544. Back to the SLV and tried to access the <a href="https://www-macquariedictionary-com-au.ezproxy.slv.vic.gov.au/amember/signup/">Macquarie
  5545. Dictionary</a>.  No, login timeout, reported as “error code: 502”, clearly an end-user
  5546. report.  All this goes far beyond whatever OED has done.
  5547.      </p>
  5548.  
  5549.      <p>
  5550. And then the <a href="https://en.wikipedia.org/wiki/Bureau_of_Meteorology">Bureau of
  5551. Meteorology</a> got in on the act:
  5552.      </p>
  5553.  
  5554.        <a id="Photo-90" name="Photo-90"
  5555.          href="diary-jul2024.php?dirdate=20240723&amp;imagesizes=1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-90">
  5556.          <img alt="This should be BOM-fail-detail.jpeg.  Is it missing?" border="0" id="Photo_90"
  5557.               title="Photo BOM-fail-detail.jpeg.  Click to redisplay larger version of image."
  5558.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240723/small/BOM-fail-detail.jpeg"
  5559.               width="203" height="334"
  5560.           /></a>
  5561.  
  5562.      <p>
  5563. No “Internet”?  Has my link gone down?  No, clearly something at the BOM.  It seems to have
  5564. lasted all day, but it was gone by the evening.
  5565.      </p>
  5566.  
  5567.      <p>
  5568. Clearly none of this can have anything to do with the <a href="https://en.wikipedia.org/wiki/2024_CrowdStrike_incident">CrowdStrike incident</a>.
  5569. Sympathy, maybe?
  5570.      </p>
  5571.      </div>
  5572.    ]]>
  5573.  </description>
  5574.  <dc:creator>Greg Lehey</dc:creator>
  5575.  <dc:date>2024-07-24T01:57:47+00:00</dc:date>
  5576. </item>
  5577.  
  5578.                  
  5579. <item>
  5580. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240725-021946</guid>
  5581. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240725-021946</link>
  5582. <category>technology</category>
  5583. <category>opinion</category>
  5584. <title>New display card</title>
  5585.  <description>
  5586.    <![CDATA[
  5587.    <div align="justify">
  5588.      <p>
  5589. The display card that I ordered <a href="http://www.lemis.com/grog/diary-jul2024.php?topics=c&amp;subtitle=VirtualBox:%20enough!&amp;article=D-20240715-234840#D-20240715-234840">last week</a> is there.  For once it's not the fault of <a href="https://en.wikipedia.org/wiki/Australia_Post">Australia Post</a>: it arrived in
  5590. <a href="https://en.wikipedia.org/wiki/Napoleons,_Victoria">Napoleons</a> (sorry,
  5591. NAPOLEON) a week ago, just after <a href="http://www.lemis.com/yvonne/">Yvonne</a> did her shopping, and
  5592. since it wasn't urgent, I waited until today.
  5593.      </p>
  5594.  
  5595.      <p>
  5596. It's <i>enormous</i>!  The package measured 31×43x6.5 cm, or 8.66 l!
  5597.      </p>
  5598.  
  5599.        <a id="Photo-91" name="Photo-91"
  5600.          href="diary-jul2024.php?dirdate=20240724&amp;imagesizes=11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-91">
  5601.          <img alt="This should be Display-card-1.jpeg.  Is it missing?" border="0" id="Photo_91"
  5602.               title="Photo Display-card-1.jpeg.  Click to redisplay larger version of image."
  5603.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240724/small/Display-card-1.jpeg"
  5604.               width="302" height="223"
  5605.           /></a>
  5606.  
  5607.      <p>
  5608. But most of it was air: the real package measured 29.5×21×5.3 cm, only 3.28 l:
  5609.      </p>
  5610.  
  5611.        <a id="Photo-92" name="Photo-92"
  5612.          href="diary-jul2024.php?dirdate=20240724&amp;imagesizes=111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-92">
  5613.          <img alt="This should be Display-card-2.jpeg.  Is it missing?" border="0" id="Photo_92"
  5614.               title="Photo Display-card-2.jpeg.  Click to redisplay larger version of image."
  5615.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240724/small/Display-card-2.jpeg"
  5616.               width="302" height="223"
  5617.           /></a>
  5618.  
  5619.      <p>
  5620. That's still ridiculous.  The card itself measures 16×7×1.7 cm, or 0.19 l, only 2.2% of the
  5621. volume of the package:
  5622.      </p>
  5623.  
  5624.        <a id="Photo-93" name="Photo-93"
  5625.          href="diary-jul2024.php?dirdate=20240724&amp;imagesizes=1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-93">
  5626.          <img alt="This should be Display-card-4.jpeg.  Is it missing?" border="0" id="Photo_93"
  5627.               title="Photo Display-card-4.jpeg.  Click to redisplay larger version of image."
  5628.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240724/small/Display-card-4.jpeg"
  5629.               width="302" height="223"
  5630.           /></a>
  5631.        <a id="Photo-94" name="Photo-94"
  5632.          href="diary-jul2024.php?dirdate=20240724&amp;imagesizes=11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-94">
  5633.          <img alt="This should be Display-card-6.jpeg.  Is it missing?" border="0" id="Photo_94"
  5634.               title="Photo Display-card-6.jpeg.  Click to redisplay larger version of image."
  5635.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240724/small/Display-card-6.jpeg"
  5636.               width="300" height="225"
  5637.           /></a>
  5638.  
  5639.      <p>
  5640. Why do people do this?  <a href="https://en.wikipedia.org/wiki/Gigabyte_Technology">Gigabyte</a> really doesn't need to make such an enormous, wasteful package.
  5641.      </p>
  5642.      </div>
  5643.    ]]>
  5644.  </description>
  5645.  <dc:creator>Greg Lehey</dc:creator>
  5646.  <dc:date>2024-07-25T02:19:46+00:00</dc:date>
  5647. </item>
  5648.  
  5649.            
  5650. <item>
  5651. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240725-023717</guid>
  5652. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240725-023717</link>
  5653. <category>technology</category>
  5654. <category>opinion</category>
  5655. <title>A new monitor</title>
  5656.  <description>
  5657.    <![CDATA[
  5658.    <div align="justify">
  5659.      <p>
  5660. Finally the monitor that I ordered <a href="http://www.lemis.com/grog/diary-jul2024.php?topics=c&amp;subtitle=A%20new%20monitor&amp;article=D-20240715-001537#D-20240715-001537">last week</a>—a day before the display card—has arrived.  I paid for it on Sunday, 14
  5661. July, but it wasn't sent until the afternoon of Monday, 22 July.  And to make up for that,
  5662. it arrived today, less than 2 days after being sent, and it was delivered to my door.  Not
  5663. bad for free postage.
  5664.      </p>
  5665.  
  5666.      <p>
  5667. Now the real work starts: tidying up the monitor arrangement that once
  5668. displayed <i>eureka</i>, which has been there for over 9 years:
  5669.      </p>
  5670.  
  5671.        <a id="Photo-95" name="Photo-95"
  5672.          href="diary-jul2024.php?dirdate=20240724&amp;imagesizes=111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-95">
  5673.          <img alt="This should be Office-2.jpeg.  Is it missing?" border="0" id="Photo_95"
  5674.               title="Photo Office-2.jpeg.  Click to redisplay larger version of image."
  5675.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240724/small/Office-2.jpeg"
  5676.               width="302" height="223"
  5677.           /></a>
  5678.        <a id="Photo-96" name="Photo-96"
  5679.          href="diary-jul2024.php?dirdate=20240724&amp;imagesizes=1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-96">
  5680.          <img alt="This should be Behind-monitors.jpeg.  Is it missing?" border="0" id="Photo_96"
  5681.               title="Photo Behind-monitors.jpeg.  Click to redisplay larger version of image."
  5682.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240724/small/Behind-monitors.jpeg"
  5683.               width="223" height="301"
  5684.           /></a>
  5685.  
  5686.      <p>
  5687.      </p>
  5688.      </div>
  5689.    ]]>
  5690.  </description>
  5691.  <dc:creator>Greg Lehey</dc:creator>
  5692.  <dc:date>2024-07-25T02:37:17+00:00</dc:date>
  5693. </item>
  5694.  
  5695.            
  5696. <item>
  5697. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240725-043350</guid>
  5698. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240725-043350</link>
  5699. <category>technology</category>
  5700. <title>Can't save Emacs buffer</title>
  5701.  <description>
  5702.    <![CDATA[
  5703.    <div align="justify">
  5704.      <p>
  5705. Writing an email today, I tried to save the buffer.  No go:
  5706.      </p>
  5707.  
  5708.      <blockquote class="fullwidth">
  5709. <div style="text-align:left">
  5710.  <tt>
  5711. select&#45;safe&#45;coding&#45;system: Loading charset map: No such file or directory, MULE&#45;uviscii
  5712.  </tt>
  5713. </div>
  5714. </blockquote>
  5715.  
  5716.      <p>
  5717. Huh?  What's that?  It seems to be related to the fact that the message contained
  5718. non-<a href="https://en.wikipedia.org/wiki/ASCII">ASCII</a> characters.  A bit of a
  5719. web search brought <a href="https://emacs.stackexchange.com/questions/71259/loading-charset-map-no-such-file-or-directory-jisx0208">this page</a> to light, which helped me work through to discover the
  5720. directory <i>/usr/local/share/emacs/30.0.50/etc/charsets/</i>.  Previously it
  5721. contained <i>MULE-uviscii.map</i>, but now it doesn't.  Clearly it relates to my recent
  5722. rebuild of <a href="https://www.gnu.org/software/emacs/"><i>Emacs</i></a>, but how?
  5723. I found an older version, and it doesn't look like something that changes frequently, so
  5724. putting it in place worked around the problem.  But what other issues are lurking in the
  5725. shadows?
  5726.      </p>
  5727.  
  5728.      <p>
  5729. Ports Collection: well over a quarter of a century of pain.
  5730.      </p>
  5731.      </div>
  5732.    ]]>
  5733.  </description>
  5734.  <dc:creator>Greg Lehey</dc:creator>
  5735.  <dc:date>2024-07-25T04:33:50+00:00</dc:date>
  5736. </item>
  5737.  
  5738.                        
  5739. <item>
  5740. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240725-233904</guid>
  5741. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240725-233904</link>
  5742. <category>technology</category>
  5743. <title>Office restructure, next step</title>
  5744.  <description>
  5745.    <![CDATA[
  5746.    <div align="justify">
  5747.      <p>
  5748. Spent much of the day moving monitors around.  It shouldn't have been difficult, but there
  5749. were constraints:
  5750.      </p>
  5751.  
  5752.      <ul>
  5753.        <li class="fullwidth">
  5754.          <div class="listitemwidth">
  5755.            Remove junk accumulated round the old monitors.
  5756.          </div>
  5757.        </li>
  5758.  
  5759.        <li class="fullwidth">
  5760.          <div class="listitemwidth">
  5761.            No computer to be powered down.
  5762.          </div>
  5763.        </li>
  5764.  
  5765.        <li class="fullwidth">
  5766.          <div class="listitemwidth">
  5767.            Remove mess from behind the monitors.
  5768.          </div>
  5769.        </li>
  5770.  
  5771.        <li class="fullwidth">
  5772.          <div class="listitemwidth">
  5773.            Find cables of appropriate length and type to connect to the monitors.
  5774.          </div>
  5775.        </li>
  5776.      </ul>
  5777.  
  5778.      <p>
  5779. In the process, I found a lot of old documentation, including appointment cards dating back
  5780. as far as June 2017.  And I managed not to disconnect any cables.  Sadly, the power
  5781. connector to <i>eureka</i> was loose, so I did have to reboot it—exactly at a time where it
  5782. had no monitor connected.  But I got things done faster than expected, by midday.  Here
  5783. before and after:
  5784.      </p>
  5785.  
  5786.        <a id="Photo-97" name="Photo-97"
  5787.          href="diary-jul2024.php?dirdate=20240724&amp;imagesizes=11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-97">
  5788.          <img alt="This should be Office-2-detail.jpeg.  Is it missing?" border="0" id="Photo_97"
  5789.               title="Photo Office-2-detail.jpeg.  Click to redisplay larger version of image."
  5790.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240724/small/Office-2-detail.jpeg"
  5791.               width="400" height="169"
  5792.           /></a>
  5793.        <a id="Photo-98" name="Photo-98"
  5794.          href="diary-jul2024.php?dirdate=20240725&amp;imagesizes=111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-98">
  5795.          <img alt="This should be Office-4-detail.jpeg.  Is it missing?" border="0" id="Photo_98"
  5796.               title="Photo Office-4-detail.jpeg.  Click to redisplay larger version of image."
  5797.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240725/small/Office-4-detail.jpeg"
  5798.               width="396" height="170"
  5799.           /></a>
  5800.  
  5801.      <p>
  5802. Now to get used to being in my normal position again, after 9 months of being displaced.
  5803.      </p>
  5804.      </div>
  5805.    ]]>
  5806.  </description>
  5807.  <dc:creator>Greg Lehey</dc:creator>
  5808.  <dc:date>2024-07-25T23:39:04+00:00</dc:date>
  5809. </item>
  5810.  
  5811.      
  5812.      
  5813. <item>
  5814. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240726-014530</guid>
  5815. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240726-014530</link>
  5816. <category>technology</category>
  5817. <category>history</category>
  5818. <category>opinion</category>
  5819. <title>The end of the SPARCstations</title>
  5820.  <description>
  5821.    <![CDATA[
  5822.    <div align="justify">
  5823.      <p>
  5824.  
  5825. What's constant about these photos?
  5826.      </p>
  5827.  
  5828.      <div align="left">
  5829.  <a id="Photo-99" name="Photo-99"
  5830.          href="diary-jul2024.php?dirdate=19961101&amp;imagesizes=1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-99">
  5831.          <img alt="This should be Closeup.jpeg.  Is it missing?" border="0" id="Photo_99"
  5832.               title="Photo Closeup.jpeg.  Click to redisplay larger version of image."
  5833.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/19961101/small/Closeup.jpeg"
  5834.               width="315" height="214"
  5835.           /></a>
  5836.  <a id="Photo-100" name="Photo-100"
  5837.          href="diary-jul2024.php?dirdate=19980701&amp;imagesizes=11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-100">
  5838.          <img alt="This should be Greg-in-office.jpeg.  Is it missing?" border="0" id="Photo_100"
  5839.               title="Photo Greg-in-office.jpeg.  Click to redisplay larger version of image."
  5840.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/19980701/small/Greg-in-office.jpeg"
  5841.               width="300" height="225"
  5842.           /></a>
  5843.  <a id="Photo-101" name="Photo-101"
  5844.          href="diary-jul2024.php?dirdate=19991012&amp;imagesizes=111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-101">
  5845.          <img alt="This should be Greg-in-office.jpeg.  Is it missing?" border="0" id="Photo_101"
  5846.               title="Photo Greg-in-office.jpeg.  Click to redisplay larger version of image."
  5847.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/19991012/small/Greg-in-office.jpeg"
  5848.               width="322" height="209"
  5849.           /></a>
  5850.  <a id="Photo-102" name="Photo-102"
  5851.          href="diary-jul2024.php?dirdate=20060707&amp;imagesizes=1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-102">
  5852.          <img alt="This should be desktop-middle.jpeg.  Is it missing?" border="0" id="Photo_102"
  5853.               title="Photo desktop-middle.jpeg.  Click to redisplay larger version of image."
  5854.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20060707/small/desktop-middle.jpeg"
  5855.               width="300" height="225"
  5856.           /></a>
  5857.  <a id="Photo-103" name="Photo-103"
  5858.          href="diary-jul2024.php?dirdate=20180425&amp;imagesizes=11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-103">
  5859.          <img alt="This should be Greg-in-office-9.jpeg.  Is it missing?" border="0" id="Photo_103"
  5860.               title="Photo Greg-in-office-9.jpeg.  Click to redisplay larger version of image."
  5861.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180425/small/Greg-in-office-9.jpeg"
  5862.               width="388" height="174"
  5863.           /></a>
  5864.      </div>
  5865.  
  5866.      <p>
  5867. Clearly not the image quality.  Clearly not the aging person between keyboard and chair.
  5868. Also not the location, nor the displays.  Not even the keyboards, which I had to change
  5869. before the last photo.  But there is one constant: the monitors are mounted on <a href="https://en.wikipedia.org/wiki/SPARCstation">SPARCstation</a> pizzaboxes.  I had long
  5870. since stopped using them as computers, but they did very well at propping up the monitors,
  5871. and they have been doing it for round 30 years.
  5872.      </p>
  5873.  
  5874.      <p>
  5875. No more:
  5876.      </p>
  5877.  
  5878.        <a id="Photo-104" name="Photo-104"
  5879.          href="diary-jul2024.php?dirdate=20240725&amp;imagesizes=111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-104">
  5880.          <img alt="This should be Office-4-detail.jpeg.  Is it missing?" border="0" id="Photo_104"
  5881.               title="Photo Office-4-detail.jpeg.  Click to redisplay larger version of image."
  5882.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240725/small/Office-4-detail.jpeg"
  5883.               width="396" height="170"
  5884.           /></a>
  5885.  
  5886.      <p>
  5887. The new monitors have their own stands, no SPARCstation needed.  And while changing over, it
  5888. became clear how much space they had taken up.  I now have more space for appointment cards
  5889. and things under the monitors.  And things look tider from behind too.  Here before and
  5890. after:
  5891.      </p>
  5892.  
  5893.        <a id="Photo-105" name="Photo-105"
  5894.          href="diary-jul2024.php?dirdate=20240724&amp;imagesizes=1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-105">
  5895.          <img alt="This should be Behind-monitors.jpeg.  Is it missing?" border="0" id="Photo_105"
  5896.               title="Photo Behind-monitors.jpeg.  Click to redisplay larger version of image."
  5897.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240724/small/Behind-monitors.jpeg"
  5898.               width="223" height="301"
  5899.           /></a>
  5900.        <a id="Photo-106" name="Photo-106"
  5901.          href="diary-jul2024.php?dirdate=20240725&amp;imagesizes=11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-106">
  5902.          <img alt="This should be Behind-monitors.jpeg.  Is it missing?" border="0" id="Photo_106"
  5903.               title="Photo Behind-monitors.jpeg.  Click to redisplay larger version of image."
  5904.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240725/small/Behind-monitors.jpeg"
  5905.               width="223" height="302"
  5906.           /></a>
  5907.  
  5908.      <p>
  5909. Yes,still a lot of cables, but far fewer things for the cats to throw onto the floor.
  5910.      </p>
  5911.      </div>
  5912.    ]]>
  5913.  </description>
  5914.  <dc:creator>Greg Lehey</dc:creator>
  5915.  <dc:date>2024-07-26T01:45:30+00:00</dc:date>
  5916. </item>
  5917.  
  5918.            
  5919. <item>
  5920. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240726-020444</guid>
  5921. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240726-020444</link>
  5922. <category>general</category>
  5923. <title>A haircut</title>
  5924.  <description>
  5925.    <![CDATA[
  5926.    <div align="justify">
  5927.      <p>
  5928. Into <a href="https://en.wikipedia.org/wiki/Sebastopol,_Victoria">Sebastopol</a> today for a haircut.  Originally I had planned a whole lot of things, but somehow they
  5929. either sorted themselves out, or became unimportant.  So a long drive just for that.
  5930.      </p>
  5931.      </div>
  5932.    ]]>
  5933.  </description>
  5934.  <dc:creator>Greg Lehey</dc:creator>
  5935.  <dc:date>2024-07-26T02:04:44+00:00</dc:date>
  5936. </item>
  5937.  
  5938.            
  5939. <item>
  5940. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240726-020544</guid>
  5941. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240726-020544</link>
  5942. <category>technology</category>
  5943. <category>opinion</category>
  5944. <title>X configuration, part 4723</title>
  5945.  <description>
  5946.    <![CDATA[
  5947.    <div align="justify">
  5948.      <p>
  5949. The good news about connecting up my new monitor was that it worked out of the box.  Of
  5950. course, it was connected to a running output (<i>hydra:0.2</i>) configured for 1920x1080,
  5951. but it picked that up and ran with it.
  5952.      </p>
  5953.  
  5954.      <p>
  5955. That was the good news.  I wasn't expecting the reconfiguration to be easy, and my
  5956. expectations were met.  Although I had an output on the rightmost monitor (to
  5957. become <i>hydra:0.3</i>, but currently <i>hydra:0.0</i>), the server and <a href="https://en.wikipedia.org/wiki/Nvidia">Nvidia</a> software didn't want to know about
  5958. it, thus the blue screen on that monitor:
  5959.      </p>
  5960.  
  5961.        <a id="Photo-107" name="Photo-107"
  5962.          href="diary-jul2024.php?dirdate=20240725&amp;imagesizes=111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-107">
  5963.          <img alt="This should be Office-4-detail.jpeg.  Is it missing?" border="0" id="Photo_107"
  5964.               title="Photo Office-4-detail.jpeg.  Click to redisplay larger version of image."
  5965.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240725/small/Office-4-detail.jpeg"
  5966.               width="396" height="170"
  5967.           /></a>
  5968.  
  5969.      <p>
  5970. OK, run <i>nvidia-settings</i>.  I've been there before, and it wasn't quite as painful.
  5971. But once again I couldn't get it to position the screens correctly, and it also wouldn't
  5972. save the configuration file where I wanted it to.  Finally I saved it, but it was broken.
  5973. Despite “finding” the new monitor (“LG Electronics LG ULTRAFINE”), it included the old name
  5974. in the configuration file.  It knew about the refresh rates, though.  Here an excerpt from
  5975. the <tt>Monitor</tt> sections:
  5976.      </p>
  5977.  
  5978.      <blockquote class="fullwidth">
  5979. <div style="text-align:left">
  5980.  <tt>
  5981. Section "Monitor"
  5982. <br />&nbsp;&nbsp; &nbsp;Identifier &nbsp; &nbsp; "Monitor0"
  5983. <br />&nbsp;&nbsp; &nbsp;ModelName &nbsp; &nbsp; &nbsp;"Ancor Communications Inc VS248"
  5984. <br />&nbsp;&nbsp; &nbsp;HorizSync &nbsp; &nbsp; &nbsp; 30.0 &#45; 83.0
  5985. <br />&nbsp;&nbsp; &nbsp;VertRefresh &nbsp; &nbsp; 50.0 &#45; 76.0
  5986. <br />EndSection
  5987. <br />
  5988. <br />Section "Monitor"
  5989. <br />&nbsp;&nbsp; &nbsp;Identifier &nbsp; &nbsp; "Monitor1"
  5990. <br />&nbsp;&nbsp; &nbsp;ModelName &nbsp; &nbsp; &nbsp;"LG Electronics LG ULTRAFINE"
  5991. <br />&nbsp;&nbsp; &nbsp;HorizSync &nbsp; &nbsp; &nbsp; 30.0 &#45; 135.0
  5992. <br />&nbsp;&nbsp; &nbsp;VertRefresh &nbsp; &nbsp; 40.0 &#45; 60.0
  5993. <br />EndSection
  5994. <br />
  5995. <br />Section "Monitor"
  5996. <br />&nbsp;&nbsp; &nbsp;Identifier &nbsp; &nbsp; "Monitor2"
  5997. <br />&nbsp;&nbsp; &nbsp;ModelName &nbsp; &nbsp; &nbsp;"Ancor Communications Inc VS248"
  5998. <br />&nbsp;&nbsp; &nbsp;HorizSync &nbsp; &nbsp; &nbsp; 30.0 &#45; 135.0
  5999. <br />&nbsp;&nbsp; &nbsp;VertRefresh &nbsp; &nbsp; 40.0 &#45; 60.0
  6000. <br />
  6001.  </tt>
  6002. </div>
  6003. </blockquote>
  6004.  
  6005.      <p>
  6006. In addition, it wouldn't let me position the monitors correctly.  More playing around, and
  6007. after a while found the answer (maybe) in <a href="http://www.lemis.com/grog/diary-dec2023.php?topics=c&amp;subtitle=More%20fun%20with%20X&amp;article=D-20231214-020412#D-20231214-020412">my December diary</a>:
  6008.      </p>
  6009.  
  6010.        <a id="Photo-108" name="Photo-108"
  6011.          href="diary-jul2024.php?dirdate=20231213&amp;imagesizes=1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112#Photo-108">
  6012.          <img alt="This should be nvidia-settings-2.png.  Is it missing?" border="0" id="Photo_108"
  6013.               title="Photo nvidia-settings-2.png.  Click to redisplay larger version of image."
  6014.               src="https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20231213/small/nvidia-settings-2.png"
  6015.               width="332" height="203"
  6016.           /></a>
  6017.  
  6018.      <p>
  6019. Does that work?  No, but for a different reason:
  6020.      </p>
  6021.  
  6022.      <blockquote class="fullwidth">
  6023. <div style="text-align:left">
  6024.  <tt>
  6025. <code><font color="blue">=== root@hydra (/dev/pts/32)</font> <font color="red">/usr/ports/editors/emacs&#45;devel</font> <font color="blue">120</font> &#45;&gt; <b><tt>nvidia&#45;settings</tt></b></code>
  6026. <br /><code><font color="blue">=== root@hydra (/dev/pts/32)</font> <font color="red">/usr/ports/editors/emacs&#45;devel</font> <font color="blue">121</font> &#45;&gt; <b><tt>nvidia&#45;settings</tt></b></code>
  6027. <br />nvidia&#45;settings: Fatal IO error 22 (Invalid argument) on X server hydra.lemis.com:0.0.
  6028. <br />
  6029.  </tt>
  6030. </div>
  6031. </blockquote>
  6032.  
  6033.      <p>
  6034. The first invocation worked, but when I did it the second time, some time later, it had
  6035. apparently changed something in the server, and I could no longer start the program.  It
  6036. also apparently reset the mouse bindings and the keyboard map.  It wasn't the server itself,
  6037. which has been running for well over a month:
  6038.      </p>
  6039.  
  6040.      <blockquote class="fullwidth">
  6041. <div style="text-align:left">
  6042.  <tt>
  6043. USER &nbsp;PID %CPU %MEM &nbsp; &nbsp; &nbsp;VSZ &nbsp; &nbsp;RSS TT &nbsp;STAT STARTED &nbsp; &nbsp; &nbsp; TIME COMMAND
  6044. <br />root 2307 &nbsp;0.0 &nbsp;0.1 25948804 226184 v0 &nbsp;S &nbsp; &nbsp;15Jun24 4710:04.67 /usr/local/libexec/Xorg :0 &#45;config xorg&#45;0.conf &#45;logverbose 6 &#45;listen tcp &#45;auth /home/grog
  6045. <br />
  6046.  </tt>
  6047. </div>
  6048. </blockquote>
  6049.  
  6050.      <p>
  6051. So: frob the configuration file manually and check as server 4.
  6052.      </p>
  6053.      </div>
  6054.    ]]>
  6055.  </description>
  6056.  <dc:creator>Greg Lehey</dc:creator>
  6057.  <dc:date>2024-07-26T02:05:44+00:00</dc:date>
  6058. </item>
  6059.  
  6060.            
  6061. <item>
  6062. <guid isPermaLink='true'>http://www.lemis.com/grog/diary-jul2024.php#D-20240726-023449</guid>
  6063. <link>http://www.lemis.com/grog/diary-jul2024.php#D-20240726-023449</link>
  6064. <category>technology</category>
  6065. <category>general</category>
  6066. <category>opinion</category>
  6067. <title>An offer you can't refuse</title>
  6068.  <description>
  6069.    <![CDATA[
  6070.    <div align="justify">
  6071.      <p>
  6072. Seen on the <a href="https://en.wikipedia.org/wiki/The_Courier_(Ballarat)">Ballarat
  6073. Courier</a> today:
  6074.      </p>
  6075.  
  6076.      <blockquote class="fullwidth">
  6077. <div style="text-align:left">
  6078.  <tt>
  6079. Login or signup to continue reading $0/
  6080. <br />$<a href="https://en.wikipedia.org/wiki/NaN">NaN</a>/year
  6081. <br />All articles from our website &amp; app
  6082. <br />
  6083.  </tt>
  6084. </div>
  6085. </blockquote>
  6086.  
  6087.      <p>
  6088. Who can refuse that?
  6089.      </p>
  6090.      </div>
  6091.    ]]>
  6092.  </description>
  6093.  <dc:creator>Greg Lehey</dc:creator>
  6094.  <dc:date>2024-07-26T02:34:49+00:00</dc:date>
  6095. </item>
  6096.  
  6097.      </channel>
  6098. </rss>
  6099.  

If you would like to create a banner that links to this page (i.e. this validation result), do the following:

  1. Download the "valid RSS" banner.

  2. Upload the image to your own server. (This step is important. Please do not link directly to the image on this server.)

  3. Add this HTML to your page (change the image src attribute if necessary):

If you would like to create a text link instead, here is the URL you can use:

http://www.feedvalidator.org/check.cgi?url=http%3A//www.lemis.com/grog/diary.xml.php

Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda