Greg
animals brewing
food and drink fiction
gardening general
health history
language music
multimedia opinion
photography politics
rant Stones Road house
technology
Greg's diary
recent entries
Translate this page
Select day in April 2024:
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
Select month:
2023 May Jun Jul Aug
2023 Sep Oct Nov Dec
2024 Jan Feb Mar Apr
Today's diary entry
Diary index
About this diary
Greg's home page
Greg's photos
Network link stats
Greg's other links
Copyright information
    
Groogle

Thursday, 25 April 2024 Dereel
Top of page
next day
last day

Another catch-up day
Topic: general Link here

Somehow the last few weeks seem to have been hectic; there has always been something to do. Finally things are over, though. No doctor's visits for a few weeks, cat gradually settling in. And a mound of email to work through.


Mona's progress
Topic: animals Link here

No Mona to be seen today. Petra Gietz was here, and of course she wanted to see her, but she remained behind the bassoon cabinet all day. It wasn't until the evening that she finally came out. Things seem to be getting better, though. I held her while Yvonne took the dogs past us, and though she tried to escape, it wasn't too hard, and I held her until the dogs were gone again. Then I let her go, and she didn't disappear immediately. So things do seem to be improving.


Installing the Realtek driver
Topic: technology, opinion Link here

As planned, installed the net/realtek-re-kmod driver for the Realtek 8125 2.5 Gb/s NIC. The installation message was surprising:

Add the following lines to your /boot/loader.conf
to override the built-in FreeBSD re(4) driver.

if_re_load="YES"
if_re_name="/boot/modules/if_re.ko"

How is that going to work? If the driver is built into the kernel, you can't load another driver. And of course that is what happened:

=== root@hydra (/dev/pts/5) ~ 4 -> kldload if_re.ko
kldload: can't load if_re.ko: module already loaded or in kernel

I had thought that it was a separate driver. While searching, found this page, which, for the latest update, states “Note: the driver is still unstable (crash or hang) on some cards/machines”. Other bugs fixed in the last year are also less than encouraging: “fix kernel panic when generating MAC address", “fix panic when kldloaded outside of loader”.

Not quite what I want in a production machine. And to even attempt to load the module, I will have to reboot, with all the untidy ends that that entails. Even then, it's not clear that the module will load; maybe I'll need to build a kernel without the re driver. So for the time being I'll leave things as they are.


More Microsoft pain
Topic: technology, opinion Link here

Can I find other ways to avoid the hangs I had over the weekend? For reasons I don't understand, despise.lemis.com tries to access the eureka:/dump file system when I run DxO PhotoLab. What do I need /dump for? For backups, in principle. But this is a VM, and it's so much easier to back it up (and restore it if necessary) from behind the scenes rather than running a Microsoft backup program. So umount it, or whatever Microsoft calls it.

What does Microsoft call it? No idea. I went through likely searches and drew a blank. Then played around with the file manager or whatever it's called, the one that with the right clicks will display a graphical representation of file systems and “folders”. Right click. Disconnect! That's the word. But even then, I couldn't find any hits from Microsoft on windows disconnect share.

Will that be enough? It will certainly save time waiting for the drive to spin up. Clearly I should move the /Photos file system to hydra. But that will require considerable restructuring, and in principle I want a 12 TB or more SSD, which is not yet practicable. So maybe I should consider some symlink mess.

Where's Vinum when you need it? Dead and gone, unfortunately. Yes, I could almost certainly do something similar with ZFS, but that requires more learning than I'm prepared to do.


The sting in the tail of the symlink
Topic: photography, technology, opinion Link here

Finally got round to writing up my monthly garden flower page for this month. The big difference was removing the Acacia melanoxylon (run the cursor over an image to compare it with its neighbour):


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240413/big/Blackwood.jpeg
Image title: Blackwood          Dimensions:          5208 x 3636, 7712 kB
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 Saturday, 13 April 2024, thumbnails          All images taken on Saturday, 13 April 2024, small
Diary entry for Saturday, 13 April 2024 Complete exposure details

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240420/big/No-blackwood.jpeg
Image title: No blackwood          Dimensions:          5208 x 3636, 7534 kB
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 Saturday, 20 April 2024, thumbnails          All images taken on Saturday, 20 April 2024, small
Diary entry for Saturday, 20 April 2024 Complete exposure details

 

How do I align them? I have scripts that align photos taken on a single day, but these are a week apart. And to add to the annoyance, my scripts really assume that the build directory and the directory for the day's files are on the same file system, and here they are not, so I need to use symlinks. OK, after setting up for one day, I had:

=== grog@eureka (/dev/pts/28) /photowork/Hugin-build-eureka 37 -> rm newlaundry-door-*
=== grog@eureka (/dev/pts/28) /photowork/Hugin-build-eureka 38 -> pd
~/Photos/20240420/C /photowork/Hugin-build-eureka
=== grog@eureka (/dev/pts/28) ~/Photos/20240420/C 39 -> for i in laundry-door-?.tiff; do  l $i; ln -s $i /photowork/Hugin-build-eureka/new$i; done
-rwxr--r--  1 grog  wheel  120,960,918 21 Apr 10:51 laundry-door-0.tiff
-rwxr--r--  1 grog  wheel  120,960,910 21 Apr 10:52 laundry-door-1.tiff
-rwxr--r--  1 grog  wheel  120,961,404 21 Apr 10:52 laundry-door-2.tiff
-rwxr--r--  1 grog  wheel  120,960,052 21 Apr 10:53 laundry-door-3.tiff
-rwxr--r--  1 grog  wheel  120,961,224 21 Apr 10:53 laundry-door-4.tiff
-rwxr--r--  1 grog  wheel  120,961,184 21 Apr 10:53 laundry-door-5.tiff
-rwxr--r--  1 grog  wheel  120,960,454 21 Apr 10:54 laundry-door-6.tiff
=== grog@eureka (/dev/pts/28) ~/Photos/20240420/C 40 -> pd
/photowork/Hugin-build-eureka ~/Photos/20240420/C
=== grog@eureka (/dev/pts/28) /photowork/Hugin-build-eureka 41 -> l newlaundry-door-*
-rwxr--r--  1 grog  wheel  120,961,072 13 Apr 08:35 newlaundry-door-0.tiff
-rwxr--r--  1 grog  wheel  120,960,926 13 Apr 08:35 newlaundry-door-1.tiff
-rwxr--r--  1 grog  wheel  120,961,140 13 Apr 08:35 newlaundry-door-2.tiff
-rwxr--r--  1 grog  wheel  120,961,456 13 Apr 08:35 newlaundry-door-3.tiff
-rwxr--r--  1 grog  wheel  120,961,268 13 Apr 08:35 newlaundry-door-4.tiff
-rwxr--r--  1 grog  wheel  120,960,984 13 Apr 08:35 newlaundry-door-5.tiff
lrwxr-xr-x  1 grog  wheel           19 25 Apr 15:29 newlaundry-door-6.tiff -> laundry-door-6.tiff

Huh? The files are the same as the old ones, dated 13 April. How did that happen? How about copying them?

=== grog@eureka (/dev/pts/28) ~/Photos/20240420/C 55 -> for i in laundry-door-?.tiff; do  cp -p $i /photowork/Hugin-build-eureka/newer$i; done
=== grog@eureka (/dev/pts/28) ~/Photos/20240420/C 56 -> pd
/photowork/Hugin-build-eureka ~/Photos/20240420/C
=== grog@eureka (/dev/pts/28) /photowork/Hugin-build-eureka 59 -> l newerlaundry-door-*
-rwxr--r--  1 grog  wheel  120,960,918 21 Apr 10:51 newerlaundry-door-0.tiff
-rwxr--r--  1 grog  wheel  120,960,910 21 Apr 10:52 newerlaundry-door-1.tiff
-rwxr--r--  1 grog  wheel  120,961,404 21 Apr 10:52 newerlaundry-door-2.tiff
-rwxr--r--  1 grog  wheel  120,960,052 21 Apr 10:53 newerlaundry-door-3.tiff
-rwxr--r--  1 grog  wheel  120,961,224 21 Apr 10:53 newerlaundry-door-4.tiff
-rwxr--r--  1 grog  wheel  120,961,184 21 Apr 10:53 newerlaundry-door-5.tiff
-rwxr--r--  1 grog  wheel  120,960,454 21 Apr 10:54 newerlaundry-door-6.tiff

That looks right, and it worked. But what went wrong with the symlinks?

FOOL! Unlike ln, ln -s copies names, not inode numbers. In this case, instead of linking to ~/Photos/20240420/C/laundry-door-0.tiff (for example), it linked to laundry-door-0.tiff (in the destination directory). Normally this would have failed, but I already had files named laundry-door-0.tiff to laundry-door-5.tiff (but not laundry-door-6.tiff) in the destination directory, so I just created a symlink to the files already in that directory. Normally they would all have failed.


Friday, 26 April 2024 Dereel Images for 26 April 2024
Top of page
previous day

More noodle cooking time adjustments
Topic: food and drink, opinion Link here

Fake Phat thai for breakfast today, for which I use rice noodles such as these from Jack Hua:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20210912/big/Rice-noodles-1.jpeg
Image title: Rice noodles 1          Dimensions:          3888 x 5286, 4327 kB
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, 12 September 2021, thumbnails          All images taken on Sunday, 12 September 2021, small
Diary entry for Sunday, 12 September 2021 Complete exposure details

 

They specify to soak in hot water for 5 to 8 minutes, but I've been cooking them for 2 minutes, like other such noodles. Too long, I think. Today I cooked for 1½ minutes, and maybe that's also too long. More experimentation needed.


Mona progress
Topic: animals Link here

It's taking its time, but gradually Mona is becoming less timid. She comes out in the evening, when the other animals aren't there, and gradually she's coming to terms with Bruno, who spent a lot of time following her at a distance:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240426/big/Mona-Bruno-3.jpeg
Image title: Mona Bruno 3          Dimensions:          3456 x 4610, 3491 kB
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 Friday, 26 April 2024, thumbnails          All images taken on Friday, 26 April 2024, small
Diary entry for Friday, 26 April 2024 Complete exposure details

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240426/big/Mona-Bruno-7.jpeg
Image title: Mona Bruno 7          Dimensions:          3456 x 4646, 4223 kB
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 Friday, 26 April 2024, thumbnails          All images taken on Friday, 26 April 2024, small
Diary entry for Friday, 26 April 2024 Complete exposure details

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240426/big/Mona-Bruno-8.jpeg
Image title: Mona Bruno 8          Dimensions:          3456 x 4608, 3029 kB
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 Friday, 26 April 2024, thumbnails          All images taken on Friday, 26 April 2024, small
Diary entry for Friday, 26 April 2024 Complete exposure details

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20240426/big/Mona-Bruno-12.jpeg
Image title: Mona Bruno 12          Dimensions:          4762 x 3456, 2849 kB
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 Friday, 26 April 2024, thumbnails          All images taken on Friday, 26 April 2024, small
Diary entry for Friday, 26 April 2024 Complete exposure details

 

She has also made friend with her first dog:


https://lemis.nyc3.digitaloceanspaces.com/yvonne/Photos/20240426/big/Mona-Priscilla-3.jpeg
Image title: Mona Priscilla 3          Dimensions:          3567 x 4688, 4589 kB
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 Friday, 26 April 2024, thumbnails          All images taken on Friday, 26 April 2024, small
Complete exposure details

 

But she's still concerned about Larissa and Elena. When she sees them, she takes refuge behind the bassoon cabinet. That, too, will pass.


Preparing for fvwm3, again
Topic: technology, opinion Link here

One of the issues with hydra is that the X configuration is a mess. Part of that is things like font size, and it's a good thing that I postponed until after my cataract operations: I think I can now choose a significantly smaller text size. Even the issue with the window decorations is no longer so important, though it's still on the small size.

The real question is the window manager. I was quite happy with fvwm2, but X no longer is. And all the instructions say that fvwm3 is a drop-in replacement, but that's not even close. It makes a complete mess with my configuration files, but it's too polite to complain.

OK, yes, there are indications that it only accepts one kind of colour definition, “colorsets”, but so far I haven't found any clear indication of how to convert them. And then this page goes on to discuss monitor layout and definitions. I have always had one window manager per monitor, but it's not even clear whether fvwm3 supports this configuration.

All would be less of a problem if it would at least complain if it finds something that it doesn't like. But so far it has been completely quiet, and there's no explanation as to why it doesn't include my terminal definition files.


This page contains (roughly) yesterday's and today's entries. I have a horror of reverse chronological documents, so all my diary entries are chronological. This page normally contains the last two days, but if I fall behind it may contain more. You can find older entries in the archive. Note that I often update a diary entry a day or two after I write it.     Do you have a comment about something I have written? This is a diary, not a “blog”, and there is deliberately no provision for directly adding comments. It's also not a vehicle for third-party content. But I welcome feedback and try to reply to all messages I receive. See the diary overview for more details. If you do send me a message relating to something I have written, please indicate whether you'd prefer me not to mention your name. Otherwise I'll assume that it's OK to do so.


Greg's home page This month Greg's photos Greg's links

RSS 2.0 Valid XHTML 1.0!