Greg
animals food and drink
gardening general
language opinion
photography politics
technology
Greg's diary
August 2018
Translate this page
Select day in August 2018:
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:
2018 Jan Feb Mar Apr
2018 May Jun Jul Aug
2018 Sep Oct Nov Dec
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

Wednesday, 1 August 2018 Dereel Images for 1 August 2018
Top of page
next day
last day

Garden “work”
Topic: gardening Link here

August already! Spring is just round the corner. But it's been a mild winter, and there are still leftovers from last summer:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180802/big/Rose-8.jpeg
Image title: Rose 8          Dimensions:          3456 x 4615, 2649 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 Thursday, 2 August 2018, thumbnails          All images taken on Thursday, 2 August 2018, small
Diary entry for Thursday, 2 August 2018 Complete exposure details

   
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180802/small/Rose-4.jpeg
Image title: Rose 4
Complete exposure details
Dimensions: 450 x 600, 111 kB
Dimensions of original: 3889 x 5184, 4081 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 2 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180802/small/Buddleja-3.jpeg
Image title: Buddleja 3
Complete exposure details
Dimensions: 600 x 450, 155 kB
Dimensions of original: 5184 x 3889, 5246 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 2 August 2018:
thumbnails    small images    diary entry

As I had predicted, there are still tomatoes on the vine, though the vine itself is looking pretty sad, at least at the front:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180802/small/Tomatoes-3.jpeg
Image title: Tomatoes 3
Complete exposure details
Dimensions: 600 x 450, 214 kB
Dimensions of original: 5186 x 3888, 7261 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 2 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180802/small/Tomatoes-4.jpeg
Image title: Tomatoes 4
Complete exposure details
Dimensions: 600 x 450, 211 kB
Dimensions of original: 5184 x 3888, 7239 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 2 August 2018:
thumbnails    small images    diary entry

It'll be interesting to see whether I get more flowers on the rear part. But we clearly have enough tomatoes for at least the next 2 weeks:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180802/small/Tomatoes-1.jpeg
Image title: Tomatoes 1
Complete exposure details
Dimensions: 540 x 500, 139 kB
Dimensions of original: 3853 x 3565, 3174 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 2 August 2018:
thumbnails    small images    diary entry

Spent some time wandering round the garden spreading lots of fertilizer. Now I just have the bushes and the north side of the house to do, when I have more fertilizer.


Frying onions
Topic: food and drink, opinion Link here

Lamb liver and onions for dinner tonight, the first time I've really looked at this combination, though it appears to be particularly popular. The versions I saw were all from English-language sources, but Yvonne tells me that she used to have it when she was a child, along with slices of roast apple. That was after I had chosen this recipe, which was a reasonable basis, even if some of the details seemed strange (mint in the onions?).

Part of the recipe requires large quantities of onion rings. OK, cutting them with the slicer was relatively simple. I decided that 3.5 mm thickness was about right. And frying them? Far too many for even a big pan. I tried half like that and the other half in the microwave oven. The results were:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180801/small/Onions-1.jpeg
Image title: Onions 1
Complete exposure details
Dimensions: 605 x 446, 174 kB
Dimensions of original: 5269 x 3888, 4240 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 1 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180801/small/Onions-2.jpeg
Image title: Onions 2
Complete exposure details
Dimensions: 606 x 446, 203 kB
Dimensions of original: 5286 x 3888, 4715 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 1 August 2018:
thumbnails    small images    diary entry

The onions from the microwave oven were at round 90°, about as hot as they can get, but they still smelt distinctly of hot onions. In the end I fried them too, after which they looked better.

The original recipe called for boiling the vinegar by itself until it became syrupy. I decided to put the onions back in instead. That worked well:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180801/small/Liver-and-onions.jpeg
Image title: Liver and onions
Complete exposure details
Dimensions: 601 x 449, 212 kB
Dimensions of original: 5206 x 3888, 5212 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 1 August 2018:
thumbnails    small images    diary entry

But it still tasted too much of vinegar, and I wonder if I shouldn't use something else (caramelized sugar) instead.


House flash placement
Topic: photography, opinion Link here

When we built the house, I provided for placement of two studio flash units at opposite ends of the kitchen/dining area (now kitchen/lounge). I still haven't used either of them, but today I put a flash on a stand next to the mount in the kitchen. With appropriate adjustment, that didn't work too badly: the whole kitchen area was illuminated corresponding to an aperture of f/5.6.6 and f/8.1, about half a stop.

All the kitchen? No, there was one corner that resisted, round the stove. There it was 2 stops darker. That's not surprising considering the location, but how do I fix it? To be considered.


Thursday, 2 August 2018 Dereel Images for 2 August 2018
Top of page
previous day
next day
last day

Jury duty!
Topic: general, opinion Link here

Unexpected mail today. Some time between 25 September 2018 and 21 December 2018 I will receive a summons to perform jury service, which could involve me for up to 2 weeks, with a payment of the princely sum of $40 a day for my services.

Most people hate jury duty. I think that it could be interesting. I had to send in a reply, either on paper or on the web. OK, try the web. Enter date of birth. Not valid! They want silly numeric dates like 03/07/48, with the / delimiter and the ambiguity associated with the format (some people read 3 July, others 7 March). And then this question:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180802/small/Jury-duty-detail.png
Image title: Jury duty detail          Dimensions:          1167 x 231, 78 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 Thursday, 2 August 2018, thumbnails          All images taken on Thursday, 2 August 2018, small
Diary entry for Thursday, 2 August 2018 Complete exposure details

 

But then, this is a government form. I entered “retired” as occupation, but they wanted to know what I retired from. So I entered “kernel hacker”, my job title at IBM, but after submission (too late) it occurred to me that I should have put in something more intelligible to the people who choose the jurors: potentially it could mean that I would be involved in a case related to my prior professional experience.


Analysing JPEG images
Topic: technology, photography Link here

Edwin Groothuis asked a question today: how do you extract individual images from JPEG images?

Huh? I know that TIFF images routinely contain more than one image, but JPEG? He pointed me to the output of file(1), here from one of yesterday's photos:

=== grog@eureka (/dev/pts/9) ~/Photos/20180801 1207 -> file Liver-and-onions.jpeg
Liver-and-onions.jpeg: JPEG image data, JFIF standard 1.01, resolution (DPI), density 350x350, segment length 16, Exif Standard: [TIFF image data, little-endian, direntries=12, description=OLYMPUS DIGITAL CAMERA         , manufacturer=OLYMPUS CORPORATION, model=E-M1MarkII, xresolution=222, yresolution=230, resolutionunit=2, software=Version 2.0, datetime=2018:08:01 18:53:46], baseline, precision 8, 5206x3888, frames 3
=== grog@eureka (/dev/pts/9) ~/Photos/20180801 1208 -> exifx Liver-and-onions.jpeg
File Liver-and-onions.jpeg
Date taken:     Wednesday, 1 August 2018, 18:53:46
Exposure:       1/250 sec, f/7.1 (EV 13.6), 24/200 ISO
Camera:         Olympus OM-D E-M1 Mark II
Lens:           Olympus M.Zuiko Digital ED 12-100mm f/4 IS PRO
Focal length:   23.0 mm (full frame equivalent: 46 mm)
Focus:          S-AF+MF 0.43 m (0.40 - 0.47 m)
Field of view:  41.4 horizontal, 31.6 vertical, 50.5 diagonal
Meter mode:     ESP Manual
Stabilization:  Body
Size:           5206 x 3888 pixels
Copyright:      Greg Lehey

What's that frames 3? Jari Kirma pointed out that yes, indeed, there is a thumbnail image in most JPEGs, and there was one here, too, and it can be extracted with exiftool:

=== grog@eureka (/dev/pts/9) ~/Photos/20180801 1209 -> exiftool -b -ThumbnailImage Liver-and-onions.jpeg > Liver-and-onions-thumbnail.jpeg
Warning: [minor] Fixed incorrect URI for xmlns:MicrosoftPhoto - Liver-and-onions.jpeg

The error message is because of something that the processing software (DxO PhotoLab? ImageMagick?) did wrong. And the image is really minuscule:

=== grog@eureka (/dev/pts/9) ~/Photos/20180801 1210 -> file Liver-and-onions-thumbnail.jpeg
Liver-and-onions-thumbnail.jpeg: JPEG image data, baseline, precision 8, 160x120, frames 3

Here it is, compared to the original:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180801/small/Liver-and-onions.jpeg
Image title: Liver and onions
Complete exposure details
Dimensions: 601 x 449, 212 kB
Dimensions of original: 5206 x 3888, 5212 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 1 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180801/small/Liver-and-onions-thumbnail.jpeg
Image title: Liver and onions thumbnail
Complete exposure details
Dimensions: 600 x 450, 46 kB
Dimensions of original: 160 x 120, 9 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 1 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180801/small/Liver-and-onions-thumbnail.jpeg
Image title: Liver and onions thumbnail
Complete exposure details
Dimensions: 600 x 450, 46 kB
Dimensions of original: 160 x 120, 9 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 1 August 2018:
thumbnails    small images    diary entry

I suppose you can't expect much more for 9 kB (“This picture is worth 2,250 words”).

But that's not really a second image in the JPEG container: it's hidden within the Exif data. And Edwin wanted more analysis of the image. Went looking for some programs online. There's JPEGsnoop, but that is intimately involved with Microsoft development software. jpegdump doesn't give the impression that it got anywhere. And though Exploring JPEG looks interesting, it appears to be for image manipulation, not analysis.

Finally he wrote a little program which I haven't had to time to look at yet. It would be nice to have a general-purpose image file analysis program, but my last attempts didn't get me very far.


Camera prices on the rise
Topic: photography, opinion Link here

Four years ago I bought an Olympus E-PM2 and lens for Yvonne. Brand new, $ (AUD) 299 with standard M.Zuiko Digital 14-42 mm f/3.5-5.6 II R lens. Not a bad price at all.

And then 1½ years ago I bought an E-PM1 body, used, for $60. Also a good price, even after it eventuated that it forgets its time settings when I remove the battery.

And now? I have already established that the best prices on eBay for the (vaguely) successor model Olympus E-PL9 with standard lens are round $800. Looking on US eBay, the cheapest prices for the E-PM1 are in the US $ 150 range (about $200), and the cheapest E-PM2 and lens combination is $318—more than double what I paid for Yvonne's camera new.

OK, I got the cameras cheap. But it does seem that prices are on the rise. Is this the result of the demise of the compact point-and-click camera?


Kangaroos again
Topic: animals, photography, opinion Link here

More kangaroos in the middle paddock, in fact quite a mob of them.

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180802/small/Kangaroos-1-detail.jpeg
Image title: Kangaroos 1 detail
Complete exposure details
Dimensions: 503 x 536, 154 kB
Dimensions of original: 1270 x 1354, 561 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 2 August 2018:
thumbnails    small images    diary entry

Went to get my camera, and when I got back I found Nikolai chasing them away:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180802/small/Kangaroos-6-detail.jpeg
Image title: Kangaroos 6 detail
Complete exposure details
Dimensions: 695 x 389, 134 kB
Dimensions of original: 2475 x 1384, 883 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 2 August 2018:
thumbnails    small images    diary entry

There will be another day. But what amazes me is the sharpness of the images. Each of these is a small crop (8.5% and 17% of the frame). The “full-frame” equivalent focal lengths are 2800 mm and 1800 mm. In the old 35 mm days my rule of thumb was that you took the reciprocal of the focal length as the slowest shutter speed, 1/2800 s in the first case. But that was taken hand-held at 1/25 s, more than 100 times longer, nearly 7 stops. And it's still relatively sharp. Image stabilization (here on the Leica DG Vario-Elmar 100-400 mm f/4.0-6.3) really does work well.


Friday, 3 August 2018 Dereel Images for 3 August 2018
Top of page
previous day
next day
last day

Huevos a la tigre again
Topic: food and drink, opinion Link here

Huevos a la tigre again for breakfast. I still don't have the cooking times right. Last time I discovered that cooking the eggs in the microwave oven for 2 minutes at 600 W (72 kJ, for what it's worth) was too little, and 4 minutes were too much. Clearly I should go for 3 minutes, and that's what I did today. Still somewhat overcooked. I think that the issue is with the temperature of the mixture before I add the eggs, and I'd put that at about 60° and cook the eggs for two minutes. Potentially a lower power level could help.


More gardening stuff
Topic: gardening Link here

Mick the gardener along again today. I had hoped that we could do less work in the garden in the winter, but somehow that hasn't happened yet. And he didn't get finished: round 12:30 a rain front set in, and we had to postpone the rest until next Thursday.


Still more bank pain
Topic: technology, general, opinion Link here

Round the beginning of the month I generally have to transfer money from my Bank of Melbourne account to my ANZ account. That's normally not too painful: most of the information is stored in cookies, and all I need to do is to type in the “Internet password”.

But today that didn't work. The information wasn't filled in. OK, take it from my secret web page and paste it in:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180803/small/Requested-format.png
Image title: Requested format          Dimensions:          848 x 318, 70 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 Friday, 3 August 2018, thumbnails          All images taken on Friday, 3 August 2018, small
Diary entry for Friday, 3 August 2018 Complete exposure details

 

“Please match the requested format”. What does that mean? Ah, I've seen that before. It really wants to say “Your security number should be 6 digits only. Please don't enter anything else, because our parser is too stupid to cope”.

OK, enter the number manually. And it didn't complain. In fact, it didn't do anything: it hung. On three different browsers. Finally I tried it on Microsoft, and it worked.

Bank of Melbourne too leet to use Unix-like operating systems? Who knows? In any case, enough reason to call up their support line. Two minutes with a voice menu called Craig-uh, who added an -uh to every-uh word-uh. Through to a “consultant” who didn't understand the problem, and offered to reset my password. Finally he put me through to Mitch in 2nd level “Internet” support. And sure enough, Mitch knew everything, even before I finished talking. He interrupted me and told me that I had reset the login details last time I did a cleanup. What's a cleanup? Ah, that happens automatically every time you reboot your PC. I did reboot my PC, didn't I?

That's an interesting bit of information, even if it's completely irrelevant to my problem. Do cookies get removed automatically when you reboot a Microsoft system? It seems unlikely, but vaguely worth following up on.

I tried to explain that the problem had nothing to do with that, and that it was the reason for the error message that I didn't understand. Clearly their problem... interrupt with something completely irrelevant. Dammit, let me finish! No, better still, connect me to your supervisor.

While I was waiting, Yvonne came along and wanted to walk the dogs. Good idea. I was in no mood to talk to idiots any more, so I hung up.

Later I tried various things:

So we have at least four problems at the Bank of Melbourne. In increasing order of importance:

  1. Transient problems filling out the form. Is this really their problem? It proved to be the same thing as last time, and I suppose a change in field names in the login form could cause it. I can't see how it could happen at my end, in the same invocation of firefox.
  2. Simplistic parsers. The form could accept more characters and then ensure that nothing except white space and 6 digits were present. But this seems to be standard bank policy: on the one hand, they mandate that the BSB number consists of three digits, a hyphen, and another 3 digits, but no web forms that I know accept this format. The same applies to sums: I can't write $123,456.78, because no form I know will accept the symbols $, , or ..
  3. And there's still some bug there. Once this message has appeared, the web page is dead in the water.
  4. Finally, the biggest bug of all: know-it-all “support consultants” like Mitch, who know that it's the customer's fault. With people like him blocking error reports, it's clear that these bugs never get fixed.

So is this related to firefox? I went to the trouble of firing up Microsoft “Internet Explorer” to try it there. Yes, the problem exists there as well; in fact, it's worse:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180803/small/Exploder-format.png
Image title: Exploder format          Dimensions:          892 x 303, 66 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 Friday, 3 August 2018, thumbnails          All images taken on Friday, 3 August 2018, small
Diary entry for Friday, 3 August 2018 Complete exposure details

 

Now isn't that a clever message? But it confirms what I had suspected, that the error message comes from the browser, not the bank.

And why did it work yesterday? I couldn't recall how to paste into Microsoft, so I typed the numbers in manually.


Saturday, 4 August 2018 Dereel Images for 4 August 2018
Top of page
previous day
next day
last day

More kangaroos
Topic: animals Link here

Up early to discover that Thursday's kangaroos (presumably) hadn't been deterred much by Nikolai. I counted 13, most very close to the house:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180804/small/Kangaroos-1-detail.jpeg
Image title: Kangaroos 1 detail          Dimensions:          893 x 302, 186 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 Saturday, 4 August 2018, thumbnails          All images taken on Saturday, 4 August 2018, small
Diary entry for Saturday, 4 August 2018 Complete exposure details

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180804/small/Kangaroos-2-detail.jpeg
Image title: Kangaroos 2 detail          Dimensions:          990 x 273, 168 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 Saturday, 4 August 2018, thumbnails          All images taken on Saturday, 4 August 2018, small
Diary entry for Saturday, 4 August 2018 Complete exposure details

 


Cleaning broth
Topic: food and drink Link here

Dinner tonight was to include risotto alla milanese, which calls for a lot of broth. OK, I had some that I had left over from the Cantonese braised beef last week. It was frozen, and it still had most of the scum that had been produced. It had settled, but now I had a block of ice: How to remove it?

First I tried scraping it off:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180804/small/Frozen-broth-1.jpeg
Image title: Frozen broth 1
Complete exposure details
Dimensions: 603 x 447, 126 kB
Dimensions of original: 4659 x 3456, 3229 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 4 August 2018:
thumbnails    small images    diary entry

That didn't work well, so I left it to gradually melt. I was then able to wipe most of it off with kitchen paper:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180804/small/Frozen-broth-2.jpeg
Image title: Frozen broth 2
Complete exposure details
Dimensions: 619 x 436, 147 kB
Dimensions of original: 4411 x 3106, 3421 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 4 August 2018:
thumbnails    small images    diary entry

Cooking the risotto was interesting. Normally I use about 50% more water by weight for cooking rice, but these recipes call for between 400% and 500%. In the end, it seems that 400% was closer to the mark.

Margaret Swan was here, and she brought a truffle with her—just what we need for risotto alla milanese, and one of the reasons we cooked it. But this truffle was very different from the last one: much more aromatic. It seems that the trick is that the ground has to freeze, and it hadn't done last time. An amazing difference.


More fun with house photos
Topic: photography, technology, opinion Link here

House photo day again today, and more tweaking my stitching scripts. Things look much better now, to the point where some panoramas don't need any tweaking at all. But there's still one that causes problems:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180804/small/house-from-ssw.jpeg
Image title: house from ssw          Dimensions:          942 x 287, 135 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, 4 August 2018, thumbnails          All images taken on Saturday, 4 August 2018, small
Diary entry for Saturday, 4 August 2018 Complete exposure details

 

What's unusual about that? Nothing, you'd think. But I wasn't able to get the control detectors to assemble it. Instead I got this:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180804/small/house-from-ssw-bad.jpeg
Image title: house from ssw bad
Display location on map
Complete exposure details
Dimensions: 678 x 398, 150 kB
Dimensions of original: 7406 x 4349, 12655 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 4 August 2018:
thumbnails    small images    diary entry

This isn't the first time I've had difficulty with this specific view. I should spend some time investigating.


Sunday, 5 August 2018 Dereel
Top of page
previous day
next day
last day

Reset your Apple ID!
Topic: technology, opinion Link here

In the mail this morning, HTML formatted in tasteful low-contrast text:

Dear Greg Lehey,

You recently made a request to reset your Apple ID. Please click the link below to complete the process.

Reset now >

If you did not make this change or you believe an unauthorised person has accessed your account, go to iforgot.apple.com to reset your password without delay. Following this, sign into your Apple ID account page at https://appleid.apple.com to review and update your security settings.

Where did that come from? It certainly wasn't me. So indeed it's a security issue, or at least potentially so. What's an Apple ID anyway? I seem to recall that I was required to create one to be able to use my iPhone two years ago. Where are the details? For some reason I didn't have the details stored. Did I delete it?

The message was sent to my canonical email address, not the one I used to sign up for Apple ID. Spam? Last time this happened, the forgery was clear. It could only fool people using toy MUAs that are too polite to show the sender address (in that case the almost certainly forged APPLE ID <michael.j.froehlich@disney.com>). But this one looked genuine, including the DKIM signature:

From appleid@id.apple.com  Sat Aug  4 02:40:08 2018
Return-Path: <appleid@id.apple.com>
...
Received: from nwk-txn-msbadger0704.apple.com (nwk-txn-msbadger0704.apple.com [17.151.1.83])
        by www.lemis.com (Postfix) with ESMTP id 5614D1B72838
        for <groggyhimself@lemis.com>; Fri,  3 Aug 2018 16:35:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=id.apple.com;
        s=id0517; t=1533314147;
        bh=BNTJhgTeZNn/JoSqcgTMNCqBofuZpy19IIxLlLRWqk0=;
        h=Date:From:To:Message-ID:Subject:Content-Type;
        b=JK96OZ0ftzwPJE51ne7qkZH/UUxuXK8SaX2uaA92pNNp3vztEWbp/bJGWfN9spzOA
        OM7qRZfcsLSvS6arNbkWOsHLbZG5jnudwEhunlMNdmlK77mxBu55PGrFRzSnpRyZjB
        WN8o36qJoRvhGtCZvkziluQWiHKlK1aqyIEXD0CjuSxKcjCc4fIJCtfiV3jFRJbiOa
        USxNpB3EdhlaTyLOJrGiB1z3dRu5k3LuapFwx+NWFOulVO27Hwx+kVFOADiLg0tXHJ
        KDWnZ8WPyr0oK3brM2aEK3vUYTVHu6nN6DuDrcGuAVXzBLv+9F8VahX+Bxa+fju8Zx
        Is37cALm9wwhQ==

So what is this? How do I get a request to reset my Apple ID to an address which doesn't have one registered? My best guess is that it's a shotgun attack on the Apple web servers using known email addresses only, relying on a bug in Apple's verification that doesn't check IDs before sending the message. But it's exactly this sort of thing that makes me worried about putting sensitive data on phones, which can be stolen.


Monday, 6 August 2018 Dereel
Top of page
previous day
next day
last day

How much salt?
Topic: food and drink, opinion Link here

Cooking baked beans today. One of the variables I had been experimenting with was the use of meat broth instead of water. I had tried stock cubes, but found the quantity necessary to be excessive. But then I discovered this in the pantry, use-by date less than 10 years ago:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180807/small/Food-instructions-11.jpeg
Image title: Food instructions 11
Complete exposure details
Dimensions: 464 x 581, 131 kB
Dimensions of original: 3561 x 4461, 3722 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 7 August 2018:
thumbnails    small images    diary entry

https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180807/small/Food-instructions-14-detail-2.jpeg
Image title: Food instructions 14 detail 2          Dimensions:          847 x 318, 92 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, 7 August 2018, thumbnails          All images taken on Tuesday, 7 August 2018, small
Diary entry for Tuesday, 7 August 2018 Complete exposure details

 

OK, I could try that. How much do I use? My recipe calls for a total of 45 g of salt, and in the past I had used round 40 g of stock cubes. 40 g of this stuff? What do the instructions say?


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180807/small/Food-instructions-14-detail.jpeg
Image title: Food instructions 14 detail          Dimensions:          1003 x 269, 126 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, 7 August 2018, thumbnails          All images taken on Tuesday, 7 August 2018, small
Diary entry for Tuesday, 7 August 2018 Complete exposure details

 

OK, I don't want a classic chicken stock, but the 20 g seem to fit with my expectations, though you'd only need 16 g of stock cubes. So 20 g it is, at least this time. How much salt is in there?

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180807/small/Food-instructions-12-detail.jpeg
Image title: Food instructions 12 detail
Complete exposure details
Dimensions: 536 x 504, 120 kB
Dimensions of original: 1129 x 1061, 408 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 7 August 2018:
thumbnails    small images    diary entry

No mention of salt, only sodium. 400 mg. In what? A “serving” of 100 ml. Is that 20 g? No, of course not, they're talking about decilitres. 2 g? How can I be sure? It doesn't say. But yes, there's the “servings per package”, 500 for 1 kg of mix. So yes, with a little mental arithmetic I see that there are 400 mg of “sodium” in 2 g of mixture. Why don't they just write:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180807/small/Food-instructions-12-detail-2.jpeg
Image title: Food instructions 12 detail 2          Dimensions:          888 x 304, 126 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, 7 August 2018, thumbnails          All images taken on Tuesday, 7 August 2018, small
Diary entry for Tuesday, 7 August 2018 Complete exposure details

 

But what do they mean by “sodium”? Elemental sodium? Then that would correspond to marginally over 10 g of salt, about half the total weight. If it's “sodium as chloride”, it's only 4 g. I guessed at the latter, but the results suggest that I might have been incorrect. Or maybe my guess of 45 g total last time was too much. Or the information on the label is just plain wrong.


CJ's computer issues
Topic: technology, opinion Link here

CJ Ellis has problems with his computer again. What are they? Hard to understand, but something to do with not enough memory for Gmail. OK, I have his passwords for exactly this kind of situation, so off to take a look. “Password incorrect”. That, too, is possible: I had a note that it was changed to something better last time we had issues. Logged in and discovered that his “inbox” had over 2,700 messages. Is that enough? Maybe not. But most seemed to have been spam. Where's his spam folder? Doesn't seem to be one. Dammit, I really hate Gmail. If it didn't do such a good job with spam (at least for me), I wouldn't touch it.

Later got CJ on the phone, and everything worked again. But he, too, had to reenter the password. Why? I'll never understand this stuff, and clearly it has caused CJ significant issues.


Tuesday, 7 August 2018 Dereel Images for 7 August 2018
Top of page
previous day
next day
last day

More flash pain
Topic: photography, opinion Link here

Taking the photos of the stock powder yesterday should have been a straightforward issue: put the STF-8 macro flash on the camera and take the photos. To my surprise, things came out very differently from what I expected. Here the STF-8 on the left, and the studio flash on the right:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180807/small/Food-instructions-5.jpeg
Image title: Food instructions 5
Complete exposure details
Dimensions: 600 x 450, 111 kB
Dimensions of original: 4608 x 3456, 5068 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 7 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180807/small/Food-instructions-12.jpeg
Image title: Food instructions 12
Complete exposure details
Dimensions: 442 x 610, 145 kB
Dimensions of original: 3537 x 4879, 6014 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 7 August 2018:
thumbnails    small images    diary entry

Where do those reflections come from? This thing is supposed to illuminate from an angle. Somehow I find this unit to be less and less useful.


www offline!
Topic: technology, opinion Link here

Doing some routine stuff today, tried to connect to www.lemis.com. Timeout. Further examination showed that it had been offline since Tue 7 Aug 2018 04:10:56 UTC. OK, that's what the console is for. Logged in to RootBSD, which came up with the rather irritating message:

Huzzah! You have no servers down.

How do I get to the console? Once it was easy, via VNC. But then they changed it, apparently because of security considerations, and I had to go via a web browser instead. Only that hadn't worked then, and now I couldn't even find out how to do it; I had to go back and look at closed tickets to find the way through a maze of twisty little menus, all different, only to have my connection attempt fail with a status code 1006. It offered to send a Ctrl-Alt-Del, whatever that might have done, but I certainly didn't want to risk it rebooting the machine.

OK, time for a ticket. And by the time I had sent it, I discovered that the system was back up, at 05:44:18 UTC. OK, update, tell them to reduce the priority to medium (the interface didn't allow me to do that). And only a few minutes later, they closed the ticket!

New attempt to communicate, in particular with more details. Where does that error come from? This, too, was in older tickets:

The error 1006 when trying to access the VNC console indicates a web socket issue with your browser. If you receive this error please attempt to open the console again, or try a different browser.

OK, try alternative browsers. They shouldn't have any issue with them running on FreeBSD, but to be safe I tried Microsoft too:

Browser       OS       Result
firefox       FreeBSD       Error 1006
chrome       FreeBSD       Connection timeout
chrome       Microsoft       Error 1006
"Internet Explorer"       Microsoft       Connected, later error 1006
opera       Microsoft       Connected
opera       FreeBSD       Error 1005

That error with opera on FreeBSD is really 1005, not 1006. The error 1006 on "Internet Explorer" occurred without any action on my part. And these results are different from what I had experienced on the first time through. This looks like random breakage to me.

I've been with RootBSD for 10 years. For nearly 5 of them, I didn't even have a reboot. This is the second time this year that I've had significant problems, and I don't get the impression that they're doing much about it. Given that I'm running out of space anyway, is it time to move on?


Daily Gmail spurious warning
Topic: technology, opinion Link here

Every time I access CJ Ellis' Gmail account, I get a whole lot of warning mail messages with incorrect claims:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180807/small/Google-warning-1-detail.png
Image title: Google warning 1 detail          Dimensions:          803 x 336, 127 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, 7 August 2018, thumbnails          All images taken on Tuesday, 7 August 2018, small
Diary entry for Tuesday, 7 August 2018 Complete exposure details

 

What's that? When did it happen? They don't even say! Followed through and discovered—again—that Gmail is too polite to give things like date, time zone or reverse DNS lookup. But I've seen this before: it's my proxy server in Frankfurt am Main, which of course is in Germany, and normal web services can locate it pretty clearly. And they don't even bother to report the final IP address. Once again I'm baffled by the fact that they continue to get things so completely wrong.


Wednesday, 8 August 2018 Dereel Images for 8 August 2018
Top of page
previous day
next day
last day

RootBSD console issues
Topic: technology, opinion Link here

Somehow I'm getting nowhere with the issues accessing www.lemis.com via the console interface. The response to my ticket asks me to supply copies of the browser's developer console (screen shot, of course, which can only show a carefully cropped subset of the information). Surely the browsers are capable of saving the log. But how? There's a little box “Preserve log” at the top:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180808/small/Chrome-debug-1.png
Image title: Chrome debug 1
Complete exposure details
Dimensions: 472 x 572, 206 kB
Dimensions of original: 575 x 697, 96 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 8 August 2018:
thumbnails    small images    diary entry

https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180808/small/Chrome-debug-1-detail.png
Image title: Chrome debug 1 detail          Dimensions:          1207 x 224, 134 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, 8 August 2018, thumbnails          All images taken on Wednesday, 8 August 2018, small
Diary entry for Wednesday, 8 August 2018 Complete exposure details

 

Ticked that. Where did the information go? No idea. With a bit of searching, discovered that Chromium stores its data in the hierarchy ~/.config/chromium. OK, any file names there ending in .log? Yes, a number, all conveniently complicated by the choice of spaces in directory names. After a lot of cursing and swearing and careful choice of tools, discovered that there were two sorts of files: those that were empty, and those that contained binary data. Is that the way of the future?

Talking about it on IRC, Daniel O'Connor told me that I first had to save the file. How? Right-click. Of course! Isn't that intuitive? Right click. Nothing happens. Ah, I'm right-clicking in the wrong place. Not near the “Preserve log” box, but in the middle of the log itself. How could I have thought anything else?

The information itself is interesting. The whole point of this appalling interface is to improve security. The old way did things like pass root passwords in plain text. But what do I see here?

Navigated to https://www.rootbsd.net/portal3/vnc/5297
 .__                    __          .__         __               .__
 |  |__   ____  _______/  |_  ___  _|__|_______/  |_ __ _______  |  |
 |  |   /  _ /  ___/   __   / /  _  __    __  |  __   |  |
 |   Y  (  <_> )___   |  |       /|  ||  | /|  | |  |  // __ |  |__
 |___|  /____/____  > |__|     _/ |__||__|   |__| |____/(____  /____/
      /           /                                          /
=====================================================================
Are you a coder? Shhhh -  we are hiring. Hit us up via our contact page
or stalk us on LinkedIn to join a team of cool people a few blocks from
the Beach in Santa Monica, CA. - http://vr.org/contact
=====================================================================

Loaded with 5297
Console job successful!
Font from origin 'https://www.netactuate.com' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.rootbsd.net' is therefore not allowed access.
Failed to parse SourceMap: https://www.rootbsd.net/portal3-assets/css/bootstrap.min.css.map
Font from origin 'https://www.netactuate.com' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.rootbsd.net' is therefore not allowed access.
Failed to parse SourceMap: https://www.rootbsd.net/js/underscore-min.map
Font from origin 'https://www.netactuate.com' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.rootbsd.net' is therefore not allowed access.
Failed to parse SourceMap: https://www.rootbsd.net/portal3-assets/js/jquery.min.map
Font from origin 'https://www.netactuate.com' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.rootbsd.net' is therefore not allowed access.
Object {id: "65063", status: "5", host: "vnc-rdu.vr.org", port: "26081"}
Navigated to https://www.rootbsd.net/portal3/vnc/5297?v=dm5jLXJkdS52ci5vcmc6MjYwODE=
Mixed Content: The page at 'https://www.rootbsd.net/portal3/vnc/5297?v=dm5jLXJkdS52ci5vcmc6MjYwODE=' was loaded over HTTPS, but attempted to connect to the insecure WebSocket endpoint 'ws://localhost:17523/'. This request has been blocked; this endpoint must be available over WSS.
New state 'loaded', was 'disconnected'. Msg: noVNC ready: native WebSockets, canvas rendering
New state 'connect', was 'loaded'.
Mixed Content: The page at 'https://www.rootbsd.net/portal3/vnc/5297?v=dm5jLXJkdS52ci5vcmc6MjYwODE=' was loaded over HTTPS, but attempted to connect to the insecure WebSocket endpoint 'ws://localhost:17523/'. This request has been blocked; this endpoint must be available over WSS.
Mixed Content: The page at 'https://www.rootbsd.net/portal3/vnc/5297?v=dm5jLXJkdS52ci5vcmc6MjYwODE=' was loaded over HTTPS, but attempted to connect to the insecure WebSocket endpoint 'ws://localhost:17523/'. This request has been blocked; this endpoint must be available over WSS.
Skipping unsupported WebSocket binary sub-protocol

WebSocket connection to 'wss://vnc-rdu.vr.org:26081/websockify' failed: WebSocket is closed before the connection is established.
WebSocket on-error event
WebSocket on-close event
New state 'failed', was 'connect'. Msg: Server disconnected (code: 1006)
New state 'failed', was 'connect'. Msg: Connect timeout

New state 'disconnected', was 'failed'.

So the reason for the failure was a security bug in the interface. Sigh.

What's Vultr like? Tried that, and with much less juggling got a console display and a login prompt. And “Password incorrect” on root login, twice.

Damn! What's wrong? Connected via ssh, and all worked. After some investigation, it seems that the protocol was swallowing specific letters. root was none of them, but some were in my password, which of course didn't echo.

Still more experimentation. It failed with firefox, but worked with Chromium. Is that an excuse? Maybe. I'm still running a seriously down-rev system, and my firefox is really old. I must really upgrade the system, and then try again. But so far Vultr seems to be doing the right thing.


Block storage? Object storage?
Topic: technology, opinion Link here

The other thing I really need to do is upgrade my online photo storage, which is currently about to hit hard limits. How can I do that? Bigger disk on my web server? Block storage? Object storage? I've looked at this before and not understood it. Object storage is much cheaper than block storage, but for reasons I don't understand it offers a completely different interface. For over half a century there has been one preferred way to access files, via the file system paradigm. But that's old, worn-out magic.

For me it means at least three serious issues:

  1. I don't have object storage locally, so here I store my images in a file systems with names like home/grog/public_html/Photos/20150920/small/Groggy-3.jpeg, just like all other web content. And I have web code that converts this to a URL like /grog/Photos/20150920/small/Groggy-3.jpeg. If I use object storage externally, I need to special-case it.

  2. What special cases? I've seen at least two different, incompatible interfaces to object storage. Some really look hardly any worse than /grog/Photos/20150920/small/Groggy-3.jpeg. Others are too polite to show anything as old-fashioned as a descriptive file name, and I end up with some random string like D0E1A2D3B4E5E6F7.

  3. I have existing code to update the external web site. I can't just change that unless I move everything to object storage. And how does that interact with PHP? Still more special-casing, probably. More to the point, though, how do I update my objects? Yes, part of the tradeoff is atomic updates: if I have an image 20 MB in size and I change anything, I have to replace the entire object. I can live with that, but how do I know what to update? Currently I go by modification timestamp. That's a file system function. How do I do it with object storage?

  4. I need to learn a whole new set of functionality. How big is my photo directory for 20 September 2015? Now I just do:

    === grog@eureka (/dev/pts/9) ~ 1 -> du -s public_html/Photos/20150920
    90      public_html/Photos/20150920
    === grog@www (/dev/pts/0) ~ 1 -> du -s www.lemis.com/grog/Photos/20150920
    90      www.lemis.com/grog/Photos/20150920

    That's a value in MB, the way I have set my environment.

    How do I do it with object storage? Clearly a new interface. And if I change, I can presumably start all over again.

People on IRC don't understand. This is the way of the future, and you can't map file systems to geographically distributed data.

Oh. What was this thing we had 35 years ago at Tandem? Partitioned files, spread around the world, accessed from a file system far more primitive than what Unix had even at that time. And I toyed with something like this with Vinum 20 years ago. No, it's impossible to address variable-sized objects with file system semantics. It is? Why? I thought that's what files were. POSIX doesn't play nice with objects. Doesn't it? And who mentioned POSIX, anyway?

It's quite possible that there is some basic incompatibility that I haven't seen yet. But what I've seen so far is that we're reverting to the 1960s, where everybody did his own, incompatible thing, and people aren't noticing. “Open Systems” seem to be a thing of the past, though I've seen no plausible non-marketing-driven reason why that should be the case.

I've come up with a number of links that may give me insight:

This page offers to explain, but so far it seems rather vague. This page explains:

What we now see is that much of the data that is being produced is “immured” or unstructured data. Content or material that will never be changed again. And this is where Object storage comes into play

In passing, that's an interesting word, “immure”, to enclose into a wall. I suppose that they mean immutable, but this may sound better to them.

OK, what I see here is a limitation, not an advantage. It's one that I accept, but it doesn't explain the need to break old paradigms. The same consideration applies to read-only media like DVD-ROMs, and they do fine with a file system interface. This page goes on to state:

The main difference between the other concepts is that the objects are managed via the application itself that supports Object storage. That means that no real file system is needed here. This layer is obsolete. An application that uses Object storage sends a storage inquiry to the solution where to store the object. The object is then given an address inside the huge storage space and saved there by the application itself.

This is an advantage? This is what we had before file systems. I can hear people using the same arguments in the early 1960s. Mount that tape, please!

Because of the much simple [sic] management of data – with no real file system in place – Object storage solutions can be scaled up much easier than File storage or Block storage based systems. You just add some disks in the solution and no big management is needed anymore to have more storage space. That´s a main benefit especially in times of exponential data growth.

It's statements like this that make me wonder just how well anybody understands the situation.

These were both “blog” entries. But this one, from Red Hat, is trying to sell something:

Objects in Object storage are “bundled data” (aka a file) with corresponding meta data.

This seems to imply that files don't have metadata.

File storage, also called file-level or file-based storage, is exactly what you think it might be: Data is stored as a single piece of information inside a folder, just like you’d organize pieces of paper inside a manila folder.

Wrong! This is one of the common misconceptions reinforced by the use of this silly word “folder”. And the implication is that it's static: once it's in the “folder”, that fixes its location. This kind of misunderstanding is one of the reasons I'm so critical of the whole approach.

Because block storage doesn’t rely on a single path to data—like file storage does—it can be retrieved quickly.

Object storage, also known as object-based storage, is a flat structure in which files are broken into pieces and spread out among hardware.

Need reliable, low-latency storage for your applications? ... Block storage is the go-to solution...

On re-reading, this still doesn't make sense to me. I think I first need to understand the context in which it was written (which includes the understanding of the author).

This one may have the greatest insight. In particular, the sections “Problems solved by object storage” and “Problems solved by block storage” are interesting:

Object storage systems are massively scalable and their flat address space along with adaptable metadata capabilities can help businesses cope with growing data volumes.

A URL is a flat address space?

The term object storage, or object-based storage, derives its name because it packages data and metadata into objects.

This could be an important difference, but conventional file systems have metadata too. UFS is already straining with additional metadata that wasn't in the original specification. Is it time for a different approach to file metadata than what stat(2) and friends return? It's certainly far preferable to throwing away old conventions and starting again.

The issue with additional metadata might be one place where conventional file system semantics aren't sufficient.

In any case, there's a lot at stake in the matter. People on IRC are all in complete disagreement with me, but I wonder how good their overview is. Until I've investigated further, I can't really say.


Baked barramundi
Topic: food and drink, opinion Link here

One of the things that really disappointed me after returning to Australia was the lack of good fish. Recently ALDI has started selling deep-frozen Barramundi, and today Yvonne bought one. Cooked it according to their recipe, modulo omitting the breadcrumbs. Yes, a nice fish, something that could be useful in Chinese steamed fish recipes. I won't keep this specific recipe.


Thursday, 9 August 2018 Dereel
Top of page
previous day
next day
last day

Power fail!
Topic: technology, general Link here

Lying awake in bed at 3:22 this morning, I heard the external unit of the air conditioner make a choking sound. De-icing? No, that's a different kind of choking sound. Over to the thermostat. Dead: power failure.

What to do? Start up the generator? No, far too much work. Shut down the computers? Who knows how long it will last? So I went back to bed, and at 4:07 the power came back.

Up at 7:00 to turn on the machine again—I still don't have these things set up to come back automatically. At 8:15 I then checked on the progress of the fscks. “can't load 'kernel'”. Dammit, I've had this before. It had currdev set to disk0p2, and it should have been disk1p2.

Or should it? The loader (I think) told me that disk0 was drive A:, which was reserved for floppy drives in the olden days of BIOS. Have I somehow misconfigured the “BIOS” to include a floppy drive? To be investigated.

In any case, the system came up again, and for once /home came up without requiring a second pass through fsck. Started up the machine, and after about 3 minutes it froze on me. Next thing I knew, it rebooted.

OK, this time drop into single-user mode and fsck manually. And how about that, I needed two passes through /home (“Unexpected softupdate inconsistency”). But interestingly each pass only took about 32 minutes instead of about 55 on the boot-time automatic fsck. In addition, I was able to fsck /Photos (not so time-critical) in the background. That took longer, but I was able to confirm that the fsck was not aborted on going to multi-user mode. So a note to make: fsck manually, and also save the output (something I didn't do today).

On going to multi-user, I also confirmed what I had expected:

Aug  9 09:59:46 eureka savecore: reboot after panic: handle_written_inodeblock: live inodedep 0xfffff800146c5200

I don't know if that's because of the fewer checks done by the automatic fscks, but one thing is clear: I've been dragging my heels on upgrading eureka for nearly 3 years now. High time I do something about it.

On the positive side, this is only the second serious power failure in over 6 months. Still high time to install solar power, though.


More thoughts about object storage
Topic: technology, opinion Link here

I still think that it's silly that object storage isn't accessible by file system semantics, but in mulling over the alternatives, one thing hit me: for the use to which I would put it (incorporating photos in web pages) URL access (via http) is preferable to file system access. Consider:

So in this case, object storage wins. This in no way impacts yesterday's considerations, in particular other operations on the objects, but for this particular application, it makes sense to just send the URL. Now to consider what that means for my PHP scripts.


More garden work
Topic: gardening Link here

In the middle of winter you don't need much garden work, right? No. Mick along again today and stayed for fully 6 hours without being finished. Now we finally have the second Schinus molle (peppercorn tree) planted in the paddock to the west of the garden, and various irrigation stuff done. Mick is also gradually removing the Vinca minor that has taken over on the south side of the house. Here the difference (run the cursor over an image to compare it with its neighbour):


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180804/small/house-s-1.jpeg
Image title: house s 1          Dimensions:          860 x 314, 180 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 Saturday, 4 August 2018, thumbnails          All images taken on Saturday, 4 August 2018, small
Diary entry for Saturday, 4 August 2018 Complete exposure details

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180810/small/Vinca-minor-1-detail.jpeg
Image title: Vinca minor 1 detail          Dimensions:          862 x 313, 160 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 Friday, 10 August 2018, thumbnails          All images taken on Friday, 10 August 2018, small
Diary entry for Friday, 10 August 2018 Complete exposure details

 

He also planted a couple of random plants. And somehow that took up all the time.


Friday, 10 August 2018 Dereel Images for 10 August 2018
Top of page
previous day
next day
last day

Frying ikan bilis
Topic: food and drink, language, opinion Link here

Ikan bilis is the Malay language word for a kind of small fish, usually sold dried. I haven't found a good English name for it. Wikipedia tells me that it means “Anchovy”, which is probably biologically correct. But the anchovies sold in Europe are at least 5 times the length, so presumably 600 times the weight.

Ikan bilis needs to be deep fried. That's messy and smelly, and afterwards the oil is so contaminated that it's of no use for any other purpose. I keep my own oil for the job, which means manually frying instead of the friteuse. Today, however, I was preparing to change the fat in the second friteuse, so it made sense to do them in there. It worked well, modulo the usual smell, but after pouring off the fat I found lots of dregs in the bottom of the friteuse, here on the left:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180810/small/Ikan-bilis-2.jpeg
Image title: Ikan bilis 2
Complete exposure details
Dimensions: 620 x 436, 245 kB
Dimensions of original: 5138 x 3610, 7112 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 10 August 2018:
thumbnails    small images    diary entry

When frying in a saucepan, this just ended up in the results, but here is is nicely separated. What do I do with it? Clearly the entire fishes (less head for the most part) look nicer, but should I throw the rest away? There must be something that I can do with it.


Saturday, 11 August 2018 Dereel Images for 11 August 2018
Top of page
previous day
next day
last day

Objectivity in online answering
Topic: politics, technology, opinion Link here

I answer quite a few questions on Quora. To quote Wikipedia, it's “a question-and-answer site where questions are asked, answered, edited, and organized by its community of users in the form of opinions”. It gives quite an interesting window into the world of what interests the man in the street. The demographics are also interesting, if notably one-sided: apart from the inevitable North Americans, there are also a large number of Indians.

Politics are particularly interesting. Outside the USA, hardly anybody has a good word for Donald Trump, but there are a number of people who are very much in favour of him, sometimes to the point of idolization.

OK, that's fair, and it's an interesting insight into the demographics of the web. But some emulate their idols to degrees that I find unacceptable, and I've started a Quora bigots page. In the process, I followed up content from Johann Wegener. Apart from the one-sided terminology (can you say “Witch hunt” or “Hillary”?), everything looks so stereotyped that I'm left wondering if he isn't being paid for this content.

Jeremy White also repeats himself. One of his favourite terms is “leftwing”, which he combines with unrelated terms. I am, it seems, a “literate uninformed leftwing nutter fascist”, though I wonder if he didn't mean to write “illiterate”. He doesn't give me the impression that he is being paid for it. The original flare-up related to a response to the question Why don't the mainstream media simply report that Trump lies instead of downplaying his lying?, in which he disputed that Trump lies, and for which he produced no evidence. At least his final rant did produce some links, and he has me left wondering how much truth there is in them. There seem to be three issues:

So what does this have to do with Trump's lies? I don't see a connection, though potentially Jeremy is implying that these articles indicate that he wasn't. But for that he needs to say to which of the (currently) 4229 lies he is referring.


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

I eat deep-fried chicken wings as part of a nasi lemak breakfast, and I'm running out. I first cook them and freeze them, then thaw one and deep fry it as needed. How do I cook them this time? The last few times I cooked them sous vide, but that didn't bring any obvious advantage. How about in the sous-vide cooker, which doubles as a slow cooker, but without the bags? Theoretically I just need to put it on “slow cook” and see what happens.

The problem there is that I don't know what temperature that corresponds to. So in the end I put them in and set the sous-vide cooker to 82°. After an hour or so, the temperature at the top was still only about 65°:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180811/small/Chicken-wings-2.jpeg
Image title: Chicken wings 2
Complete exposure details
Dimensions: 588 x 459, 162 kB
Dimensions of original: 4296 x 3353, 3064 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 11 August 2018:
thumbnails    small images    diary entry

Clearly not the way to go. So instead I put them in a pot and cooked them in the oven. I started at 100° oven temperature, but after another hour that hadn't raised the temperature of the wings significantly. I didn't get much chance to experiment then: Yvonne was making ossi buchi, so we had to raise the temperature of the oven to 150°. No chance to check the temperature again, but after a couple of hours things looked OK. I'll see when I get round to frying them.


Sunday, 12 August 2018 Dereel
Top of page
previous day
next day
last day

Server fail!
Topic: technology, opinion Link here

Came into the office this morning to discover that my IRC proxy connection had failed again. This is nothing unusual: it doesn't handle transient network issues well. But this time I couldn't reconnect. Took a look at the status on www.lemis.com, where it runs. Not running. Surely the system hasn't gone down? Yes, rebooted yesterday at 11:42 UTC:

Aug 11 11:25:06 www qpopper[818]: Stats: yvonne 0 0 0 0 180-150-113-90.NBN.mel.aussiebb.net 180.150.113.90
Aug 11 11:42:26 www syslogd: kernel boot file is /boot/kernel/kernel
Aug 11 11:42:26 www kernel: Copyright (c) 1992-2014 The FreeBSD Project.

That last log entry is one that happens every 5 minutes, so it must have been down over 10 minutes. My network status logs (coincidentally) confirm:

1533986894 31.2862 5 1.0 # Sat 11 Aug 2018 21:28:14 AEST 17.113 ms
1533986966 29.9796 4 7.0 www # Sat 11 Aug 2018 21:29:26 AEST 17.965 ms
1533986981 29.7575 4 2.0 www # Sat 11 Aug 2018 21:29:41 AEST 17.547 ms
...
1533987738 29.186 4 3.0 www # Sat 11 Aug 2018 21:42:18 AEST 22.130 ms
1533987742 32.329 5 1.0 # Sat 11 Aug 2018 21:42:22 AEST 16.798 ms

Why? No evidence of any issues in the log files, and in the 10 years that I've had an external server, I've never had a panic. OK, enter a ticket and ask if they can explain it? Yes indeed. Here's the entire response to the ticket, less copious empty lines:

Hi Greg,

http://status.netactuate.com/pages/incident/59cd452c6a99786b77cab2f7/5b6eca5428f1be55b2b2ef35

“Unexpected power loss during planned maintenance...”. They didn't bother to tell me, and no apology. This is not the RootBSD that I knew 10 years ago, or even 5. The involvement of NetActuate may be the key here, but it's time to compare them with the Vultures. I've had my second server since 1 December 2017. How does it compare? I send one ping a minute to each server as part of my network monitoring setup, so I can find when a system doesn't respond.

A single lack of response is probably a transient network problem. To be sure that the system is off the air, I should give it at least 5 pings. And analysing this really needs some kind of program, but for the time being I'll do it by hand. I have:

Date       ffm       www       End time
Tue 5 Dec 2017 20:46:47 AEDT             2:06
Wed 6 Dec 2017 22:16:46 AEDT             2:04
Sat 9 Dec 2017 00:56:12 AEDT             52:47
Wed 20 Dec 2017 21:09:43 AEDT             4:02
Wed 20 Dec 2017 21:26:00 AEDT             4:02
Wed 20 Dec 2017 21:36:10 AEDT             2:32
Tue 2 Jan 2018 20:50:33 AEDT             3:38
Tue 2 Jan 2018 21:12:56 AEDT             3:37
Sat 13 Jan 2018 12:24:54 AEDT             2:30:07
Fri 19 Jan 2018 09:06:54 AEDT             28:03
Sat 20 Jan 2018 20:00:03 AEDT             1:05:17
Sat 3 Feb 2018 06:14:33 AEDT             10:58
Mon 5 Feb 2018 01:29:49       29:35             01:59:24
Thu 22 Feb 2018 20:01:58 AEDT             11:16
Thu 22 Feb 2018 21:19:15 AEDT             13:26
Fri 23 Feb 2018 15:46:14 AEDT             12:52
Mon 23 Apr 2018 21:03:25 AEST       8:38             21:12:03
Wed 25 Apr 2018 18:06:55 AEST             1:28:12
Wed 2 May 2018 00:54:35 AEST       14:13             01:08:48
Wed 2 May 2018 01:12:49 AEST       2:37             01:15:26
Wed 2 May 2018 04:39:16 AEST       6:48             04:46:04
Wed 2 May 2018 05:28:16 AEST       2:37             05:30:53
Wed 2 May 2018 20:50:31 AEST             44:33
Wed 2 May 2018 21:46:44 AEST             13:46:39
Sat 5 May 2018 09:22:51 AEST       6:31
Sat 5 May 2018 09:34:39 AEST       57:10
Sat 5 May 2018 10:44:54 AEST       7:09
Fri 11 May 2018 11:09:27 AEST       2:37             11:12:04
Sat 12 May 2018 22:38:53 AEST       8:44             22:47:37
Mon 21 May 2018 05:33:01 AEST             3:17
Tue 5 Jun 2018 12:33:39 AEST       2:10             12:35:49
Tue 12 Jun 2018 14:09:58 AEST             2:10
Tue 19 Jun 2018 01:07:09 AEST       5:38             01:12:47
Wed 20 Jun 2018 16:19:04 AEST       4:00             16:23:04
Wed 20 Jun 2018 14:06:27 AEST             37:01       14:44:26
Fri 22 Jun 2018 05:24:43 AEST       2:51             05:27:34
Fri 22 Jun 2018 23:16:38 AEST       17:22             23:34:00
Sat 23 Jun 2018 00:04:07 AEST       2:23             00:06:30
Sun 24 Jun 2018 20:40:12 AEST       6:43             20:46:55
Mon 2 Jul 2018 12:11:48 AEST       3:33             12:15:21
Sat 7 Jul 2018 12:42:23 AEST             3:23       12:45:46
Wed 11 Jul 2018 17:28:30 AEST             2:53       17:31:23
Tue 7 Aug 2018 14:09:46 AEST             1:34:32       15:44:18
Fri 10 Aug 2018 00:57:08 AEST       -       10:45       01:07:53
Sat 11 Aug 2018 21:28:14 AEST             14:08       21:42:22
Over 10 minutes       4       15
Over 30 minutes       1       8
Over 2 hours       0       5
Reboots       1       3

This list is more informative than I had thought. It shows in particular that availability of both systems is much less than I expected, and that outages tend to come in groups. It seems that most are network problems that don't get fixed on the first try, and I changed horses in mid-stream to account for them: I don't consider an outage over until I get 5 good pings. I also started adding the end time, mainly to be able to check my arithmetic.

So what does this tell me? Clearly ffm is more available than www, and it's probably time to say goodbye to RootBSD. But it's also not as reliable as I had hoped, so after migrating most of my content to object storage, maybe it would also be time to run two servers, in case one fails.


Monday, 13 August 2018 Dereel → Ballarat → Dereel Images for 13 August 2018
Top of page
previous day
next day
last day

Garden breakage
Topic: gardening Link here

Last month Mick planted our Salvia microphylla cultivar in the garden. It looked rather sad, and I was concerned about wind damage, so I put a wire cage around it with plastic foil to keep the wind out.

How do you anchor the protection? Two metal stakes (“dropper” in Australian) will do it. But wouldn't one dropper on the edge through the mesh do the trick too? That's what I did.

Today I found out why that's not a good idea:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180813/small/Salvia-1.jpeg
Image title: Salvia 1
Complete exposure details
Dimensions: 450 x 600, 211 kB
Dimensions of original: 3888 x 5186, 7005 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Monday, 13 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180813/small/Salvia-2.jpeg
Image title: Salvia 2
Complete exposure details
Dimensions: 600 x 450, 207 kB
Dimensions of original: 5184 x 3888, 4553 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Monday, 13 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180813/small/Salvia-3.jpeg
Image title: Salvia 3
Complete exposure details
Dimensions: 600 x 450, 182 kB
Dimensions of original: 5184 x 3888, 4262 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Monday, 13 August 2018:
thumbnails    small images    diary entry

It's not dead, but it has certainly suffered. One stem has broken off, and I have planted it in soil in the hope that it will take root. And of course now there are two droppers round the protection.


Wheelbarrow breakage
Topic: general Link here

Yvonne's wheelbarrow had a flat tyre. How did that happen? It seems that wheelbarrow tyres are of particularly bad quality. Turned on the air compressor to pump it up again, without much hope that it would stay there.

I was right, though not quite the way I expected. The air pressure shot up, probably beyond the recommended pressure. How far? I barely had time to look before the thing exploded on me:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180813/small/Tyre-1.jpeg
Image title: Tyre 1
Complete exposure details
Dimensions: 450 x 600, 159 kB
Dimensions of original: 3888 x 5186, 4285 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Monday, 13 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180813/small/Tyre-2.jpeg
Image title: Tyre 2
Complete exposure details
Dimensions: 450 x 600, 156 kB
Dimensions of original: 3888 x 5184, 3407 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Monday, 13 August 2018:
thumbnails    small images    diary entry

Clearly there's no repairing that tyre any more.


Random breakages
Topic: general, gardening Link here

They're not the only breakages we have had recently. We also have the dish washer that I have been dragging my feet about, the ducted vacuum cleaner sounds like the motor is on its last legs—why, in a device only a little over 3 years old?—we have a power point that is still hanging out of the wall, and one of these silly halogen lights in the useless range hood has burnt out. What is it, anyway? There seem to be no markings on them whatsoever. It took me quite some time, with the help of eBay, to establish that it is a G4 bi-pin lamp similar to the one on the right of this image:

https://upload.wikimedia.org/wikipedia/commons/4/4d/Lampg4.jpg

But what power? The manufacturer was too polite to include that information. After some searching I discovered a marking on the reflector in the range hood: 12 V, maximum 20 W.

Still, enough stuff to fix to justify a journey into town, something that I really didn't want to do. To Wiltronics, where they were just as confused as I was, but they finally gave me my 20 W globe, $5.95. It wasn't until I got home that I discovered that the 20 W were spread over 2 10 W globes. And later, on eBay I bought 20 20 W globes for $7.19, including postage. At that price, it's hardly worth returning the others.

Then to Bunnings to buy a new wheelbarrow—$99. I should have asked about wheels, but I couldn't find any staff. Also some irrigation hose and some fertilizer, not only cheaper than I expected, but also clearly labeled:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180813/small/Fertilizer-1-detail-2.jpeg
Image title: Fertilizer 1 detail 2
Complete exposure details
Dimensions: 719 x 375, 53 kB
Dimensions of original: 1282 x 669, 110 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Monday, 13 August 2018:
thumbnails    small images    diary entry

7-1-7-9. What does that mean? It proves to be an approximation to the percentages of Nitrogen, Phosphorus, Potassium and Sulphur, conveniently in alphabetical order of English name, not chemical symbol (N-P-K-S):

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180813/small/Fertilizer-3.jpeg
Image title: Fertilizer 3
Complete exposure details
Dimensions: 575 x 469, 188 kB
Dimensions of original: 1252 x 1021, 538 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Monday, 13 August 2018:
thumbnails    small images    diary entry

Isn't that a good idea! Yes, indeed, except...

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180813/small/Fertilizer-1.jpeg
Image title: Fertilizer 1
Complete exposure details
Dimensions: 600 x 450, 148 kB
Dimensions of original: 3264 x 2448, 1842 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Monday, 13 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180813/small/Fertilizer-1-detail.jpeg
Image title: Fertilizer 1 detail
Complete exposure details
Dimensions: 716 x 377, 51 kB
Dimensions of original: 1267 x 667, 104 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Monday, 13 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180813/small/Fertilizer-2.jpeg
Image title: Fertilizer 2
Complete exposure details
Dimensions: 598 x 452, 188 kB
Dimensions of original: 2247 x 1699, 1454 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Monday, 13 August 2018:
thumbnails    small images    diary entry

The bag on the right has the same description, and a completely different composition (9-1-7-12)! Not the slightest explanation as to why they have two different ones, nor the difference that it would make.


Tuesday, 14 August 2018 Dereel Images for 14 August 2018
Top of page
previous day
next day
last day

Spring on its way
Topic: general, gardening Link here

It's getting milder, and today we took the dogs to the „Große Linde“, really some kind of conifer. On the way we had flowering Acacia and—not so pleasantly—Oxalis, a rather pretty weed:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180814/small/Wattle.jpeg
Image title: Wattle
Display location on map
Complete exposure details
Dimensions: 600 x 450, 222 kB
Dimensions of original: 5186 x 3888, 10613 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 14 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180814/small/Oxalis.jpeg
Image title: Oxalis
Display location on map
Complete exposure details
Dimensions: 600 x 450, 309 kB
Dimensions of original: 5184 x 3890, 11136 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 14 August 2018:
thumbnails    small images    diary entry

We also saw the first few Pterostylis of the season, not really worth a photo.


More kangaroos
Topic: animals, photography, general Link here

We have had a lot of kangaroos on the property lately. Light is almost always against me: we live at the east end of the property, so the afternoon sun comes from behind. Still, I got a few good shots today:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180814/small/Kangaroos-7-detail.jpeg
Image title: Kangaroos 7 detail
Display location on map
Complete exposure details
Dimensions: 757 x 357, 162 kB
Dimensions of original: 5186 x 2444, 2867 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 14 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180814/small/Kangaroos-43-detail-2.jpeg
Image title: Kangaroos 43 detail 2
Display location on map
Complete exposure details
Dimensions: 615 x 439, 151 kB
Dimensions of original: 1757 x 1253, 548 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 14 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180814/small/Kangaroos-47-detail.jpeg
Image title: Kangaroos 47 detail
Display location on map
Complete exposure details
Dimensions: 592 x 456, 185 kB
Dimensions of original: 2595 x 1998, 1357 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 14 August 2018:
thumbnails    small images    diary entry


Wednesday, 15 August 2018 Dereel Images for 15 August 2018
Top of page
previous day
next day
last day

Coming to grips with Object Storage, day 1
Topic: technology, opinion Link here

OK, it's becoming clear that I will have to overcome my distaste with the implementation of object storage and learn to live with it.

It really seems that there are almost no tools worth using, presumably the result of choosing to throw away the file system paradigm and start again. But s3cmd, which the FreeBSD Ports Collection obfuscatingly calls py-s3cmd, seems to offer much of what I need. Tried to install it, once again tripping over the age of my installation on eureka, but finally got it installed on www and teevee. That's enough for today; tomorrow I'll look at the pain of actually setting one up.


apachectl graceless
Topic: technology, opinion Link here

While installing s3cmd on www, discovered that the load average was over 50, and there were dozens of active httpd processes. Why? Has Apache got itself confused? Tried a graceful restart:

=== root@www (/dev/pts/2) /home/grog 1 -> apachectl graceful
Performing sanity check on apache24 configuration:
Syntax OK
Performing a graceful restart

And how about that, the httpd processes gradually diminished... until there were none left. Was the thing still running? Checked from home. No, connection refused. What went wrong there?

=== root@www (/dev/pts/2) /home/grog 3 -> apachectl start
Performing sanity check on apache24 configuration:
Syntax OK
Starting apache24.

After that, everything ran again. Why did the “graceful” restart stop Apache? Nothing in the log files. More head-scratching.


More pterostylis
Topic: gardening Link here

Walking the dogs up towards Progress Road, came across many more Pterostylis in flower:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180815/small/Pterostylis.jpeg
Image title: Pterostylis
Display location on map
Complete exposure details
Dimensions: 600 x 450, 255 kB
Dimensions of original: 5184 x 3890, 5043 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 15 August 2018:
thumbnails    small images    diary entry

That's surprising, because I have never seen any there before. Time to take another look in the house forest. I have a suspicion that they might only flower every few years.


Thursday, 16 August 2018 Dereel Images for 16 August 2018
Top of page
previous day
next day
last day

Object storage, day 2
Topic: technology, opinion Link here

OK, now I have the local tools to move data to object storage. Time to take the plunge.

What issues do I still have?

  1. Which supplier? An obvious choice would be Amazon S3, but the web documentation looked confusing. DigitalOcean at least has better-looking documentation, including on how to use s3cmd. They also give me 2 months for free, after which I will pay probably only round $5 a month, compared to $30 odd that I'm currently paying over and above the price of a virtual server.
  2. How to get the data there? I can move it from here or from www.lemis.com.
  3. How do I modify my scripts to serve image URLs from the new server? My oneimage.php script is nearly 3000 lines long, and the function showphoto () alone is 800 lines of code that I wrote when I understood neither PHP nor my aims very well. I have a horror of modifying it.
  4. How do I modify my file upload scripts?

First, set up an account with DigitalOcean. That was straightforward enough, but creating a space and setting up s3cmd wasn't. It took me over an hour to work my way through a maze of twisty little menus and terms, all different.

How do you generate keys? How do you save them? It tells me to visit the API page, conveniently linked, which shows nothing about keys. When I finally found it, I couldn't work out how to generate the keys. I was presented with this page, with no explanations:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Digitalocean-9.png
Image title: Digitalocean 9
Complete exposure details
Dimensions: 544 x 497, 93 kB
Dimensions of original: 1435 x 1311, 135 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry

https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Digitalocean-9-detail.png
Image title: Digitalocean 9 detail          Dimensions:          1186 x 228, 47 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 Thursday, 16 August 2018, thumbnails          All images taken on Thursday, 16 August 2018, small
Diary entry for Thursday, 16 August 2018 Complete exposure details

 

Select More V, right? Wrong. By trial and error I discovered that I was supposed to click on the blue tick mark to the right of the space name in order to save the key that had already been generated.

Next, set up s3cmd, using this page as a guide. Suddenly there's a mention of a “bucket”. What's that? Some storage subdivision, presumably, but they're too polite to assume that I've never heard of it before, so they don't say.

Test the configuration:

Test access with supplied credentials? [Y/n] Enter
Please wait, attempting to list all buckets...
      ERROR: Test failed: 302 (Found)

Not quite “Error 0 (Success)”, but close enough. What's wrong? The obvious thing in the setup was that there is nothing there to identify my space. What's this dubious-looking statement?

Because Spaces supports DNS-based buckets, at the next prompt, supply the bucket value in the required format: %(bucket)s.nyc3.digitaloceanspaces.com

%(bucket) looks like some variable substitution. Should I substitute my space name? Tried that to no avail. Much discussion on IRC, most of which missed the point.

Authentication issue, maybe? It didn't look like, but what happens if I try the wrong key. Exactly the same thing! Is this its way of telling me that my key was wrong? Checked it, along with the secret key, and both looked correct. But they're only displayed on a web browser, and the Copy function doesn't work. That secret key takes up the entire width of its field on the browser. Could it be truncated? How do I tell? It's a secret key, so I can't get it displayed again. Maximize the browser window? No difference. Change the font size? No difference. Look at the source? Not there.

Finally tried setting up on a different system. This had all been on www, so I tried teevee (eureka is too old to install the software easily). And how about that! It worked.

What was different? Only one thing:

-use_https = True
+use_https = False

The instructions were to use https, and there was no reason to change them, but somehow I had managed to anyway.

Finally done, t+90 minutes! What I learnt:

  1. “Bucket” is a synonym for “storage space”.
  2. The entry %(bucket)s.nyc3.digitaloceanspaces.com is meant literally.
  3. The Copy function requires a clipboard, something that X normally doesn't provide. I needed to run xclipboard to provide a destination for the Copy function.
  4. You must use https:. http: not only doesn't work, but gives you unintelligible error messages.

OK, step 2: copy data to the storebucket. First, how do I organize them? The modern way seems to be to assign them random names, but then, that's one of my objections. I currently keep my photos in a clear hierarchy, like /grog/Photos/20180816/, where 20180816 is (today's) date. Inside this directory are some auxiliary files, including a list of images and their sizes, and three subdirectories big/, small/ and tiny/, which contain the original files, a smaller version (about 270 kP) and even smaller images (about 67 kP) respectively. I only really need to move the images. So why not keep the hierarchy as-is? Yes, it's not modern, but it Makes Sense To Me.

That's a s3cmd put or s3cmd sync. The latter looks more appropriate:

=== grog@www (/dev/pts/1) ~/www.lemis.com 58 -> for i in grog/Photos/19640828; do s3cmd sync $i/big/ $i/small/ $i/tiny/ s3://lemis/$i/; done
WARNING: Skipping over symbolic link: grog/Photos/19640828/big/KL-24.jpeg
WARNING: Skipping over symbolic link: grog/Photos/19640828/big/KL-2.jpeg
...
upload: 'grog/Photos/19640828/tiny/Bank-Negara-Malaysia.jpeg' -> 's3://lemis/grog/Photos/19640828/Bank-Negara-Malaysia.jpeg'  [1 of 29]
 47441 of 47441   100% in    0s   555.11 kB/s  done
upload: 'grog/Photos/19640828/tiny/Bikini-1.jpeg' -> 's3://lemis/grog/Photos/19640828/Bikini-1.jpeg'  [2 of 29]
 39759 of 39759   100% in    0s   379.06 kB/s  done
upload: 'grog/Photos/19640828/tiny/KL-1.jpeg' -> 's3://lemis/grog/Photos/19640828/KL-1.jpeg'  [3 of 29]
 50248 of 50248   100% in    2s    22.48 kB/s  done
upload: 'grog/Photos/19640828/tiny/KL-10.jpeg' -> 's3://lemis/grog/Photos/19640828/KL-10.jpeg'  [4 of 29]

The good news: it works. The bad news: not the way I wanted. Losing file system semantics also means losing symlinks. I'll have to work out how to handle that.

That was straightforward enough: use the -F flag. s3cmd checks the space for copies of the file, so it does something like a real link at the other end.

The other is easier: it dropped the final part of the directory names, so grog/Photos/19640828/tiny/Bikini-1.jpeg ended up in grog/Photos/19640828/Bikini-1.jpeg. So did grog/Photos/19640828/big/Bikini-1.jpeg. OK, that's trivial:

=== grog@www (/dev/pts/1) ~/www.lemis.com 59 -> for i in grog/Photos/19640828/big; do s3cmd sync $i/ s3://lemis/$i/; done
...
upload: 'grog/Photos/19640828/big/Bank-Negara-Malaysia.jpeg' -> 's3://lemis/grog/Photos/19640828/big/Bank-Negara-Malaysia.jpeg'  [1 of 29]
 1286811 of 1286811   100% in    0s     3.75 MB/s  done
...

Finally I have images in the space. Point a web browser at http://lemis.nyc3.digitaloceanspaces.com/grog/Photos/19640828/big/Bank-Negara-Malaysia.jpeg and what do I see? HTTP error 413: You are not permitted...

Where did that come from? The files that I uploaded had permissions 644 (owner read-write, group read, other read). Why are they not accessible? Ah, that's a feature, not a bug. By default, files are not world-readable. As Benno Rice said on IRC:

<benno>: If you want to know how much fun it is when the default is to public
there's plenty of examples out there.

Yes, the more I have to do with this concept, it seems that the thrust of object storage is not storing publicly available content. But that's not the point. There's no way to change the default! Peter Jeremy came up with the s3cmd setacl command, but it proves that the -P option to the sync subcommand sets public access.

One of the few advantages that I found that object storage has over file systems is a more modular permissions system, using ACLs. But there's little to be seen of that here. All the documentation I have seen so far has reduced the 512 permissions that Unix offers down to two: public or private. O brave new world! As Henry Spencer said,

Those who do not understand Unix are condemned to reinvent it, poorly.

While trying to fix the permissions, ran into one of these poor reinventions:

=== grog@www (/dev/pts/1) ~/www.lemis.com 63 -> for i in grog/Photos/19640828; do s3cmd setacl $i/big/ $i/small/ $i/tiny/ s3://lemis/$i/ -P; done

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    An unexpected error has occurred.
  Please try reproducing the error using
  the latest s3cmd code from the git master
  branch found at:
    https://github.com/s3tools/s3cmd
  and have a look at the known issues list:
    https://github.com/s3tools/s3cmd/wiki/Common-known-issues-and-their-solutions
  If the error persists, please report the
  following lines (removing any private
  info as necessary) to:
   s3tools-bugs@lists.sourceforge.net

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Invoked as: /usr/local/bin/s3cmd setacl grog/Photos/19640828/big/ grog/Photos/19640828/small/ grog/Photos/19640828/tiny/ s3://lemis/grog/Photos/19640828/ -P
Problem: AttributeError: 'S3UriFile' object has no attribute 'has_object'
S3cmd:   2.0.2
python:   2.7.10 (default, Nov  5 2015, 01:15:39)
[GCC 4.2.1 Compatible FreeBSD Clang 3.4.1 (tags/RELEASE_34/dot1-final 208032)]
Traceback (most recent call last):
  File "/usr/local/bin/s3cmd", line 3172, in <module>
    report_exception(e)
  File "/usr/local/bin/s3cmd", line 3047, in report_exception
    sys.stderr.write(u"environment LANG=%s
" % unicodise_s(os.getenv("LANG"), 'ascii'))
  File "/usr/local/lib/python2.7/site-packages/S3/Utils.py", line 321, in unicodise_s
    return unicodise(string, encoding, errors, True)
  File "/usr/local/lib/python2.7/site-packages/S3/Utils.py", line 312, in unicodise
    return unicode(string, encoding, errors)
TypeError: coercing to Unicode: need string or buffer, NoneType found

This is s3cmd's way of saying “You may only specify one path name (I think). My error (I had forgotten to remove the source paths from a previous command), but what a message! The most important part is “unexpected error”: it doesn't cater for incorrect syntax. By comparison, chmod says:

=== grog@www (/dev/pts/1) ~ 27 -> for i in grog/Photos/19640828; do chmod 644 $i/big/ $i/small/ $i/tiny/ s3://lemis/$i/ -P; done
chmod: grog/Photos/19640828/big/: No such file or directory
chmod: grog/Photos/19640828/small/: No such file or directory
chmod: grog/Photos/19640828/tiny/: No such file or directory
chmod: s3://lemis/grog/Photos/19640828/: No such file or directory
chmod: -P: No such file or directory

OK, finally I have things going the way I wanted them:

=== grog@www (/dev/pts/1) ~/www.lemis.com 64 ->  for i in grog/Photos/1*; do for j in big small tiny; do echo $i/$j; s3cmd sync $i/$j/ s3://lemis/$i/$j/ -P; done

And away that ran, copying all my data. But not exactly with the warm fuzzy feeling that everything was OK. Apparently at random I got:

grog/Photos/19630502/small
grog/Photos/19630502/tiny
WARNING: Retrying failed request: /?prefix=grog%2FPhotos%2F19630502%2Ftiny%2F ([Errno 54] Connection reset by peer)
WARNING: Waiting 3 sec...
WARNING: Retrying failed request: /?prefix=grog%2FPhotos%2F19630502%2Ftiny%2F ([Errno 54] Connection reset by peer)
WARNING: Waiting 6 sec...
WARNING: Retrying failed request: /?prefix=grog%2FPhotos%2F19630502%2Ftiny%2F ([Errno 54] Connection reset by peer)
WARNING: Waiting 9 sec...
grog/Photos/19630905/big
grog/Photos/19630905/small
WARNING: Retrying failed request: /?prefix=grog%2FPhotos%2F19630905%2Fsmall%2F ([Errno 54] Connection reset by peer)
WARNING: Waiting 3 sec...

Finally I have my 20th century photos copied; hopefully these ECONNRESET errors won't happen when people access the images. But it's clearly something to keep my eye on.

In fact this seems to have been a bug at the time. It went away in a time frame of months.

While waiting for the sync, I took a look at showphoto (). Surprise, surprise! Only one line needs changing:

  $servername = "https://lemis.nyc3.digitaloceanspaces.com";

Good luck or good programming? Probably neither. That's what I got for sticking to the same file system hierarchy as on the local machine. And, of course, yet another indication that file system semantics are still important.


Garden flowers in late winter
Topic: gardening Link here

Middle of the month, time for the monthly flower photos.

Spring is clearly on its way, and some flowers are way ahead of the season. The red Anigozanthos has progressed further since last month, though the yellow ones in the driveway appear to have died, possibly because of inappropriate soil:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Anigozanthos.jpeg
Image title: Anigozanthos
Display location on map
Complete exposure details
Dimensions: 600 x 450, 260 kB
Dimensions of original: 5184 x 3888, 6879 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry

The Grevilleas are also doing well:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Grevillea-2.jpeg
Image title: Grevillea 2
Display location on map
Complete exposure details
Dimensions: 450 x 600, 272 kB
Dimensions of original: 3888 x 5186, 7552 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Grevillea-1.jpeg
Image title: Grevillea 1
Display location on map
Complete exposure details
Dimensions: 600 x 450, 281 kB
Dimensions of original: 5184 x 3888, 8864 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry

On the other hand, the Banksia, while clearly healthy, has not changed much:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Banksia-1.jpeg
Image title: Banksia 1
Display location on map
Complete exposure details
Dimensions: 600 x 450, 160 kB
Dimensions of original: 5184 x 3888, 3712 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Banksia-2.jpeg
Image title: Banksia 2
Display location on map
Complete exposure details
Dimensions: 450 x 600, 166 kB
Dimensions of original: 3888 x 5184, 3779 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry

I had had hopes that one Canna would survive the winter cold, which it might have done had the wind not put paid to it:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Canna-1.jpeg
Image title: Canna 1
Display location on map
Complete exposure details
Dimensions: 600 x 450, 223 kB
Dimensions of original: 5184 x 3888, 7701 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Canna-2.jpeg
Image title: Canna 2
Display location on map
Complete exposure details
Dimensions: 600 x 450, 194 kB
Dimensions of original: 5185 x 3888, 4432 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry

The Echium that we planted earlier this year (and which I didn't mention) is looking very healthy, and we can expect flowers soon:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Echium-1.jpeg
Image title: Echium 1
Display location on map
Complete exposure details
Dimensions: 600 x 450, 279 kB
Dimensions of original: 5184 x 3888, 7822 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Echium-2.jpeg
Image title: Echium 2
Display location on map
Complete exposure details
Dimensions: 450 x 600, 141 kB
Dimensions of original: 3888 x 5185, 3469 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry

And one of the Carpobrotus is flowering sporadically long before its time:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Carpobrotus.jpeg
Image title: Carpobrotus
Display location on map
Complete exposure details
Dimensions: 600 x 450, 299 kB
Dimensions of original: 5184 x 3888, 7687 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry

The Euphorbia that we planted only last month is flowering happily:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Euphorbia-1.jpeg
Image title: Euphorbia 1
Display location on map
Complete exposure details
Dimensions: 600 x 450, 292 kB
Dimensions of original: 5184 x 3888, 10272 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Euphorbia-2.jpeg
Image title: Euphorbia 2
Display location on map
Complete exposure details
Dimensions: 600 x 450, 180 kB
Dimensions of original: 5184 x 3888, 3720 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry

The Chaenostoma cordatum that we bought in April have partially survived:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Chaenostoma-cordatum-1.jpeg
Image title: Chaenostoma cordatum 1
Display location on map
Complete exposure details
Dimensions: 600 x 450, 249 kB
Dimensions of original: 5186 x 3888, 5675 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Chaenostoma-cordatum-2.jpeg
Image title: Chaenostoma cordatum 2
Display location on map
Complete exposure details
Dimensions: 600 x 450, 236 kB
Dimensions of original: 5186 x 3888, 5828 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry

One died, two survived. It was a silly idea to buy them in April.

The Hebes are gradually recovering, for the most part:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Hebe-1.jpeg
Image title: Hebe 1
Display location on map
Complete exposure details
Dimensions: 600 x 450, 295 kB
Dimensions of original: 5184 x 3888, 7669 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Hebe-2.jpeg
Image title: Hebe 2
Display location on map
Complete exposure details
Dimensions: 600 x 450, 159 kB
Dimensions of original: 5186 x 3888, 3711 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Hebe-5.jpeg
Image title: Hebe 5
Display location on map
Complete exposure details
Dimensions: 600 x 450, 221 kB
Dimensions of original: 5184 x 3888, 4279 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Hebe-3.jpeg
Image title: Hebe 3
Display location on map
Complete exposure details
Dimensions: 600 x 450, 314 kB
Dimensions of original: 5184 x 3888, 9413 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry

We've never seen a flower on any of the variegated ones, and though this one looks particularly bad, I'm wondering if some cockatoos have been having fun with them.

The mandevillas have had a varied fate. The white one at the entrance to the house looked quite good until a couple of weeks ago, but that has changed dramatically:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Mandevilla-1.jpeg
Image title: Mandevilla 1
Display location on map
Complete exposure details
Dimensions: 600 x 450, 223 kB
Dimensions of original: 5184 x 3888, 6681 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry

I'm not sure what caused that. Yes, they're (reasonably) frost-sensitive, but the position was relatively protected, more so than the red one, which seems to be doing much better:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Mandevilla-2.jpeg
Image title: Mandevilla 2
Display location on map
Complete exposure details
Dimensions: 600 x 450, 157 kB
Dimensions of original: 5184 x 3888, 3274 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Mandevilla-3.jpeg
Image title: Mandevilla 3
Display location on map
Complete exposure details
Dimensions: 600 x 450, 197 kB
Dimensions of original: 5184 x 3888, 4247 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry

And the roses never cease to surprise me. We still have new buds, not pretty, but interesting:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Rose-2.jpeg
Image title: Rose 2
Display location on map
Complete exposure details
Dimensions: 600 x 450, 105 kB
Dimensions of original: 5185 x 3888, 3024 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Rose-3.jpeg
Image title: Rose 3
Display location on map
Complete exposure details
Dimensions: 600 x 450, 102 kB
Dimensions of original: 5185 x 3888, 2863 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Rose-7.jpeg
Image title: Rose 7
Display location on map
Complete exposure details
Dimensions: 600 x 450, 113 kB
Dimensions of original: 5184 x 3888, 3095 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry

The tomatoes are still not dead:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Tomato.jpeg
Image title: Tomato
Display location on map
Complete exposure details
Dimensions: 450 x 600, 263 kB
Dimensions of original: 3888 x 5184, 8805 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry

I'm hoping for a harvest in the spring.

And the Tropaeolum continue to show the difference between the two beds:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Tropaeolum-1.jpeg
Image title: Tropaeolum 1
Display location on map
Complete exposure details
Dimensions: 600 x 450, 288 kB
Dimensions of original: 5184 x 3888, 9540 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180817/small/Tropaeolum-2.jpeg
Image title: Tropaeolum 2
Complete exposure details
Dimensions: 600 x 450, 265 kB
Dimensions of original: 5186 x 3888, 8788 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 17 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180817/small/Tropaeolum-1.jpeg
Image title: Tropaeolum 1
Complete exposure details
Dimensions: 603 x 448, 258 kB
Dimensions of original: 5230 x 3888, 9027 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 17 August 2018:
thumbnails    small images    diary entry

The first one is the original bed planted 3 years ago, and the second is only 18 months or so old. What's wrong with the soil round the water tanks?

And there are also still a couple of resistant Buddlejas:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Buddleja-1.jpeg
Image title: Buddleja 1
Display location on map
Complete exposure details
Dimensions: 600 x 450, 274 kB
Dimensions of original: 5184 x 3888, 11037 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180816/small/Buddleja-2.jpeg
Image title: Buddleja 2
Display location on map
Complete exposure details
Dimensions: 600 x 450, 147 kB
Dimensions of original: 5186 x 3888, 3368 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 16 August 2018:
thumbnails    small images    diary entry


Friday, 17 August 2018 Dereel Images for 17 August 2018
Top of page
previous day
next day
last day

Huevos a la tigre again
Topic: food and drink, opinion Link here

Another attempt at huevos a la tigre today. The big issue is still cooking the eggs correctly, with yolks soft and whites firm but not leathery.

Today I added another variable: a new serving dish of roughly appropriate proportions. Heat the mixture in the microwave oven to about 72° and then add the eggs, heat at 600 W for another two minutes with a cover on the dish. Leave to stand for 2 to 3 minutes. The result:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180817/small/Heuvos-a-la-tigre.jpeg
Image title: Heuvos a la tigre
Complete exposure details
Dimensions: 536 x 503, 130 kB
Dimensions of original: 3674 x 3448, 1837 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 17 August 2018:
thumbnails    small images    diary entry

Doesn't that look nice? Well, yes, until you realize that the space between the two eggs is covered in completely raw egg white. And the yolks were firm. At least nothing was leathery.

Clearly this is more of a problem than I had expected. How do I proceed? One possibility would be to group the yolks in the middle and the whites towards the outside. Another would be, of course, to just do it in an oven, as the recipe intended, and to ensure that it doesn't get hot enough to turn the eggs to leather.


Object storage, day 3
Topic: technology, opinion Link here

Overnight my syncing of the data to DigitalOcean completed. How many errors? Who knows? Re-ran the sync operation and was reassured by the fact that nothing else was copied, so I started copying this century's photos. But I'm still getting these request failures and timeouts:

upload: 'grog/Photos/20020601/big/domingo-4.jpeg' -> 's3://lemis/grog/Photos/20020601/big/domingo-4.jpeg'  [8 of 42]
 317099 of 317099   100% in    0s   516.75 kB/s  failed
WARNING: Upload failed: /grog/Photos/20020601/big/domingo-4.jpeg (('The read operation timed out',))
WARNING: Waiting 3 sec...
...
WARNING: Upload failed: /grog/Photos/20020601/big/domingo-4.jpeg (('The read operation timed out',))
WARNING: Waiting 15 sec...
upload: 'grog/Photos/20020601/big/domingo-4.jpeg' -> 's3://lemis/grog/Photos/20020601/big/domingo-4.jpeg'  [8 of 42]
  65536 of 317099    20% in    0s   496.12 kB/s
upload: 'grog/Photos/20020601/big/domingo-4.jpeg' -> 's3://lemis/grog/Photos/20020601/big/domingo-4.jpeg'  [8 of 42]
 317099 of 317099   100% in  300s  1055.80 B/s  done
WARNING: Too many failures. Giving up on 'grog/Photos/20020601/big/domingo-4.jpeg'
ERROR: Upload of 'grog/Photos/20020601/big/domingo-4.jpeg' failed too many times (Last reason: )
upload: 'grog/Photos/20020601/big/domingo-5.jpeg' -> 's3://lemis/grog/Photos/20020601/big/domingo-5.jpeg'  [9 of 42]

That happened over the space of about 3 minutes. Apart from the wait times specified, there were the timeouts. What causes this? It can't be network activity: the next file transferred without a hitch. I should try from a different system, but for the time being it looks as if it's DigitalOcean's fault.

On the positive side, I found:

 25926 of 25926   100% in    0s   162.58 kB/s  done
upload: 'grog/Photos/20051015/tiny/Barbecue-9.jpeg' -> 's3://lemis/grog/Photos/20051015/tiny/Barbecue-9.jpeg'  [13 of 13]
 25224 of 25224   100% in    0s    88.11 kB/s  done
remote copy: 'Barbecue-1.jpeg' -> 'barbecue-1.jpeg'
...
remote copy: 'Barbecue-9.jpeg' -> 'barbecue-9.jpeg'
Done. Uploaded 363417 bytes in 32.5 seconds, 10.92 kB/s.

What does that mean? These files are not links; by my error, they're real copies of the same image. So clearly sync has looked at the checksums and sizes and established that they're the same thing. That looks like the way to handle the symlink issues that I noted yesterday.


Saturday, 18 August 2018 Dereel Images for 18 August 2018
Top of page
previous day
next day
last day

Reactions to Trump's bullying
Topic: politics, opinion Link here

On of Donald Trump's worst actions as president of the USA was to cancel US involvement in the JCPOA. US involvement? No, everybody's involvement, at least as far as he can reach. Do business with Iran or do business with us. That's duress, and it's unlikely that China will pay much attention.

Today I read an article showing other problems that this action has caused: Iraq has many business dealings with Iran, at least partially because the US invasion forced them to do. And now they're expected to break them. What can Iraq do? He has the gun.

But it seems that they found a way anyway, to quote this article:

On Monday, Abadi walked back his earlier commitment, saying Iraq would refrain only from conducting business with Iran in U.S. dollars. He said there was no decision yet on whether Iraq would suspend imports of major goods from Iran.

That will probably work. How are the US Americans going to find out what transactions take place? One of the reasons that Daesh survived so long was because of illegal trade. That was a terrorist group, with relatively limited ways to escape observation. When the governments of two bordering countries carry out transactions, who is there to observe them?

More to the point, though, it shows what I think is going to happen anyway: more and more financial transactions will take place without US involvement. This will have the effect that the US currency will lose in importance, along with the rest of the USA. Bravo, Trump!


Roast pork again
Topic: food and drink, opinion Link here

Three months ago we had roast pork, and Chris Bahlo and I really liked it: juicy, tasty and with nice crackling. The rest of the meat proved to be just what I needed for various South-East Asian dishes for breakfast.

But I'm running out of leftovers. OK, another roast. Last time it had been a shoulder roast. This time it was leg (ham), considered to be a better cut. Cooked as last time at 210°, 60 minutes with recirculation and 30 minutes with top heat as well: 90 minutes to get 1.5 kg to 68°.

Not a success. The skin wasn't as crisp as it should have been, and the meat was decidedly firm. Should I have cooked it to a higher temperature? Should I have heated from above for the entire time? I don't know, but if I can persuade Yvonne to do it again (won't be in the immediate future), I'll try shoulder again.


Sunday, 19 August 2018 Dereel
Top of page
previous day
next day
last day

Object storage migration, continued
Topic: technology, opinion Link here

My migration to DigitalOcean continued today, all day long, moving my data from the 21st century. And I continued to get ECONNRESET errors about once a minute. The speeds seemed to be faster, but by evening it still wasn't done.


Power fail?
Topic: general Link here

Two transient power failures today, at 12:48 and 12:55. They were enough to annoy the UPS and cause the printer to wake up and grumble, but not enough for the ovens to forget the time. How long is that? I'd guess somewhere in the range of ½ second. The real annoyance is the worry that something worse is to come.


Monday, 20 August 2018 Dereel
Top of page
previous day
next day
last day

The daily object storage
Topic: technology, opinion Link here

Finally my photos have been synced to DigitalOcean! How many of them got there? I had lots of ECONNRESET errors. OK, this is a sync, so just repeat it, this time logging. For 182 GB, it took nearly 6 hours! And lots of stuff to sift through, including a ridiculous number of ECONNRESETs:

=== grog@www (/dev/pts/1) ~/www.lemis.com 19 -> grep "Connection reset"  Log.log | wc -l
    4543

Next step: sync Yvonne's photos. This included actually transferring all of them, of course, so it took much longer, and it wasn't done by midnight.

In the meantime, I got lots of mail from DigitalOcean: a welcome to their developer community (why? I didn't register as a developer), along with some handy tips:

Stick with larger files (> 1 MB) as much as possible. Spaces is designed for storing and serving of large objects. When architecting your application to work with Spaces, try to combine smaller objects into larger files > 1 MB.

Well, that's handy to say so now, isn't it? My big photos average about 2.5 MB, but the “tiny” ones are less than 100 kB in size. And clearly there's no way to combine them. I suppose I should see what performance is like and decide what to do with the smaller photos later.


Last tomatoes of winter
Topic: gardening Link here

The tomato bush still isn't completely dead, though it's not clear if what is left is viable:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180822/small/Tomatoes-1.jpeg
Image title: Tomatoes 1
Complete exposure details
Dimensions: 450 x 600, 170 kB
Dimensions of original: 3888 x 5185, 3886 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 22 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180822/small/Tomatoes-2.jpeg
Image title: Tomatoes 2
Complete exposure details
Dimensions: 450 x 600, 251 kB
Dimensions of original: 3888 x 5186, 5962 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 22 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180822/small/Tomatoes-3.jpeg
Image title: Tomatoes 3
Complete exposure details
Dimensions: 602 x 449, 276 kB
Dimensions of original: 5215 x 3888, 9022 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 22 August 2018:
thumbnails    small images    diary entry

Still, come the beginning of spring next month, I'll pick a few more, just to make the point.


Tuesday, 21 August 2018 Dereel → Cape Clear → Dereel → Ballarat → Dereel Images for 21 August 2018
Top of page
previous day
next day
last day

Vaccinations
Topic: animals Link here

Off to Cape Clear today with the dogs and cat to Pene Kirk's for vaccinations, Piccola yowling her head off the whole way. For some reason Nikolai was terrified of the surgery. I don't understand why. Leonid had a claw removed there a few months back, but Niko has never had anything unpleasant. Maybe it was the recollection of the sight of Leo being operated on.

Nothing of interest to report. Pene thinks that, given the lifestyle of the animals, one vaccination every 2 years should be enough.


More shopping
Topic: general, opinion Link here

Into Ballarat today: I need a new driver license, and for that first a haircut. Then to VicRoads to get a new license.

I've been there before, which is just as well. Today the place looked deserted, and there was no obvious way to get in:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180821/small/Vic-Roads-1.jpeg
Image title: Vic Roads 1          Dimensions:          983 x 275, 133 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 Tuesday, 21 August 2018, thumbnails          All images taken on Tuesday, 21 August 2018, small
Diary entry for Tuesday, 21 August 2018 Complete exposure details

 

Looking very carefully at the light-coloured wall in the middle, there's a tiny sign:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180821/small/Vic-Roads-1-detail.jpeg
Image title: Vic Roads 1 detail
Display location on map
Complete exposure details
Dimensions: 639 x 423, 50 kB
Dimensions of original: 310 x 205, 31 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 21 August 2018:
thumbnails    small images    diary entry

OK, where? It's the barely visible, unmarked opening to the left of the grey-walled entrance (yes, that's what it is).

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180821/small/Vic-Roads-1-1-detail.jpeg
Image title: Vic Roads 1 1 detail
Display location on map
Complete exposure details
Dimensions: 592 x 456, 127 kB
Dimensions of original: 1859 x 1431, 872 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 21 August 2018:
thumbnails    small images    diary entry

I knew that, but how many people stand there and look baffled?

Things were no better when I got inside. Yes, take a ticket, of course, but first there's a menu system to navigate:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180821/small/Vic-Roads-2-detail.jpeg
Image title: Vic Roads 2 detail
Display location on map
Complete exposure details
Dimensions: 556 x 486, 118 kB
Dimensions of original: 1893 x 1653, 658 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 21 August 2018:
thumbnails    small images    diary entry

Which do I choose? “Pay my renewal”? That could be intended for vehicle registration. ”License enquiry”? “Other”? The ”License enquiry” submenu gave me:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180821/small/Vic-Roads-3-detail.jpeg
Image title: Vic Roads 3 detail
Display location on map
Complete exposure details
Dimensions: 558 x 484, 115 kB
Dimensions of original: 1939 x 1681, 883 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 21 August 2018:
thumbnails    small images    diary entry

Replacement license? That could be, but I don't trust them. So I ended up taking two tickets.

That was just as well. It seems that I was in for a renewal (completely new driver license), not a replacement license. And it cost the amazing sum of $276.70! What can I say?

Then to Bunnings to look for various stuff: premix concrete, which the information person didn't understand, and pipe wrenches, which the cashier in the tools section had to look up in her computer, then quoting me an aisle number and (fortunately) pointing to it: it didn't have any recognizable markings. I didn't find the pipe wrench I was looking for either, just a simpler version like the one I already have, but which no longer holds its grip.

Then to look for a wheelbarrow wheel. Yes, found that: $75. A whole new barrow cost $99. eBay maybe?

And there are still no trellises of the kind I was looking for, just this:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180821/small/Lattice.jpeg
Image title: Lattice
Display location on map
Complete exposure details
Dimensions: 606 x 446, 173 kB
Dimensions of original: 4108 x 3024, 2524 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 21 August 2018:
thumbnails    small images    diary entry

To be discussed with Yvonne. What fun Bunnings are! At least I got my premix concrete.


Chinese Cabbage? Savoy Cabbage? Wombok?
Topic: food and drink, language, photography, opinion Link here

There's a new vegetable shop in Howitt St., in the same block as the Filipinos.

Yvonne found them the other day and suggested that I take a look because of the East Asian stuff they had there, including non-vegetable items. And indeed they have large quantities of Galanggal and fresh Turmeric. I didn't buy any, because I didn't need any right now, but it occurred to me later that they'll never get rid of the quantities they have, so maybe I should have bought some galanggal and frozen it. Hopefully they'll do well

While there, saw some Chinese cabbage on sale. That's been a point of contention for some time. What's the canonical name in English? Some Australian official with (apparently) neither culinary nor linguistic ability has decided that it should be called Wombok, which, they assert, is a Chinese word (it's not; it's Tagalog). So at some time in the past I looked it up in Wikipedia, a strongly USA-oriented service, which once told me that it was called Napa cabbage, a term that I had never heard, but which seems strongly USA-centric.

Others have called it Savoy cabbage, which is clearly wrong. But when I found the two kinds next to each other today, I thought it was worth a photo:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180821/small/Cabbages.jpeg
Image title: Cabbages
Display location on map
Complete exposure details
Dimensions: 576 x 469, 180 kB
Dimensions of original: 3712 x 3024, 2555 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 21 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180821/small/Cabbages-detail-1.jpeg
Image title: Cabbages detail 1
Display location on map
Complete exposure details
Dimensions: 609 x 444, 69 kB
Dimensions of original: 457 x 333, 52 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 21 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180821/small/Cabbages-detail-2.jpeg
Image title: Cabbages detail 2
Display location on map
Complete exposure details
Dimensions: 791 x 342, 85 kB
Dimensions of original: 861 x 372, 79 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 21 August 2018:
thumbnails    small images    diary entry

As it turned out, nobody believes this fantasy any more. But why are the price labels so unsharp? This was taken with the Panasonic Lumix 20 mm f/1.7, which, according to DxOMark, is one of their sharpest lenses. Yes, it was taken at f/1.7, but it shouldn't be that bad.

Some worry, culminating in the decision that the part of the image was out of focus. I had managed to focus not on the cabbages, but on a mirror image, and the price labels were considerably closer. Here what I focused on, roughly the same crop factor:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180821/small/Cabbages-detail-3.jpeg
Image title: Cabbages detail 3
Display location on map
Complete exposure details
Dimensions: 617 x 438, 94 kB
Dimensions of original: 448 x 318, 63 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 21 August 2018:
thumbnails    small images    diary entry

And I'll blame any residual unsharpness on my old E-PM1.


The daily object storage
Topic: technology, opinion Link here

Back home, Yvonne's photos had been synced, after not even 24 hours:

    85263.67 real      2737.19 user       398.75 sys

So now I have 232.2 GB of objects (345163 items), or an average size of 673 kB. What do I do now? Change the PHP scripts to point to them and see what happens? Mañana.


Wednesday, 22 August 2018 Dereel Images for 22 August 2018
Top of page
previous day
next day
last day

Object Storage: cutover, try 1
Topic: technology, opinion Link here

All my image data has now been synced to DigitalOcean. Time to cut over and check performance. That's simple: as mentioned last week, I just need to set $servername to point to the new location. Tried that, and it worked. How fast? Tried the photos we took at the last big hacker barbecue, 8 years ago, all 158 of them, and asked people on IRC to find fault.

No complaints about the speed, but Jamie Fraser found a spurious 1 at the beginning of the page, my sloppiness. Callum Gibson found something more important: there are other links on the page that also refer to $servername, but they should be local. So marginally more work to be done.


Use a larger hammer!
Topic: general, opinion Link here

The pipe wrench that I bought yesterday was for a specific purpose. Last week Yvonne had discovered that her office chair—not at all that old—kept sinking to the ground. I've seen that before, of course: it's something to do with the lifting mechanism. But at Officeworks they didn't want to know: they sell chairs, not spare parts. So she bought another chair.

In the meantime I did some investigation and discovered that the faulty part is called a gas lift, and that they're available on line for under $20. But how do you change them? YouTube to the rescue: just use a pipe wrench and remove the cylinder from the chair:

Unfortunately it looks as if this video has been made private. Who knows why?

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180822/small/Chair-repair.png
Image title: Chair repair
Complete exposure details
Dimensions: 691 x 391, 296 kB
Dimensions of original: 1279 x 723, 481 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 22 August 2018:
thumbnails    small images    diary entry

But when I tried it, I discovered that my pipe wrench was too weak: it twisted, and I couldn't get a good grip. That's why I bought the new pipe wrench.

But that didn't work either. Yes, I got a good grip, but the cylinder was jammed so firmly that I couldn't twist it. Finally I gave up and used a hammer, which after a while worked. Only then did I discover that that's what the video suggested as a backup method.


Thursday, 23 August 2018 Dereel Images for 23 August 2018
Top of page
previous day
next day
last day

A day in the kitchen
Topic: food and drink Link here

Sometimes cooking gangs up on me. Today was one of those days: cook some nasi lemak, boil three different kinds of sausage, slice the remains of last Saturday's pork roast, slice the sausage, freeze pork and sausage, slice yesterday's loaf of bread, freeze bread, freeze nasi lemak... Somehow I was in the kitchen for a ridiculous amount of time.


Object storage: done?
Topic: technology, opinion Link here

More attention to my baroque showphoto () function today. It wasn't that difficult, but the devil is in the detail: two different server name values, $servername for the local server (on which the script is invoked) and $imageservername for the image URLs. And, not surprisingly, that worked.

Then turned to the synchronization scripts that I use to get my web pages to the remote destination. That required working round eureka, which is still greatly down-rev: I couldn't install s3cmd on it. In the end I took the version that I had installed on teevee and moved it over, along with the libraries, and it worked.

Finally back to see what I had loaded (the photos of the office chair). The source page showed nothing! Not even an error message! Much more checking. Yes, there was an error message. But it wasn't displayed on the page (what can the end user do with it?): it was sent to me by (copious) email. The problem was that I was checking for the existence of the source file, a luxury I can no longer allow myself, along with some very dubious code:

=== grog@eureka (/dev/pts/12) ~/public_html 313 -> blame php/includes/onephoto.php | less
...
1.196        (grog     09-May-12):   if ($imagesize && ! file_exists ($localimagepath)) /* file missing? */
1.267        (grog     10-Feb-16):      {
1.209        (grog     10-Jun-12):     /*
1.209        (grog     10-Jun-12):      * XXX Horrible kludge.  Rename old cached images.
1.209        (grog     10-Jun-12):      */
1.209        (grog     10-Jun-12):     $altimagepath = preg_replace (":globosa:", "weyeriana", $localimagepath);
1.209        (grog     10-Jun-12):     if (file_exists ($altimagepath))
1.267        (grog     10-Feb-16):        {
1.209        (grog     10-Jun-12):       $altimagesrc = preg_replace (":globosa:", "weyeriana", $imagesrc);
1.209        (grog     10-Jun-12):       print <<< EOS
1.209        (grog     10-Jun-12):       <p style="color:red">
1.209        (grog     10-Jun-12):       This page appears to be an old cached version.  It refers to $imagesrc, which
1.209        (grog     10-Jun-12):       has been replaced with $altimagesrc.  Please update your cache.
1.209        (grog     10-Jun-12):        </p>
1.209        (grog     10-Jun-12):
1.209        (grog     10-Jun-12): EOS;
1.209        (grog     10-Jun-12):       $localimagepath = $altimagepath;
1.209        (grog     10-Jun-12):       $thisimage =  preg_replace (":globosa:", "weyeriana", $thisimage);

That was related to a discovery some years ago that all the photos that I thought were of Buddleja globosa were in fact of Buddleja x weyeriana, and I kept getting image requests for them. Certainly getting rid of that code could only be good. And after that, until proof of the contrary, things work.


More springtime
Topic: gardening Link here

Somehow the Grevillea rosmarinifolia (or whatever the related species is) are flowering particularly profusely this year:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180823/small/Greville-rosmarinifolia-2.jpeg
Image title: Greville rosmarinifolia 2
Complete exposure details
Dimensions: 600 x 450, 245 kB
Dimensions of original: 5184 x 3889, 5017 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 23 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180823/small/Greville-rosmarinifolia-3.jpeg
Image title: Greville rosmarinifolia 3
Complete exposure details
Dimensions: 600 x 450, 225 kB
Dimensions of original: 5186 x 3888, 9772 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 23 August 2018:
thumbnails    small images    diary entry


Friday, 24 August 2018 Dereel Images for 24 August 2018
Top of page
previous day
next day
last day

Tidying up the garden
Topic: gardening Link here

Mick the gardener along today, this time mainly for structural stuff, erecting two garden arches, currently barely visible:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180824/small/Garden-6.jpeg
Image title: Garden 6
Display location on map
Complete exposure details
Dimensions: 600 x 450, 247 kB
Dimensions of original: 5184 x 3889, 8669 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 24 August 2018:
thumbnails    small images    diary entry

They had to be concreted in, of course. Also managed to plant some of the creepers. It was certainly high time for this Jasminum polyanthum:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180824/small/Garden-1.jpeg
Image title: Garden 1
Display location on map
Complete exposure details
Dimensions: 450 x 600, 248 kB
Dimensions of original: 3888 x 5184, 6270 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 24 August 2018:
thumbnails    small images    diary entry

Hopefully it'll survive.

He also considerably tidied up on the south side of the house:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180824/small/Garden-7.jpeg
Image title: Garden 7
Display location on map
Complete exposure details
Dimensions: 609 x 444, 224 kB
Dimensions of original: 5335 x 3888, 8274 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 24 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180824/small/Garden-9.jpeg
Image title: Garden 9
Display location on map
Complete exposure details
Dimensions: 600 x 450, 196 kB
Dimensions of original: 5178 x 3881, 7203 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 24 August 2018:
thumbnails    small images    diary entry


The bloody Prime Minister of bloody Austraya
Topic: politics, opinion Link here

We're living in interesting times. For the second time this week, the Liberal Party of Australia assembled to choose a leader. This time Malcolm Turnbull didn't stand as leader, and Scott Morrison was elected as leader and thus, apparently, as Prime Minister of Australia.

What can I say? “Who's Scott Morrison?”? Or just “why the change?”? He's the third Prime Minister in three years, without a change of ruling parties, and nobody in the Liberals has explained why the change was needed. Maybe they should just set up a roster and allow every member to be Prime Minister for, say, 10 days each.


Venezuela statistics
Topic: politics, technology, opinion Link here

The situation in Venezuela is concerning. They have an inflation rate that rivals the inflation in the Weimar Republic. And Nicolás Maduro has a solution: Cryptocurrency! I read this as “if we're going to make a mess of it, let's really make a mess of it. They've introduced a new Sovereign Bolívar, maybe, now the only official currency, at a rate of 1 for 100,000 old “Strong” Bolívars. But it seems that the man in the street hasn't seen any yet.

But the confusion doesn't stop there. Statista has come up with statistics on the matter, with some amazing claims:

The situation prompted Venezuelan authorities to devalue the currency 95 percent by removing five zeros from the old bolívar.

How on earth does 100,000:1 relate to 95%? Clearly it's wrong, but it's so far from being correct that I can't even guess what kind of mental confusion could have led to this claim. But it's not the only one; I had heard similarly incorrect claims on Al Jazeera a couple of days ago. Do people really have such problems with elementary mathematics? I tried reporting the situation, but their “report” page assumes that the only thing worth reporting is copyright infringement, and I had to tick the box stating that I was copyright holder of “the material” (which material?) to even be allowed to send the report. Presumably it will land in the bin.

That's a pity: this kind of error severely detracts from Statista's reputation. It also makes it difficult to assess the veracity of other claims. In the text, there are examples of the new prices:

Item       Price       Price
      (Sovereign Bolívars)       (USD)
Cup of coffee       25       (0.38)
2.4 kg chicken       146       2.22
1 kg cheese       75       1.14
1 kg rice       25       0.38

Looking at those prices, it seems that they may have made a mistake dividing the prices by only 100,000. The new Bolívar is only worth about 1.5 US ¢. 1,000,000 or even 10,000,000 might have been more appropriate. But is the food in Venezuela really that cheap? That's up to an order of magnitude cheaper than what we would pay in Australia, though here the price relationship between chicken and cheese is very different.


Saturday, 25 August 2018 Dereel Images for 25 August 2018
Top of page
previous day
next day
last day

House photos, next hurdle
Topic: photography, technology Link here

House photo day today. Gradually things are settling down after my transition to the new workflow. But there are always surprises. Today I discovered that DxO PhotoLab created output images of (considerably) different sizes for the component images of one view.

Yes, I know that this can happen, and I have a script to trim them to size. But I don't apply it until after the HDR images have been created, and this particular one breaks Photomatix. OK, run the script against the input images. Sorry, no, this is TIFF, and there are two images in the file, greatly confusing the script. In the end I converted this one set without any optimization, and it worked, but that's yet another thing I need to fix.


Nikon goes mirrorless
Topic: photography, opinion Link here

I've been involved with digital system cameras (those with interchangeable lenses) for over 12 years now, when I started looking for a DSLR for Yana. The people at Los Gatos Camera (like almost all the stores, now closed down) were very helpful, and at the time I decided that for me something like the Olympus E-330 might be the best choice. But I was left wondering why the cameras needed a mirror, when cheaper digital cameras got by quite well without one.

A year later (and almost exactly 11 years ago), I finally made good on that choice. Why Olympus? I had revisited my criteria, of course. At the time they were image stabilization and “live view”: all DSLRs had a display, but most didn't use it as a viewfinder. The Olympus E-510 had both, the only camera at the time that did, and I discovered that live view really wasn't all that it was cracked up to be.

So when mirrorless cameras came out only a year later, I was all for the idea. Only there were no good cameras at the time, and it took me until December 2013 before I finally got my Olympus OM-D E-M1.

And the rest of the world? Other manufacturers came out with mirrorless cameras, but the Big Two (Canon and Nikon) just came out with alibi cameras, nothing serious.

That has changed with the Nikon Z7, and I've been looking at it with interest, in particular comparing it with my OM-D E-M1 Mark II. The interesting thing is that, although it's a full frame camera, it's hardly any bigger than the E-M1:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180826/small/Z-7-E-M1.png
Image title: Z 7 E M1
Complete exposure details
Dimensions: 750 x 360, 332 kB
Dimensions of original: 819 x 393, 319 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Sunday, 26 August 2018:
thumbnails    small images    diary entry

But that shows at least how big the E-M1 is. Other Olympus cameras are considerably smaller:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180826/small/E-M10-Z-7-E-PM2.png
Image title: E M10 Z 7 E PM2          Dimensions:          894 x 302, 318 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, 26 August 2018, thumbnails          All images taken on Sunday, 26 August 2018, small
Diary entry for Sunday, 26 August 2018 Complete exposure details

 

And the new lens mount is really enormously wide compared to older mounts, as the photo above shows.

But what about the specs? It's a horribly expensive camera. B&H currently offer it with a not-very-spectacular standard lens (24-70 mm, f/4) for effectively (US) $4,000. By comparison, they offer the E-M1 Mark II, itself a very expensive camera, with 12-40 f/2.8 lens for $2,400.

What do you get for the extra $1,600, two-thirds as much again? Full frame, of course, and a much higher resolution sensor, 45.7 MP compared to 20 MP. How important is that resolution? The E-M1 Mark II will give me 80 MP if I ask it, but I haven't found a lens that can deliver that much. OK, look at the reviews that are coming out thick and fast, notably this one, and also the (rather flaky) specification comparison. What I see there is:

There are also a couple of strangenesses, in particular the fact that the viewfinder normally runs stopped down (but not beyond f/5.6). People are already wondering how long it will take before a firmware upgrade fixes that. But probably the most interesting comparison is with the Nikon D850 DSLR, as this comparison shows. The Z 7 is only marginally more expensive, and it outperforms the D850 in most of the items I mentioned above.

And one thing in the article caught my eye:

One rift between DSLRs and mirrorless cameras that persists even today simply concerns the cameras' startup times. DSLRs are still nigh instantaneous; when you flip the on switch and mash the shutter, the camera will fire a shot right then and there. The Z 7 doesn't get to quite that level of responsiveness, but it also doesn't make you wait an age either. We'd say it's on par with the likes of an Olympus E-M1 II or Panasonic G9, while some of Sony's a7-series of cameras still takes noticeably longer to power on and and take an image.

That's clearly not a distinction, but it makes me wonder why mirrorless cameras take so long. I find it irritating on the E-M1s.

In summary, I think that the most important thing about the Z 7 is that it is another nail in the coffin of the DSLR. Canon will soon let the other shoe drop, we're told. That, too, will be interesting. And there are even rumours that Olympus will bring out a full frame camera soon. I don't know if I like that idea: 12 years ago in Los Gatos, one of my reasons for Olympus was the small sensor size. What I could imagine would be that they will find a way to make the new top-of-the line (rumoured to be released in 4 to 6 months) smaller than the Nikon.


Cheap money transfer
Topic: general, technology, opinion Link here

I pay something like $100 a month in bank fees for pension transfers from Germany and France. I've been planning to do something for over a year now, but the real question was deciding which service to choose: I have four to choose from. In principle OANDA looks best, but I really need to get down and decide.

But that was yesterday. And then I got mail today:

As of August 31 2018, we will be discontinuing the OANDA Money Transfer service.

What does this mean for me?

After August 31 2018 you will receive an email notifying you that your account has been closed. Any pending transactions at the time of account closure will be processed.

That was unexpected. How long will it be before the others follow suit?


Sunday, 26 August 2018 Dereel Images for 26 August 2018
Top of page
previous day
next day
last day

More random object storage issues
Topic: technology, opinion Link here

Yvonne has been taking a lot of photos recently, and it occurred to me that I had forgotten to install s3cmd on lagoon, her machine. OK, do that, copy the config file, and run it:

=== yvonne@lagoon (/dev/pts/1) ~/Photos/20180824 48 -> make sync
s3cmd sync /home/yvonne/public_html/Photos/20180824/big/ s3://lemis/yvonne/Photos/20180824/big/ -P --delete-removed
ERROR: /home/yvonne/.s3cfg: None
ERROR: Configuration file not available.
ERROR: Consider using --configure parameter to create one.

Huh? I had just copied the file!

=== yvonne@lagoon (/dev/pts/3) ~ 1 -> l .s3cfg
-rw-------  1 grog  lemis  2,116 23 Aug 12:48 .s3cfg
=== yvonne@lagoon (/dev/pts/3) ~ 2 -> cat .s3cfg
cat: .s3cfg: Permission denied

Clearly s3cfg is too polite to report permission errors.


File names with spaces: the pain
Topic: technology, opinion Link here

A while back I discovered a strangeness in my video directory:

drwxr-xr-x   2 grog  home        15360 25 Aug 19:36 Mord-mit-Aussicht
drwxr-xr-x   2 grog  home        12288 24 Aug 15:42 Notruf-Hafenkante
-rw-r--r--   1 grog  wheel  1056443712 22 Jun 09:52 Notruf-Hafenkante
drwxr-xr-x   2 grog  home          512 23 Aug 19:35 Otto

How can I have two entries with the same name? It became clear in an Emacs window, where I highlight unusual spaces:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180826/small/Emacs-display.png
Image title: Emacs display          Dimensions:          1419 x 190, 179 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, 26 August 2018, thumbnails          All images taken on Sunday, 26 August 2018, small
Diary entry for Sunday, 26 August 2018 Complete exposure details

 

So I got to thinking: how does Microsoft handle that? I can't access this directory from Microsoft, but I can create one with some strange names:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180826/small/Emacs-display-2.png
Image title: Emacs display 2
Complete exposure details
Dimensions: 767 x 352, 167 kB
Dimensions of original: 386 x 177, 3 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Sunday, 26 August 2018:
thumbnails    small images    diary entry

What Microsoft did was a surprise:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180826/small/Microsoft-breakage-2.png
Image title: Microsoft breakage 2          Dimensions:          838 x 323, 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, 26 August 2018, thumbnails          All images taken on Sunday, 26 August 2018, small
Diary entry for Sunday, 26 August 2018 Complete exposure details

 

The file names with embedded spaces were shown as-is, made even more confusing by the proportional font, but the names with trailing spaces were mangled beyond obvious recognition. Not even the file size helped: it was Just Plain Wrong. It's not the EOF indication, and it's not the real file size: the fragment size of this file system is 4096 bytes. And it's not because Microsoft doesn't understand EOF:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180826/small/Microsoft-breakage-3.png
Image title: Microsoft breakage 3
Complete exposure details
Dimensions: 696 x 388, 171 kB
Dimensions of original: 431 x 240, 5 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Sunday, 26 August 2018:
thumbnails    small images    diary entry

I have no idea how they came to this value. But the whole thing shows yet again how stupid it is to put spaces in file names.


Just a little gardening
Topic: gardening Link here

Our oldest Hibiscus rosa-sinensis has been growing happily, gradually reducing the space left for us to get past it. I couldn't face cutting off the new buds, and so the branches grew longer and longer. Finally I started picking off buds before they developed, and today I removed a branch about 70 cm long and cut it into pieces for propagation. Also removed the very sad looking Persicaria odorata and planted it in a pot. I don't know if it will survive, but it was pretty hardy in Kleins Road.


Monday, 27 August 2018 Dereel
Top of page
previous day
next day
last day

More foreign exchange pain
Topic: general, opinion Link here

I really need to do something about my foreign currency transfers. In principle it's simpler now that OANDA is out of the business. But there's the question of who will follow them. OANDA belongs to Western Union (How long? Is that part of the decision to stop the business?), but I'm still left with OFX, HiFX and Bank of Melbourne (the latter a little known foreign exchange arm that seems to have little or nothing to do with the rest of the bank). Which do I choose?

Jamie Fraser read Saturday's article and pointed me at Transferwise. Yet another offer that makes sense! I'm reminded of xkcd:

https://imgs.xkcd.com/comics/standards.png

I was never overly concerned about the security of the services, but maybe I should pay more attention. Certainly I should do more investigation of the origins of the services. Bank of Melbourne is clear: it belongs to the Westpac group. HiFX is from New Zealand, and Transferwise is based in the United Kingdom. I really need to do something (as I've been saying for the last 16 months).


Tuesday, 28 August 2018 Dereel Images for 28 August 2018
Top of page
previous day
next day
last day

Miserable Misery
Topic: gardening, photography, opinion Link here

Spring is just round the corner, and on checking I discovered that this time last year there was already a lot to be seen in the way of wildflowers down Misery Creek Road.. High time to go down there again and see what photos I could take with my new equipment.

Nothing spectacular. I tried to get a focus stacked photo of some Hardenbergia violacea, but despite the relative lack of wind, they didn't stay still enough. In addition I managed to underexpose by 2EV. DxO PhotoLab managed to compensate for that pretty well, but Zerene couldn't piece the bits together sufficiently well:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180828/small/Hardenbergia-1-DMap.jpeg
Image title: Hardenbergia 1 DMap
Display location on map
Complete exposure details
Dimensions: 600 x 449, 109 kB
Dimensions of original: 5191 x 3888, 2273 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 28 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180828/small/Hardenbergia-1-PMax.jpeg
Image title: Hardenbergia 1 PMax
Display location on map
Complete exposure details
Dimensions: 600 x 449, 118 kB
Dimensions of original: 5191 x 3888, 2760 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 28 August 2018:
thumbnails    small images    diary entry

The second one is clearly useless, but the first one has significant issues too:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180828/small/Hardenbergia-1-DMap-detail-1.jpeg
Image title: Hardenbergia 1 DMap detail 1
Display location on map
Complete exposure details
Dimensions: 591 x 456, 65 kB
Dimensions of original: 925 x 714, 98 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 28 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180828/small/Hardenbergia-1-DMap-detail-2.jpeg
Image title: Hardenbergia 1 DMap detail 2
Display location on map
Complete exposure details
Dimensions: 593 x 455, 69 kB
Dimensions of original: 745 x 572, 84 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 28 August 2018:
thumbnails    small images    diary entry

Surprisingly, the out-of-camera photo did best:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180828/small/Hardenbergia-1-JPEG.jpeg
Image title: Hardenbergia 1 JPEG
Display location on map
Complete exposure details
Dimensions: 600 x 449, 132 kB
Dimensions of original: 5191 x 3888, 8088 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 28 August 2018:
thumbnails    small images    diary entry

The noise and poor gradation are the result of the underexposure.

And that was about all. Yes, plenty of Epacris impressa, Acacia and Drosera, but nothing that I didn't see last year, and nothing that I could improve upon. On the other hand, this time last year I found this plant:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20170822/small/Mystery-flower-5.jpeg
Image title: Mystery flower 5
Display location on map
Complete exposure details
Dimensions: 450 x 601, 84 kB
Dimensions of original: 3888 x 5189, 1875 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Tuesday, 22 August 2017:
thumbnails    small images    diary entry

And today there was no sign of them. I had thought that the winter had been milder this year, but there's no evidence of that from the wildflowers.


Wednesday, 29 August 2018 Dereel Images for 29 August 2018
Top of page
previous day
next day
last day

Winter's last stand
Topic: general, gardening Link here

Cold night, and I left the heating on. It struggled unsuccessfully to keep a normal temperature; by 7:00 the temperature was only 17°. And outside it had dropped to -3.0°, fully 2.5° colder than the lowest previous temperature for the winter (on 12 July 2018).

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180829/small/Frost-2.jpeg
Image title: Frost 2
Complete exposure details
Dimensions: 450 x 600, 188 kB
Dimensions of original: 3456 x 4608, 6080 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 29 August 2018:
thumbnails    small images    diary entry

Interestingly, the daffodils all fell to the ground:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180829/small/Frost-1.jpeg
Image title: Frost 1
Complete exposure details
Dimensions: 603 x 448, 224 kB
Dimensions of original: 4649 x 3456, 9328 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 29 August 2018:
thumbnails    small images    diary entry

And a couple of hours later they were back to normal:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180829/small/Frost-4.jpeg
Image title: Frost 4
Complete exposure details
Dimensions: 603 x 448, 215 kB
Dimensions of original: 4649 x 3456, 8700 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 29 August 2018:
thumbnails    small images    diary entry

It seems that this might be a natural reaction to “extreme” cold.

In the afternoon Elaine and Peter Dunbar from Corindhap came along to pick up some papyrus plants that Yvonne wanted out of the pond. What an amazing number of roots! Also gave them some Carpobrotus.


More garden work
Topic: gardening Link here

Finally a day with little wind, just what I needed to spray weeds. But it still took me a lot of effort to finally get myself to do them. Somehow I'm getting lazier and lazier.


House forest again
Topic: gardening, animals, opinion Link here

Down with the dogs to the “house forest” at the west end of the property. I had hoped to get some video, but it only took them about 6 seconds to make the way from the house to the forest, and the video was useless. I was just able to extract some frames:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180829/small/Leonid-Nikolai-2.jpeg
Image title: Leonid Nikolai 2
Complete exposure details
Dimensions: 634 x 425, 79 kB
Dimensions of original: 687 x 461, 81 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 29 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180829/small/Leonid-Nikolai-4.jpeg
Image title: Leonid Nikolai 4
Complete exposure details
Dimensions: 659 x 409, 94 kB
Dimensions of original: 815 x 506, 116 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 29 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180829/small/Leonid-Nikolai-6.jpeg
Image title: Leonid Nikolai 6
Complete exposure details
Dimensions: 549 x 491, 87 kB
Dimensions of original: 549 x 491, 97 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 29 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180829/small/Leonid-Nikolai-9.jpeg
Image title: Leonid Nikolai 9
Complete exposure details
Dimensions: 732 x 369, 82 kB
Dimensions of original: 1915 x 965, 282 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 29 August 2018:
thumbnails    small images    diary entry

Leonid found something useful:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180829/small/Leonid-7.jpeg
Image title: Leonid 7
Display location on map
Complete exposure details
Dimensions: 600 x 450, 176 kB
Dimensions of original: 4609 x 3456, 5360 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 29 August 2018:
thumbnails    small images    diary entry

I was also expecting to find more Pterostylis, and I did, just not nearly as many as I had expected:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180829/small/Pterostylis-1.jpeg
Image title: Pterostylis 1
Display location on map
Complete exposure details
Dimensions: 600 x 450, 192 kB
Dimensions of original: 4608 x 3457, 4384 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 29 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180829/small/Pterostylis-5.jpeg
Image title: Pterostylis 5
Display location on map
Complete exposure details
Dimensions: 600 x 450, 140 kB
Dimensions of original: 4609 x 3456, 2974 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 29 August 2018:
thumbnails    small images    diary entry


Gritty fondue
Topic: food and drink, opinion Link here

Fondue de fromage for dinner tonight. Things didn't quite go according to plan: Yvonne was getting a jar of salt out of an overhead cupboard when another jar jumped out, committing suicide on the stove below, chipping a piece out of the caquelon and leaving some glass in the cheese.

OK, remove the visible parts and wash the cheese, then start again with the rest of the ingredients. But somehow the fondue was gritty, and at the end I found this piece of glass, about 1 cm long, that we had missed:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180830/small/Glassy-fondue-1.jpeg
Image title: Glassy fondue 1
Complete exposure details
Dimensions: 601 x 450, 62 kB
Dimensions of original: 5194 x 3888, 1530 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 30 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180830/small/Glassy-fondue-6.jpeg
Image title: Glassy fondue 6
Complete exposure details
Dimensions: 600 x 450, 60 kB
Dimensions of original: 4609 x 3456, 2478 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 30 August 2018:
thumbnails    small images    diary entry

The piece on the bottom left of the first image is a piece of cheese, the other a piece of glass.


Thursday, 30 August 2018 Dereel Images for 30 August 2018
Top of page
previous day
next day
last day

Pump problems?
Topic: gardening, technology, general Link here

By chance I was awake at 5:00 this morning, the time for my cron job for the garden sprinklers. The first sprinkler is directly outside the bedroom window, and I hear it when it starts. I can literally tell the time by it, since it's started from eureka, which is NTP synchronized. But today I heard nothing.

When I got up, checked the output from the program that talks to the sprinkler. Yes, all was well. It wasn't until later that Yvonne came and told me that there was no bore water. Yes, the system had lost pressure. Started the pump again and all was well. But how did that happen?


Kangaroo migration
Topic: animals Link here

Walking the dogs today, found evidence of a lot of kangaroos having passed by:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180830/small/Kangaroo-crossing-1.jpeg
Image title: Kangaroo crossing 1
Display location on map
Complete exposure details
Dimensions: 600 x 450, 216 kB
Dimensions of original: 5185 x 3888, 10315 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 30 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180830/small/Kangaroo-crossing-2.jpeg
Image title: Kangaroo crossing 2
Display location on map
Complete exposure details
Dimensions: 600 x 450, 264 kB
Dimensions of original: 5186 x 3888, 11990 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 30 August 2018:
thumbnails    small images    diary entry

Not all of them made it:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180830/small/Dead-kangaroo.jpeg
Image title: Dead kangaroo
Display location on map
Complete exposure details
Dimensions: 450 x 600, 234 kB
Dimensions of original: 3888 x 5184, 7840 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 30 August 2018:
thumbnails    small images    diary entry

That's the third kangaroo I've seen that died in exactly the same way. They somehow get a leg jammed between two parallel wires on the fence, and then twist them around, holding the leg in place. Here photos from 18 June 2014, 3 January 2018 and today:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20140618/small/Trapped-kangaroo-4-detail.jpeg
Image title: Trapped kangaroo 4 detail
Complete exposure details
Dimensions: 515 x 523, 134 kB
Dimensions of original: 1805 x 1834, 880 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 18 June 2014:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180103/small/Dead-kangaroo-2-detail.jpeg
Image title: Dead kangaroo 2 detail
Complete exposure details
Dimensions: 501 x 539, 165 kB
Dimensions of original: 871 x 937, 356 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Wednesday, 3 January 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180830/small/Dead-kangaroo-detail.jpeg
Image title: Dead kangaroo detail
Display location on map
Complete exposure details
Dimensions: 620 x 436, 142 kB
Dimensions of original: 1193 x 839, 288 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Thursday, 30 August 2018:
thumbnails    small images    diary entry

How do they manage it? And isn't there a way to build fences that is less dangerous for the kangaroos?


Gmail spam protection
Topic: technology, opinion Link here

About 6 months ago I was awarded a free subscription to the New York Times. But today it occurred to me that I hadn't received any copies since Monday. Was it maybe only a 6 month subscription? Off to check my mail.

What I found was amazing. I filter my email through Gmail, because they have the best spam detection. But clearly something has gone seriously wrong: of the 550 “spam” messages, fully 250 were false positives!

Why? In the past I had had issues with Gmail not understanding forwarded messages with SPF headers. But that's not what it said today:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180830/small/Google-spam.png
Image title: Google spam          Dimensions:          916 x 295, 69 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 Thursday, 30 August 2018, thumbnails          All images taken on Thursday, 30 August 2018, small
Diary entry for Thursday, 30 August 2018 Complete exposure details

 

“It is similar to messages that were identified as spam in the past”. Once a false positive, always a false positive? Yes, I could report it, but with 250 messages that's a lot of work. The spam filter really needs more configuration possibilities than it currently has. And there should be a way to report this kind of problem, but I haven't found one yet. In the meantime, it's goodbye Gmail, again.

In passing, it seems that Gmail is suffering at the moment. I've seen a number of cases where deleting the contents of a folder doesn't work correctly, like here:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180830/small/Google-counting.png
Image title: Google counting          Dimensions:          1449 x 186, 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 Thursday, 30 August 2018, thumbnails          All images taken on Thursday, 30 August 2018, small
Diary entry for Thursday, 30 August 2018 Complete exposure details

 

On the left it claims that there are 8 messages in the folder, and on the right it claims 82. I thought this might be a refresh issue, but it was still there after changing to the spam folder and back again.


Friday, 31 August 2018 Dereel Images for 31 August 2018
Top of page
previous day

Signing up for Transferwise
Topic: general, technology, opinion Link here

High time to do something about our pension transfers from Germany. I did some comparisons last April, but I didn't include HiFX or Bank of Melbourne. And now I have Transferwise. Time to do another comparison?

No, that's just too painful. There are other aspects to consider: first, the trustworthiness of the institutions. Based on that, I'd put Transferwise and Bank of Melbourne out in front. And then there's another issue that I had uncoupled from the money transfer issue: how do I pay for things in other countries? Paying by credit card is really expensive, but I haven't found any way to get a European credit card.

Until now. Transferwise offers one!

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180901/small/Transferwise-2.png
Image title: Transferwise 2
Complete exposure details
Dimensions: 797 x 339, 114 kB
Dimensions of original: 1319 x 561, 57 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 1 September 2018:
thumbnails    small images    diary entry

Admire the (almost) “Hello, world!”. Check many FAQs. OK, unusually for a money transfer service, they refer to the median exchange rate (meaning the Interbank rate). And for transfers from EUR to AUD they charge 0.35%, and in the other direction 0.45%:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180831/small/Transferwise-9.png
Image title: Transferwise 9
Complete exposure details
Dimensions: 641 x 422, 102 kB
Dimensions of original: 386 x 254, 13 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 31 August 2018:
thumbnails    small images    diary entry

In passing, admire the backslash in place of what was presumably intended to be a slash. Microsoft strikes again.

OK, sign up. The usual pain, of course. Identify myself with my driver license, front and back (“upload front of identity card“). How do normal people do that? Take a photo with mobile phone and then puzzle how to move it elsewhere? Scan it in? I tried the mobile phone and got an image so out of focus that it was useless. In addition it had a nice hot spot where the phone light had illuminated it. OK, take a photo with a real camera and upload it with this appalling file system interface that firefox offers. That worked, and I carried on with the setup. Within a few minutes I had accounts in the USA (New York), Australia (Melbourne) and Germany (Handelsbank in München), with all the numbers I needed (BSB, IBAN, SWIFT and funny things I hadn't heard of like Wire Routing Number and ACH Routing Number, the last two for the USA.

OK, now that debit card. Sorry, sorry, just joking, not available in Australia:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180831/small/Transferwise-1.png
Image title: Transferwise 1          Dimensions:          813 x 332, 58 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 Friday, 31 August 2018, thumbnails          All images taken on Friday, 31 August 2018, small
Diary entry for Friday, 31 August 2018 Complete exposure details

 

Damn! Nothing on the original page to say that cards are only available in some countries. Hopefully they can extend them to Australia. In the meantime the ability to transfer money in Euros might help.

And a money transfer? It offered me a sample transfer:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180831/small/Transferwise-4.png
Image title: Transferwise 4
Complete exposure details
Dimensions: 550 x 491, 84 kB
Dimensions of original: 586 x 523, 38 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 31 August 2018:
thumbnails    small images    diary entry

https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180831/small/Transferwise-4-detail.png
Image title: Transferwise 4 detail          Dimensions:          808 x 334, 94 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 Friday, 31 August 2018, thumbnails          All images taken on Friday, 31 August 2018, small
Diary entry for Friday, 31 August 2018 Complete exposure details

 

6.08 € fees for 1000 €? That's not 0.35%. Ah, but that's “fast and easy”. There's also a “low cost transfer” that could take a couple of days (presumably to allow them to play with the exchange rates). But it's still 0.409%!

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180831/small/Transferwise-5-detail.png
Image title: Transferwise 5 detail
Complete exposure details
Dimensions: 795 x 340, 92 kB
Dimensions of original: 398 x 170, 14 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 31 August 2018:
thumbnails    small images    diary entry

I need to look at the rates in more detail, but once again I'm left with the feeling that Transferwise, like other such services, is deliberately misleading me. So maybe I need to check out the other services after all.


Good photography was yesterday
Topic: photography, general, opinion Link here

For some decades now Australian driver licences (Victoria) or drivers' licenses (South Australia) have had digital photos embossed in them. And in general I had been quite impressed by how good they were.

But that was clearly in the days before mobile phone cameras. Last week I had a new license issued and a photo taken. I had already noted that the operator didn't bother to level the camera, and I had to look down into it. Today I had to take a photo of it for Transferwise, and so I took a closer look at the photo. The operator hadn't even managed to hold the camera still, and the photo must be one of the worst I have seen. Here the old one (10 years ago) and the new one:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180831/small/Grog-DL-4-detail.jpeg
Image title: Grog DL 4 detail
Complete exposure details
Dimensions: 491 x 550, 72 kB
Dimensions of original: 1322 x 1481, 364 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 31 August 2018:
thumbnails    small images    diary entry
 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180831/small/Grog-DL-3-detail.jpeg
Image title: Grog DL 3 detail
Complete exposure details
Dimensions: 485 x 556, 74 kB
Dimensions of original: 1223 x 1402, 339 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Friday, 31 August 2018:
thumbnails    small images    diary entry

And yes, that's all of the new photo. The embossing is my date of birth in an inappropriate code.


Olympus firmware update pains
Topic: photography, technology, opinion Link here

Olympus has issued a new firmware update for the Olympus OM-D E-M1 Mark II. I hadn't installed the last one because of their horribly broken update system, but this one potentially addressed something that I could use:

Corrected issue of C-AF not operating correctly when using the "LEICA DG SUMMILUX 25mm / F1.4 ASPH.(H-X025)" interchangeable lens produced by Panasonic.

Start updating. It took forever! A total of 23 minutes. And when it was done, it failed to restore the old settings. When I tried manually, I got a strange error message (in about half the size shown below):


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20180831/small/Olympus-updater-6-detail.png
Image title: Olympus updater 6 detail          Dimensions:          1145 x 236, 121 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 Friday, 31 August 2018, thumbnails          All images taken on Friday, 31 August 2018, small
Diary entry for Friday, 31 August 2018 Complete exposure details

 

What's that nonsense? Tried updating the software, but that failed too: thanks, National Broadband Network, the net has gone to hell again. OK, tomorrow is another day. How I love toy technology!


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.


Top of page Previous month Greg's home page Today's diary entry Next month Greg's photos Copyright information

Valid XHTML 1.0!

$Id: diary-aug2018.php,v 1.41 2023/08/22 04:19:52 grog Exp $