flypig.co.uk

Welcome

I'm David Llewellyn-Jones and this is my homepage. I'm a software engineer at Jolla, who's also interested in programming, security, privacy and graphics. I occasionally crave adventure and a good thunderstorm. You might be interested in my software, my research or my random musings.

Want to know more about me? Here's a personality sketch written by a psychologist when I was in school.

“David is of high intelligence, although lacking in true creativity. He has a need for order and clarity, and for neat and tidy systems in which every detail finds its appropriate place. His writing is rather dull and mechanical, occasionally enlivened by somewhat corny puns and by flashes of imagination of the sci-fi type. He has a strong drive for competence. He seems to have little feel and little sympathy for other people and does not enjoy interacting with others. Self-centered, he nonetheless has a deep moral sense.”

Wow. Harsh. But disturbingly accurate.

Control panel:
Site style Disable background shader

RSS feed Constantia server Deviant Art Shapeways LinkedIn Twitter Launchpad SourceForge GitLab GitHub PGP Public Key Email

 

News

16 Feb 2021 : Contrac 0.7.7 released #
A new version of Contrac is out, to coincide with the release of Sailfish OS 4.0.1 (since it needed an update for that anyway). This latest version fixes various issues, including the counters getting reset on unclean shutdown of the daemon, and you can also now (finally!) have diagnosis keys automatically download each day. Special note goes to Oskar Roesler, who contributed a bunch of great changes to the code, not least making the entire project more developer-friendly. The code is on github and binaries are on OpenRepos.
31 Jan 2021 : Contrac 0.7.6 released #
The latest version of Contrac is now up on OpenRepos and github. For some reason there was an interruption in the hourly diagnosis key archives being released and users noticed failed downloads. The hourly downloads are now working again, but since the daily archives worked throughout, I've switched the app to using those instead. Another nice improvement is that the download region can also now be chosen, so the Europe-wide keys can be requested instead of those just from Germany.
6 Jan 2021 : The lights come down #
It's epiphany and that means time to remove the decorations from the site. As it happens, we'd already moved on from Christmas snow to New Year fireworks. Now we're back to bog-standard-bokeh. As we plunge through the gloomy winter months (I actually like a bit of gloom), I reflect that the next scheduled site-styling isn't until Halloween. That's rather a long way away. I should think of some other things to celebrate in between and if you get bored of bokeh, don't forget you can always tweak the style yourself.
1 Jan 2021 : Contrac 0.7.5 released #
An updated version of Contrac is now available from OpenRepos (source on github). This latest version improves the diagnosis key matching algorithm. One of the consequences of the change, and the increasing quantity of keys coming from the servers, is that the length of time to process the keys has increased significantly. I've therefore also moved the processing into a background thread so that it doesn't interfere with the sending and receiving of keys while the processing takes place.
31 Dec 2020 : Happy New Year 2021, goodbye 2020 #
Everyone seems pretty miffed about 2020. I know it was a bad year for many, but I'm thankful that for me it wasn't so bad compared to what others have been experiencing. Still I'm hoping for a better year next year for everyone. Enjoy the fireworks on the site, a modification of the lovely shader originally created by Martijn Steinrucken aka BigWings.