Wulf's Webden

The Webden on WordPress

6 May 2026
by wpAdmin
0 comments

A Helpful Cursor

Today I have spent about an hour and a half pushing forward my song sheet project for church. This takes a collection of songs (original in ChordPro format and converted to JSON) and allows them to be displayed via a web interface, either individually or as complete sets. My target today was to make a useful step towards tools in the web interface that replicate what I can do by directly working on the database. In particular, I want to allow the song key to be transposed, the order of its component parts (verses, choruses, etc) to be adjusted and comments like “Drop here then begin building back” to be inserted.

That’s quite a chunk of work but I was able to work at an accelerated rate with the help of Cursor. This is a fork of Microsoft’s popular VSCode development environment that integrates AI tools. Rather than figure out how to code my ideas and plugging in every keystroke by hand, I was able to “chat” with an “agent”. I described what I wanted it and it did it. I looked over the code and tested the result and suggested refinements. I don’t think this stream of work is completely finished yet but I was able to share an updated version with other team members before this evening’s rehearsal (which I wasn’t able to attend in person).

I’m exploring this because it has the potential to be invaluable in my professional work but I’m using it on my own code first so I’m not breaking anything I’m not confident that I can fix within timescales that don’t potentially disrupt colleagues and paying customers. One lesson I learned is that you have to be very careful to put the agent in “planning mode” if you don’t want it to start rewriting things. Fortunately I caught that with my version control system (Git) and then I made sure that I was working with the agent inside a dedicated branch.

As it was though, it did a good job. I did one or two fixes by hand but quickly realised that, in most cases, it is quicker to describe what you want and put the energy into reviewing the results. I’m still learning but it looks like it is going to prove an incredible speed multiplier and, so far at least, I’ve been able to do it all in the scope of a free account.

5 May 2026
by wpAdmin
0 comments

Pen Holder

I’ve posted a couple of times recently about my Lamy pen collection. I’m not planning to grow it any further but I did want a better way of storing them than just leaving them lying on my desk or in a desktop organiser slot that didn’t fit them. I found a Makerworld model that did just that and printed it today. It has a Gridfinity base if I need it although, for now, it slots into part of my organiser that was too big for the pens on their own.

Lamy Pen Holder

What I hadn’t twigged, either before selecting the model or taking this photo of my print, was that I seem to have the same collection of pens as the person who designed it and I’ve even placed them in the same order as their example picture!

Given the number of designs Lamy produce that is quite unusual. At the moment there seem to be about 27 colours across the Safari (plastic) and AL-Star (metal) ranges but the worn looking copper-coloured one (which I’ve had since 2018) isn’t among them. Let’s say there are 30 different designs out there and a person with a set of four could have four of the same or four different choices. That would give 304 (810,000) permutations. You could also take into account where they are placed – because of the potential for duplicates, you can’t just multiply the number by 4 but that would still safely put the odds at less than 1 in a million. Probably reducing that somewhat will be the fact that not all colours will be equally popular or available but that would need some real world data so I think it still counts as somewhat remarkable.

4 May 2026
by wpAdmin
0 comments

Writing for Reading

At tonight’s choir rehearsal (concert a week this Wednesday, BTW) I realised why some of the bits of the Hiawatha’s Wedding score are so hard to read. It’s not just that it is an facsimile of an old manuscript with some very outdated engraving marks (eg. crotchet rests look like backwards quaver rests) but the horizontal note spacing often sits in contrast to the note values. When following a complex passage at speed it makes a big difference when the spacing gives a nod to the timing and it can really trip up rhythm recognition when a semiquaver, a quaver and a dotted crotchet all have the same allotment of white space between them.

You get more used to styles of music engraving over time and with practise but I’m glad that modern music generally does this better. Everything the person creating a part can do to make it easier to follow is a blessing. The only upside I can see is that the score we have is quite condensed. If the spacing were more consistent, I expect it would take more pages and a lot more weight to hold up for those relying on paper copies of the score.

3 May 2026
by wpAdmin
0 comments

Refill Station

I’ve now got four Lamy fountain pens and four colours of ink so I anticipate refilling cartridges being a frequent activity. It is pretty quick and easy but has the potential to get messy so I think one of my forthcoming 3D printing projects will be to create a little refilling station I can use in the bathroom sink to minimise clean up.

I probably need a section to hold the ink bottle – or possibly two sections. I’ve got three Diamine ones and an older, much large Quink one. Perhaps that should be a drop in section? I also want a holder for the pen components, including the cartridge I am refilling, and for the syringe I will be using. In the sink, I will have running water but it would be less wasteful to have a water reservoir which can be used for initial cleaning. Finally, I think I want an open section to sit above the plug hole, perhaps with a grill at the bottom, so I can easily squirt away waste water.

Its been a busy day so I won’t start trying to design it right now but it is helpful to get some ideas down to fuel the next stages of scribbling, sketching, prototyping and refining.

2 May 2026
by wpAdmin
0 comments

Worx on the Lawn

My lawn is looking a little neater today after I picked up a pair of battery powered tools – a lawnmower and strimmer. Both are by Worx and I have some other items using the same battery platform. There was a little bit of assembly to do but both performed well and, even without getting the new batteries fully charged, it was ample to get the grass trimmed up.

Just in time too – it has finally rained a bit this afternoon and might be cooler and wetter (and less good for mowing) for the next few days.

1 May 2026
by wpAdmin
0 comments

All You Can Eat

It is quite a while since I last went to an “all you can eat” buffet but we went to Kung Fu in Staines with Jane’s mum for lunch today. I don’t think I’m such a scourge of such buffets as I once was but I did manage three platefuls plus dessert and although those plates are deliberately not very large I haven’t needed more than a small snack this evening.

Checking for a website link tonight, I noted that Trip Advisor reviews were mixed. My experience was that the staff were friendly although not overbearing and that the food was pretty decent. At a pretty low price (£10.99 / person), you can’t expect the most gourmet dining experience and the wide variety of dishes on offer were generally well stocked and decently warm. There has to be some compromise with food that must sit in warming dishes that will be handled by a wide range of diners.

That was probably the most potentially unhygienic part – all the regular people interacting with the serving dishes and utensils. There weren’t any handwashing or cleaning facilities and you don’t know who has been licking their fingers (or picking their nose) before lifting handles and handling tongs! I checked and the Food Standards Agency gave the place 4/5 in January this year. What their notes don’t say is whether they considered all the people who interact with the food before a customer eats it or just staff!

Still, my belly is all good so far even if still a little bit full!

30 April 2026
by wpAdmin
0 comments

Pink Rhubarb

Tonight I’ve been cooking crumbles for various uses over the next couple of days. The challenge was that, since I was cooking in three identical dishes, unless you cook a crumble to the point the filling oozes through the top, it is hard to tell what is inside. One of my crumbles was rhubarb, one was apple and one was apple and rhubarb. How could I tell them apart?

My solution was to enhance the toppings of two of them. Apple-only got some sliced up bits of dehydrated apple. By the time it gets reheated and served they will be pretty crispy but also visually distinct. How to represent rhubarb though? I didn’t have any dehydrated rhubarb but I did still have some beetroot powder. I’ve mixed a spoonful of that with the top layer of the crumble topping and, as expected, it has turned out a distinctive pink colour. It remains to be seen whether I get any beetroot taste but, based on my experience with using it in bread, I think the colour should be stronger than the flavour.

I won’t get to find out until Saturday though – it is the rhubarb and apple that is due to be served tomorrow.

29 April 2026
by wpAdmin
0 comments

Grinding Day

This morning I spent a bit of time grinding up a collection of branches that we don’t need for next year’s kindling in order to spread over some paths both by our polytunnel and on our allotment. What seemed like quite a large pile reduced down to three bags full and probably didn’t cover much over a couple of square metres at the kind of depth it needs to be applied.

I’m very grateful for the heavy duty motorised grinder/shredder we picked up a couple of years ago – this would have been an impossible task with our old hand grinder, which is better suited to soft, green material for the compost heap. Thinking of it, I believe I still need to get round to replacing a cotter pin which I broke a couple of years ago when trying to break up a branch that was too thick and thus the reason we got the heavier machine in the first place!

28 April 2026
by wpAdmin
0 comments

Back to Tuba

I was back to tuba at the training band this week, which was a lot of fun. I need to try and get back into doing a little more practise between rehearsals though if I’m going to develop my skills rather than just keep coasting at the level I’ve reached.

That said, I also need to do some more conducting practise as there are a couple more weeks coming up where I’m back on the baton again. Particular challenges are swapping back and forth between 2/4 and 4/4 and a 3/4 piece with lots of changes of tempo.

27 April 2026
by wpAdmin
0 comments

Depth Effect

I recently decided to get a new iPad. My previous one was an iPad Pro, purchased at the start of 2017 (see blog post) and still working pretty well. However I’ve recently spotted that it sometimes gets to a moderately low battery level (around 30%) and seems to turn off. Since I rely on it for a lot of musical situations, that makes me a bit nervous. Additionally, although the hardware is still pretty good, I am aware that it is not getting all the updates and some apps are either not working or nagging me about upgrading to new versions. Again, that could include ones I rely on for music so that is why the old iPad needed a newer sibling.

Swapping from one device to another has become pretty painless. I’ve had to sign back into a few services but everything I need is there, including my extensive ForScore library of music for different projects. Meanwhile, everything is pretty similar on the surface to what I’ve been used to.

One thing that is new, to me at least, is the depth effect on photos. I’m using a photo I took in Wales in October 2023 (again, automagically transferred) of a rugged hill viewed across a lake. What I’ve spotted is that, when I have the iPad in landscape mode and it is on the lock screen, the clock text is partially hidden behind the hill. It’s a rather neat effect and it turns out that it is automatically working out the depth of various objects in the photo and exploiting that to create an illusion of depth for interface elements. I have to admit that my mind is a little bit blown by some of the clever things modern machines take for granted that would once have seemed impossible or computationally too expensive.