Home About Meetings FOSS

March 12 2024 code golf, KDE6,YubiKey, MODX, pfSense

Posted by John R Hudson ( 3 minute read )

Bernie had circulated a Python3 script to address the first of the challenges set by Darren at the previous meeting.

The inclusion of an f"<string>" in Bernie’s script prompted a discussion of f"<string>"s. Bernie explained that you can include a variable within a brace in the string and also that you can use a format specifier followed by a : in the brace. David noted that every language has different format specifiers; C got them from the Fortran format operator.

February 13 2024 code golf, SimpleScreenRecorder, Kdenlive, Audacity

Posted by John R Hudson ( 2 minute read )

Mike raised a problem he had had. Having changed a setting, he was unable to get back in to change it back. He knew where to make the change but could not find a way to get there. John suggested SystemRescue which has the virtue of not touching anything unless you tell it to do.

Once running, enter:

fsarchiver -v probe

to identify the partitions and their names. Mike can then mount the relevant partition in /mnt, go into the partition, make the change, for example, with nano and quit.

January 9 2024 code golf, darktable, Raspberry Pi 400, AI, Niklaus Wirth, PDF/X

Posted by John R Hudson ( 6 minute read )

Calyx meet was down for maintenance and Brian wasn’t around to invite people to Discord; so we used the openSUSE Jitsi instance.

Darren said that at the York CoderDojo he had had a go at code golf in which people aim for the shortest possible code to solve a particular problem.

Mike said that, while Ansel, the fork of darktable, is being cleaned up, it has still got a fault in it; so he has been using Rawtherapee + GIMP but will go back and look at Ansel; Bernie noted that there has been a new release of darktable at Flatpak.

December 12 2023 darktable, Raspberry Pi 5, Pi Zero, package managers, macros

Posted by John R Hudson ( 5 minute read )

For the first of our new style online meetings, Bernie, Darren and John started on Discord while Steve and Mike started on Calyx meet before we all moved to Calyx meet where we were joined by David and John W.

Mike has had a problem with sound disappearing; John suggested that he use PulseAudio to diagnose which sound sources are recognised and whether any have been muted. Mike has also had a problem with darktable and has been told he needs to get a coredump. But for that he needs the devel files and to compile darktable with -g set. Steve looked up the source on github which provides all the information about how to build darktable.

November 14 2023 Book publishing: LaTeX and Scribus

Posted by John R Hudson ( 2 minute read )

Transport problems prevented two members arriving and delayed the start of the first of our planned quarterly face-to-face meetings; we began with a couple of news items.

Bernie reported that there was a pop-up Raspberry Pi shop in the Victoria Centre in Leeds. Buying them from a shop was a bit different from ordering them online!

September 12 2023 Fifteenth birthday, Let’s encrypt, Home assistant, ESPHome

Posted by John R Hudson ( 1 minute read )

John started to present the Fifteenth Birthday presentation but did not notice when his notebook needed plugging into the mains and ended up describing it rather than presenting it! David S mentioned that David Carpenter is using Oracle Cloud Free Tier. He also mentioned a problem with the Let’s Encrypt challenge; having set up auto-renew for a domain, he set up a manual challenge for a sub-domain but, when he wanted to change it to auto-renew, he found that the Let’s Encrypt database had it down as a manual renew and would not let him set up auto-renew.

August 8 2023 Kmail, PIP, Secret genius

Posted by John R Hudson ( 7 minute read )

As no-one had anything prepared for this meeting, it was largely taken up with discussion of queries.

Brian mentioned that, on one laptop, the wi-fi was slow to recover from sleep; separately he had also been helping a friend whose wi-fi would not work. He had tried a USB dongle but this would only work if the laptop wi-fi was disabled. John said that, when he had been having problems with wi-fi on a friend’s laptop, it had been suggested that he use:

rfkill list

to find out whether it was a software or a hardware problem. He added that a friend who had been able to use a wi-fi hotspot on his smartphone to connect his laptop to the Internet had suddenly found that it would not work and later found that it would. John had gone on the Internet and found lots of reports of wi-fi problems and loads of solutions for them.

July 11 2023 3D printer, Aeon, cooperative multi-tasking

Posted by John R Hudson ( 6 minute read )

David had purchased a number of upgrades for his 3D printer: a new motherboard, an extruder which can cope with higher temperatures, a new display and a filament runout sensor. He commented that he had lots of wiring to do to add these upgrades!

John briefly summarised a presentation about SUSE’s Aeon:

June 13 2023 Le potato, AWK, dBASE

Posted by John R Hudson ( 8 minute read )

David unboxed and unwrapped the Libre Computer Board AML-S905X-CC, otherwise known as ‘Le potato’, which he had ordered. It had cost around £30, that is, rather less than a Raspberry Pi 3, and had come from Ali Express in about two weeks. He had also bought an Orange Pi 4 LTS for the same money but it did not work. On checking he had found that it draws 1/4amp. He would like to run both from the same power source. Brian suggested that he return the Orange Pi to Ali Express and tell them it did not work.

This led into an extended discussion about the merits of various versions of the Raspberry Pi, etc.

May 9 2023 Array programming, dBASEIII, initrd, CASE statements, outliners

Posted by John R Hudson ( 3 minute read )

Darren had asked a question on the mailing list about array based programming and there was a discussion about this, including a reference to its antiquity [see Array programming in Wikipedia]. This prompted John to mention key values which Bernie said are used in Python dictionaries; these were originally unordered and then a way of making them ordered was created until a change in the underlying code made them ordered by default.

Bernard had mentioned Nostr on the mailing list, a decentralised alternative to Twitter, but no-one had direct experience of it.

John mentioned at KDE has a Mastodon client called Tokodon.