Tiny Red Telephone

Derek put me on to this. It’s a tiny red telephone you can build that looks very like the real thing.

This is not Lego, but my goodness it looks like it

It’s a Zuru Max Retro kit. There are a bunch of them for sale in our local Aldi for knock down prices. They also have a tiny computer, ghetto blaster, instant camera, TV and games machine. They also have some rather fetching food and flower models too. They are available at a knockdown prices. and are very close to Lego in every way. The bricks even fit together with Lego bricks (although they lack their heft). The instructions have the same step by step sequence and sometimes hard to see colours. If you want some cheap construction fun they worth a look.

South Yorkshire Aircraft Museum is awesome

We didn’t really set out to visit South Yorkshire Aircraft Museum, we were really on the way to Doncaster Gaming Market. But we had tickets for the 1:00pm entry and some time to spare so we went along to look at aircraft and helicopters for a while.

They’ve got a lot of stuff under cover, plus a whole bunch of aircraft and helicopters outside.

There are also loads of exhibitions and displays, including an aircraft control room. There’s also lots of material about the blitz and what it was like to go through. Thought provoking stuff and well worth a look.

Playdate Podcasts are awesome (and the console's pretty good too)

I’ve fancied a Playdate for ages, ever since I played with the number one son’s. It is a tiny games machine with a super sharp black and white screen and the usual buttons and stuff. Plus a crank. You can see it on the right hand side of the picture above. You swing out the handle and, er, crank it. If you’re not sure what I mean by this, all I can say more is that it would be absolutely perfect for a fishing game. It’s about the same size as the top half of a small Gameboy. When you aren’t using it, it turns into a clock - Game-watch style.

It is powered by a meaty Cortex chip with an ESP32 doing the Wi-Fi and whatnot. You can write your own games for it in Lua or C++. It’s made by Panic, who seem to have got themselves into the lovely position of being able to afford to do things for fun, or because they might be interesting. The Playdate is that kind of thing. I don’t think Panic need the Playdate to sell massive numbers for them to keep developing it. They’ll only stop (or hand it off to someone else) when they stop enjoying the ride. Here’s hoping its no time soon.

The way they send out games is interesting. When you buy the Playdate you get a subscription to “Season 1” which arrives in the form of two games a week for 12 weeks. They’ve just released “Season 2”, which costs 39 dollars for another tranche of games.

They make Podcasts about what they are up to. These are impeccably produced and very informative. I think anyone interested in making hardware should listen to their first episode. It does a fantastic job of telling you how making something that works is the easy bit. Making large numbers of them and managing that process is the really difficult stuff. Students of electronics and computing would learn a lot from listening to these. You might too.

Buy the Humber Bridge for six pounds 43 pence

Landing on it was quite fun. Good thing you can fly through lampposts and wires

Last night I bought the Humber Bridge. All of it. And the colourful cottages on the foreshore. And the old mill too. Then I landed my plane on it. All in Microsoft Flight Simulator 2024. All for less than seven pounds. It looks really good.

It’s a pity that the traffic doesn’t know about the bridge and insists on driving along the river..

I had a lot of fun flying underneath it and then between the pillars of the tower. Trying to fly inside it was less successful.

I like being able to get out of the plane and take pictures

If you’ve got the game you really should get this too. It is a great replacement for the measly little bridge that comes with the game. Oh, and if you are wondering how you can get hold of pictures you have taken in the game, you can find them in this folder:

C:\Users\yourusername\AppData\Local\Packages\Microsoft.Limitless_8wekyb3d8bbwe\LocalState\Screenshot

Just replace yourusername with, er, your windows username and you should be able to browse the folder containing all your shots.

Olympus Trip 35

Rabbit’s artists impression….

My Great Aunt Anne had an Olympus Trip 35 back in the 1970’s. She took it all around the world and then, when she got back, we’d take a look at the pictures and slides she’d taken. They were all nicely exposed and usually in focus. I’ve always fancied one myself and six months or so ago one popped up for sale at my local camera shop. It’s in lovely condition and the light meter works fine.

The camera is self powered. The light meter is uses a selenium cell which generates a voltage. the more light, the more volts. This moves a tiny needle on a meter inside the camera which selects between two shutter speeds and then picks the correct aperture setting. All this happens as you press the button down to take a shot. Amazing engineering. The lens is nice and sharp, but you have to make sure to set the distance to the subject before taking a shot. It uses 35mm film. I loaded mine with Kodak Gold 200 which works well.

I took it along when we went to Florida a while back. The snaps all came back in fine form, despite the camera having been through several X-Ray machines on its travels.

I really should learn to hold the camera straight.

Nice and sharo

It’s not a scratch, it’s a radio aerial

Universal studios looking good

A very imposing souvenir shop

All of my pictures came out with the correct exposure and plenty of detail. I had some prints made and these look lovely. If you’ve always fancied having a go with a film camera, but don’t want to break the bank, I can strongly recommend the Olympus Trip 35.

It’s a solid and stylish cameras with an all metal body. It is easy to load and use and the design was produced for many years, so there are lots out there. I’d rate it much more highly than the the few “new” 35mm cameras that you can buy which have cheap plastic lenses and not much going for them. The Olympus is great for street photography and travel stuff. You can put it on a tripod and it also works with an electronic flash. It has a lovely look to it (I think) and should prove reliable. If you can pick one up for around the price of a video game you could do a lot worse.

If you go to buy one, make sure to do the “Red Flag Test” before parting with your cash. Wind on the film, put the lens cap on (or cover the entire lens with your hand) and try to press the shutter button. If the light meter is working it will refuse to let you take a picture, with a red flag appearing in the viewfinder. Then, remove your hand (or take the lens cap off), point the camera at some light and press the button again. This time the shutter should spring into action. If it does, there is a good chance that the light meter is working OK. You can still take pictures if the light meter is broken, but you will have to select the aperture by hand and use the slower, 40th of a second shutter speed all the time.

Film photography is great fun. It was rather nice to get the pictures processed several weeks after we got back. And I love the colours.

Best laid plans go awry

Music and Robots

I had all kinds of plans for the Hardware Meetup tonight. They definitely didn’t include forgetting to take the gantry and the camera to the Makerspace for robot testing. Oh dear. But I did get to see some of Brian’s Aruco marker detecting code in action and have a whole bunch of interesting chats about tech and other matters.

I took the Deluge along for folks to play with.

The next meetup is in two weeks on the 25th June. I’ll definitely have the gantry this time. And maybe some robots running around underneath it.

Arena Bricks

Hull Pixelbot gets connected at the Hardware Meetup

I’ve spent a big chunk of today combining the Hull Pixelbot and Connected Little Boxes to make a single device. This will make it possible to use a robot as a connected device. It’s big news for me, but perhaps not for anyone else.

Anyhoo, I’ll be taking the newly upgraded robot along to the Hardware Meetup tomorrow (Wednesday 11th June) at 5:00 pm in Hull Makerspace. We’re going to try and connect it to a tracking camera so that it can tell where it is. It’s going to be great fun.

Instax Evo Wide Walk in the Park

I took the Instax Wide Evo for a walk this morning. It’s fast becoming one of my favourite cameras. Not for the absolute quality of the output, but for what it does with the images it captures. There are 10 different lenses and colour filters. The shots above were taken with the radial black and white blur, summer colour profile and collodion process (which I rather like).

One thing I don’t like about the camera though is the “official” case I bought with it. This is a triumph of miss-design. It is hard to put on, easy to put on the wrong way, hard to take off and the leather finish feels far too easy to scratch. What’s more, it’s difficult to use the camera with the case on, and you have to take the case off (which is hard - see above) to charge the battery, get at the microSD card or put a new film in. I’ve just invested in a rather nice clear transparent one.

This looks like it will do a great job of protecting the camera from scratches while it is in a bag (although I need to get a screen protector for the back of the camera) but I do worry that the case might shatter if I drop the camera.

The Instax Wide Evo itself is a really engaging proposition. You don’t need to print your pictures (although they do look good when you do) and you can transfer them to your computer if you are prepared to fiddle around with the MicroSD card. It’s pricey for an instant camera, but as a creative device it is a much more enticing device.

Stop the Robots is walkie talkie powered puzzle fun

You can pick up Stop the Robots really cheap. And for the price I reckon it’s good value. The gameplay revolves around a little walkie talkie and a deck of cards with pictures of robots on them. Each robot has a characteristic look and configuration. Your job, as a crack, er, robot de-fuser manager, is to work out which robot your field agent is defusing and give her instructions to save the city from something horrible.

The prompts from the agent are well done, and all your responses are spoken into the handset. There are three puzzles on the back of each robot card and there are 36 cards. You get a count down timer too. Our team, including the 8 year old primary manager, has done a couple and really enjoyed them. The puzzles look like they get more advanced as you progress, we’re looking forward to having a go at the next bunch.

How to Post a Page Without Posting

I love a good paradox. Things like "silent alarm", "virtual reality", and the developer favourite: "posting a page without actually posting it".

Let’s say you’re building a mini web editor — a neat little HTML page with a <textarea> where people can type important things like novel chapters, shopping lists, or which biscuits they have in the cupboard.

The natural instinct is to wrap it in a <form> and let the browser do its thing when the user hits “Send”. Which works… but also reloads the page and clears the form — along with your carefully curated biscuit list.

Enter JavaScript: the Form Whisperer

What you want is a way to grab the form submission event before it fires off into the great unknown. Something like this:

document.getElementById("editorForm").addEventListener("submit", function(event) {
  event.preventDefault(); // Stop the page from reloading

  const text = document.getElementById("editor").value;

  fetch("/save", {
    method: "POST",
    headers: { "Content-Type": "text/plain" },
    body: text
  })
  .then(response => {
    if (!response.ok) throw new Error("Network error");
    return response.text();
  })
  .then(data => {
    console.log("Saved!", data);
  })
  .catch(error => {
    alert("Couldn't save your work: " + error.message);
  });
});

Binding the Save Event

That first line is the key:

document.getElementById("editorForm").addEventListener("submit", function(event) { ... });

It hooks into the form with the ID editorForm and listens for a submit event — i.e., when the user clicks the button. Then it politely stops the browser from doing its reload dance with event.preventDefault() and takes control of the situation.

Meanwhile, the text from the <textarea> with the ID editor is posted using fetch(), but the page doesn’t move an inch. It’s like sending a message by owl: invisible, efficient, and highly magical.

Minimal HTML Example

Here’s the whole thing in one slice:

<form id="editorForm">
  <textarea id="editor">Type your genius here...</textarea><br>
  <button type="submit">Send</button>
</form>

No Page Refresh. No Lost Content. No Panic.

You can even flash up a little error message if something breaks. Because nothing ruins creativity like silent failure. Well, except maybe stale biscuits.

Thanks to ChatGPT for help writing this.

Sometimes I don't mind fixing bugs

I’ve just spent a couple of hours chasing a bug which broke all the pixel animations in the pixelbot. It turned out that I’d got two devices attached to the same hardware pin. As soon as anything moved the motors the pixel output broke. Perhaps I need something which will stop pin reuse.

Stupid me. Then again, investigating the bug did force me to brush up on my knowledge of the debugger, write some useful diagnostic code and re-learn how it all actually works. If I wasn’t investigating a bug in the software this would have been a much more boring experience. Now I can crack on with the actual code I set out to write…..

Switch 2 First Look

Nice presentation

I couldn’t resist it. And it is lovely hardware. As to where it takes me, that’s another matter. The Switch 2 arrived today. First observations:

  • It is very easy to put the joycon controllers on the wrong sides when you first get the machine. They work that way round, but the console politely asks you to swap them over.

  • You can’t use the original Switch power supply with the Switch 2. The Switch 2 claims it is being charged, but the internal software doesn’t properly notice. If you try to power the dock with a Switch 1 supply nothing happens. The new supply is just a little plug with a usb c socket for the usb c to usb c lead that comes with the console. Additional chargers are 25 quid. You can find them here.

  • The Switch 2 has 128G of internal memory, which is more than previous Switches. Mario Kart world is around 25Gb. Tears of the Kingdom is 20Gb. No Man’s Sky is 25Gb Breath of the Wild is 10Gb, as is Animal Crossing.

  • The wrist straps clip on in a really nice way, and the buttons on the joycons are much, much nicer.

  • There’s an extra USB socket on the top of the Switch 2, which makes using the stand much nicer.

  • It’s very easy to transfer your identity from the original Switch to your Switch 2, but make sure you can plug the old Switch into the mains during the transfer, otherwise it won’t work.

  • The picture looks great in HD on a big telly, and it just works. The lcd screen is much larger than the original Switch, and I reckon the contrast is as good as the Switch OLED version.

  • You can’t use old microSD cards in the Switch 2. You need new fangled “Express” ones which cost 50 quid for 256Gb of storage. Wah.

  • No Man’s Sky looks good value. It is fifteen quid at the moment for the Switch 2 version.

  • If you are a Nintendo subscriber you can get the Switch 2 upgraded versions of Tears of the Kingdom and Breath of the Wild for free.

  • The HD version of Tears of the Kingdom looks a lot smoother, but that’s about it (or at least it was for me).

  • Mario Kart World is provided as a download code. It took around half an hour to come down when I loaded it. Things go a lot faster if you pop the Switch 2 into a docking station with a wired network connection.

  • Mario Kart is very good. But it is still Mario Kart.

I really like the Switch 2. I just hope that we get new games with the impact of the ones that came out with the Switch 1.

Still got it

Microsoft Office 2019 for 25 Quids

I’ve mentioned StackSocial before (they are still doing Windows 11 Pro for 15 quid). Today I went to them to buy Microsoft Office 2019 plus for 25 pounds. This is not Office 365. It’s a perpetual licence to run the complete Office 2019 Professional Plus software suite on a single machine.

I reckon Office 2019 was about “peak office”, before the file management got silly and Word got too eager to point out when you were writing it wrongly. You get all the applications, including the good version of Outlook and Publisher and Access.

You can find it here. You get an access key and a link to follow to the office redemption page. When I clicked on the installer link Windows complained that it the file was not “approved”. I thought that this was hilarious, what with it being a Microsoft site and all. I’ve tried to report it as being OK, so this might go away. If you do get the warning just fight your way through until you get to run it.

Anyhoo, the software installed, the key worked and now we have a properly working setup.

Fun at The Deep

They have sharks

We went to The Deep today. it was great.

And Penguins

One of the nice things about the way it works is that a ticket lasts for year. So we can go back for free. And we will.

And lots of things I don’t know the names of

You can take as many photographs as you like - as long as you don’t use flash. I took along my Sony A7RII (an old camera) fitted with a Contax 90mm (a very very old lens). The combination acquitted itself very well. It’s tricky getting pictures through the thick glass sides of the tanks and the white balance of the shots is a bit of a lottery, but I’ve spent a bit of time tweaking the pictures and I’m not unhappy with them.

This frog is probably horribly poisonous

The gift shop is the equal of ones they have at Disney, and all the staff were excellent. If you live in Hull you should go there and then go back so that you can grab a coffee at a place with one of the best views in Hull (as long as you can get a window seat. If you don’t live in Hull, it’s well worth the trip. We rounded off a very nice morning with a trip to Bert’s Pizza who make the best pizza in Hull. And also do fantastic gelato.

They have some great lights in Berts…