Greg
animals food and drink
gardening general
health history
language multimedia
music opinion
photography Stones Road house
technology
Greg's diary
March 2020
Translate this page
Select day in March 2020:
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Select month:
2019 Sep Oct Nov Dec
2020 Jan Feb Mar Apr
2020 May Jun Jul Aug
Today's diary entry
Diary index
About this diary
Previous month
Next month
Greg's home page
Greg's photos
Network link stats
Greg's other links
Copyright information
    
Groogle

Sunday, 1 March 2020 Dereel → Ballarat → Dereel Images for 1 March 2020
Top of page
next day
last day

Leonid in pain
Topic: animals, opinion Link here

Woken round 5:50 this morning by what proved to be Leonid howling in pain. Why? We investigated, but found nothing obvious, and he stopped.

Woke again round 8:00 and found him decidedly unhappy with himself. After some consideration thought that he might have a bone stuck in his throat. Called up the vet at 8:37—it would have to be a Sunday!—and got an answering machine with instructions to leave a message and I'd get a response within 15 minutes, and if I didn't, call back in half an hour.

Called again at 9:07 and got Louisa, who had registered the call, but their voice mail service had stated that there was no message, and of course it was too polite to tell her my phone number. In any case, she could see Leo immediately, and by 9:40 we were there in Ballarat. By this time it was clear that there was serious swelling in his mouth:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200301/big/Leonid-5-detail.jpeg
Image title: Leonid 5 detail          Dimensions:          1196 x 1643, 263 kB Display location on map
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Sunday, 1 March 2020, thumbnails          All images taken on Sunday, 1 March 2020, small
Diary entry for Sunday, 1 March 2020 Complete exposure details

   
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200301/small/Leonid-5-detail-2.jpeg
Image title: Leonid 5 detail 2
Display location on map
Complete exposure details
Dimensions: 430 x 627, 60 kB
Dimensions of original: 404 x 589, 47 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Sunday, 1 March 2020:
thumbnails    small images    diary entry

That red area under his tongue was of concern. Broken tooth? Something sticking in the gum? They'd have to anaesthetize him and investigate. Leave him here, should be ready in the afternoon.

That happened as predicted, including the hefty bill of not quite $800, half of which was callout fees. Leo, can't you get sick during weekdays? In any case, all went well, nothing sticking in the gum, though clearly there had been something. no teeth broken (as my photos showed). Louisa promised to send me a photo of the hole to my phone, but that, too, didn't work. Maybe that was my fault for not understanding the intuitive nature of Android? Finally she sent it to Yvonne via Facebook!

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200301/small/Leonid-8.jpeg
Image title: Leonid 8
Complete exposure details
Dimensions: 600 x 450, 37 kB
Dimensions of original: 1200 x 900, 104 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Sunday, 1 March 2020:
thumbnails    small images    diary entry

In any case, he recovered well from the anaesthetic, and by evening was almost back to his normal self.


Carry a camera!
Topic: photography, technology, opinion Link here

In the 1960s some organization in the UK brought out the slogan “Carry a camera”, and I certainly did what I could to adhere to it. Things haven't changed that much, and when we went to the vets I brought two cameras—and left them in the car! So when I took the photos of Leonid, I had to use my phone. The results are correspondingly terrible. I could at least have brought my bag with the E-PM2.


More teevee upgrade pain
Topic: technology, opinion Link here

Finally the build for teevee is finished. Reboot. make installworld. Oh:

===> stand/i386/loader_lua (install)
installing DIRS BINDIR
install  -d -m 0755 -o root  -g wheel  /boot
cc -target x86_64-unknown-freebsd12.1 --sysroot=/spool/obj/eureka/home/src/FreeBSD/svn/stable/12/amd64.amd64/tmp -B/spool/obj/eureka/home/src/FreeBSD/svn/stable/12/amd64.amd64/tmp/usr/bin  -O2 -pipe   -I/eureka/home/src/FreeBSD/svn/stable/12/stand/i386/btx/lib -nostdinc -I/spool/obj/eureka/home/src/FreeBSD/svn/stable/12/amd64.amd64/stand/libsa32 -I/eureka/home/src/FreeBSD/svn/stable/12/stand/libsa -D_STANDALONE -I/eureka/home/src/FreeBSD/svn/stable/12/sys -Ddouble=jagged-little-pill -Dfloat=floaty-mcfloatface -ffunction-sections -fdata-sections -DLOADER_GELI_SUPPORT -I/eureka/home/src/FreeBSD/svn/stable/12/stand/libsa/geli -DLOADER_DISK_SUPPORT -m32 -ffreestanding -mno-mmx -mno-sse -mno-avx -mno-avx2 -msoft-float -march=i386 -I. -Iinclude -I/eureka/home/src/FreeBSD/svn/stable/12/stand/common -I/eureka/home/src/FreeBSD/svn/stable/12/contrib/lua/src -I/eureka/home/src/FreeBSD/svn/stable/12/stand/common -I/eureka/home/src/FreeBSD/svn/stable/12/stand/liblua -DLUA_FLOAT_TYPE=LUA_FLOAT_INT64 -DLOADER_CD9660_SUPPORT -DLOADER_EXT2FS_SUPPORT -DLOADER_MSDOS_SUPPORT -DLOADER_UFS_SUPPORT -DLOADER_GZIP_SUPPORT -DLOADER_BZIP2_SUPPORT -DLOADER_NET_SUPPORT -DLOADER_NFS_SUPPORT -DLOADER_TFTP_SUPPORT -DLOADER_GPT_SUPPORT -DLOADER_MBR_SUPPORT -DLOADER_ZFS_SUPPORT -I/eureka/home/src/FreeBSD/svn/stable/12/stand/libsa/zfs -I/eureka/home/src/FreeBSD/svn/stable/12/sys/cddl/boot/zfs -Wall -I/eureka/home/src/FreeBSD/svn/stable/12/stand/i386 -DLOADER_PREFER_AMD64  -std=gnu99 -Wsystem-headers -Werror -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-address-of-packed-member -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses  -Oz -Qunused-arguments -DLUA_PATH=\"/boot/lua\" -I/eureka/home/src/FreeBSD/svn/stable/12/libexec/flua/modules ERROR-tried-to-rebuild-during-make-install -c /eureka/home/src/FreeBSD/svn/stable/12/stand/common/interp_lua.c -o interp_lua.o
cc: error: no such file or directory: 'ERROR-tried-to-rebuild-during-make-install'
*** Error code 1

What's that? I've never seen that before. Could it be that the source tree got updated between build and make installworld? In any case, the difference in the binaries is probably not that bad, so I left it for the time being.

To chase yesterday's mpv errors, rebooted the old system. And they're still there! Damn! Did I just miss them before? Rebooted to the new system again, but after a while it still hadn't responded. Into the lounge room to see what was going on:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200301/small/Boot-problems-3-detail.jpeg
Image title: Boot problems 3 detail          Dimensions:          1094 x 247, 77 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Display small version of all images on this page
All images taken on Sunday, 1 March 2020, thumbnails          All images taken on Sunday, 1 March 2020, small
Diary entry for Sunday, 1 March 2020 Complete exposure details

 

Huh? It was repeatable, of course. Is this something to do with the failed installworld? The function in question was the messenger rather than the culprit:

local function defaultframe()
        if core.isSerialConsole() then
                return "ascii"
        end
        return "double"
end

OK, what happens if I just type boot into the prompt? It boots! But I wasn't out of the woods yet. X didn't start, and while typing things in, I got many repeated characters. From my comments for this diary written at the time:

Can't boot: lua craps out.
boot works
Multiple charaaaacter  echoooos.
Can't start X
Can't su.

And the “can't su”? I discovered that I could log in as root on a different vty, so I didn't investigate it until later.

OK, that leaves X. Xorg.0.log didn't help much:

[    32.844] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[    32.844] (EE) NVIDIA:     system's kernel log for additional error messages and
[    32.844] (EE) NVIDIA:     consult the NVIDIA README for details.

And of course there was nothing in the log that helped. For some reason I tried another boot, during which I saw:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200301/small/Boot-problems-5.jpeg
Image title: Boot problems 5          Dimensions:          1259 x 214, 106 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Display small version of all images on this page
All images taken on Sunday, 1 March 2020, thumbnails          All images taken on Sunday, 1 March 2020, small
Diary entry for Sunday, 1 March 2020 Complete exposure details

 

Huh? Who installed the 440 version of the Nvidia driver? It must have been a misguided pkg upgrade. But why did it only bite me now? Simple, I rebooted. While the system was running, I was using the old module. OK, remove the driver and reload the old one (390). Start X. Hang.

Damn, what's wrong there? According to the vomit on the vty from which I started it, some Java issue. Shot it down and tried again.

[   619.925] (WW) NVIDIA(0): The NVIDIA GeForce GT 730 GPU installed in this system is
[   619.925] (WW) NVIDIA(0):     supported through the NVIDIA 390.xx Legacy drivers. Please
[   619.925] (WW) NVIDIA(0):     visit http://www.nvidia.com/object/unix.html for more
[   619.925] (WW) NVIDIA(0):     information.  The 440.59 NVIDIA driver will ignore this
[   619.925] (WW) NVIDIA(0):     GPU.  Continuing probe...

That wasn't what I had in the version that hung. I had already tried it out on the console:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200301/small/Boot-problems-6-detail.jpeg
Image title: Boot problems 6 detail
Complete exposure details
Dimensions: 777 x 347, 108 kB
Dimensions of original: 4698 x 2100, 1241 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Sunday, 1 March 2020:
thumbnails    small images    diary entry

And a cursory inspection of the log file for the hung X session confirmed that the correct driver had been detected. And I hadn't reloaded everything. Where did it get this idée fixe of 440? Tried several times without success, and finally gave up and rebooted the old system. There are other things to do.

In the evening, discovered something else: now there were no error messages running mpv. I can't be completely sure, but it's probable that all my attempts in the afternoon were over the network, so that might have a bearing on the problem, possibly even for the new system.


eBay notifications
Topic: technology, opinion Link here

While in the lounge room, logged in to eBay, apparently for the first time in this instance of teevee. That required me to find the email address and the (unflattering) password.

And then I got this message:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200301/small/eBay-nonsense.png
Image title: eBay nonsense
Complete exposure details
Dimensions: 708 x 382, 76 kB
Dimensions of original: 601 x 324, 28 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Sunday, 1 March 2020:
thumbnails    small images    diary entry

What nonsense is that? Apart from the fact that it doesn't tell me which email address it's talking about (I had to check the mail headers to confirm), I have had that particular address since 6 July 2003. I've been with eBay for over 20 years; when will they finally get their act together?

In passing, the headers of my very first registration with eBay, with a different (here falsified) email address:

From reg@ebay.com Sat Jul  3 10:20:38 1999
Received: from moccasin.ebay.com (hognose.ebay.com [216.32.120.65])
        by allegro.lemis.com (8.9.1/8.9.0) with SMTP id KAA14677
        for <groggyhimself@lemis.com>; Sat, 3 Jul 1999 10:20:35 +0930 (CST)
Date: Sat, 3 Jul 1999 10:20:35 +0930 (CST)
From: reg@ebay.com
Message-Id: <199907030050.KAA14677@allegro.lemis.com>
Received: (qmail 12520 invoked from network); 2 Jul 1999 16:51:24 -0000
Received: from bloodsucker.ebay.com (216.32.120.73)
  by hognose.ebay.com with SMTP; 2 Jul 1999 16:51:24 -0000

Welcome to eBay! We're so happy to have you as our newest member.

Somehow host names like that belong to a bygone millennium, more's the pity.


Lasagnes au saumon
Topic: food and drink, opinion Link here

Today was Yvonne's birthday, so I offered to make salmon lasagne for her, for once with fresh pasta instead of this horrible tasting instant lasagne that is the only kind we can find in Ballarat. It's been years since we last did that, and the first experience (with a brand-new pasta machine) weren't encouraging. The dough stuck to the rollers, and I had great difficulty removing it:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200301/small/Sticky-pasta.jpeg
Image title: Sticky pasta
Complete exposure details
Dimensions: 605 x 447, 194 kB
Dimensions of original: 5268 x 3888, 5953 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Sunday, 1 March 2020:
thumbnails    small images    diary entry

I had never had that before. Problems with the machine? No, it proved to be a too-moist dough. This time I used harder pizza flour for the first time, and it seems to require less moisture. Add flour and all was well.


Monday, 2 March 2020 Dereel Images for 2 March 2020
Top of page
previous day
next day
last day

More grid power issues
Topic: Stones Road house, general Link here

Another brief grid power failure this morning at 3:10:09. And another at 20:40:16. Again, not long enough for an “Off-grid” status from the inverter, but the second time round it upset the office UPS. So whatever the duration of the outage, it was enough to cause concern beyond the inverter.


Upcoming events
Topic: technology, general, opinion Link here

Received (barely) yesterday evening:

From bounces+wikitree=lemis.com@bounce.geni.com  Sun Mar  1 23:59:44 2020
Date: Sun, 1 Mar 2020 04:59:36 -0800
From: Geni <no-reply@geni.com>

Latest Lehey Family updates February 23 - 29

Sunday, February 23

* Yvonne Lehey turns 71 on March 1.

Nothing like advance warning, is there? No, this is nothing like advance warning.


Daily teevee pain
Topic: technology, opinion Link here

At least one of yesterday's problems with the teevee upgrade, the lua errors, could have been that the source tree was updated between building world and installing world, so built another world today. To boot the new system cleanly, copied the old /boot/lua directory to the new system, and it booted cleanly. But I still had these repeated characters from the keyboard, to the point that I couldn't log in as rooott at all. I had to go to eureka and log in via the net.

While I was there, ran make installworld. This time it ran cleanly. Reboot. Those bloody lua messages again! So it seems that they weren't related to the errors I got last time. But what are they? Clearly not everybody's getting them. Could it be an incompatibility with the existing boot blocks? Should I update them just for the fun of it? What if I can't boot at all afterwards?

OK, try the other issues. I still couldn't start X. I had moved the Nvidia 440 drivers out of the way, but I still got the message:

[  1042.999] (II) NVIDIA dlloader X Driver  440.59  Thu Jan 30 00:58:52 UTC 2020

Where the hell did that come from? Any further information in the log file? Yes, of course:

[  1042.998] (II) LoadModule: "nvidia"
[  1042.998] (II) Loading /usr/local/lib/xorg/modules/drivers/nvidia_drv.so
[  1042.999] (II) Module nvidia: vendor="NVIDIA Corporation"
[  1042.999] compiled for 1.6.99.901, module version = 1.0.0
[  1042.999] Module class: X.Org Video Driver
[  1042.999] (II) NVIDIA dlloader X Driver  440.59  Thu Jan 30 00:58:52 UTC 2020

That appears to have been installed with X! OK, copy the old version of the driver from the old partition, and how about that, X started!

So: somehow the new X installation has a driver that isn't compatible with the display hardware. That would at least explain some of the

That wasn't the only issue. Mouse remapping (buttons 1 and 3 to simulate 2) didn't work, and neither did the keyboard remapping. Both of those need to be looked at more carefully. When I tried to run xmodmap again to remap the keyboard, all I found was that this failed:

keysym Caps_Lock = Control_L

More gratuitous changes that break my scripts? I'll look at it later. In the meantime noted that the brightly coloured error messages were there again. Maybe they're right: my hardware is too old for the 2020s. I wouldn't even mind replacing it if I could find graphics cards that weren't so big and noisy, but for the while I'm stuck with them.

In summary, though, I have the following issues:

So: I've been using FreeBSD for over 25 years now, and upgrading is still an unsolved problem. If anything, things have got worse: where's the make world of the Good Old Days?


Shotcut: book with seven seals
Topic: multimedia, technology, opinion Link here

Yvonne spent some time this afternoon trying to use shotcut to trim a video clip, with spectacular lack of success. Apart from the fact that the use of the interface is completely at variance with anything I have ever seen, she wasn't even able to save the result. When she tried, all she got was a small XML file.

OK, see what I can do. FOOL! You don't save files, you export them. OK, tried that, after finding out how to trim files (simple: take the start and end markers and move them to the point you want—if the markers are displayed, which isn't all the time). And how about that, it saved a file. Did it have the correct format?

=== grog@teevee (/dev/pts/5) ~ 7 -> mplayer /eureka/home/var/tmp/shotcut.mp4
Playing /eureka/home/var/tmp/shotcut.mp4.
libavformat version 58.29.100 (external)
libavformat file format detected.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x801b6b620]moov atom not found
LAVF_header: av_open_input_stream() failed
libavformat file format detected.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x801b6b620]moov atom not found
LAVF_header: av_open_input_stream() failed

Exiting... (End of file)
=== grog@teevee (/dev/pts/5) ~ 8 -> mpv /eureka/home/var/tmp/shotcut.mp4
[ffmpeg/demuxer] mov,mp4,m4a,3gp,3g2,mj2: moov atom not found
[lavf] avformat_open_input() failed
[ffmpeg/demuxer] mov,mp4,m4a,3gp,3g2,mj2: moov atom not found
[lavf] avformat_open_input() failed
Failed to recognize file format.

What went wrong there? Gradually I don't know if I care. For a last-ditch attempt, downloaded the latest version and installed it on dischord, my Microsoft box. It ran, but there was no display. I didn't bother checking why, though potentially it can't handle rdesktop, and is too polite to complain.

OK, lagoon is frustrating to use. Yvonne has a German keyboard, and other issues about the tactile interface irritate me. It doesn't run on teevee, one of my current issues with upgrading. Install on eureka? Unlikely to work: it's years out of date, waiting for me to find a way to update it. But it's worth an attempt:

/!\ WARNING /!\

Ports Collection support for your FreeBSD version has ended, and no ports are
guaranteed to build on this system. Please upgrade to a supported release.

Now doesn't that suggest that I would get support for more recent versions? Guarantees! I wish! I was able to bypass that, but when it wanted to rebuild python, I decided that it was too intrusive for such a fragile system.

It's quite possible that shotcut is a good program, but I have had nothing but trouble with it:


Tuesday, 3 March 2020 Dereel
Top of page
previous day
next day
last day

teevee build pause
Topic: technology, opinion Link here

So how do I handle my issues with upgrading teevee? On the face of it, the upgrade process is broken. But why does nobody else complain? Obvious reasons could be that they maybe think it's modern, or that they don't want to make fools of themselves complaining in public: I belong (currently, at least) to the latter group.

Other reasons could be:

Clearly the best thing to do would be to check out the source tree freshly from the FreeBSD repository and try again, and also to reinstall the Nvidia driver. Mañana.


Historic photos
Topic: general, history, photography, opinion Link here

Gabi Reichert (the same person whose mail system has caused me untold grief) has returned a number of letters and photos to Yvonne. I thought that that was typical of people breaking up, but it seems that she's just trying to tidy up her household, something that we should probably also be doing.

OK, scan them in. Did that, with only moderate success. Process them with DxO PhotoLab and Ashampoo optimizer, also with moderate success. But where do I put them? By chance a single photo had a date on it, and another was of Yvonne's and my wedding, so we can easily put a date to that. And a number had month stamps from the processing, so I guessed round the beginning of those months. One, however, was confusing: a photo of Yvonne on Majia Negra:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/19960415/small/Yvonne-Majia.jpeg
Image title: Yvonne Majia
Complete exposure details
Dimensions: 471 x 574, 124 kB
Dimensions of original: 4510 x 5498, 6150 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Monday, 15 April 1996:
thumbnails    small images

The photo has a date stamp on the back: 04/96. But Yvonne is sure that it was taken Maryborough, Victoria in November 1997. I can't see how that can work.

And the rest? Guesswork.

The date allocation isn't as straightforward as it seems. If at a later date we find that we were wrong, and I move them to the correct date, I'll be leaving a whole lot of corpses behind. But I'll cross that bridge when I come to it. More to the point is: how do I link to the “new” photos? A list of dates would be a start, but maybe I should just create a page with all the photos. They all have enough information that they can link back to the date under which they were stored. So that's this page.


Wednesday, 4 March 2020 Dereel
Top of page
previous day
next day
last day

No toilet paper!
Topic: general, health, opinion Link here

In my mail this morning, found this article: People Panic-Buying Toilet Paper Are Most Likely To Die From Coronavirus, New Research Confirms. OK, that's The Shovel, an Australian satirical site, but there must be a grain of truth in it.

Yvonne came back from shopping with the news that toilet paper was sold out at Woolworths in Sebastopol. She wasn't looking for any, but the empty shelves reached out and grabbed her, presumably something like this image from the Shovel article:

https://i1.wp.com/www.theshovel.com.au/wp-content/uploads/2020/03/toilet-paper.png

But she came up with a good alternative, paper that we've been storing for five years since another emergency:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200305/small/Replacement-toilet-paper-1.jpeg
Image title: Replacement toilet paper 1
Complete exposure details
Dimensions: 600 x 450, 83 kB
Dimensions of original: 5184 x 3888, 2792 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 5 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200305/small/Replacement-toilet-paper-1-detail.jpeg
Image title: Replacement toilet paper 1 detail
Complete exposure details
Dimensions: 426 x 632, 100 kB
Dimensions of original: 1030 x 1529, 328 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 5 March 2020:
thumbnails    small images    diary entry

That doesn't answer the question of “why”, though. Clearly it's a case of panic buying, but why specifically toilet paper? This article explains somewhat, but not the specific product. And the closest known case of COVID-19 appears to be 150 km away in Melbourne.


Nokia 3 ring tones die
Topic: technology, general, opinion Link here

Six weeks ago, after upgrading the operating system on my Nokia 3 mobile phone, I discovered that it no longer produced a ring tone for an incoming call. That's basic telephone functionality! It proved only to have disabled my custom tones, so I growled and installed one of their particularly emetic standard tones.

But today Yvonne called me from town. Only vibrate. Fortunately I had it in my shirt pocket, so I received it. But now no tone sounded, not even when I tried to select them, something that had previously worked.

A bit of searching on the web proved this is not specific to Android 9 (or whatever the silly name is). This article and this one both confirmed it on multiple OS releases and multiple phone models. Some claimed that the standard Microsoft solution, reboot, would work.

So I tried that. Yes! And now my custom tone is back too, at least for the moment. But somehow there's something basically wrong in producing many phone models and many software releases with such a basic bug.


teevee progress
Topic: technology, multimedia, opinion Link here

The daily teevee pain today. First, check out a pristine copy of the source tree and build a new world, again, this time with a kernel that divulges when it was built. I've run into this before, but I thought people were going to fix the bugfeature. It took me a while to find this completely non-intuitive setting, only six months ago: create a file with an equally unlikely name /etc/src.conf and add:

# Don't drop build date, dammit!
# What a silly name for the knob.
WITHOUT_REPRODUCIBLE_BUILD=dammit

Was that the correct syntax? Yes. Here before and after:

FreeBSD teevee.lemis.com 12.1-STABLE FreeBSD 12.1-STABLE r355358 GENERIC  amd64
FreeBSD teevee.lemis.com 12.1-STABLE FreeBSD 12.1-STABLE #0 r358594: Wed Mar  4 13:20:11 AEDT 2020     grog@teevee.lemis.com:/spool/obj/usr/src/amd64.amd64/sys/GENERIC  amd64

This #0 is still silly. Once it showed the build iteration of the kernel, but nowadays it's automatically reset to 0 on every build.

Next, as planned, reinstall the boot blocks, cross fingers, and reboot. It worked! But this lua problem is still there! I later took a more careful look. I had already established that the error was in a function defaultframe(), referring to a function core.isSerialConsole(). But where does that come from? Simple, from /boot/lua/core.lua, and presumably this line in drawer.lua (where the error was reported) includes it:

local core = require("core")

So why did it fail? It all looks fine to me. Still, there's a simple workaround: remove the invocation. It's only necessary, as the name suggests, if I'm running a serial console.

Next, reinstall the correct Nvidia drivers. Before, pkg info showed:

=== root@teevee (/dev/pts/7) ~ 3 -> pkg info | grep nvidia
nvidia-driver-440.59           NVidia graphics card binary drivers for hardware OpenGL rendering
nvidia-settings-440.26         Display Control Panel for X NVidia driver
nvidia-xconfig-440.26          Tool to manipulate X configuration files for the NVidia driver

OK, check for the exact name of the old driver:

=== root@teevee (/dev/pts/7) ~ 4 -> pkg search nvidia
pkg: wrong architecture: FreeBSD:12.0:amd64 instead of FreeBSD:12:amd64
pkg: repository FreeBSD contains packages with wrong ABI: FreeBSD:12.0:amd64

What's that? Coincidentally nothing to do with me. I had seen some talk of the bug (database corruption) on the -CURRENT mailing list a few days ago, apparently one of two similar bugs. But nobody had reported it for 12-STABLE. Why not? Sent out a message asking for a workaround, got no answer by evening.

OK, reboot (clean!), and X also started, still with broken key mapping:

=== grog@teevee (/dev/pts/8) ~ 5 -> diff -wu xmodmap-before xmodmap-fail
--- xmodmap-before      2020-03-04 17:57:01.342966000 +1100
+++ xmodmap-fail        2020-03-04 17:42:37.232907000 +1100
@@ -1,9 +1,9 @@
 xmodmap:  up to 4 keys per modifier, (keycodes in parentheses):

 shift       Shift_L (0x32),  Shift_R (0x3e)
-lock        Caps_Lock (0x42)
-control     Control_L (0x25),  Control_R (0x69)
-mod1        Alt_L (0x40),  Alt_R (0x6c),  Meta_L (0xcd)
+lock        Control_L (0x42)
+control     Meta_L (0x25),  Control_R (0x69)
+mod1        grave (0x40),  Alt_R (0x6c),  Meta_L (0xcd)
 mod2        Num_Lock (0x4d)
 mod3
 mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)

xmodmap-before was the output before trying to remap, and xmodmap-fail afterwards. What does that all mean? Somehow these things seem backwards. But what I see is that the keycode 0x42 was successfully changed from Caps_Lock to Control_L, but it seems that it continued to serve as a lock function. There's one level of variables too many here.

Started X again, this time without trying to remap the keys, and ran it from an xterm. Success!

=== grog@teevee (/dev/pts/8) ~ 6 -> diff -wu xmodmap-before xmodmap-success
--- xmodmap-before      2020-03-04 17:57:01.342966000 +1100
+++ xmodmap-success     2020-03-04 17:58:26.751187000 +1100
@@ -1,9 +1,9 @@
-xmodmap:  up to 4 keys per modifier, (keycodes in parentheses):
+xmodmap:  up to 5 keys per modifier, (keycodes in parentheses):

 shift       Shift_L (0x32),  Shift_R (0x3e)
-lock        Caps_Lock (0x42)
-control     Control_L (0x25),  Control_R (0x69)
-mod1        Alt_L (0x40),  Alt_R (0x6c),  Meta_L (0xcd)
+lock
+control     Control_L (0x42),  Control_R (0x69)
+mod1        Meta_L (0x25),  grave (0x40),  Alt_R (0x6c),  Meta_L (0xcc),  Meta_L (0xcd)
 mod2        Num_Lock (0x4d)
 mod3
 mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)

Now Control_L is control, not lock, and there is no lock key. That's what I wanted. But what's the difference? I ran exactly the same command, using the same definition file, once in the startup script (failed) and once from an xterm (success).

One possibility was another problem that I discovered: the Page_Down key no longer worked. Examination with xev showed that it was keycode 117, Multi_key. That's explicitly mentioned in the configuration file. But it wasn't intended to be Page_Down (or Next, as X prefers to call it). It seems that, for some reason, the keymap has changed since my last build. Why? How? More rebooting needed to find out.

And then the simulated middle button on the mouse didn't work. Again no reason why not. Same moused configuration. But while reading moused(8), I discovered that I hadn't told it to simulate the middle button (-3 option). So previously it had done it anyway, a benign bug on which I had learnt to rely, and now they had fixed it. Add -3 and all was well.

And the error messages I got from mpv and shotcut? Gone! So it really was a driver issue. Despite all the other pain, that's particularly relieving.

But we're not done yet. Sometimes the X server started automatically on login, as configured, and sometimes it didn't. Finally managed to save the output from startx and discovered:

/usr/local/bin/X: Only console users are allowed to run the X server
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error

Huh? Since when? And why? And why does it only fail sometimes? Found some information online:

If you are sure about the security implications (anyone can start the X-Server with root rights, which, since it has privileged hardware access and accesses a lot of files can open up a big security hole) and care only for functionality, not for security, for

    So when i try to use the Xorg command as a normal user, this is the error that it gives me :

    /usr/lib/xorg/Xorg.wrap: Only console users are allowed to run the X server

the following can help:

You can add to

/etc/X11/Xwrapper.config

the line

allowed_users = anybody

I didn't get round to trying that, and I'm not sure it's relevant (a “console user” isn't root).

Enough pain for one day? Definitely! But there was more. I've had issues with the screen saver for a long time. Sometimes it works, sometimes (especially on lagoon) it doesn't. And now it doesn't on teevee either. This command shows no obvious effect:

=== grog@teevee (/dev/pts/3) ~ 6 -> xtset dpms force off

Why not? It seems that I now need to turn off the monitor.

One problem seems not to be new: switching from an X display to a vty scrambles the screen. I've seen this from time to time over the years, and I still don't know why it only happens sometimes, though it seems reasonable to suspect the driver. But it happens on the old teevee system too, so clearly I haven't been too worried about it. On the other hand, it doesn't happen on lagoon, which uses the same display hardware and software. What's the difference?

I've been trying what I thought would be a relatively trivial upgrade for 5 days now, and I'm still not done. Some of the bugs I've encountered can't be my own fault:

Does anybody use this stuff any more?


Thursday, 5 March 2020 Dereel Images for 5 March 2020
Top of page
previous day
next day
last day

Winter on its way
Topic: general, food and drink Link here

We haven't had much of a summer, and now it's autumn. It shows:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200305/small/Fog-1.jpeg
Image title: Fog 1
Complete exposure details
Dimensions: 633 x 426, 68 kB
Dimensions of original: 3126 x 2106, 921 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 5 March 2020:
thumbnails    small images    diary entry

And we have still only harvested less than 10 tomatoes.


More NBN outages!
Topic: technology, opinion Link here

It's been over two weeks since the perpetual threat of National Broadband Network outages finished. And since then we haven't had any outages!

Until today:

Duration       from       to
(seconds)
494       5 March 2020 14:20:21       5 March 2020 14:28:35
1234       5 March 2020 14:35:43       5 March 2020 14:56:17
24       5 March 2020 14:58:21       5 March 2020 14:58:45

Unregistered maintenance? No, I received no less than three emails on the subject:

Date: Thu, 5 Mar 2020 15:10:14 +1100
From: Aussie Broadband <support@aussiebroadband.com.au>

NBNCo has let us know that your service at 29 STONES RD, DEREEL VIC may currently be affected by an outage.

You can check the current status of this outage in the MyAussie App or Portal.

Date: Thu, 5 Mar 2020 15:30:14 +1100

NBNCo has let us know that your service at 29 STONES RD, DEREEL VIC may currently be affected by an outage.

NBN comments

05/03/2020 03:24pm AEDT - nbn is aware of an incident impacting end users on the Fixed Wireless network in Linton, VIC.

Alarms show a total loss of link.  Remote troubleshooting is underway.

Date: Thu, 5 Mar 2020 16:00:19 +1100

NBNCo has let us know that the outage affecting your service at 29 STONES RD, DEREEL VIC has been resolved.

I suppose that's better than nothing, but look at those times. The first one was sent over 10 minutes after the problem was resolved, and the last one over an hour after. Presumably not Aussie Broadband's fault, based on the NBN (12 hour) timestamp. Still, it's nice to know that there's some kind of reporting, and it seems that there's some kind of monitoring of the network, something that I had doubted in the past.


Daily teevee update
Topic: technology, opinion Link here

The updated teevee is now working well enough for me to be able to use it, but it's still not fixed. What's the story with the keyboard mapping? And why can't I start X from the startup script?

For the X problem I tried a solution suggested by this page. Create /etc/X11/Xwrapper.config with this content:

allowed_users = anybody

Then to investigate the keymap. Clearly I needed the old system to compare with, so rebooted there and saved the keymap with xmodmap -pk. Boot back to the new system. X still won't start automatically, so either the suggestion was wrong or the location of the file was wrong. On the face of it, it seems likely that the location was correct. It's a relatively benign error (just means that I need to start X manually), but I'd like to know what the problem is. At least it gave me the opportunity to confirm that the vty keyboard “bounce” is still with us.

And the keymaps? Beyond the standard QWERTY keys there was almost no correlation. There are 255 (256?) possible key codes, but the diff between the two maps was 320 lines long. In particular, the old keymap had:

    KeyCode     Keysym (Keysym) ...
    Value       Value   (Name)  ...

    105         0xff56 (Next)   0x0000 (NoSymbol)       0xff56 (Next)
    117         0xff67 (Menu)   0x0000 (NoSymbol)       0xff67 (Menu)
    147

And the new keymap keymap has:

    117         0xff56 (Next)   0x0000 (NoSymbol)       0xff56 (Next)
    130         0xff31 (Hangul) 0x0000 (NoSymbol)       0xff31 (Hangul)
    131         0xff34 (Hangul_Hanja)   0x0000 (NoSymbol)       0xff34 (Hangul_Hanja)
    135         0xff67 (Menu)   0x0000 (NoSymbol)       0xff67 (Menu)
    147         0x1008ff65 (XF86MenuKB) 0x0000 (NoSymbol)       0x1008ff65 (XF86MenuKB)

And to make things even more confusing, xev reported different keycodes again. The Menu key (oxff67), which I remap to Multi_key, reported as keycode 147, not keycode 135. In any case, I was able to fix things with:

      xmodmap -e "keycode 117 = Next"
      xmodmap -e "keycode 147 = Multi_key"

But why these changes? The new keymaps have a number of keycodes that the old ones don't, like the Hangul and Hangul_Hanja that I included in the list above. It's been nearly 30 years since I delved into X keymaps, but it looks like I'm going to have to again.

On the positive side, the screen saver now works. What was wrong yesterday? How will I ever know?


A bone! A bone!
Topic: animals Link here

Leonid is recovering well from his injury over the weekend, but he's still on special diet, in particular no chicken frames. But what's that to a Real Hunting Dog? He found this in the scrub on the side of the road:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200305/small/Leonid-6.jpeg
Image title: Leonid 6
Display location on map
Complete exposure details
Dimensions: 450 x 600, 226 kB
Dimensions of original: 3888 x 5184, 7393 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 5 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200305/small/Leonid-2.jpeg
Image title: Leonid 2
Display location on map
Complete exposure details
Dimensions: 600 x 450, 236 kB
Dimensions of original: 5184 x 3888, 8564 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 5 March 2020:
thumbnails    small images    diary entry

Sadly (except from Nikolai's perspective) he had to put it down:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200305/small/Nikolai-3.jpeg
Image title: Nikolai 3
Display location on map
Complete exposure details
Dimensions: 600 x 450, 153 kB
Dimensions of original: 5184 x 3888, 4228 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 5 March 2020:
thumbnails    small images    diary entry


Dying Buddleja
Topic: gardening, opinion Link here

Despite all the attention, our last Buddleja × weyeriana appears to be dying, though it's trying to produce new growth:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200305/small/Buddleja-1.jpeg
Image title: Buddleja 1
Complete exposure details
Dimensions: 450 x 600, 269 kB
Dimensions of original: 3888 x 5184, 13639 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 5 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200305/small/Buddleja-3.jpeg
Image title: Buddleja 3
Complete exposure details
Dimensions: 600 x 450, 243 kB
Dimensions of original: 5185 x 3888, 6734 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 5 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200305/small/Buddleja-2.jpeg
Image title: Buddleja 2
Complete exposure details
Dimensions: 600 x 450, 135 kB
Dimensions of original: 5184 x 3888, 4655 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 5 March 2020:
thumbnails    small images    diary entry

Why? Once again I'm wondering if there isn't something in the soil. But it's clear that we need to do something else, so I made 5 cuttings and planted them. Hopefully they'll take; then I can plant them somewhere else.


PIXIO fail
Topic: photography, multimedia, technology, opinion Link here

Yvonne wanted to take another sequence of video clips today using the PIXIO “Robot Cameraman”. Set it up in place, turned on the beacons... nothing. No power.

Further examination showed that it was only beacon 1, which appeared to be completely discharged. Aborted the effort, with considerable growling on Yvonne's part, and put the things on charge. Yes, everything was charged except for beacon 1, which charged normally.

What's the issue? Apart from the documented bug with the controller itself (after charging you must power it on, then off again, to avoid immediate self-discharge), I've seen the beacons spontaneously turn on when removed from the charger. Was that the reason? Hopefully it's not a dying battery.


Chicken pinwheels
Topic: food and drink, opinion Link here

Yvonne bought something new when shopping yesterday, “chicken pinwheels”. After baking in the oven (190° for 25 minutes), they looked like this:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200305/small/Chicken-pinwheels.jpeg
Image title: Chicken pinwheels
Complete exposure details
Dimensions: 603 x 448, 180 kB
Dimensions of original: 5233 x 3888, 6006 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 5 March 2020:
thumbnails    small images    diary entry

And the verdict? Edible, but boring. Yvonne is now considering doing something similar with mincemeat.


Friday, 6 March 2020 Dereel Images for 6 March 2020
Top of page
previous day
next day
last day

Another grid failure
Topic: Stones Road house, general Link here

Another brief grid power failure this morning at 1:53:26.


Garden flowers: early autumn
Topic: gardening, opinion Link here

My garden photos are a monthly thing, now towards the end of the month, but this has been a strange year, and it's worth a few more photos. For example, the tomatoes are still not ripe, though the chilis are getting there:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200306/small/Chilis-1.jpeg
Image title: Chilis 1
Display location on map
Complete exposure details
Dimensions: 600 x 450, 263 kB
Dimensions of original: 5184 x 3888, 8728 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 6 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200306/small/Chilis-2.jpeg
Image title: Chilis 2
Display location on map
Complete exposure details
Dimensions: 600 x 450, 187 kB
Dimensions of original: 5186 x 3888, 5529 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 6 March 2020:
thumbnails    small images    diary entry

The Clematis “Edo murasaki” has brought forth a single flower:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200306/small/Clematis.jpeg
Image title: Clematis
Display location on map
Complete exposure details
Dimensions: 600 x 450, 183 kB
Dimensions of original: 5184 x 3888, 5590 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 6 March 2020:
thumbnails    small images    diary entry

It's still, after over two years, looking pretty sickly. Maybe the epazote, flowering vigorously on the other side of the lattice, is at least partially to blame:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200306/small/Epazote.jpeg
Image title: Epazote
Display location on map
Complete exposure details
Dimensions: 445 x 608, 258 kB
Dimensions of original: 3888 x 5309, 10483 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 6 March 2020:
thumbnails    small images    diary entry

I have a feeling that we will never need to sow epazote again.

Then there are these lilies, which I think should have been flowering a month ago:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200306/small/Lilies-1.jpeg
Image title: Lilies 1
Display location on map
Complete exposure details
Dimensions: 450 x 600, 130 kB
Dimensions of original: 3888 x 5184, 3624 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 6 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200306/small/Lilies-2.jpeg
Image title: Lilies 2
Display location on map
Complete exposure details
Dimensions: 600 x 450, 159 kB
Dimensions of original: 5184 x 3888, 5402 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 6 March 2020:
thumbnails    small images    diary entry

The Strelitzia nicolai is also still flowering, though the writing's on the wall:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200306/small/Strelitzia-nicolai.jpeg
Image title: Strelitzia nicolai
Display location on map
Complete exposure details
Dimensions: 600 x 450, 202 kB
Dimensions of original: 5184 x 3888, 6329 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 6 March 2020:
thumbnails    small images    diary entry

Still, it has been flowering now for over two months.

And then there's the dying Buddleja × weyeriana. Despite all attempts, it seems to be fading fast:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200307/small/Buddleja-8.jpeg
Image title: Buddleja 8
Complete exposure details
Dimensions: 600 x 450, 162 kB
Dimensions of original: 5186 x 3888, 4928 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 7 March 2020:
thumbnails    small images    diary entry

On the other hand, the cuttings I took look surprisingly good:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200307/small/Buddleja-2.jpeg
Image title: Buddleja 2
Complete exposure details
Dimensions: 600 x 450, 149 kB
Dimensions of original: 5187 x 3888, 5903 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 7 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200307/small/Buddleja-5.jpeg
Image title: Buddleja 5
Complete exposure details
Dimensions: 600 x 450, 151 kB
Dimensions of original: 5184 x 3888, 5031 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 7 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200307/small/Buddleja-7.jpeg
Image title: Buddleja 7
Complete exposure details
Dimensions: 600 x 450, 138 kB
Dimensions of original: 5184 x 3888, 4140 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 7 March 2020:
thumbnails    small images    diary entry

Why is that? Normally cuttings look quite sickly for a while, until they manage to produce a few roots.


PIXIO: success!
Topic: photography, multimedia, opinion Link here

Yvonne had another go taking videos with her PIXIO “Robot Cameraman” today. It worked. So it seems that the issue with beacon 1 was really that it had turned itself on, probably when being disconnected from the charger, and Yvonne hadn't noticed.

But there's another issue: framing. The PIXIO includes software for controlling the focal length of some very few Sony video cameras, but modern video-capable stills cameras, both with and without mirrors, are too tasteful to offer such functionality. I considered buying a video camera instead of the Olympus OM-D E-M5 Mark III—after all, it would have been cheaper—but came to the conclusion that framing is too complicated an issue to leave to the PIXIO.

One case in point became evident today. The PIXIO follows a “badge”, which normally the actress wears on her wrist like a watch, barely visible on this screen shot:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200306/small/PIXIO-1.png
Image title: PIXIO 1
Complete exposure details
Dimensions: 686 x 393, 470 kB
Dimensions of original: 1930 x 1106, 2469 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 6 March 2020:
thumbnails    small images    diary entry

Why is it overexposed? That's deliberate. For reasons I don't understand, Yvonne likes it that way, and nothing I can do can convince her otherwise.

But the real issue is that the image is incorrectly framed. I could easily fake it to centre the image 2 m to the left of the “badge”, but then things would be even worse when the horse was on her other side. I suppose we're going to have to find a way to attach it to the horse, possibly hidden in its mane.


Chicken wings revisited
Topic: food and drink, opinion Link here

Time to cook some more breakfast chicken wings today, the ones I eat with nasi lemak. Tweak the recipe? Sure, why not. I do them sous-vide, and so far the recipe called for:

quantity       ingredient       step
1 kg (about 10)       chicken wings       1
20 g       garlic       1
10 g       ginger       1
      salt       1
      sesame oil       1

Today I made 2 kg, but reducing to the quantities above, I added:

quantity       ingredient       step
1 kg (about 10)       chicken wings       1
20 g       garlic       1
10 g       ginger       1
15 g       soya sauce       1
2.5 g       dark soya sauce       1
5 g       sesame oil       1

How many bags? There were about 22 wings, and one bag seemed not enough. But I think I misjudged. They don't all need to be in a single layer—in fact, it's difficult to keep them that way when evacuating the bags. I ended up with (half the wings):

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200307/small/Chicken-wings-sous-vide-2.jpeg
Image title: Chicken wings sous vide 2
Complete exposure details
Dimensions: 608 x 444, 211 kB
Dimensions of original: 5321 x 3888, 8572 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 7 March 2020:
thumbnails    small images    diary entry

So: next time put all the wings in one basket.

The results? I won't know that for a day or two, until I actually eat them. But I think next time I might try twice the quantity of marinade.


Saturday, 7 March 2020 Dereel Images for 7 March 2020
Top of page
previous day
next day
last day

Another garage sale
Topic: general Link here

Julie Donaghy had another garage sale this week, so of course Yvonne had to go, and it seemed prudent for me to come with her to avoid ending up with too much junk.

As it happened, there wasn't too much. We would have got away for under $10, including some brandy balloons, if it hadn't been for a case that reminded me of a bassoon case:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200308/small/Table-and-seats-1.jpeg
Image title: Table and seats 1
Complete exposure details
Dimensions: 693 x 390, 154 kB
Dimensions of original: 4398 x 2476, 3891 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Sunday, 8 March 2020:
thumbnails    small images    diary entry

It proved to be a foldable table and four seats:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200308/small/Table-and-seats-2.jpeg
Image title: Table and seats 2
Complete exposure details
Dimensions: 610 x 443, 231 kB
Dimensions of original: 5351 x 3888, 6963 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Sunday, 8 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200308/small/Table-and-seats-3.jpeg
Image title: Table and seats 3
Complete exposure details
Dimensions: 710 x 380, 198 kB
Dimensions of original: 4721 x 2530, 4453 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Sunday, 8 March 2020:
thumbnails    small images    diary entry

And that cost us the princely sum of $20.

I was also rather amused by the presence of Paris Hilton, Julie's sow:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200307/small/Garage-sale-3.jpeg
Image title: Garage sale 3
Display location on map
Complete exposure details
Dimensions: 600 x 450, 204 kB
Dimensions of original: 4608 x 3457, 5207 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 7 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200307/small/Paris-Hilton-1.jpeg
Image title: Paris Hilton 1
Display location on map
Complete exposure details
Dimensions: 450 x 600, 224 kB
Dimensions of original: 3456 x 4608, 7461 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 7 March 2020:
thumbnails    small images    diary entry

She's rather like a pet dog.


Sunday, 8 March 2020 Dereel Images for 8 March 2020
Top of page
previous day
next day
last day

This can take a _long_ time
Topic: multimedia, technology, opinion Link here

Julie Donaghy had had some DVDs of Heartbeat for sale yesterday, but we didn't take them: we already have the episodes. But then it occurred to me that the quality of the copies I have is pretty terrible, so for $5 for 17 DVDs (5 seasons) it seemed to make sense. So today Yvonne went off to pick them up.

17 DVDs? She came back with 54! Julie had lent her the complete DVDs for Lost, of which we had never heard, but which Julie says is excellent—IMDB agrees.

OK, the usual problem: we don't have a DVD player, so I needed to read them in to disk. How do you do that? As I discovered 9 years ago, it seems that the easiest way is to use mplayer:

$ mplayer dvd://1 -dumpstream -dumpfile $1

OK, tried that.

libdvdread: Encrypted DVD support unavailable.

Yes, I've seen that before too. I need to build libdvdcss locally. For bizarre reasons it's legal to distribute the source for the decryption routines, but not the binaries.

Damn. How much danger is there that I'll run into trouble if I rebuild libdvdread? Tried and ran into trouble:

===>   libdvdread-6.0.2 depends on shared library: libdvdcss.so.2 - not found
*** Error code 1

Well that's clever, isn't it? After all, that's the dependency I wanted to build. I don't understand why the system didn't just build it. But OK, do it manually, which was quick and easy.

Do I even need to build libdvdread now? No! Just building libdvdcss was enough. Then off to read the DVD, running in to an old message:

libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient

libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x0000017f
libdvdread: Elapsed time 0
...

The _long_ time is so short that you can't see any delay at all.

Read in the files, not without surprises: somehow the total length was wrong. Playing with mplayer showed a length of roughly 25 minutes instead of the 45 it should have been. With mpv it was even worse, only round 10 seconds. When it reached the “limit”, it just changed it to a higher limit, and (later) we were able to watch the first episode in its entirety with mpv. The only issue was with seeking: try to seek beyond the current idea of EOF and it just stops.

“Heartbeat” was a different problem. For the first time ever, it did take a _long_ time to copy:

libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x000039b2
libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_02_1.VOB (0x000039b2)!!
libdvdread: Elapsed time 1342

Is it even worth continuing if it can't crack a key? It did continue, and it copied 3 episodes to disk. Take a look at them from eureka, and they looked fine. It wasn't until I wiped the vomit off the xterm that I saw:

AV: 00:00:10 / 00:51:39 (0%) A-V:  0.000
Error decoding audio.
AV: 00:01:11 / 00:51:39 (2%) A-V: -0.000
Error decoding audio.

That was withmpv. mplayer was even more emphatic: it couldn't find any sound track at all.

It happened on two different DVDs, so it looks as if it's a genuine encryption issue, not poor quality media (which, in fact, looked pristine). So have I finally run into the limitations of DVD copying software? Put one of the DVDs into euroa, my Microsoft laptop, where “Windows” media player ran into issues probably unrelated to my problem (“try selecting a different display size”). Also tried installing mplayer and mpv on euroa, but at first I couldn't start it. No icon, and when I tried entering mpv.exe it didn't want to know:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200308/small/mpv-2.png
Image title: mpv 2          Dimensions:          1289 x 209, 89 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Display small version of all images on this page
All images taken on Sunday, 8 March 2020, thumbnails          All images taken on Sunday, 8 March 2020, small
Diary entry for Sunday, 8 March 2020 Complete exposure details

 

I had to search for the thing to start it, and when I did, I couldn't get my head around the navigation:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200308/small/mpv-1.png
Image title: mpv 1
Complete exposure details
Dimensions: 717 x 377, 25 kB
Dimensions of original: 964 x 507, 14 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Sunday, 8 March 2020:
thumbnails    small images    diary entry

What does that mean? How do I “drop” a DVD into that big, empty box? It didn't seem to be worth the trouble to find out.

What next? Well, there's the old Digitrex GKX-9000 that I bought 16 years ago, but it's not connected up, and I don't know if it works any more. But at the very least it should be able to play the media.


Lack of ram?
Topic: food and drink, opinion Link here

Last year Chris Bahlo had a couple of sheep appear on her property, this time not belonging to David Yeardley. In the end she had them slaughtered, and we received a considerable amount of meat from her.

Problem: Yvonne doesn't really like lamb. But we need to eat it, so today we tried the rack (20 minutes at 200°, heating from above in the oven to internal temperature 54°). It didn't taste bad, though it's a bit messy. But Yvonne didn't like it, so it looks as if I'll have to share the other two racks that arrived the following month with somebody else.


The curry tree returns
Topic: gardening, opinion Link here

Three months ago I took my Curry tree outside to try to cure it of mites.

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20191206/small/Curry-tree-5.jpeg
Image title: Curry tree 5
Complete exposure details
Dimensions: 435 x 622, 106 kB
Dimensions of original: 3477 x 4971, 4433 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 6 December 2019:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20191206/small/Curry-tree-1.jpeg
Image title: Curry tree 1
Complete exposure details
Dimensions: 600 x 449, 60 kB
Dimensions of original: 4615 x 3456, 2870 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 6 December 2019:
thumbnails    small images    diary entry

It also cured it of leaves:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20191211/small/Curry-tree-0.jpeg
Image title: Curry tree 0
Complete exposure details
Dimensions: 450 x 600, 140 kB
Dimensions of original: 3888 x 5186, 5635 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 11 December 2019:
thumbnails    small images    diary entry

But since then it seems to have recovered well, and today Chris Bahlo helped me bring it back inside again. It has many small leaves:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200311/small/Curry-tree-1.jpeg
Image title: Curry tree 1
Complete exposure details
Dimensions: 450 x 600, 170 kB
Dimensions of original: 3890 x 5184, 8015 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 11 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200311/small/Curry-tree-5.jpeg
Image title: Curry tree 5
Complete exposure details
Dimensions: 600 x 450, 152 kB
Dimensions of original: 5184 x 3888, 7035 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 11 March 2020:
thumbnails    small images    diary entry

Presumably they just haven't finished growing yet. At least it looks nice and healthy.


Monday, 9 March 2020 Dereel Images for 9 March 2020
Top of page
previous day
next day
last day

More video processing pain
Topic: multimedia, technology, opinion Link here

More investigation of the files that I had ripped yesterday. The good news: the audio worked after all; the error messages were just confusion on the part of the player. The bad news: some of the episodes had not been decrypted.

As planned, conected up my ancient Digitrex GKX-9000 DVD recorder to the TV monitor today and put in one of the Heartbeat DVDs. It worked and behaved correctly, including providing me with the titles, which none of the software had extracted.

OK, how about copying the entire DVD to disk? It proves that vobcopy has a corresponding option:

vobcopy -l -m

The -l option shouldn't be necessary, but otherwise vobcopy thinks that files can't be larger than 2 GB. That worked, and I ended up with effectively a copy of the DVD file system. And I still have issues with the time information, which clearly relates to the way the files are split on DVD. A typical DVD (the one I'm using) has something like:

=== grog@teevee (/dev/pts/5) /spool/Series/Heartbeat/01/DVDVOLUME 143 -> l -R
total 1
drwxr-xr-x  2 grog  home  1,024  9 Mar 13:55 VIDEO_TS

./VIDEO_TS:
...
-rw-r--r--  1 grog  home  1,073,709,056  9 Mar 12:50 VTS_02_1.VOB
-rw-r--r--  1 grog  home  1,073,709,056  9 Mar 12:56 VTS_02_2.VOB
-rw-r--r--  1 grog  home    377,356,288  9 Mar 12:59 VTS_02_3.VOB

That's track 2 (the 02 in the file names). The maximum file size is 2³⁰-2¹⁵ bytes, and DVDs automatically concatenate them. But it seems that both vobcopy and mplayer misinterpret the time in different ways.

There must be something better. The last version of vobcopy was ported to FreeBSD in June 2009. Is there a newer version? Hard to tell: http://www.vobcopy.org/ has an internal server error, a suggestion that it's not exactly bleeding edge.

OK, I'm still looking for a video editor. I think I can give up on shotcut. What else is there? Looking on the web, it seems that I should give kdenlive another chance. 110 packages to install! At least it didn't want to remove Emacs. Finally it was done:

=== grog@lagoon (/dev/pts/11) ~ 4 -> kdenlive
"Session bus not found\nTo circumvent this problem try the following command (with Linux and bash)\nexport $(dbus-launch)"

Ah, Linux... What it's trying to say is “we don't do no steenking network X”, but it's too polite to say that. I'll have to go to a display connected to lagoon. Mañana.

Also discovered that avidemux is a video editor. I'm sure I've used that before in some capacity, but didn't bother to look it up. Instead installed it. Only 3 packages!

New packages to be INSTALLED:
        avidemux: 2.6.11_15
        gcc9: 9.2.0
        mpc: 1.1.0_2

Why gcc9? That's a compiler. OK, installed it.

=== grog@lagoon (/dev/pts/11) ~ 5 -> avidemux
bash: avidemux: command not found

OK, what clever name have they thought out for the executable? Any info in pkg-descr? No. What did it install in /usr/local/bin? 9 files with 19 names like gcov, cpp, c++, gcc and so on. Just the compiler!

OK, what's in pkg-plist? Nothing! This port doesn't seem to install an executable. What does the official documentation say? The “Quickstart” starts:

When you open a video file using the Open button (Ctrl+O) on the main toolbar, there are 3 basic things you can do with it in Avidemux:

Now that's helpful, isn't it? How do you run the bloody thing? Checked the “how to build”, but that was mainly workarounds for lack of dependency information, and it didn't say how to run it either. Another item for tomorrow.


Tuesday, 10 March 2020 Dereel Images for 10 March 2020
Top of page
previous day
next day
last day

Alternative multimedia editors
Topic: multimedia, opinion Link here

Yesterday I made very limited progress with video processing software. I established that vobcopy was so out of date (over 10 years) that its web server no longer works. That has since been fixed: it now belongs to a domain squatter. And avidemux installed libraries but no executable, not exactly an encouraging situation.

There must be good software out there. Did a bit of look on the web and came up with Top 12 Linux Video Editors to Edit Videos with Ease, written by Liza Brown on Feb 20, 2020, less than a month ago. Went through them and found:

Wondershare Fimora9, the product that this site sells, and which they find best. Problem: it doesn't run on Linux! Now isn't that silly?

The top editors were:


More video editor pain
Topic: multimedia, technology, opinion Link here

So first let's try to get the video software that I have to run. It's excruciating for multiple reasons.

First another look at avidemux. Why is there no executable? Ah, that's for me to know and you to guess. There are a total of five ports: avidemux, avidemux-cli, avidemux-plugins, avidemux-qt4 and avidemux-qt5. What do the pkg-descrs say?

A video editor that allows editing of AVI, OGM, and MPEG videos. The MPEG
support provides the ability to convert to DVD compliat PS streams. It
contains various filters for deinterlacing, cropping, resizing, etc. Allows
for cutting without re-encoding. Has the ability to re-encode and re-sample.
Utilizes ECMAScript (aka. Javascript) to provide batch scripting and
processing support.

WWW: http://avidemux.org/

That's in avidemux. But it lies. This port is not a video editor. It has no executables at all. And none of the other ports have any description whatsoever!

OK, let's guess at avidemux-qt5. Try to install the package.

avidemux: package size conflict

It suggested that I try pkg upgrade -f, which sounded dangerous. Try building from source? Spent a couple of hours tripping over things like being given a configuration file to build a port, then having it not build and having the port that depends on it fail:

+---------------------------- py37-Jinja2-2.10.1 ------------------------------+
# +--------------------------------------------------------------------------+ #
# #+[x] BABEL     Enable Babel extension                                     # #
# #+[x] EXAMPLES  Build and/or install examples                              # #
# +--------------------------------------------------------------------------+ #
+------------------------------------------------------------------------------+
#                       <  OK  >            <Cancel>                           #
+------------------------------------------------------------------------------+
(continue)

===>   py37-sphinx-1.6.5_2,1 depends on package: py37-Jinja2>=2.3 - not found
*** Error code 1

I think that that's because a different version of the port was installed. In each case I had to build and reinstall the port.

Or did it? No, the port was not installed, but it seems that it wanted to be installed manually anyway:

=== root@teevee (/dev/pts/7) /usr/ports/devel/py-Jinja2 50 -> Make deinstall reinstall
===== Tue 10 Mar 2020 12:44:15 AEDT on teevee.lemis.com: Make deinstall reinstall
===>  Deinstalling for py37-Jinja2
===>   py37-Jinja2 not installed, skipping
===>  Deinstalling for py37-Jinja2
===>   py37-Jinja2 not installed, skipping
===>  Installing for py37-Jinja2-2.10.1
===>  Checking if py37-Jinja2 is already installed
actual-package-depends: dependency on py37-MarkupSafe>=0.23 not registered
actual-package-depends: dependency on py37-Babel>=1.3 not registered
===>   Registering installation for py37-Jinja2-2.10.1
Installing py37-Jinja2-2.10.1...

Surely there's a simpler way. After much pain I discovered that yes, indeed, my package database was corrupted, and that pkg update -f (silently) fixed the breakage, so I could install the port.

And, of course, on consideration the port decided that it needed to remove Emacs. I'm used to that, something clearly implemented by the Vi warriors. But no, this time I couldn't reinstall it! avidemux wants ImageMagick 7, and Emacs wants version 6. It's hard coded in the Makefile.

OK, that's simple enough. Modify the Makefile:

--- Makefile (revision 528187)
+++ Makefile (working copy)
@@ -176,7 +176,7 @@
 M17N_IMPLIES= XFT
 M17N_LIB_DEPENDS= libm17n.so:devel/m17n-lib
 M17N_CONFIGURE_WITH= m17n-flt
-MAGICK_LIB_DEPENDS= libMagickCore-6.so:graphics/ImageMagick6
+MAGICK_LIB_DEPENDS= libMagickCore-7.so:graphics/ImageMagick7

And that gave me:

=== root@teevee (/dev/pts/7) /usr/ports/editors/emacs 110 -> make all
...
===>  Configuring for emacs-26.3_3,3
env: ./configure: No such file or directory
===>  Script "configure" failed unexpectedly.
Please report the problem to emacs@FreeBSD.org [maintainer] and attach the
"/eureka/home/src/FreeBSD/svn/ports/editors/emacs/work-full/emacs-26.3/config.log"
including the output of the failure of your make command. Also, it might be
a good idea to provide an overview of all packages installed on your system
(e.g. a /usr/local/sbin/pkg-static info -g -Ea).

Huh? No complaint on the screen? Went off looking for /eureka/home/src/FreeBSD/svn/ports/editors/emacs/work-full/emacs-26.3/config.log, and it wasn't there!

Dammit, it's a silly idea to use ImageMagick in Emacs anyway. Reconfigure without it and rebuild.


Rediscovering avidemux
Topic: multimedia, technology, opinion Link here

So, FINALLY, I had avidemux-qt5 installed, at round 14:00. Let's run it:

The screen seems to be 1920 x 1080 px
[destroy] 03:49:21-533  Destroying preview
 [renderDisplayResize] 03:49:21-533  Render to 0x0 zoom=1.0000, old one =0 x 0, zoom=1.0000, renderer=0x0
 [UI_resize] 03:49:21-534  Resizing the main window to 152x230 px

[RDR] Resizing to 0 x 0
[initGUI] 03:49:21-535  OpenGL enabled at built time, checking if we should run it..

What are all those empty lines? Ah, they're not empty, just tastefully set to displaying white foreground on your choice of background. You can mark them, for example, which also makes them visible. Background? You have chosen my background, haven't you?

WHY do people do that? In fact, it wasn't quite as bad as that, since my xterm background is BlanchedAlmond, not white, so what I saw looked something like:

The screen seems to be 1920 x 1080 px
[destroy] 03:49:21-533  Destroying preview
 [renderDisplayResize] 03:49:21-533  Render to 0x0 zoom=1.0000, old one =0 x 0, zoom=1.0000, renderer=0x0
 [UI_resize] 03:49:21-534  Resizing the main window to 152x230 px

[RDR] Resizing to 0 x 0
[initGUI] 03:49:21-535  OpenGL enabled at built time, checking if we should run it..
 [initGUI] 03:49:21-535  OpenGL not activated, not initialized

Probing for VDPAU...
VDPAU not available
[ADM_ad_plugin] Scanning directory /usr/local/lib/ADM_plugins6/audioDecoder
[ADM_ad_plugin] Cannot parse plugin
[ADM_av_loadPlugins] 03:49:21-627  [ADM_av_plugin] Scanning directory /usr/local/lib/ADM_plugins6/audioDevices
 [ADM_av_loadPlugins] 03:49:21-627  [ADM_av_plugin] Cannot parse plugin

[ADM_ae_plugin] Scanning directory /usr/local/lib/ADM_plugins6/audioEncoders
[ADM_ae_plugin] Cannot parse plugin
[ADM_dm_plugin] Scanning directory /usr/local/lib/ADM_plugins6/demuxers
[ADM_av_plugin] Cannot parse plugin
[ADM_mx_plugin] Scanning directory /usr/local/lib/ADM_plugins6/muxers
[ADM_av_plugin] Cannot parse plugin
[ADM_vd6_plugin] Scanning directory /usr/local/lib/ADM_plugins6/videoDecoders
[ADM_vd6_plugin] Cannot parse plugin
[ADM_ve6_plugin] Scanning directory /usr/local/lib/ADM_plugins6/videoEncoders
[ADM_ve6_plugin] Cannot parse plugin
[ADM_ve6_plugin] Scanning directory /usr/local/lib/ADM_plugins6/videoEncoders/qt5
[ADM_ve6_plugin] Cannot parse plugin
[ADM_vf_plugin] Scanning directory /usr/local/lib/ADM_plugins6/videoFilters
[ADM_vf_plugin] Cannot parse plugin
[ADM_vf_plugin] Cannot parse plugin
[ADM_audioByName] 03:49:21-628  Device not found :ALSA
Found 1 video encoder(s)
Found 1 audio encoder(s)
Found 0 format(s)

[UI_RunApp] 03:49:21-628  Load default settings if any...
[setContainer] 03:49:21-628  Cannot find muxer for format=MKV
[AVDM_hasVolumeControl] 03:49:21-628  The current audio device doesn't support volume control
 [UI_RunApp] 03:49:21-628  [autoUpdate]Current date 1284 , last check = 0
 [save] 03:49:21-628  Saving prefs to /home/grog/.avidemux6/config3.tmp
 [postInit] 03:49:21-726  myQApplication exec
 [postInit] 03:49:21-726  Checking for crash...
ignored: custom
ignored: config3
No crash file (/home/grog/.avidemux6/crash.py)
[downloadFinished] 03:49:22-372  Download finished
[downloadFinished] 03:49:22-372  Error downloading update http://www.avidemux.org/update//update_for_???.html
 [downloadFinished] 03:49:22-372  Er=Error transferring http://www.avidemux.org/update//update_for_???.html - server replied: Not Found

On the screen I first had to find the directory. Like all Microsoft space software, avidemux has no concept of working directories, so I had to climb trees. While taking screen shots, my xv window kept disappearing. It proved that avidemux always wants to be in charge, so it just raises its windows at the slightest provocation. Ugh!

Finally I selected a video clip:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200310/small/avidemux-1.png
Image title: avidemux 1          Dimensions:          849 x 318, 79 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Display small version of all images on this page
All images taken on Tuesday, 10 March 2020, thumbnails          All images taken on Tuesday, 10 March 2020, small
Diary entry for Tuesday, 10 March 2020 Complete exposure details

 

Huh? That's a standard QuickTime format. Surely avidemux can handle that. The documentation implies, rather than says, that it can. OK, try with a track from a DVD. Same thing.

OK, what decoders or muxers can it handle? Installed Yet Another Port, avidemux_cli, which of course was too polite to have a man page. On a hunch ran avidemux --help, which offered me an equally emetic output, over 70 lines of debug output, including the names of all the authors and maintainers (so you know whom to blame?), before coming up with (somewhat truncated:


 *** Automated : 19 entries*************
help-->0

 Command line possible arguments :
    --append, append video  (one arg )
    --audio-codec, set audio codec (copy|Lame|FDK_AAC|LavAC3|Opus|TwoLame|...)  (one arg )
    --avisynth-port, set avsproxy port accordingly  (one arg )
    --help, print this  ( no arg )
    --info, show information about loaded video and audio streams  ( no arg )
    --load, load video or workbench  (one arg )
    --nogui, Run in silent mode  ( no arg )
    --output-format, set output format (MKV|MP4|ffTS|ffPS|AVI|RAW|...)  (one arg )
    --video-codec, set video codec (Copy|x264|x265|xvid4|ffMpeg2|ffNvEnc|...)  (one arg )

 ********** Automation ended***********
*********************************
*********************************
End of program..
*********************************
*********************************

That at least suggests that it should handle QuickTime, but --info produced more unintelligible output, including the same surroundings:

Initializing Dithering tables
[UI Toolkit] Running version 02:00
[Script] Scanning directory /usr/local/lib/ADM_plugins6/scriptEngines
[Script] Cannot parse plugin
[Script] Scanning directory /usr/local/lib/ADM_plugins6/scriptEngines/cli
[Script] Cannot parse plugin
[ADM_ad_plugin] Scanning directory /usr/local/lib/ADM_plugins6/audioDecoder
[ADM_ad_plugin] Cannot parse plugin
[ADM_av_loadPlugins] 03:35:12-825  [ADM_av_plugin] Scanning directory /usr/local/lib/ADM_plugins6/audioDevices
[ADM_av_loadPlugins] 03:35:12-825  [ADM_av_plugin] Cannot parse plugin
[ADM_ae_plugin] Scanning directory /usr/local/lib/ADM_plugins6/audioEncoders
[ADM_ae_plugin] Cannot parse plugin
[ADM_dm_plugin] Scanning directory /usr/local/lib/ADM_plugins6/demuxers
[ADM_av_plugin] Cannot parse plugin
[ADM_mx_plugin] Scanning directory /usr/local/lib/ADM_plugins6/muxers
[ADM_av_plugin] Cannot parse plugin
[ADM_vd6_plugin] Scanning directory /usr/local/lib/ADM_plugins6/videoDecoders
[ADM_vd6_plugin] Cannot parse plugin
[ADM_ve6_plugin] Scanning directory /usr/local/lib/ADM_plugins6/videoEncoders
[ADM_ve6_plugin] Cannot parse plugin
[ADM_ve6_plugin] Scanning directory /usr/local/lib/ADM_plugins6/videoEncoders/cli
[ADM_ve6_plugin] Cannot parse plugin
[ADM_vf_plugin] Scanning directory /usr/local/lib/ADM_plugins6/videoFilters
[ADM_vf_plugin] Cannot parse plugin
[ADM_vf_plugin] Cannot parse plugin
[ADM_audioByName] 03:35:12-825  Device not found :ALSA

 *** Automated : 19 entries*************
info-->0
Nothing to get infos from

 ********** Automation ended***********

My guess is that the important part is between “Automated” and “Automation ended”: nothing.

That's enough. Time for a different editor.


Learning kdenlive
Topic: multimedia, technology, opinion Link here

In general, it seems that kdenlive is the most popular editor. It refuses to work over a network, but maybe it would be OK locally. Installed on teevee and tried again.

It runs! And produces about 200 lines of error and warning messages on the xterm, for once without trying to change the colour. Presumably this is typical of developers thinking that they can flush their debug messages down the xterm, and is of no further interest.

But then it brings a typical confusing error message:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200310/small/kdenlive-2.png
Image title: kdenlive 2          Dimensions:          955 x 283, 128 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Display small version of all images on this page
All images taken on Tuesday, 10 March 2020, thumbnails          All images taken on Tuesday, 10 March 2020, small
Diary entry for Tuesday, 10 March 2020 Complete exposure details

 

Huh? What project file? And what does “error occurred while parsing element” mean? My guess is it's its inimitable way of saying “file does not exist”. Certainly I neither created nor specified a project file, and I don't want one.

Bad boy! No project file, no play. And clearly it ignores command line parameters, and like avidemux it wants its window to be on the top all the time. And even worse than avidemux, it seems to forget directory paths as soon as absolutely possible.

OK, climb the Microsoft directory tree to /Photos/yvonne/20200306 and try to open something. Of course it found nothing. Somehow managed to select something and was rewarded with even more brightly coloured vomit:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200310/small/kdenlive-6.png
Image title: kdenlive 6
Complete exposure details
Dimensions: 493 x 547, 279 kB
Dimensions of original: 929 x 1030, 15 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 10 March 2020:
thumbnails    small images    diary entry

What's that? Round here I lost track of what was going on. At one point ended up with streams of this vomit (at least, I think it's this attempt that produced it):

org.kde.solid.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.ServiceUnknown"
 "The name org.freedesktop.UDisks2 was not provided by any .service files"
org.kde.solid.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.ServiceUnknown"
 "The name org.freedesktop.UDisks2 was not provided by any .service files"
virtual QStringList Solid::Backends::UPower::UPowerManager::allDevices()  error:  "org.freedesktop.DBus.Error.ServiceUnknown"
/////////// createClipFromFile "/Photos/yvonne/20041006/dscn3802.jpg" "988" "/Photos/yvonne/20041006/dscn3802.jpg"
/////////// final xml "<producer type=\"5\" in=\"0\" length=\"125\">
 <property name=\"resource\">/Photos/yvonne/20041006/dscn3802.jpg</property>
</producer>
"
/////////// requestAddBinClip "988"
/////////// found id "1014"
/////////// constructed
/////////// added  true
org.kde.solid.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.ServiceUnknown"
 "The name org.freedesktop.UDisks2 was not provided by any .service files"
org.kde.solid.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.ServiceUnknown"
 "The name org.freedesktop.UDisks2 was not provided by any .service files"
virtual QStringList Solid::Backends::UPower::UPowerManager::allDevices()  error:  "org.freedesktop.DBus.Error.ServiceUnknown"
/////////// createClipFromFile "/Photos/yvonne/20041006/dscn3803.jpg" "988" "/Photos/yvonne/20041006/dscn3803.jpg"
/////////// final xml "<producer type=\"5\" in=\"0\" length=\"125\">
 <property name=\"resource\">/Photos/yvonne/20041006/dscn3803.jpg</property>
</producer>
"
/////////// requestAddBinClip "988"
/////////// found id "1015"
/////////// constructed
/////////// added  true
org.kde.solid.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.ServiceUnknown"
 "The name org.freedesktop.UDisks2 was not provided by any .service files"
org.kde.solid.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.ServiceUnknown"
 "The name org.freedesktop.UDisks2 was not provided by any .service files"
virtual QStringList Solid::Backends::UPower::UPowerManager::allDevices()  error:  "org.freedesktop.DBus.Error.ServiceUnknown"

That went on and on, and I couldn't find a way of stopping it short of shooting down the process. It's worth looking at those file names; they're JPEG files from over 15 years ago, and presumably it had intended to go through all 200,000 or so images. Why? I certainly tried to limit it to a directory with only 3 files.

Later I was able to establish that there's no easy way to open a file; first you need to create a project file, and then click on the button below &Project Bin, which produces this menu:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200310/small/kdenlive-5.png
Image title: kdenlive 5
Complete exposure details
Dimensions: 532 x 508, 99 kB
Dimensions of original: 290 x 277, 16 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 10 March 2020:
thumbnails    small images    diary entry

Clearly “Clip or Folder” is their jargon for “file or directory”.

After doing something there, ended up with a display that really showed my 3 files:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200310/small/kdenlive-7-detail.png
Image title: kdenlive 7 detail
Complete exposure details
Dimensions: 673 x 401, 141 kB
Dimensions of original: 465 x 277, 54 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 10 March 2020:
thumbnails    small images    diary entry

Now isn't that helpful? It truncates all three file names so that they're the same. Managed to trim the selected one (youtube-63061408.MOV), which seemed to work, but drawing the end marker forward was glacially slow and used 100% of all four cores of the machine!

So it seems that I need to drag the clip to the “timeline”, another intuitive term. Did that and ended up with:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200310/small/kdenlive-8.png
Image title: kdenlive 8          Dimensions:          943 x 287, 99 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Display small version of all images on this page
All images taken on Tuesday, 10 March 2020, thumbnails          All images taken on Tuesday, 10 March 2020, small
Diary entry for Tuesday, 10 March 2020 Complete exposure details

 

11 seconds! I probably ended up using one of the areas that I should have trimmed off. Clearly there's nothing “intuitive” about this program (or any other, it seems): I'm going to have to RTFM.


Cheap holiday cruises
Topic: general, health, opinion Link here

I usually ignore advertising on the web, but while trying to find my way through the video recorder documentation I was accosted by advertising for holiday cruises for extremely low prices, like 2 days for $208. Princess? Aren't they the people who run the Diamond Princess (currently in quarantine in Yokohama) and the Grand Princess (currently in quarantine in Oakland)? Yes.

They must be hurting. I wonder how much these fares are discounted. Of course, they're not on the level with their pricing either. This was sent to us in Australia, and you have to read carefully to discover that the pricing is in US dollars (currently round 50% more). Also (typical USA) no alcoholic drinks, so you can bet your bottom dollar that they'll be expensive.


Wednesday, 11 March 2020 Dereel Images for 11 March 2020
Top of page
previous day
next day
last day

Video editing: avidemux success!
Topic: multimedia, technology, opinion Link here

Spent most of today writing up my diary entries for yesterday. It paid off, though: while reading what I had collected, I noticed that there were five ports with names starting in avidemux: avidemux, avidemux-cli, avidemux-plugins, avidemux-qt4 and avidemux-qt5. I had already established that I needed avidemux and avidemux-qt5, and had installed avidemux-cli to admire the screen vomit. That leaves avidemux-plugins and avidemux-qt4. Clearly avidemux-qt4 is an older version. And avidemux-plugins? No description, of course, and at first I had thought of it as extras, but what if it's part of the base port? After all, what use is the avidemux port with no executables? So I installed it. It works! FINALLY, after two days that seemed like an eternity, I can run avidemux3_qt5! And it's not as glacially slow as kdenlive.

How could such a mess occur? What I see is:

Reading the change logs, it seems that the Qt 4 version should have been removed a year ago, so really there should only be one package. Can't they make it like that again? The whole collection is only a couple of megabytes.


NBN outages again
Topic: technology, general, opinion Link here

We've had 22 days with no threat of an National Broadband Network outage! What joy!

Of course, it was too good to last. The next one is on its way:

  - Start date and time: Fri 20th March 2020 00:00 AEDT
  - End date and time: Fri 20th March 2020 06:00 AEDT
  - Window: 6.0 hours

You may experience the following interruptions during the maintenance
  - 15 min

Of course, a 15 minute outage (maybe!) in the middle of the night is almost acceptable. I just hope that they won't build up courage and start their day-long outages again.


Richmond Hokkien mee
Topic: food and drink, opinion Link here

I've found that the best Penang Laksa paste that I can find comes from a company called “Richmond”. Well, that's what the emblem says; there's no further reference to the name on the package. It appears to come from a company in Penang called Melexport Sdn. Bhd. So I've bought a couple of other pastes from them to try out. Their curry laksa proved to be a disappointment, but I had also bought some paste for Hokkien noodles from them:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200312/small/Richmond-Hokkien-noodle-paste-1.jpeg
Image title: Richmond Hokkien noodle paste 1
Complete exposure details
Dimensions: 484 x 557, 208 kB
Dimensions of original: 3129 x 3600, 7588 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 12 March 2020:
thumbnails    small images    diary entry

Finally today I tried it out. The curry laksa may have been a disappointment, but this reached new lows. Yvonne didn't want to eat it, and I can't blame her. I'll have to spread the rest over a number of breakfasts.

On investigating the various pastes, I suspect that each comes from a different maker. This particular one didn't even have a maker's name on it, just “Product of Malaysia”. Looking at the Wikipedia article, though, it seems that it could be Penang Hokkien Mee, or at least an attempt at it.


Thursday, 12 March 2020 Dereel → Napoleons → Dereel Images for 12 March 2020
Top of page
previous day
next day
last day

avidemux for lagoon
Topic: multimedia, technology, opinion Link here

So finally I have avidemux working on teevee. Now to put it on lagoon for Yvonne.

=== root@lagoon (/dev/pts/0) ~ 108 -> pkg install avidemux-qt5 avidemux-cli  avidemux-plugins
pkg: No packages available to install matching 'avidemux-qt5' have been found in the repositories
=== root@lagoon (/dev/pts/0) ~ 109 -> pkg search avidemux
avidemux-2.6.11_15             Simple GUI based video editor
avidemux-cli-2.6.11_9          Simple GUI based video editor (cli)
avidemux-plugins-2.6.11_18     Simple GUI based video editor (Plugins)

Huh? That's exactly what I installed on teevee yesterday:

=== root@teevee (/dev/pts/7) ~ 115 -> pkg search avidemux
avidemux-2.7.4_1               Simple GUI based video editor
avidemux-cli-2.7.4             Simple GUI based video editor (cli)
avidemux-plugins-2.7.4         Simple GUI based video editor (Plugins)
avidemux-qt5-2.7.4             Simple GUI based video editor (QT5 UI)

Dammit, what's wrong with this system? Does pkg update -f help here too? No.

OK, start building from source.


===>   avidemux-qt5-2.7.4 depends on file: /usr/local/lib/qt5/bin/moc - not found
*** Error code 1

===>   avidemux-qt5-2.7.4 depends on file: /usr/local/lib/qt5/bin/linguist - not found
*** Error code 1

===>   avidemux-qt5-2.7.4 depends on file: /usr/local/lib/qt5/bin/qmake - not found
*** Error code 1

===>   avidemux-qt5-2.7.4 depends on shared library: libADM6avutil.so.56 - not found
*** Error code 1

Each of those were a broken build. The first ones were relatively simple to install as a package, but what package is the last one? Look on teevee:

=== root@teevee (/dev/pts/7) ~ 118 -> locate libADM6avutil.so.56
/usr/local/lib/libADM6avutil.so.56
=== root@teevee (/dev/pts/7) ~ 119 -> pkg which /usr/local/lib/libADM6avutil.so.56
/usr/local/lib/libADM6avutil.so.56 was installed by package avidemux-2.7.4_1

Oh. Now I see that the versions offered on lagoon are older than on teevee. That's what I get for not updating the ports for two whole months.

And why don't I update more frequently? Because I no longer trust the packages system. I've had so many problems over the last four months that I try to do it as seldom as possible. Clearly I'm going to have to do so now, but first I'll make a copy of the entire system in /destdir so that I can just boot back to the old system if something goes wrong.

Once this stuff used to work.


Trimming trees
Topic: general Link here

The people from Powercor are in the area again, trimming trees that dare to grow anywhere near power lines, like this one:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200312/small/Trimming-trees-4.jpeg
Image title: Trimming trees 4
Display location on map
Complete exposure details
Dimensions: 600 x 450, 212 kB
Dimensions of original: 5184 x 3889, 9900 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 12 March 2020:
thumbnails    small images    diary entry

The power line is visible in the large version of the image; it goes off to the left (seen from my position) of the truck. Why do they have to cut the trees on the right?

That's not so bad, though. This used to be a tree until this morning:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200312/small/Trimming-trees-9.jpeg
Image title: Trimming trees 9
Display location on map
Complete exposure details
Dimensions: 600 x 450, 217 kB
Dimensions of original: 5184 x 3888, 11505 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 12 March 2020:
thumbnails    small images    diary entry


New flash unit
Topic: photography, opinion Link here

My planned new flash unit arrived today, a Godox “Mini Pioneer” 300DI for the kitchen space. What does the model number mean? The 300 means 300 J (or “WS” or similar, as photographers love to misquote). The old one is a “Smart” 300SDI, clearly the same power. What other differences? The 300DI is heavier, though the same size. It's silver grey instead of brassy. It has an even less precise power output setting than the 300SDI (marked only “¼”, “½” and “1”), while the 300SDI has about 6 LED stripes with no obvious meaning; clearly they're both nowhere near as accurate as the DE400s that I have in the office, which have a strange numeric scale reading from 5.0 to 7.0—what? It seems that the number is a base 4 logarithm of the (relatively accurate) power output: 7.0 is 4 times the power of 6.0, 6.0 is 4 times the power of 5.0. Photographic suppliers really confuse me.

For the use in the kitchen, the power adjustments aren't of interest: I won't use them. Probably I'll leave them in the “full power” position, but it's convenient to have some kind of adjustment if I change my mind. All these units have remote and local triggering, model light (which I certainly won't use here). But the new one has two distinct advantages over the 300SDI: it's about 25% cheaper, and the color makes it less obtrusive (so I used it to replace the 300SDI, which I moved to a less visible location):

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200205/small/Studio-flash.jpeg
Image title: Studio flash
Complete exposure details
Dimensions: 600 x 450, 59 kB
Dimensions of original: 5184 x 3888, 2241 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 5 February 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200313/small/Kitchen-flash.jpeg
Image title: Kitchen flash
Complete exposure details
Dimensions: 450 x 600, 57 kB
Dimensions of original: 3888 x 5186, 1720 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 13 March 2020:
thumbnails    small images    diary entry

So now I have the flashes set as I planned nearly a year ago. On that occasion I wanted to run the second unit at 200 J, but clearly I'll try again.


Another grid power fluctuation
Topic: Stones Road house, general Link here

Another grid power failure this evening at 22:53:23, again only one second.


Friday, 13 March 2020 Dereel Images for 13 March 2020
Top of page
previous day
next day
last day

Genaealogy information
Topic: general, opinion Link here

I've signed up for free accounts on a couple of genaealogy sites, include geni.com. Recently they've taken to sending me teasers related (maybe) to items I have stored. Today it was my mother's death, pointing me to the death announcement that the Herberts put in the newspaper, and wanting US $14 odd to read it.

Anything else? Yes, an inconsistency:

Audrey Eileen Lehey has a burial event listed in the future.
Tip: Go to the profile of Audrey Eileen Lehey and review her burial date (3/5/2019).

Well, yes, that date is definitely wrong. She was buried on 5 March 2019, not 3 May. But that's this polite US American site changing things around so that US Americans can understand it, and everybody else can be confused.

But clearly they understood the date as 5 March. So why should it be listed in the future (especially now, where it's over a year in the past?). My guess is that I entered the information on the same day, and for Geni, in the always-yesterday USA, it looked like it was in the future.

How to fix it? Press “review”. Done!


Colour balance pain
Topic: photography, opinion Link here

A while back I tried a Microsoft solution for Ashampoo photo optimizer's colour balance problems: deinstall and reinstall. And it seemed to have worked. So when today I wanted to fix the photo of the new kitchen flash unit, I ran it through the optimizer (run the cursor over an image to compare it with its neighbour):

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200313/small/Kitchen-flash.jpeg
Image title: Kitchen flash
Complete exposure details
Dimensions: 450 x 600, 57 kB
Dimensions of original: 3888 x 5186, 1720 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 13 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200313/small/Kitchen-flash-optimized.jpeg
Image title: Kitchen flash optimized
Complete exposure details
Dimensions: 450 x 600, 85 kB
Dimensions of original: 3888 x 5186, 2974 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 13 March 2020:
thumbnails    small images    diary entry

And then there's the old flash unit, taken a little over a month ago:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200205/small/Studio-flash.jpeg
Image title: Studio flash
Complete exposure details
Dimensions: 600 x 450, 59 kB
Dimensions of original: 5184 x 3888, 2241 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 5 February 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200205/small/Studio-flash-optimized.jpeg
Image title: Studio flash optimized
Complete exposure details
Dimensions: 600 x 450, 90 kB
Dimensions of original: 5184 x 3888, 3817 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 5 February 2020:
thumbnails    small images    diary entry

Those colours are completely different! Even the new “optimized” one is too green, but more to the point, the balance is different between the two. My guess is that the colour of the flash unit confused the optimizer. What I really need to do is find a profile (sorry, “preset”) for DxO PhotoLab that does the same transformations that Ashampoo tries to make.


The daily grid power issue
Topic: Stones Road house, general Link here

Yet another grid power failure (or at least problem) today at 13:36:53.


Saturday, 14 March 2020 Dereel Images for 14 March 2020
Top of page
previous day
next day
last day

ALDI special buys
Topic: general, health, opinion Link here

Today ALDI had a Nokia 5.1 mobile phone on special. These things tend not to stay around very long, so off early to town to pick one up.

Timing: I estimated 25 minutes, and wanted to be on time. They open at 8:30. Estimate 25 minutes' drive, give 5 minutes grace, so leave (pass the gate) at 8:00. How long do I need to actually get in the car and out the gate? I guessed 4 minutes, which was close enough.

In fact, I arrived at 8:20, so that's only 20 minutes driving time. Things didn't look good. The car park looked as full as it ever is during opening hours, and by the time they opened the doors there must have been 70 people waiting:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200314/small/ALDI-1.jpeg
Image title: ALDI 1          Dimensions:          994 x 272, 115 kB Display location on map
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Display small version of all images on this page
All images taken on Saturday, 14 March 2020, thumbnails          All images taken on Saturday, 14 March 2020, small
Diary entry for Saturday, 14 March 2020 Complete exposure details

   
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200314/small/ALDI-3.jpeg
Image title: ALDI 3
Display location on map
Complete exposure details
Dimensions: 611 x 442, 95 kB
Dimensions of original: 4773 x 3456, 2427 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 14 March 2020:
thumbnails    small images    diary entry

Was the phone that interesting? I couldn't recall anything else in their weekly offerings that would be likely to go away that quickly. But when we went in, I headed straight for the cash registers (that's where they keep small, relatively valuable items), got the first of an estimated 20 phones, and was the first through the registers as I paid for it (separately from the other items, presumably for similar considerations).

So what were the other people looking for? Toilet paper! They had a palette of it in the middle of the aisle when I arrived, but only a few minutes later it was as empty as the shelves, even though the only allowed one package per person:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200314/small/ALDI-4-detail.jpeg
Image title: ALDI 4 detail
Display location on map
Complete exposure details
Dimensions: 512 x 527, 95 kB
Dimensions of original: 2001 x 2060, 639 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 14 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200314/small/ALDI-5-detail.jpeg
Image title: ALDI 5 detail
Display location on map
Complete exposure details
Dimensions: 563 x 479, 82 kB
Dimensions of original: 3451 x 2938, 2062 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 14 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200314/small/ALDI-6-detail.jpeg
Image title: ALDI 6 detail
Display location on map
Complete exposure details
Dimensions: 433 x 623, 57 kB
Dimensions of original: 2538 x 3649, 1009 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 14 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200314/small/ALDI-8-detail.jpeg
Image title: ALDI 8 detail
Display location on map
Complete exposure details
Dimensions: 786 x 343, 80 kB
Dimensions of original: 3087 x 1348, 512 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 14 March 2020:
thumbnails    small images    diary entry

The last photo shows the purchases of four different people on the conveyor belt, all with their regulation package of toilet paper. Why? When this nonsense started 10 days ago, it appears to have been a panic reaction. But I would have thought that by now people would have realized that it's unnecessary.

In passing, I was approached by a manager after taking the last photo: sure, take photos of the shop, but not of the personnel, please. OK, request noted. But why? That's an employee in the first photo, of course, but he/she isn't recognizable.


avidemux on lagoon, next attempt
Topic: technology, multimedia, opinion Link here

Yvonne off to Ballarat today for Pilates, so took the opportunity of updating her ports. After (re-)copying the entire root file system to the /destdir partition, ran pkg upgrade. And it just worked! It's nice to see something working as advertised.

Then back to install avidemux-qt5. Not found. OK, what do we have?

=== root@lagoon (/dev/pts/0) ~ 188 -> pkg search avidemux
avidemux-2.6.11_15             Simple GUI based video editor
avidemux-cli-2.6.11_9          Simple GUI based video editor (cli)
avidemux-plugins-2.6.11_18     Simple GUI based video editor (Plugins)

Dammit, that's still the old version! Here I have two up-to-date machines running FreeBSD 12-STABLE, with up-to-date packages, and they offer me different versions of the software. Somehow this whole system is too complicated, and thus fragile.

OK, nothing for it: build from source. Once again I'm reminded me of what I wrote in Porting UNIX Software over 25 years ago:

Even the complete X11R6 windowing system takes only about 4 hours on a 66 MHz Intel 486 PC.

Ah, the good old days. Our modern computers are over 100 times as fast, and it still takes days... But what I wrote next still applies:

The real time-consumers are the bugs you might encounter on the way: if you're unlucky, you can run into big trouble, and you may find yourself getting to know the package you're porting much more intimately than you wish, or even having to find and fix bugs.

The first problem was:

===>   avidemux-qt5-2.7.4 depends on file: /usr/local/lib/qt5/bin/qmake - found
===>   avidemux-qt5-2.7.4 depends on shared library: libADM6avutil.so.56 - not found
===>   avidemux-qt5-2.7.4 depends on shared library: libADM6avutil.so.56 - not found
*** Error code 1

Where's that? Here started a sequence of comparisons with what was on teevee:

=== root@teevee (/dev/pts/7) ~ 141 -> locate libfdk-aac
/usr/local/lib/libfdk-aac.a
/usr/local/lib/libfdk-aac.so
/usr/local/lib/libfdk-aac.so.2
/usr/local/lib/libfdk-aac.so.2.0.1
=== root@teevee (/dev/pts/7) ~ 142 -> pkg which /usr/local/lib/libfdk-aac.so
/usr/local/lib/libfdk-aac.so was installed by package fdk-aac-2.0.1

=== root@lagoon (/dev/pts/0) /usr/ports/multimedia/avidemux 202 -> pkg install fdk-aac
...
[1/1] Installing fdk-aac-2.0.1...

Why didn't the dependencies work? It took me a while to realize that the checks for installation don't take the system name. On installing a port, the work subdirectory contains a number of dot files:

-rw-r--r--   1 root  wheel          0 10 Mar 12:39 .build_done.fdk-aac._usr_local
-rw-r--r--   1 root  wheel          0 10 Mar 12:37 .configure_done.fdk-aac._usr_local
-rw-r--r--   1 root  wheel          0 10 Mar 12:37 .extract_done.fdk-aac._usr_local
-rw-r--r--   1 root  wheel          0 10 Mar 12:39 .install_done.fdk-aac._usr_local
-rw-r--r--   1 root  wheel          0 10 Mar 12:37 .license_done.fdk-aac._usr_local
-rw-r--r--   1 root  wheel        219 10 Mar 12:37 .license-catalog.mk
-rw-r--r--   1 root  wheel        127 10 Mar 12:37 .license-report
-rw-r--r--   1 root  wheel          0 10 Mar 12:37 .patch_done.fdk-aac._usr_local
-rw-r--r--   1 root  wheel          0 10 Mar 12:39 .stage_done.fdk-aac._usr_local

I had the ports tree mounted via NFS, so both lagoon and teevee used the same hierarchy. I had thought that the files included the name of the system, but it's only a stylized install path. So the build system sees the .install_done file (which in fact relates to teevee) and doesn't try to rebuild.

What a pain! That means that I can't use the same tree for different systems. I had to check out the entire ports tree again:

=== grog@lagoon (/dev/pts/16) ~ 3 -> svn checkout https://svn.FreeBSD.org/ports/head /usr/ports

After that was finished, continued with better results. But there were still surprised: for some reason, there was no package for lame. Looking at the Makefile confirms this, but doesn't explain it:

LICENSE_FILE_PATENTS= ${FILESDIR}/lame_patents.txt
LICENSE_PERMS_PATENTS= dist-mirror dist-sell no-pkg-mirror no-pkg-sell auto-accept
# The reason for "no-pkg" was discussed with core:
# Core feels that the risk versus any potential benefit is not in the
# project's best interest and we should continue to not package
# audio/lame.

What risk? The benefit is that one might come slightly closer to having a working packages system. OK, build and install it and continue.

Next, vapoursynth failed:

[3/5] Installing ImageMagick6-6.9.10.57,1...
pkg: ImageMagick6-6.9.10.57,1 conflicts with ImageMagick7-7.0.8.57_1 (installs files into the same place).  Problematic file: /usr/local/bin/Magick++-config

I've seen this before. If I do that, I need to rebuild Emacs. No, let's configure vapoursynth (whatever that is) to build without ImageMagick.

And finally avidemux built! OK, let's install:

===>  Installing for avidemux-2.7.4_1
===>  Checking if avidemux is already installed
===>   Registering installation for avidemux-2.7.4_1
pkg-static: Unable to access file /usr/ports/multimedia/avidemux/work/stage/usr/local/lib/libADM_coreVDPAU6.so:No such file or directory
pkg-static: Unable to access file /usr/ports/multimedia/avidemux/work/stage/usr/local/include/avidemux/2.7/ADM_coreVdpau/ADM_coreVdpau.h:No such file or directory
pkg-static: Unable to access file /usr/ports/multimedia/avidemux/work/stage/usr/local/include/avidemux/2.7/ADM_coreVdpau/ADM_coreVdpauInternal.h:No such file or directory
*** Error code 74

What's that? Clearly it's related to VDPAU, an old, worn-out magic rendering algorithm. Reconfigure, make clean, all and install, and it worked!

===== Sat 14 Mar 2020 18:38:32 AEDT on lagoon.lemis.com: Make install
Installing avidemux-2.7.4_1...
        2.12 real         0.69 user         0.53 sys

One down, three to go. But by then it was evening.


New mobile phone
Topic: technology, general, opinion Link here

So now I have a new mobile phone, a Nokia 5.1 Plus. Why? I hate mobile phones. But maybe the issue was that my Nokia 3 was just too gutless—only about 100 times the processing power of the Intel 486 that I mentioned in Porting UNIX Software above. That would suggest that it could build the complete X system in 15 seconds.

The advantage of the 5.1 Plus is that it's sold by ALDI, so I have two months to play with it, and if I don't like it, I can just return it. Fortunately it doesn't look like this image from Wikipedia, the stuff of my nightmares (keyboards with missing keys):

https://upload.wikimedia.org/wikipedia/commons/6/68/HMD_Nokia_5.1_Plus_Blue_%28front_and_rear%29.jpg

OK, set up. How about that, a USB-C connector, and the battery was already 75% charged, both a significant difference from the Nokia 3. How do I get it set up? For once, something easy: a program that copies data from the old phone to the new, using Bluetooth. And, of course, the obligatory software update.

I was busy with lagoon, so I didn't have much time to pay attention to the details. At the end I discovered that most of the stuff had been copied, but not my ring tone, and not the all-important WiFi File Transfer, which I need, amongst other things, to load the ring tone.

Why wasn't it installed? “This app may not be completely compatible with your phone”. Oh. Installed it anyway and discovered that it didn't offer http connectivity, only ftp. Is that a problem? I need to think of the implications. But surely, surely, there is software available for that most basic of network functionality, copying data from one system to another?

I had previously used AirDroid, but now it seems to require an account! What kind of brain damage is that? Did a little further searching and found sendanywhere, which claimed to be able to do that. But when I fired it up, it just asked me to “Enter key”.

Why have people confused a simple operation? Somewhere there must be documentation, but pressing “Help” produces even more confusion:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200314/small/Screenshot_20200315-151054.png
Image title: Screenshot_20200315 151054
Complete exposure details
Dimensions: 358 x 756, 183 kB
Dimensions of original: 720 x 1520, 415 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 14 March 2020:
thumbnails    small images    diary entry

OK, potentially “Sending files directly t o a device” is what I want. But then I get:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200314/small/Screenshot_20200315-151556.png
Image title: Screenshot_20200315 151556
Complete exposure details
Dimensions: 358 x 756, 75 kB
Dimensions of original: 720 x 1520, 112 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 14 March 2020:
thumbnails    small images    diary entry

And that's where things become clear: I want to select from a sane interface, which means from the other end. That makes ftp look much more attractive. Mañana.


The 70th birthday party
Topic: general, opinion Link here

Garry Mariott and Diane from next door celebrated their joint 70th birthday this evening, and of course we were invited. Are celebrations of that nature appropriate in this time of COVID 19, especially since many of the guests will have come from all around Australia? I did some serious thinking, but ultimately we decided that we didn't want to upset Garry and Diane, so off to the Dereel Hall at 17:00:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200314/small/70th-birthday-party-7.jpeg
Image title: 70th birthday party 7
Display location on map
Complete exposure details
Dimensions: 604 x 447, 153 kB
Dimensions of original: 4669 x 3456, 5316 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 14 March 2020:
thumbnails    small images    diary entry

I had never noticed it before, but the hall is noisy! Diane in particular introduced us to a number of people, but I could barely hear what she was saying. Shake hands? Not in the current health situation. But it seems that I was the only person who thought so, and though some made fun of the “touch elbow” greeting, I fear they were left with the feeling that I was even stranger than I am. When I half inhaled a walnut and burst out in a fit of coughing, nobody appeared to be concerned.

We weren't really looking forward to the affair—somehow big gatherings are not our kind of thing. But the noise really made it unbearable, and after an hour Yvonne developed a headache, and we had to leave, even before dinner. I'm sorry for Garry and Diane's sake that we had to leave. Clearly we're even less sociable than I thought.


New Hibiscus
Topic: gardening, opinion Link here

To get over my fit of coughing at the Hall, outside for a while, where I found this bush:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200314/small/Hibiscus-4.jpeg
Image title: Hibiscus 4
Display location on map
Complete exposure details
Dimensions: 600 x 450, 181 kB
Dimensions of original: 4608 x 3456, 4000 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 14 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200314/small/Hibiscus-1.jpeg
Image title: Hibiscus 1
Display location on map
Complete exposure details
Dimensions: 600 x 450, 117 kB
Dimensions of original: 4610 x 3456, 3979 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 14 March 2020:
thumbnails    small images    diary entry

What is it? It looks like some kind of Hibiscus.


Sunday, 15 March 2020 Dereel Images for 15 March 2020
Top of page
previous day
next day
last day

The daily ports pain
Topic: technology, multimedia, opinion Link here

By yesterday evening I had managed to install the base avidemux package. Only three more to go. Next I tried avidemux-qt5. It went for a while and then:

cd /usr/ports/multimedia/avidemux-qt5/work/.build/commonQt4/ADM_render && /usr/local/bin/g++9  -DADM_UI_TYPE_BUILD=ADM_UI_QT4 -DADM_render6_QT5_EXPORTS -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I/usr/ports/multimedia/avidemux-qt5/work/.build/config/qt5 -I/usr/local/include/avidemux/2.7 -I/usr/local/include/avidemux/2.7/ADM_core -I/usr/local/include/avidemux/2.7/ADM_coreAudioFilter -I/usr/local/include/avidemux/2.7/ADM_coreAudioParser -I/usr/local/include/avidemux/2.7/ADM_coreAudio -I/usr/local/include/avidemux/2.7/ADM_coreAudioDevice -I/usr/local/include/avidemux/2.7/ADM_coreAudioEncoder -I/usr/local/include/avidemux/2.7/ADM_coreDemuxer -I/usr/local/include/avidemux/2.7/ADM_coreDemuxer/unix -I/usr/local/include/avidemux/2.7/ADM_coreDemuxerMpeg -I/usr/local/include/avidemux/2.7/ADM_coreImage -I/usr/local/include/avidemux/2.7/ADM_coreMuxer -I/usr/local/include/avidemux/2.7/ADM_coreScript -I/usr/local/include/avidemux/2.7/ADM_coreUI -I/usr/local/include/avidemux/2.7/ADM_coreUtils -I/usr/local/include/avidemux/2.7/ADM_coreVideoEncoder -I/usr/local/include/avidemux/2.7/ADM_coreVideoFilter -I/usr/local/include/avidemux/2.7/ADM_coreVideoCodec -I/usr/local/include/avidemux/2.7/ADM_coreImageLoader -I/usr/local/include/avidemux/2.7/ADM_coreJobs -I/usr/local/include/avidemux/2.7/ADM_coreSocket -I/usr/local/include/avidemux/2.7/ADM_coreAudioCodec -I/usr/ports/multimedia/avidemux-qt5/work/avidemux_2.7.4/avidemux/qt4/ADM_muxerGate/include -I/usr/ports/multimedia/avidemux-qt5/work/avidemux_2.7.4/avidemux/qt4/../common -I/usr/ports/multimedia/avidemux-qt5/work/avidemux_2.7.4/avidemux/qt4/../common/ADM_audioFilter/include -I/usr/ports/multimedia/avidemux-qt5/work/avidemux_2.7.4/avidemux/qt4/../common/ADM_commonUI -I/usr/ports/multimedia/avidemux-qt5/work/avidemux_2.7.4/avidemux/qt4/../common/ADM_videoFilter2/include -I/usr/ports/multimedia/avidemux-qt5/work/avidemux_2.7.4/avidemux/qt4/../common/ADM_videoEncoder/include -I/usr/ports/multimedia/avidemux-qt5/work/avidemux_2.7.4/avidemux/qt4/../common/ADM_editor/include -I/usr/local/include/avidemux/2.7/ffmpeg -I/usr/ports/multimedia/avidemux-qt5/work/avidemux_2.7.4/avidemux/qt4/../common/ADM_audioCodec/include -I/usr/local/include/QtWidgets -I/usr/local/include/qt5/QtNetwork -I/usr/ports/multimedia/avidemux-qt5/work/avidemux_2.7.4/avidemux/qt4/ADM_UIs/include -I/usr/ports/multimedia/avidemux-qt5/work/avidemux_2.7.4/avidemux/qt4/ADM_openGL/include -I/avidemux/qt4/ADM_openGL/include -isystem /usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem /usr/local/lib/qt5/mkspecs/freebsd-clang -isystem /usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui  -O2 -pipe  -fno-omit-frame-pointer -DLIBICONV_PLUG -fstack-protector-strong -Wl,-rpath=/usr/local/lib/gcc9  -I/usr/local/include -DLIBICONV_PLUG -Wl,-rpath=/usr/local/lib/gcc9 -fmessage-length=0 -fvisibility=hidden -fvisibility-inlines-hidden -O2 -pipe  -fno-omit-frame-pointer -DLIBICONV_PLUG -fstack-protector-strong -Wl,-rpath=/usr/local/lib/gcc9  -I/usr/local/include -DLIBICONV_PLUG -Wl,-rpath=/usr/local/lib/gcc9 -fPIC   -std=c++11 -Wattributes -fPIC -o CMakeFiles/ADM_render6_QT5.dir/GUI_xvRender.cpp.o -c /usr/ports/multimedia/avidemux-qt5/work/avidemux_2.7.4/avidemux/qt4/common/ADM_render/GUI_xvRender.cpp
In file included from /usr/ports/multimedia/avidemux-qt5/work/avidemux_2.7.4/avidemux/qt4/common/ADM_render/GUI_xvRender.cpp:26:
/usr/local/include/X11/Xlib.h:44:10: fatal error: X11/X.h: No such file or directory
   44 | #include <X11/X.h>
      |          ^~~~~~~~~
compilation terminated.
gmake[4]: *** [commonQt4/ADM_render/CMakeFiles/ADM_render6_QT5.dir/build.make:105: commonQt4/ADM_render/CMakeFiles/ADM_render6_QT5.dir/GUI_xvRender.cpp.o] Error 1
gmake[4]: Leaving directory '/usr/ports/multimedia/avidemux-qt5/work/.build'
gmake[3]: *** [CMakeFiles/Makefile2:804: commonQt4/ADM_render/CMakeFiles/ADM_render6_QT5.dir/all] Error 2
gmake[3]: Leaving directory '/usr/ports/multimedia/avidemux-qt5/work/.build'
gmake[2]: *** [Makefile:133: all] Error 2
gmake[2]: Leaving directory '/usr/ports/multimedia/avidemux-qt5/work/.build'
*** Error code 1

Huh? X.h is in /usr/local/include/X11/, not quite coincidentally the same directory as the calling header file. Isn't it? Checked. Yes, it's there:

=== root@lagoon (/dev/pts/0) /usr/ports/multimedia/avidemux-qt5 293 -> locate X11/X.h
...
/usr/local/include/X11/X.h

And surely /usr/local/include is in the include list for the compiler invocation. Isn't it? Isn't it fun to read through invocations like the one that started this compilation? But yes, there are not one, but two -I/usr/local/include in that 3344 character long invocation.

Why is this so complicated? I have the ability (but most definitely not the desire) to find out what went wrong here, but how many people do? This should just work.

Again, I didn't have much time to look at the problem. It's been nearly a week! And this is a package that should just install with a simple, single pkg install avidemux.


Another grid outage
Topic: Stones Road house, general Link here

Another grid power failure today at 10:24:52, this time long enough (I'll call it 3 seconds) to count as a real outage. I even got a complaint from my office UPS, suggesting that the inverter isn't able to completely smooth out these issues.


Tagine aux abricots et amandes
Topic: food and drink, opinion Link here

It's been a long time since we last ate a tagine (or is that tajine? I still can't decide). Today, rather in a hurry, I made one, changing recipes in mid-cooking. Started with my fake tagine before I realized that it didn't include the almonds that we had specially bought for the purpose. They're in the tagine d'agneau aux abricots et amandes. But the recipes are similar enough, so I changed after starting to cook the meat.

This was the first time we have cooked a tagine since installing the induction cooker. Our tagine is made of aluminium, so it doesn't work on the cooker. And I still haven't bought a heating pad. But surely I have something ferromagnetic to put between tagine and cooktop? Yes, of course, an oven pan:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200316/small/Tagine-on-induction-cooker-1.jpeg
Image title: Tagine on induction cooker 1
Complete exposure details
Dimensions: 489 x 551, 136 kB
Dimensions of original: 3239 x 3651, 2787 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Monday, 16 March 2020:
thumbnails    small images    diary entry

To my surprise, it was completely flat and lay nicely on the cooktop—until it got hot. But it still heated enough to simmer the contents nicely, something that's very difficult on the gas cooker. But afterwards there was a distinct mark on the cooktop:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200316/small/Tagine-on-induction-cooker-3.jpeg
Image title: Tagine on induction cooker 3
Complete exposure details
Dimensions: 600 x 450, 68 kB
Dimensions of original: 5184 x 3888, 2223 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Monday, 16 March 2020:
thumbnails    small images    diary entry

Why? It proves to be very difficult to clean the cooktop anyway, but this is significantly more than any previous marking. Still, the warping means that it's not a general solution for heating non-induction cookware on the induction cooker.

Here are the results, after we had served the first servings:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200315/small/Tagine-2.jpeg
Image title: Tagine 2
Complete exposure details
Dimensions: 602 x 448, 181 kB
Dimensions of original: 5221 x 3888, 6428 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Sunday, 15 March 2020:
thumbnails    small images    diary entry


Advantages of unmown lawn
Topic: animals, gardening Link here

We have many more birds around the house lately. Murray, a person I met at the party last night, tells me that a lot is due to habitat loss in Gippsland as the result of the recent bushfires. That would probably explain the galahs, but not these crimson rosellas:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200315/small/Rosellas-3-detail.jpeg
Image title: Rosellas 3 detail
Complete exposure details
Dimensions: 721 x 375, 265 kB
Dimensions of original: 2940 x 1529, 2469 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Sunday, 15 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200315/small/Rosellas-8-detail.jpeg
Image title: Rosellas 8 detail
Complete exposure details
Dimensions: 580 x 465, 146 kB
Dimensions of original: 719 x 577, 173 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Sunday, 15 March 2020:
thumbnails    small images    diary entry

My guess is that their presence is due to the unseasonally green grass.


Image framing errors
Topic: photography, opinion Link here

A couple of photos I took recently have had bad framing:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200314/small/Hibiscus-3.jpeg
Image title: Hibiscus 3
Display location on map
Complete exposure details
Dimensions: 600 x 450, 116 kB
Dimensions of original: 4610 x 3456, 3964 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 14 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200315/small/Tagine-1.jpeg
Image title: Tagine 1
Complete exposure details
Dimensions: 602 x 448, 183 kB
Dimensions of original: 5221 x 3888, 6749 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Sunday, 15 March 2020:
thumbnails    small images    diary entry

Why? In each case I had plenty of time to compose. My guess is that the data displayed at the bottom of the viewfinder confused my judgement. Time to turn it off by default; it still shows exposure parameters when I half-press the shutter button.

And no, the white balance is correct in that second image. It just happens to be all rather orange.


Monday, 16 March 2020 Dereel Images for 16 March 2020
Top of page
previous day
next day
last day

avidemux debugging
Topic: technology, multimedia, opinion Link here

So why did my avidemux build fail yesterday? I really need to find out. I had established that it claimed not to be able to find /usr/local/include/X11/X.h, but locate told me that it was there.

locate gives a historical view. Was the file really there?

=== root@lagoon (/dev/pts/0) /usr/ports/multimedia/avidemux-qt5 293 -> locate X11/X.h
...
/usr/local/include/X11/X.h
=== root@lagoon (/dev/pts/0) /usr/ports/multimedia/avidemux-qt5 294 -> l /usr/local/include/X11/X.h
ls: /usr/local/include/X11/X.h: No such file or directory

Gone! Clearly after the locate database was built. But when, exactly?

=== root@lagoon (/dev/pts/0) /usr/ports/multimedia/avidemux-qt5 295 -> l -dT /usr/local/include/X11/
drwxr-xr-x  12 root   wheel     2048 14 Mar 12:27:38 2020 /usr/local/include/X11

That looks like the time I was upgrading the ports. What else happened round that time?

=== root@lagoon (/dev/pts/0) /usr/ports/multimedia/avidemux-qt5 297 -> find /usr/local/ -mtime -3 -mtime +2 | xargs ls -ldtr | less
drwxr-xr-x    2 root   wheel     1024 14 Mar 12:27:35 2020 /usr/local/include/X11/fonts
drwxr-xr-x    2 root   wheel      512 14 Mar 12:27:35 2020 /usr/local/share/licenses/libxml2-2.9.10
drwxr-xr-x    2 root   wheel     3072 14 Mar 12:27:35 2020 /usr/local/include/libxml2/libxml
drwxr-xr-x    2 root   wheel      512 14 Mar 12:27:35 2020 /usr/local/lib/cmake/libxml2
drwxr-xr-x    2 root   wheel      512 14 Mar 12:27:36 2020 /usr/local/share/licenses/readline-8.0.1
drwxr-xr-x    2 root   wheel      512 14 Mar 12:27:36 2020 /usr/local/include/readline
drwxr-xr-x    2 root   wheel     1024 14 Mar 12:27:36 2020 /usr/local/share/readline
drwxr-xr-x    2 root   wheel      512 14 Mar 12:27:36 2020 /usr/local/share/doc/readline
drwxr-xr-x    2 root   wheel      512 14 Mar 12:27:38 2020 /usr/local/share/licenses/libX11-1.6.9,1
drwxr-xr-x   12 root   wheel     2048 14 Mar 12:27:38 2020 /usr/local/include/X11
drwxr-xr-x   12 root   wheel      512 14 Mar 12:27:38 2020 /usr/local/lib/X11
drwxr-xr-x    2 root   wheel      512 14 Mar 12:27:38 2020 /usr/local/lib/X11/locale/C
drwxr-xr-x    2 root   wheel      512 14 Mar 12:27:38 2020 /usr/local/lib/X11/locale/am_ET.UTF-8

That was the very start of the list, the first files modified on that day. How did they compare with the output of pkg upgrade?

Installed packages to be UPGRADED:
...
        xorgproto: 2019.1 -> 2019.2

Proceed with this action? [y/N]:
Installing xorgproto-2019.2...
Extracting xorgproto-2019.2: .......... done
[1/103] Deinstalling xorgproto-2019.1...
[1/103] Deleting files for xorgproto-2019.1: .......... done

Am I correct in assuming that these files were in xorgproto? On teevee:

=== grog@teevee (/dev/pts/8) ~ 309 -> pkg which /usr/local/include/X11/X.h
/usr/local/include/X11/X.h was installed by package xorgproto-2019.2

Yes. And was it really in this specific package on lagoon?

=== grog@lagoon (/dev/pts/16) ~ 9 -> tar tvf /var/cache/pkg/xorgproto-2019.2.txz
-rw-r--r--  0 root   wheel     505  1 Jan  1970 +COMPACT_MANIFEST
-rw-r--r--  0 root   wheel   19382  1 Jan  1970 +MANIFEST
...
-rw-r--r--  0 root   wheel    2815  3 Mar 12:10 /usr/local/include/X11/DECkeysym.h
-rw-r--r--  0 root   wheel    6046  3 Mar 12:10 /usr/local/include/X11/HPkeysym.h
-rw-r--r--  0 root   wheel    4022  3 Mar 12:10 /usr/local/include/X11/Sunkeysym.h
-rw-r--r--  0 root   wheel   20137  3 Mar 12:10 /usr/local/include/X11/X.h
-rw-r--r--  0 root   wheel   13548  3 Mar 12:10 /usr/local/include/X11/XF86keysym.h
-

Yes. And the other files mentioned there were also missing. It seems that the subsequent removal of the files from xorgproto-2019.1 removed files from xorgproto-2019.2. Does the lack of a sequence number for xorgproto-2019.2 have any relationship? But clearly this is serious breakage.

So what do I do now? Reinstall the package? There's no reinstall subcommand. How about removing it and reinstalling?

=== root@lagoon (/dev/pts/0) /var/db/pkg 310 -> pkg delete xorgproto
Updating database digests format: 100%
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 265 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
...
The operation will free 2 GiB.

Proceed with deinstalling packages? [y/N]:

Clearly that way madness lies.

But this package is a tarball, and it contains sane file names. Why not just extract it? That's what I did, and it worked.

Next, build avidemux-qt5. More problems! Dammit, that's another day where I've used all my spare time trying to build something that should Just Install. I give up.

But I have a package on teevee, and it's the same version of FreeBSD as lagoon. Why not just install it?

=== root@lagoon (/dev/pts/6) /eureka/home/grog 1 -> pkg install /src/FreeBSD/svn/ports/multimedia/avidemux-qt5/work/pkg/avidemux-qt5-2.7.4.txz
Cannot solve problem using SAT solver, trying another plan
Checking integrity... done (2 conflicting)
  - ImageMagick6-6.9.10.57,1 conflicts with ImageMagick7-7.0.8.57_1 on /usr/local/bin/Magick++-config
  - ImageMagick6-6.9.10.57,1 conflicts with ImageMagick7-7.0.8.57_1 on /usr/local/bin/Magick++-config
Cannot solve problem using SAT solver, trying another plan
Checking integrity... done (0 conflicting)
The following 1 package(s) will be affected (of 0 checked):

Installed packages to be REMOVED:
        emacs-26.3_1,3

Number of packages to be removed: 1

The operation will free 139 MiB.

Proceed with this action? [y/N]:

OK, we just need to remove Emacs. You didn't need that, did you? What, really?

OK, let's build a version on teevee without ImageMagick support. That ran fine. But where's the package? It should have been in /usr/ports/multimedia/åvidemux-qt5/, but there's nothing there. It turns out that somebody has thought it better to put it in /usr/ports/multimedia/åvidemux-qt5/work/pkg. That makes sense, but it's yet another instance of changes that make life harder for people who once knew their way around the system.

OK, install on lagoon:

=== root@lagoon (/dev/pts/6) / 3 -> tar xvf /src/FreeBSD/svn/ports/multimedia/avidemux-qt5/work/pkg/avidemux-qt5-2.7.4.txz /usr/local

It works, sort of. But where's the /usr/local/lib/libADM_coreVDPAU6.so?

=== grog@lagoon (/dev/pts/10) ~ 3 -> avidemux3_qt5
ld-elf.so.1: Shared object "libADM_coreVDPAU6.so" not found, required by "avidemux3_qt5"

Oops, built without that. OK, build a new avidemux_qt5 without Vdpau support, install. Where's the /usr/local/lib/libADM_coreVDPAU6.so? It seems that even when you disable Vdpau, you end up with an executable that refers to it.

Were there any others?

=== grog@lagoon (/dev/pts/10) ~ 5 -> ldd /usr/local/bin/avidemux3_qt5 | grep "not found"
        libADM_coreVDPAU6.so => not found (0)
        libADM_coreVDPAU6.so => not found (0)
        libADM_coreVDPAU6.so => not found (0)

That's something, I suppose.

Dammit, we have a /usr/local/lib/libADM_coreVDPAU6.so on teevee. Move it across to lagoon and try again. It runs! Well, sort of:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200316/small/avidemux-1.png
Image title: avidemux 1          Dimensions:          867 x 311, 82 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Display small version of all images on this page
All images taken on Monday, 16 March 2020, thumbnails          All images taken on Monday, 16 March 2020, small
Diary entry for Monday, 16 March 2020 Complete exposure details

 

Grrr! But it seems that it was, in fact, OK. Cancel the message and I was able to run the thing. That, of course, is strange enough. But at least I got some output.

I ventured into this particular ports pain a week ago, and it's still not really finished. At the very least I have to document it. How many problem reports do I need to write? I'd guess about 10.


The first chili of summer^Wautumn
Topic: gardening Link here

Things have been growing in the garden, though slowly. We still have harvested almost no tomatoes. But my tiny Thai chili plant is full of (unripe) chilies:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200316/small/Chili-1.jpeg
Image title: Chili 1
Complete exposure details
Dimensions: 600 x 450, 266 kB
Dimensions of original: 5184 x 3888, 8685 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Monday, 16 March 2020:
thumbnails    small images    diary entry

Looking more carefully, though, there are two ripe ones hidden in the foliage:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200316/small/Chili-2.jpeg
Image title: Chili 2
Complete exposure details
Dimensions: 600 x 450, 140 kB
Dimensions of original: 5185 x 3888, 5548 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Monday, 16 March 2020:
thumbnails    small images    diary entry

https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200316/small/Chili-3.jpeg
Image title: Chili 3          Dimensions:          892 x 303, 90 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Display small version of all images on this page
All images taken on Monday, 16 March 2020, thumbnails          All images taken on Monday, 16 March 2020, small
Diary entry for Monday, 16 March 2020 Complete exposure details

 

I fear that they could be in the “lift skull cap” category.


Tuesday, 17 March 2020 Dereel Images for 17 March 2020
Top of page
previous day
next day
last day

Installing a gate opener
Topic: Stones Road house, general Link here

CJ Ellis along this morning to take a look at our front gate:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200318/small/Front-gate-1.jpeg
Image title: Front gate 1          Dimensions:          944 x 286, 202 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Display small version of all images on this page
All images taken on Wednesday, 18 March 2020, thumbnails          All images taken on Wednesday, 18 March 2020, small
Diary entry for Wednesday, 18 March 2020 Complete exposure details

 

To go through it with a car requires stopping, getting out, opening the gate, returning to the car, driving 10 metres through the gate, stopping, getting out, closing the gate, returning to the car and driving on: a pain. When we were rich we installed a remote controlled electric gate in Wantadilla, and we can probably afford one again. Things have changed since then; now there are photovoltaic powered openers for conventional gates, and they're even quite cheap, as I investigated last month. But we need to install it, and that's what CJ came to look at. We're planning a second personal access gate on the right, requiring reworking this part:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200318/small/Front-gate-3.jpeg
Image title: Front gate 3
Complete exposure details
Dimensions: 600 x 450, 225 kB
Dimensions of original: 5184 x 3890, 10142 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 18 March 2020:
thumbnails    small images    diary entry

Nothing seems particularly complicated. Clearly we'll have to get the parts, but that shouldn't be a big issue.


Using avidemux
Topic: technology, multimedia, opinion Link here

So now, after only a week, I have a slightly castrated version of avidemux running on lagoon. Tried to show Yvonne how to use it, but failed. Although I had used it before, and though it's relatively sane, I forgot what the symbols mean. On a second attempt I was more successful. But then she tried by herself, trimmed video clips, save them and... they weren't there!

After some investigation, discovered that avidemux is just as bad as all this GUI software that has no concept of directory trees. Or maybe almost as bad. You can specify at least one file on the command line, which produces many and varied illegible texts:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200318/small/avi.png
Image title: avi
Complete exposure details
Dimensions: 504 x 536, 242 kB
Dimensions of original: 929 x 988, 22 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 18 March 2020:
thumbnails    small images    diary entry

And the first time round it happily provided the correct directory for saving the output file (/Photos/yvonne/20200317, the same one in which the input file was located). But then she processed some files in /Photos/yvonne/20200216. Where did avidemux save the output? /Photos/yvonne/20200317, of course. That's what you did last time.

To be fair, I can't single out avidemux here. All GUI software is like this, or worse. I think that if you want to tell a GUI software developer how to get anywhere in a building, you first take him to the main entrance and then give directions from there, one step at a time. In this case, I already have a workaround: give the package its own directory, never to be changed, and use scripts to move things in and out to maintain your sanity.

OK, look for documentation. Found this tutorial, not easy to follow, but which at least showed me that there should be a volume slider on the window. Not there on mine. In fact, no sound at all. Bug in the port?

The other current issue with avidemux is the display size. It seems that you can only display the clip in one of 4 sizes, selected with the keys 1 to 4. No way to use the space available. Maybe it's there, but hidden in the apparently non-existent documentation.

So: do I try to fix it, or do I look for a better editor? There's small choice in rotten apples.


Wednesday, 18 March 2020 Dereel Images for 18 March 2020
Top of page
previous day
next day
last day

Cockatoo storm
Topic: animals Link here

Another mass arrival of cockatoos today, accompanied by a few galahs and what appear to be long-billed corellas:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200318/small/Cockatoo-storm.jpeg
Image title: Cockatoo storm
Complete exposure details
Dimensions: 732 x 369, 141 kB
Dimensions of original: 5434 x 2741, 4878 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 18 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200318/small/Cockatoo-storm-23.jpeg
Image title: Cockatoo storm 23
Complete exposure details
Dimensions: 742 x 364, 241 kB
Dimensions of original: 2023 x 993, 1300 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 18 March 2020:
thumbnails    small images    diary entry

It's not the first time, but I'm always surprised by how the different kinds of birds flock together.


Taming chilis
Topic: food and drink, opinion Link here

Monday's chili was as explosive as I had feared. Yesterday I tried a couple of thin slices off the pointy end (less hot), but it was too much for me. Today I tried frying the rest, invoking the ire of Yvonne, who couldn't breathe the air. But what was left, though hot, was perfectly edible.


Life in COVID-19 lockdown
Topic: health, general, opinion Link here

So the government has finally come to the decision to “lock down” the population, restricting movement and gatherings of more than 500 (I think) people. The recommendations: stay at home, don't meet with people, work from home if possible.

I've been doing that for decades! And indeed, nothing seems to have changed, at least not directly. But today Yvonne went into town shopping. If my experience on Saturday suggested extreme panic reactions, today was much worse. It seems that the shops were out of food as well, not just toilet paper. Well, at least durable food like spaghetti (which I had wanted), rice, flour and beans. Even the kitchenware that I had wanted to try had sold out within hours; usually they would have them for at least a week. And I suspect that that's what Marrickville Coles Totally Out Of Typewriters And Vintage Suitcases, As Panic Buying Continues is all about. I wonder how long this will last. At some point, everybody will be saturated with toilet paper and flour.


Groggy's ports mistakes
Topic: technology, opinion Link here

I made a mistake on IRC this morning:

* groggyhimself grumbles about ports.

Ah, but that's my fault. I'm not just using ports, I'm mixing them with packages. Naughty boy!

Is that wrong? I claim not, but others point to configuration differences between my system and the system on which the packages were built. Yes, the dependencies could be different. But that's exactly the point of the dependency database. I'm pretty sure that I'm doing it by the book, with some explicit exceptions, like extracting the package directly without passing "go" and registering with the database.

Then people suggested that part of my problem was that I had an old installation. Well, sorry, that's not a reason: the whole point of the package system is to keep an installation up to date. If an old installation suffers, it's because the package system isn't doing its job. But the suggestion is also irrelevant: I reinstalled both systems only a couple of months ago (and have been grumbling ever since).

Still, how about an audit? There's a command pkg audit. Oh, that just checks for security issues. How about pkg check? Yes, that looks better, and with some redirection (the man page for pkg just has a one-liner; you need the man page for a non-existent pkg-check, which doesn't explain all options in its list), it seems that pkg check -as will do the check.

Not just that: it tries to fix what it finds. In fact, it's just the ImageMagick conflict that has been giving me such pain. And then there's pkg check -ad, which found myriads of conflicts in the maze of twisty little python ports (why?), but none in the ones I had been looking at.

About the only useful information that my RTFM brought me was that pkg reinstall is spelt pkg upgrade -f. And that works.

But these misconceptions about ports worry me. They tend to confirm my suspicions that people don't really use the packages system.


Yet another video editor
Topic: technology, multimedia, opinion Link here

Finally I have avidemux working, sort of. But it has some irritating habits, and it's clear that it's relatively limited. What else is there? I had already tried kdenlive, running into problems with both performance and interface. Clearly interface is something that I need to get used to, but performance is an issue that might remain.

So today Callum Gibson suggested openshot, something that I had been thinking of anyway. To emphasize the suggestion, he pointed to this page, which interestingly enough listed the four best packages (in order) as openshot, kdenlive, shotcut and avidemux. So another reason to try it.

Install with pkg? Almost:


Installed packages to be REMOVED:
         emacs-26.3_1,3

Yes, that's the ImageMagick issue again. Dammit, OK, remove Emacs, see if I care. Built Emacs again from ports without ImageMagick support, and all was well.

Lots of fun trying to get openshot to work. Of course, the package doesn't tell you how to run it:

=== grog@lagoon (/dev/pts/15) ~ 23 -> openshot
bash: openshot: command not found

Fool! It's openshot-qt. Callum Gibson tells me that this would show up automatically on a GNOME or KDE desktop, but I have my doubts; integration doesn't seem to be the ports collection's strong suit. And even if it is the case, that's not an excuse. Ports shouldn't be tied to “desktops”.

To its credit, the (apparently obligatory) vomit on the xterm was almost all uncoloured, and the interface was almost bearable. But why the 5 tracks by default, sorted the wrong way round, of which (even in the tutorials) only 4 and 5 are visible on the default screen?

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200318/small/openshot-1.png
Image title: openshot 1
Complete exposure details
Dimensions: 602 x 448, 59 kB
Dimensions of original: 1104 x 822, 49 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 18 March 2020:
thumbnails    small images    diary entry

https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200318/small/openshot-1-detail.png
Image title: openshot 1 detail          Dimensions:          1199 x 225, 37 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Display small version of all images on this page
All images taken on Wednesday, 18 March 2020, thumbnails          All images taken on Wednesday, 18 March 2020, small
Diary entry for Wednesday, 18 March 2020 Complete exposure details

 

To display the initial tracks, you need to scroll down. What kind of mental confusion can have given rise to that?

One of the things that occurred to me and which avidemux can't do is picture-in-picture. Callum doubted that openshot could do it, while I was sure that it could. And sure enough, it can, as this video shows.

But it only half worked for me. And the program hung after a while. After considering various options, including the network, noticed the CPU time usage:

  PID USERNAME    THR PRI NICE   SIZE    RES STATE    C   TIME   WCPU COMMAND
30131 grog         48  41    0  4953M  2694M umtxpi   1   5:11 397.43% python3.7

It was maxing out all four cores! I went to lagoon and got it to work better, but even when doing nothing at all, it seems to use 25% of a CPU:

  PID USERNAME    THR PRI NICE   SIZE    RES STATE    C   TIME    WCPU COMMAND
60936 grog         25  20    0  1478M   227M select   3   2:09  26.78% python3.7

Why does this happen? It can't just be processing, because the program shouldn't be doing anything at all when it's actually using 25%.

I came across one potential issue. Seen on lagoon's log:

+NVRM: API mismatch: the client has the version 440.31, but
+NVRM: this kernel module has the version 390.87.  Please
+NVRM: make sure that this kernel module and all NVIDIA driver
+NVRM: components have the same version.

Another result of a bad package update. pkg updates the nvidia driver to the wrong version:

=== root@lagoon (/dev/pts/0) /usr/ports/multimedia/avidemux-qt5 337 -> pkg info|grep nvidia
nvidia-driver-440.31           NVidia graphics card binary drivers for hardware OpenGL rendering
nvidia-settings-440.26         Display Control Panel for X NVidia driver
nvidia-xconfig-440.26          Tool to manipulate X configuration files for the NVidia driver
=== root@lagoon (/dev/pts/0) /usr/ports/multimedia/avidemux-qt5 338 -> locate nvidia-driver
nothing useful

I fixed the problem on teevee a while back, but forgot to do so on lagoon. I'll have to do that next time Yvonne isn't there. But it can't be the cause of the performance problems, because it happens on teevee too.


Rubbish collection in Australia
Topic: general Link here

I've been used to plastic rubbish bins for over 50 years, but it's only in Australia that I've seen things like this:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200318/small/Rubbish-bin.jpeg
Image title: Rubbish bin
Complete exposure details
Dimensions: 600 x 450, 203 kB
Dimensions of original: 5185 x 3888, 8015 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 18 March 2020:
thumbnails    small images    diary entry

Why? The system originated in Germany, but when you look for photos of German rubbish collection, you end up with something like this (taken without permission from Wochenblatt and Volksfreund):

https://media04.wochenblatt-reporter.de/article/2019/11/26/1/296641_XL.jpg?1574778747 https://www.volksfreund.de/imgs/28/8/0/0/4/3/3/5/9/tok_aa04997a93435b7687a424e1042bc5e2/w950_h526_x1796_y1197_f1398378-82df2dcf2683a205.jpg

The rubbish bins look pretty much the same, modulo colour. But there are people there handling them (and taking them to and from the machine at the back of the truck). In Australia, it's a one-man operation (the driver), and the bin is handled automatically. And this automation, it seems, is also designed to return the bin as shown in my photo.

I wonder why they don't do this in Germany. I haven't found anything online that suggests that it does.


Android: file access and ringtones
Topic: technology, music, opinion Link here

For some reason, my new Nokia 5.1 Plus is only partially compatible with WiFi File Transfer: it doesn't support HTTP connections. On the old Nokia 3 I could connect with a web browser like this:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200318/small/taskumatti.png
Image title: taskumatti
Complete exposure details
Dimensions: 581 x 465, 174 kB
Dimensions of original: 1433 x 1148, 243 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 18 March 2020:
thumbnails    small images    diary entry

But on the new one (called flachmann now that the old tablet of that name is no longer usable), I need to use FTP:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200318/small/flachmann.png
Image title: flachmann
Complete exposure details
Dimensions: 502 x 538, 130 kB
Dimensions of original: 571 x 612, 78 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 18 March 2020:
thumbnails    small images    diary entry

Is that a problem? After using it, I don't think so. In fact, it can make things easier. How do I set my custom ring tone? The first obvious thing to do is to upload it to the phone. Where is it? A quick search showed that it's /home/grog/public_html/Day/20190321/O-Freunde.mp3, and the list of the top level directories on the phone shows an empty directory /Ringtones. OK,

=== grog@eureka (/dev/pts/28) ~ 29 -> ftp ftp://flachmann.lemis.com:2121/Ringtones/
Connected to flachmann.lemis.com.
220 SwiFTP 3.0 ready
331 Send password
230 Access granted
Remote system type is UNIX.
Using binary mode to transfer files.
200 Binary type set
250 CWD successful
ftp> put /home/grog/public_html/Day/20190321/O-Freunde.mp3
local: /home/grog/public_html/Day/20190321/O-Freunde.mp3 remote: /home/grog/public_html/Day/20190321/O-Freunde.mp3
227 Entering Passive Mode (192,109,197,247,152,110).
451 Couldn't open file "/home/grog/public_html/Day/20190321/O-Freunde.mp3" aka "/storage/emulated/0/home/grog/public_html/Day/20190321/O-Freunde.mp3" for writing

Oops, ftp is too stupid to remove the directory part of the path name. OK, try again.

=== grog@eureka (/dev/pts/28) ~ 30 -> cd ~/public_html/Day/20190321/
=== grog@eureka (/dev/pts/28) ~/public_html/Day/20190321 31 -> l
total 1
-rw-r--r--  1 grog  lemis  795,036 31 Mar  2019 O-Freunde.mp3
=== grog@eureka (/dev/pts/28) ~/public_html/Day/20190321 33 -> ftp ftp://flachmann.lemis.com:2121/Ringtones/
Connected to flachmann.lemis.com.
...
ftp> put O-Freunde.mp3
local: O-Freunde.mp3 remote: O-Freunde.mp3
227 Entering Passive Mode (192,109,197,247,136,247).
150 Data socket ready
100% |************************************************************************************************************************************************|   776 KiB    1.37 GiB/s    00:00 ETA
226 Transmission complete
795036 bytes sent in 00:01 (709.39 KiB/s)

That was painless enough, though it's interesting to look at the transfer speeds that ftp claims.

Next, to the Settings/Sound menu on the phone. Select ring tone. Yes, it's there, and I can set it. That was easier than I had feared, and I think I'm making friends with the ftp interface.

Now to find the version of Wachet auf that I have in my head. Somehow it's not the same setting as BWV 140. But clearly it's a more appropriate ring tone.


Thursday, 19 March 2020 Dereel
Top of page
previous day
next day
last day

Another NBN outage notification
Topic: technology, general, opinion Link here

Recently I had over two weeks with no looming National Broadband Network outages, but last week another came—“only” 15 minutes, and in the middle of the night. I can live with that.

And then today another one came:

NBNCo has let us know that they are planning network maintenance in your area, and that your service at <strong>29 STONES RD, DEREEL VIC</strong> will be affected.<br>

The details are:
  - Start date and time: Fri 20th March 2020 00:00 AEDT
  - End date and time: Fri 20th March 2020 06:00 AEDT
  - Window: 6.0 hours

You may experience the following interruptions during the maintenance
  - 90 min

Not quite as acceptable, but in the middle of the night, so again, I can live with it. But one thing seemed strange, so I checked. Yes, the same window: Friday morning, 0:00 to 6:00. Does this mean two outages, one of 15 minutes and one of 90 minutes? It's tomorrow, so we'll find out soon.


Emacs strangeness
Topic: technology, opinion Link here

Seen in my calendar this morning:

Mar 19  Greg installs BSD/386 0.3.1, 1992

28 years! But that's nothing compared to an editor that I installed some time in 1980, MINCE, a clone of Emacs for the Z-80 microprocessor. And I've been using some form of Emacs ever since (GNU Emacs since 1989).

But lately I've been having surprises. I sometimes get areas of the screen marked with a yellow background. Why? What are they? I've done some searching, and most answers on the web seem to reduce to RTFM. Clearly I've pressed some inappropriate key combination, but which? There's view-lossage to help, but so far it has evaded me.

But now I got one that I haven't seen before. I typed /2 to enter, well, /2. But I got ½. And later I wanted to enter "under", but the first two keystrokes produced ü.

Did I accidentally restart Emacs? I almost never do that, and I hadn't now:

USER  PID   %CPU %MEM      VSZ     RSS TT  STAT STARTED       TIME COMMAND
grog  5045   0.0  0.4  1465144  149188 v0  S    11Sep19     124:48.46 /usr/local/bin/emacs -display eureka:0.1 -geometry 100x50-53+0 -font 6x13 (emacs-24.5)/

OK, what's special about /? I noted that after pressing it I got a vestigial underline following it. Press space and the underline went away, and the space wasn't inserted. OK, c-h k /. It said:

/ (translated from / /) runs the command sgml-slash, which is an
interactive compiled Lisp function in `sgml-mode.el'.

It is bound to /.

OK, so somehow I seem to have set sgml-mode. How? Too much lossage. Discard the buffer and start again, but somehow I feel I have missed something important.


Friday, 20 March 2020 Dereel Images for 20 March 2020
Top of page
previous day
next day
last day

NBN breaks promise
Topic: technology, general Link here

Between 0:00 and 6:00 this morning the National Broadband Network had promised not one, but two outages. And there were none! That makes seven weeks with no planned outages, and also none in the immediate future. That's something of a record.


Moths
Topic: animals Link here

Seen on the fly screen outside the lounge room this morning:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200320/small/Moth-5.jpeg
Image title: Moth 5
Complete exposure details
Dimensions: 450 x 601, 141 kB
Dimensions of original: 3888 x 5189, 6714 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 20 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200320/small/Moth-8.jpeg
Image title: Moth 8
Complete exposure details
Dimensions: 600 x 450, 148 kB
Dimensions of original: 5187 x 3888, 6330 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 20 March 2020:
thumbnails    small images    diary entry

Clearly a kind of moth, but what? There were about 5 of them on the screen.


Garden flowers in early autumn
Topic: gardening, opinion Link here

It's the March equinox already! Time for the monthly garden flower photos. And summer barely seems to have started.

On the other hand, we've had plenty of rain, and in particular the lawn shows it—exactly when we had sold our ride-on mower and entrusted the lawn mowing to our gardener Mick Solly, who then got sick and whose own mower then failed. So we have the unusual situation of lots of long grass at the beginning of autumn. That's most obvious round our Box elder:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200320/small/Box-elder-1.jpeg
Image title: Box elder 1
Complete exposure details
Dimensions: 600 x 450, 260 kB
Dimensions of original: 5186 x 3888, 7253 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 20 March 2020:
thumbnails    small images    diary entry

In fact, the shoot is doing relatively well; at least it doesn't think it's autumn yet:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200320/small/Box-elder-2.jpeg
Image title: Box elder 2
Complete exposure details
Dimensions: 600 x 450, 246 kB
Dimensions of original: 5185 x 3888, 6700 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 20 March 2020:
thumbnails    small images    diary entry

Other trees in the front garden are also doing better than in previous years. The Paulownia kawakamii is not only flourishing, it has also produced a sucker:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200320/small/Paulownia-kawakamii-1.jpeg
Image title: Paulownia kawakamii 1
Complete exposure details
Dimensions: 600 x 450, 239 kB
Dimensions of original: 5184 x 3890, 9297 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 20 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200320/small/Paulownia-kawakamii-2.jpeg
Image title: Paulownia kawakamii 2
Complete exposure details
Dimensions: 600 x 450, 247 kB
Dimensions of original: 5186 x 3888, 7538 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 20 March 2020:
thumbnails    small images    diary entry

And the Schinus molle (“pepper tree”) that we transplanted a couple of months ago is looking better all the time. Here three months ago and today:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20191223/small/Pepper-tree-1.jpeg
Image title: Pepper tree 1
Display location on map
Complete exposure details
Dimensions: 450 x 600, 152 kB
Dimensions of original: 3888 x 5186, 7980 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Monday, 23 December 2019:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200320/small/Schinus-molle.jpeg
Image title: Schinus molle
Complete exposure details
Dimensions: 450 x 600, 229 kB
Dimensions of original: 3888 x 5184, 7485 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 20 March 2020:
thumbnails    small images    diary entry

The Corymbia ficifolia (red-flowering gum) is also still flowering, though not very much:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200320/small/Corymbia-ficifolia-2.jpeg
Image title: Corymbia ficifolia 2
Complete exposure details
Dimensions: 600 x 450, 204 kB
Dimensions of original: 5185 x 3888, 5862 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 20 March 2020:
thumbnails    small images    diary entry

Normally they flower profusely in the summer, and that's all. Assuming that it survives the winter, that's what I'd expect of this one too.

Other plants that are doing better than previously are the Clematis. Here the Edo Murasaki:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200320/small/Clematis-1.jpeg
Image title: Clematis 1
Complete exposure details
Dimensions: 600 x 450, 158 kB
Dimensions of original: 5184 x 3890, 5134 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 20 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200320/small/Clematis-2.jpeg
Image title: Clematis 2
Complete exposure details
Dimensions: 450 x 600, 198 kB
Dimensions of original: 3890 x 5184, 6883 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 20 March 2020:
thumbnails    small images    diary entry

That's not spectacular for a clematis, but it's the best I've had in the past 2½ years. And the General Sikorski is flowering:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200320/small/Clematis-3.jpeg
Image title: Clematis 3
Complete exposure details
Dimensions: 600 x 450, 161 kB
Dimensions of original: 5186 x 3888, 5438 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 20 March 2020:
thumbnails    small images    diary entry

But apart from that flower, there's a complete new shoot to the left that has grown this year, and it has (barely recognizable) buds on it too:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200320/small/Clematis-4.jpeg
Image title: Clematis 4
Complete exposure details
Dimensions: 450 x 600, 272 kB
Dimensions of original: 3888 x 5184, 8783 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 20 March 2020:
thumbnails    small images    diary entry

And the Fuchsia triphylla in the shade area, which had looked quite sad before, is now a lot better:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200320/small/Fuchsia-2.jpeg
Image title: Fuchsia 2
Complete exposure details
Dimensions: 600 x 450, 212 kB
Dimensions of original: 5184 x 3888, 5621 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 20 March 2020:
thumbnails    small images    diary entry

The Hibiscus rosa-sinensis “Uncle Max” that I planted in the north bed is now looking a lot better:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200320/small/Hibiscus-rosa-sinensis-1.jpeg
Image title: Hibiscus rosa sinensis 1
Complete exposure details
Dimensions: 450 x 600, 233 kB
Dimensions of original: 3888 x 5184, 7774 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 20 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200320/small/Hibiscus-rosa-sinensis-2.jpeg
Image title: Hibiscus rosa sinensis 2
Complete exposure details
Dimensions: 600 x 450, 161 kB
Dimensions of original: 5186 x 3888, 5502 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 20 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200320/small/Hibiscus-rosa-sinensis-3.jpeg
Image title: Hibiscus rosa sinensis 3
Complete exposure details
Dimensions: 600 x 450, 144 kB
Dimensions of original: 5185 x 3888, 4669 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 20 March 2020:
thumbnails    small images    diary entry

That part of the garden is particularly crowded now, at least partially because of the tomatoes (which are only now starting to give any reasonable quantity of fruit) and the cannas. I hope that the Hibiscus will survive this winter better, and then we'll try to give it a little more space.

The parent tree is still recovering from its rather drastic repotting a couple of months ago:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200320/small/Hibiscus-rosa-sinensis-5.jpeg
Image title: Hibiscus rosa sinensis 5
Display location on map
Complete exposure details
Dimensions: 447 x 604, 181 kB
Dimensions of original: 3888 x 5254, 5967 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 20 March 2020:
thumbnails    small images    diary entry

It's showing signs of recovery, though one of the branches has clearly given up the ghost. And the curry tree that I repotted is looking much better, as are the cuttings that I made:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200320/small/Curry-tree-4.jpeg
Image title: Curry tree 4
Display location on map
Complete exposure details
Dimensions: 601 x 449, 208 kB
Dimensions of original: 5206 x 3888, 6115 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 20 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200320/small/Curry-tree-1.jpeg
Image title: Curry tree 1
Complete exposure details
Dimensions: 600 x 450, 202 kB
Dimensions of original: 5185 x 3888, 5412 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 20 March 2020:
thumbnails    small images    diary entry

On the other hand, as I feared, the last Buddleja × weyeriana has died. It really happened quickly, and I don't know why. Here photos from two months ago (first two), a month ago and today (last two):

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200122/small/Buddleja-1.jpeg
Image title: Buddleja 1
Display location on map
Complete exposure details
Dimensions: 600 x 450, 137 kB
Dimensions of original: 5184 x 3888, 4598 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 22 January 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200122/small/Buddleja-5.jpeg
Image title: Buddleja 5
Display location on map
Complete exposure details
Dimensions: 600 x 450, 89 kB
Dimensions of original: 5185 x 3888, 2409 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 22 January 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200224/small/Buddleja.jpeg
Image title: Buddleja
Display location on map
Complete exposure details
Dimensions: 450 x 600, 148 kB
Dimensions of original: 3888 x 5184, 7081 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Monday, 24 February 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200320/small/Buddleja-1.jpeg
Image title: Buddleja 1
Complete exposure details
Dimensions: 600 x 450, 248 kB
Dimensions of original: 5184 x 3888, 7219 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 20 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200320/small/Buddleja-3.jpeg
Image title: Buddleja 3
Complete exposure details
Dimensions: 600 x 450, 99 kB
Dimensions of original: 5185 x 3888, 4845 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 20 March 2020:
thumbnails    small images    diary entry

Why did that happen? It's all the stranger because the cuttings that I took last month seem to be doing well:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200321/small/Buddleja-1.jpeg
Image title: Buddleja 1
Complete exposure details
Dimensions: 600 x 450, 171 kB
Dimensions of original: 5186 x 3888, 6735 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 21 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200321/small/Buddleja-3.jpeg
Image title: Buddleja 3
Complete exposure details
Dimensions: 600 x 449, 160 kB
Dimensions of original: 5192 x 3888, 4953 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 21 March 2020:
thumbnails    small images    diary entry


Black cockatoo storm
Topic: animals Link here

While taking the garden photos, hundreds of yellow-tailed black cockatoos flew over the house:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200320/small/Black-cockatoos-4.jpeg
Image title: Black cockatoos 4
Complete exposure details
Dimensions: 600 x 450, 112 kB
Dimensions of original: 5184 x 3888, 4263 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 20 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200320/small/Black-cockatoos-7.jpeg
Image title: Black cockatoos 7
Complete exposure details
Dimensions: 600 x 450, 76 kB
Dimensions of original: 5185 x 3888, 2063 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 20 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200320/small/Black-cockatoos-7-detail.jpeg
Image title: Black cockatoos 7 detail
Complete exposure details
Dimensions: 548 x 493, 92 kB
Dimensions of original: 1264 x 1138, 249 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 20 March 2020:
thumbnails    small images    diary entry

They're nothing like as common as the sulphur-crested cockatoos that we see almost every day, and of course I didn't have the right lens with me.


Saturday, 21 March 2020 Dereel Images for 21 March 2020
Top of page
previous day
next day
last day

Peace!
Topic: general, multimedia, technology, opinion Link here

Somehow the last week has been particularly stressful, and it had its overhang into today: I didn't get yesterday's diary entry committed until 16:54. But that's about all I had to do today. Yes, Yvonne managed to find an interesting bug in avidemux: when saving a clip, if you forget and use the standard Emacs c-x c-s, avidemux does save a clip. But it's not the one you selected: it's the one to the left of the A mark (in other words, the part cut off at the beginning).

“Well don't do that, then”.


More black cockatoos
Topic: animals Link here

While walking the dogs, still with the wrong lens, found more yellow-tailed black cockatoos:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200321/small/Black-cockatoos-3.jpeg
Image title: Black cockatoos 3
Complete exposure details
Dimensions: 600 x 450, 80 kB
Dimensions of original: 5184 x 3888, 4607 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 21 March 2020:
thumbnails    small images    diary entry

I suppose it's time to carry a long telephoto with me.


Sunday, 22 March 2020 Dereel → Ballarat → Dereel Images for 22 March 2020
Top of page
previous day
next day
last day

Finally mowing the lawn
Topic: gardening, opinion Link here

Mick Solly along this morning to finally mow the lawn. He has been sick, so has his lawn mower, and he arrived with a not completely healed rib fracture. Normally it wouldn't have been necessary to mow the lawn at this time of year. Here a comparison of this time last year (normal situation) and yesterday:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20190323/small/house-from-n-4.jpeg
Image title: house from n 4
Complete exposure details
Dimensions: 637 x 424, 218 kB
Dimensions of original: 3248 x 2160, 3603 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 23 March 2019:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200321/small/house-from-n-3.jpeg
Image title: house from n 3
Complete exposure details
Dimensions: 701 x 385, 233 kB
Dimensions of original: 3701 x 2032, 5381 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 21 March 2020:
thumbnails    small images    diary entry

At least things are looking a little better now.


OED access in times of COVID-19
Topic: general, technology, opinion Link here

I access the Oxford English Dictionary several times a week via the State Library of Victoria. It's convenient and free. Somewhere I have a DVD of the Second Edition, but it's easier via the web.

But today I was unable to access the service. “You could not be signed in. This account has no valid subscription for this site”. Damn. What has gone wrong there? The only credentials I need are the ones I need to access SLV, and they were OK.

OK, report a bug? No provision for that on the SLV web site, just “ask a question”. OK, “ask a question”, specifying a reason. What, bugs? That's no reason. At least not in their list. Still, somebody will see it tomorrow, and hopefully do something about it.

I sent my “question” off at 9:28:43 on a Sunday morning. What's a reasonable time to expect a response? Certainly not what what happened: 6 minutes later, at 9:34:45, I got a response from David Flegg:

Normally we would contact the vendor to identify and resolve the problem however as of 3pm 19 March staff have been sent home until at least Wednesday 25 March and so are not in a position to assist in this manner.

Some staff are working from home (like me). I will forward the issue to the relevant staff and hopefully they can do something about contacting the vendor. If not we hope to be back on-site on Wednesday 25 March. If we are we will deal with the issue at that time.

That's interesting for a couple of reasons:


Shopping in Ballarat
Topic: general, animals, gardening, opinion Link here

So we're supposed to be idle at home and not go anywhere. But then Yvonne saw a horse statue for sale in Ballarat:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200323/small/Horse-statue-1.jpeg
Image title: Horse statue 1
Complete exposure details
Dimensions: 600 x 450, 99 kB
Dimensions of original: 5186 x 3888, 3495 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Monday, 23 March 2020:
thumbnails    small images    diary entry

Of course she had to have it, and that meant going to town to pick it up. While there we dropped in at ALDI. Things aren't looking quite as bad as last week, though they have converted the toilet paper aisle to other purposes:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200322/small/ALDI-shelves-3.jpeg
Image title: ALDI shelves 3
Complete exposure details
Dimensions: 609 x 444, 169 kB
Dimensions of original: 4742 x 3456, 4855 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Sunday, 22 March 2020:
thumbnails    small images    diary entry

And now they're sold out of disinfectants and things:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200322/small/ALDI-shelves-4.jpeg
Image title: ALDI shelves 4
Complete exposure details
Dimensions: 610 x 443, 145 kB
Dimensions of original: 4756 x 3456, 5865 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Sunday, 22 March 2020:
thumbnails    small images    diary entry

At least that I can understand.

From there off to Bunnings to look for various things: a connector for irrigation hose fittings, some plants, and some strip lights for the cooking area in the kitchen.

We didn't find the plants we were looking for, which was just as well. We were expecting to pay $5 to $8, but the cheapest were over $20. We just couldn't find the fitting for the hose, but the closest fittings would have cost over $10, and for $23 we bought a new hose, fittings at both ends and a reel. Somehow the prices are ridiculous.

And then the strip lights. I had expected to pay $10 to $15, but of course there are no incandescent lights any more. After much comparison (I must finally get used to measuring light output in Lumens rather than Watts) bought two 39 cm 600 Lumen LED strip lights for the princely sum of $40 each. It wasn't until we got home that we discovered that there way no sane way of attaching them to a surface.

And the horse? We bought it, of course. That was a foregone conclusion.


More GPS navigation fun
Topic: technology, general, opinion Link here

My GPS navigator works even worse than before. It reached the end of time a year or so ago, and last month I left it out in the sun (wouldn't you think a navigator could deal with that?):

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200216/small/GPS-navigator-1.jpeg
Image title: GPS navigator 1
Complete exposure details
Dimensions: 600 x 450, 71 kB
Dimensions of original: 5185 x 3888, 3246 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Sunday, 16 February 2020:
thumbnails    small images    diary entry

Since then it doesn't work too well, and I'v ebeen thinking of a replacement for a while. Today's trip to Ballarat was worth another attempt. Off to the toyshop to see what was on offer.

I discovered an app already installed: “Australia Topo Maps”. Where did that come from? I had to search the toyshop to find that it's here. Like most of these things, there's no obvious documentation, and it doesn't seem to be related to Australia. While playing around with it, came up with this unbelievably bad map:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200322/small/Screenshot_20200322-121415.png
Image title: Screenshot_20200322 121415
Complete exposure details
Dimensions: 358 x 756, 624 kB
Dimensions of original: 720 x 1520, 1856 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Sunday, 22 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200322/small/Screenshot_20200322-121415-detail.png
Image title: Screenshot_20200322 121415 detail
Complete exposure details
Dimensions: 591 x 457, 566 kB
Dimensions of original: 416 x 322, 265 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Sunday, 22 March 2020:
thumbnails    small images    diary entry

Where is it? To judge by the barely legible Cyrillic script, somewhere in Russia? No, Kelantan, as the text “Kampong Durian Daun”—old spelling—confirms. But what use is it? So I tried some new apps.

First, Maps Directions & GPS navigation, which got good ratings. Not from me: I couldn't get it to work. Every time I tried to do anything, I ended up with another advertisement trying to get me to install stuff that was sometimes only marginally related, and I had to fight my way past it, a different way each time. After the third time I gave up.

Why do people do this? Yes, advertisements are a fact of life, but if you annoy people so much that they don't even try the product, you're missing the point.

Next, Offline Maps & Navigation, which was similar, but not quite as bad. I got it installed and set the address in Ballarat. It gave me a clearly optimum route:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200322/small/Screenshot_20200322-122703.png
Image title: Screenshot_20200322 122703
Complete exposure details
Dimensions: 755 x 358, 106 kB
Dimensions of original: 1520 x 720, 164 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Sunday, 22 March 2020:
thumbnails    small images    diary entry

I've seen this with other navigators too: they hate to make you turn around. But in this case I wasn't pointing anywhere, and in any case, going round the loop is a 3 km detour.

Off anyway, discovering that the display wasn't that bad, though clearly it suffered if the phone was in my pocket, presumably because of marginal reception. It has many of the disadvantages of other navigators, but I can probably live with it.

While doing these comparisons, though, ran into another issue that also bites Microsoft users: which program am I running? With X you almost invariably get a title on the window, though Google Chrome tries to make you share the pain of Microsoft users by trying to be a (second-rate) window manager that omits frames and identification. And that's apparently the only way on mobile phones. Why?


Monday, 23 March 2020 Dereel Images for 23 March 2020
Top of page
previous day
next day
last day

Still more flash pain
Topic: photography, opinion Link here

After buying the horse statue yesterday, the first thing to do was to take a photo.

How much effort should I take? In principle, it doesn't look bad where it is. But that's with a window behind and to one side. Take a photo like that and it will look terrible:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200324/small/Horse-statue.jpeg
Image title: Horse statue
Complete exposure details
Dimensions: 600 x 450, 81 kB
Dimensions of original: 5184 x 3888, 2596 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 24 March 2020:
thumbnails    small images    diary entry

But that's what flash is for, and I have a couple of studio units in the area. But for some reason I decided that the on-camera mecablitz would do a better job:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200323/small/Horse-statue-1.jpeg
Image title: Horse statue 1
Complete exposure details
Dimensions: 600 x 450, 99 kB
Dimensions of original: 5186 x 3888, 3495 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Monday, 23 March 2020:
thumbnails    small images    diary entry

OK, not bad. But then of course I wanted to compare it with the studio flash. Off with my light meter and measured f/8.7:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200323/small/Horse-statue-2.jpeg
Image title: Horse statue 2
Complete exposure details
Dimensions: 450 x 600, 76 kB
Dimensions of original: 3888 x 5186, 2754 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Monday, 23 March 2020:
thumbnails    small images    diary entry

What went wrong there? Increased the exposure ultimately to f/5.6, still with no good results:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200323/small/Horse-statue-5.jpeg
Image title: Horse statue 5
Complete exposure details
Dimensions: 450 x 600, 102 kB
Dimensions of original: 3888 x 5185, 4205 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Monday, 23 March 2020:
thumbnails    small images    diary entry

I've been having problems with flash exposure for over 50 years, but I still haven't solved them.


Illuminating the cooking area
Topic: food and drink, opinion Link here

After some examination, including consideration of kludges, discovered that the LED strip lights that I bought yesterday would indeed fit where I wanted them, as long as I ensured that the power connection (at the end) was at the right end; otherwise the light would shine into the wall. After relatively little work I had (before and after):


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200324/small/Kitchen-lighting-1-detail-2.jpeg
Image title: Kitchen lighting 1 detail 2          Dimensions:          921 x 293, 76 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Display small version of all images on this page
All images taken on Tuesday, 24 March 2020, thumbnails          All images taken on Tuesday, 24 March 2020, small
Diary entry for Tuesday, 24 March 2020 Complete exposure details

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200324/small/Kitchen-lighting-2-detail.jpeg
Image title: Kitchen lighting 2 detail          Dimensions:          940 x 287, 131 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Display small version of all images on this page
All images taken on Tuesday, 24 March 2020, thumbnails          All images taken on Tuesday, 24 March 2020, small
Diary entry for Tuesday, 24 March 2020 Complete exposure details

   
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200324/small/Kitchen-lighting-2.jpeg
Image title: Kitchen lighting 2
Complete exposure details
Dimensions: 603 x 448, 77 kB
Dimensions of original: 5230 x 3888, 3079 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 24 March 2020:
thumbnails    small images    diary entry

Clearly I could do with a third light under the range hood, but I don't know how to attach it there. And I still need to think about the wiring. The lights allow daisy-chaining the power connections, but then I need custom wiring.


Hibiscus in flower
Topic: gardening, opinion Link here

The Hibiscus rosa-sinensis “Uncle Max” is definitely happier now:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200323/small/Hibiscus-1.jpeg
Image title: Hibiscus 1
Complete exposure details
Dimensions: 450 x 600, 229 kB
Dimensions of original: 3890 x 5184, 7941 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Monday, 23 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200323/small/Hibiscus-2.jpeg
Image title: Hibiscus 2
Complete exposure details
Dimensions: 600 x 450, 206 kB
Dimensions of original: 5184 x 3888, 5228 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Monday, 23 March 2020:
thumbnails    small images    diary entry

But it's not the only hibiscus that is doing well. Clearly the new position suits the one Hibiscus syriacus that I planted up against the wall:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200323/small/Hibiscus-3.jpeg
Image title: Hibiscus 3
Complete exposure details
Dimensions: 450 x 600, 263 kB
Dimensions of original: 3888 x 5184, 9397 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Monday, 23 March 2020:
thumbnails    small images    diary entry

The other one is flowering too, but it's not doing nearly as well.

And then there's the Alyogyne huegelii, once considered a hibiscus. It has grown so much that there won't be any space between it and the “Uncle Max” next year:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200323/small/Alyogyne-1.jpeg
Image title: Alyogyne 1
Complete exposure details
Dimensions: 449 x 600, 276 kB
Dimensions of original: 3888 x 5199, 11834 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Monday, 23 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200323/small/Alyogyne-2.jpeg
Image title: Alyogyne 2
Complete exposure details
Dimensions: 600 x 450, 232 kB
Dimensions of original: 5184 x 3890, 8542 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Monday, 23 March 2020:
thumbnails    small images    diary entry


Tuesday, 24 March 2020 Dereel → Ballarat → Dereel Images for 24 March 2020
Top of page
previous day
next day
last day

Vaccinations in the time of COVID-19
Topic: health Link here

Into Ballarat again this morning. Weren't we supposed to keep at home? Yes, but the doctors think that it would be good for old people like us to at least be vaccinated against influenza. It won't protect against COVID-19, but it will at least lower the likelihood that we'll end up getting both. Normally we would have been due for a revaccination in May, but now they're doing fast vaccination “clinics” in the clinic early in the morning, before others arrive—at least in theory.

While there, Yvonne had a blood test done. For once, the bandage on her arm didn't work, and she had blood streaming down her arm. Here the replacement they put on:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200324/small/Blood-test-bandage.jpeg
Image title: Blood test bandage
Complete exposure details
Dimensions: 442 x 611, 102 kB
Dimensions of original: 3456 x 4779, 4372 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 24 March 2020:
thumbnails    small images    diary entry


Ballarat ghost town
Topic: general, health, opinion Link here

The effects of the curfews are becoming evident. This is Doveton Street in Ballarat, between Sturt Street and Dana Street looking east, during the morning rush hour:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200324/small/Doveton-Street.jpeg
Image title: Doveton Street          Dimensions:          1156 x 234, 136 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Display small version of all images on this page
All images taken on Tuesday, 24 March 2020, thumbnails          All images taken on Tuesday, 24 March 2020, small
Diary entry for Tuesday, 24 March 2020 Complete exposure details

 

Normally this is the busiest street in Ballarat.


More PV recalibration
Topic: Stones Road house, general, opinion Link here

The PV inverter had another recalibration fest today. Started at 14:28 and went on all day. I wonder if this is really correct. Interestingly it started with the battery fully charged. Could it be that it wasn't expecting the behaviour at that level of charge?


Understanding flash exposure, episode 32768
Topic: photography, opinion Link here

Why did yesterday's flash photos have such bad exposure? I measured the light with my Sekonic L-308S, which should be accurate. Back to take another look today. There are two ways of measuring: incident light and reflected light. There's a little dome that fits over the sensor for incident light, and which is moved away for reflected light:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200325/small/Sekonic-L-308S-1.jpeg
Image title: Sekonic L 308S 1
Complete exposure details
Dimensions: 402 x 673, 149 kB
Dimensions of original: 3096 x 5184, 4923 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 25 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200325/small/Sekonic-L-308S-8.jpeg
Image title: Sekonic L 308S 8
Complete exposure details
Dimensions: 600 x 449, 155 kB
Dimensions of original: 5191 x 3888, 6940 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 25 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200325/small/Sekonic-L-308S-10.jpeg
Image title: Sekonic L 308S 10
Complete exposure details
Dimensions: 601 x 450, 153 kB
Dimensions of original: 5194 x 3888, 6398 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 25 March 2020:
thumbnails    small images    diary entry

On checking, discovered that the dome wasn't quite in the correct position. It wasn't completely pushed to the left (first photo):

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200325/small/Sekonic-L-308S-8.jpeg
Image title: Sekonic L 308S 8
Complete exposure details
Dimensions: 600 x 449, 155 kB
Dimensions of original: 5191 x 3888, 6940 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 25 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200325/small/Sekonic-L-308S-7.jpeg
Image title: Sekonic L 308S 7
Complete exposure details
Dimensions: 601 x 450, 156 kB
Dimensions of original: 5194 x 3888, 6340 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 25 March 2020:
thumbnails    small images    diary entry

Did that explain things? Only partially. But holding my hand above the meter changed things dramatically, by about 2½ EV. First lesson.

Later I took photos of the kitchen area. The first one was greatly overexposed. Why? Discovered that I wasn't really measuring what I had exposed. To measure it, I went up to the object, held the exposure meter in front of it, and triggered the flash. Then I took the photo from about 3 m away. Exposure should be the same, yes? Well, in principle. But when doing the measurements I was between the flash and the subject, and that was the problem.

Why is this all so hard?


File access in the age of Google
Topic: technology, opinion Link here

Peter Jeremy has given me access to a large collection of files on Google Drive. There must be several terabytes of them. OK, follow the “invitation” and get a list of names. besplex, epsplex and so on. What are they? My understanding is that they're disk images of some kind, but Google Drive tells me that they're “Google Drive folders”. What can I do with them? I have no idea. I'd expect to be able to select them show the component files, but I failed in that attempt.

Once again, the Google interface is so non-intuitive that I can't make head or tail of them. I tried the help, which popped up the obligatory too-small window and offered suggestions like

You can upload files from your computer or create files in Google Drive.

  • Upload files and folders to Google Drive
  • Work with Office files
  • Create, edit, and format Google Docs, Sheets, and Slides

I'm going to have to ask Peter.


File access in the age of Android
Topic: technology, opinion Link here

I've had my new Nokia 5.1 Plus for 10 days now, and so far the experience has been mixed. I've found a number of apps that seem better than what I have used before, but I'm still running into this frustrating now-you-see-me-now-you-don't message stuff. But that might be a Nokia taunt.

One difference is that WiFi File Transfer only provides FTP access, while on the older Nokia 3 it offers HTTP.

I've been thinking for some time about my most basic question, last asked when I got the phone:

But surely, surely, there is software available for that most basic of network functionality, copying data from one system to another?

And then something occurred to me, a concept that even had a name: “ftpfs”, a file system that runs over FTP. Clearly not a choice for high performance, but in principle FTP offers the functionality you need to access files remotely. OK, off looking for ftpfs, and sure enough, found a whole lot of them, even a Wikipedia page, which tells me that the original implementation was done by no less than Dennis Ritchie. I also found a directoryfolder /usr/ports/sysutils/curlftpfs on eureka.

OK, there's a package, conveniently called

=== grog@teevee (/dev/pts/8) ~ 423 -> pkg search ftpfs
fusefs-curlftpfs-0.9.2_5       Mount remote FTP directories

Install that. The usual question: what got installed? man fusefs-curlftpfs? That's an old, worn-out magic word. What's in pkg-plist? Not present. But I had already found that the binary was called (wait for it) curlftpfs.

I later discovered that there's an alternative of the variable PLIST_FILES in the Makefile, saving an inode for small lists, and that pointed me not only to the binary, but also to the man page curlftpfs(1).

OK, how do I run it? Start by starting with inappropriate parameters:

=== grog@teevee (/dev/pts/8) ~ 426 -> curlftpfs
missing host
see `curlftpfs -h' for usage
=== grog@teevee (/dev/pts/8) ~ 427 -> curlftpfs -h
usage: curlftpfs <ftphost> <mountpoint>
...

OK, after some trouble specifying the host name, ended up with:

=== root@teevee (/dev/pts/14) /usr/ports/sysutils/fusefs-curlftpfs 17 -> curlftpfs -v ftp://flachmann.lemis.com:2121 /flachmann
* Couldn't find host flachmann.lemis.com in the .netrc file; using defaults
*   Trying 192.109.197.247:2121...
* TCP_NODELAY set
* Connected to flachmann.lemis.com (192.109.197.247) port 2121 (#0)
< 220 SwiFTP 3.0 ready
> USER anonymous
< 331 Send password
> PASS ftp@example.com
< 230 Access granted
> PWD
< 257 "/"
* Entry path is '/'
* Request has same path as previous transfer
* ftp_perform ends with SECONDARY: 0
* Remembering we are in dir ""
* Connection #0 to host flachmann.lemis.com left intact
fuse: failed to open fuse device: No such file or directory

Oh, no, you didn't forget to load the fuse module that we didn't tell you about, did you? Guilty as charged. Read fuse: failed to open fuse device, load the module, try again, get exactly the same messages except for the last line. And:

=== root@teevee (/dev/pts/9) /usr/ports/sysutils/fusefs-curlftpfs 74 -> df /flachmann/
Filesystem 1048576-blocks Used   Avail Capacity  Mounted on
/dev/fuse         976,562    0 976,562     0%    /flachmann
=== root@teevee (/dev/pts/14) /usr/ports/sysutils/fusefs-curlftpfs 22 -> l /flachmann/
total 1
drwxr-xr-x  1 root  wheel  4,096 14 Mar 17:00 AirDroid
drwxr-xr-x  1 root  wheel  4,096 19 Sep  2019 Alarms
drwxr-xr-x  1 root  wheel  4,096 19 Sep  2019 Android
drwxr-xr-x  1 root  wheel  4,096 23 Mar 14:13 DCIM
drwxr-xr-x  1 root  wheel  4,096 19 Sep  2019 Download
drwxr-xr-x  1 root  wheel  4,096 23 Mar 13:49 mbstph
drwxr-xr-x  1 root  wheel  4,096 19 Sep  2019 Movies
drwxr-xr-x  1 root  wheel  4,096 19 Sep  2019 Music
drwxr-xr-x  1 root  wheel  4,096 19 Sep  2019 Notifications
drwxr-xr-x  1 root  wheel  4,096 15 Mar 10:15 Pictures
drwxr-xr-x  1 root  wheel  4,096 19 Sep  2019 Podcasts
drwxr-xr-x  1 root  wheel  4,096 15 Mar 10:16 Ringtone Cutter
drwxr-xr-x  1 root  wheel  4,096 18 Mar 18:24 Ringtones
drwxr-xr-x  1 root  wheel  4,096 15 Mar 16:08 SendAnywhere

It's there! I can access all the files on the phone from a real computer! What an amazing relief! Finally I can access data on this phone in a sane manner. By comparison the clearly incorrect values in the df output (which prove to be the same across all phones) are of no interest.

Why was the way here so difficult? For the fun of it, took a few photos with the phone and was able to display them on teevee with no further interaction:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200324/small/Lounge-room-5.jpeg
Image title: Lounge room 5
Display location on map
Complete exposure details
Dimensions: 600 x 450, 132 kB
Dimensions of original: 4160 x 3120, 3345 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 24 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200324/small/Lounge-room-6.jpeg
Image title: Lounge room 6
Display location on map
Complete exposure details
Dimensions: 600 x 450, 124 kB
Dimensions of original: 4160 x 3120, 3737 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 24 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200324/small/ftpfs-listing.jpeg
Image title: ftpfs listing
Display location on map
Complete exposure details
Dimensions: 681 x 396, 115 kB
Dimensions of original: 3744 x 2179, 2370 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 24 March 2020:
thumbnails    small images    diary entry

The last photo (admire that moiré and vignetting) shows some of the file actions.

In passing, it's interesting to note that the camera has a 4:3 aspect ratio. Is that typical for mobile phones?


Wednesday, 25 March 2020 Dereel Images for 25 March 2020
Top of page
previous day
next day
last day

Battery calibration without end
Topic: Stones Road house, general, technology, opinion Link here

When I got into my office this morning, yesterday's PV battery calibration was still going on:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200325/small/PV-1.png
Image title: PV 1
Complete exposure details
Dimensions: 576 x 469, 73 kB
Dimensions of original: 512 x 417, 26 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 25 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200325/small/PV-2.png
Image title: PV 2
Complete exposure details
Dimensions: 548 x 492, 76 kB
Dimensions of original: 460 x 413, 25 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 25 March 2020:
thumbnails    small images    diary entry

Three complete cycles, and it was continuing into the fourth. When it got to the fully charged state of the fourth, I power cycled the inverter, but it's becoming clear that that won't stop it. Time for a stiffer letter to the suppliers, asking for:

As I asked last August, please get me a statement from the manufacturer (not from you) by 10 April answering the questions:

  1. How often should this recalibration take place?
  2. How many cycles are necessary?
  3. If the number of cycles is variable, what is the maximum?
  4. Does a large number of cycles indicate problems with the battery?
  5. Why does the inverter discard PV power when discharging the battery? It could be fed into the grid.
  6. Why does the calibration cycle not take time of day into account? It wouldn't be such a problem if it happened during the night.
  7. Why was I not informed about this "feature"? I believe this represents a breach of the Trade Practices Act.

As it is, I can only conclude that the device is defective when measured by the information supplied to me on purchase. Please arrange for it to be repaired or replaced. I am prepared, without obligation, to accept a single calibration cycle per month, but no more.

Tomas, you might like to consider alternate equipment to replace the Ingeteam/BYD combination.

The response was immediate. I sent the message at 12:22, and Fred replied at 12:37. By 13:40 he was on site updating firmware both on the inverter and on the battery. Keeping his distance (he has a cold, potentially a more conventional Coronavirus), he explained that it is possible to completely bypass the recalibration. It seems that it has also happened to customers without grid or generator backup. When the battery reached 0%, they lost all power.

But that's only part of the story. It seems that the request for recalibration comes from the battery (hopefully the firmware update will improve things there), and that it is almost impossible to get technical information from BYD, the maker. Fred can't get the information. I wonder what a report to the authorities will bring. In any case, though it's clear that Fred and Tomas aren't to blame, I can't see any reason not to report the incident if (as I expect) I don't hear back from the makers by 10 April.


More lights in the kitchen?
Topic: food and drink, photography, opinion Link here

While setting up the lights in the kitchen yesterday, found a blob of oil on the cooktop. Clearly it had dropped from the range hood filter, so I put the filter through the dishwasher. But the dripping continued:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200325/small/Range-hood-1.jpeg
Image title: Range hood 1
Complete exposure details
Dimensions: 600 x 450, 122 kB
Dimensions of original: 5186 x 3888, 4748 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 25 March 2020:
thumbnails    small images    diary entry

That's the extractor fan above the filter. The filter is so useless that oil collects on the fan, then drips down through the filter onto the cooking surface.

The workaround was simple: wipe the oil of the housing of the fan. But while looking at it, it occurred to me that there's a rail between the end of the filter and the wall. Can I screw another strip light to it? Time to take a couple of photos:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200325/small/Range-hood-10.jpeg
Image title: Range hood 10
Complete exposure details
Dimensions: 600 x 450, 114 kB
Dimensions of original: 5184 x 3888, 5269 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 25 March 2020:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20200325/small/Range-hood-11.jpeg
Image title: Range hood 11
Complete exposure details
Dimensions: 600 x 450, 99 kB
Dimensions of original: 5184 x 3888, 4407 kB