Posts (page 3)
October 2019
- A short time with a Pixel 4
I pre-ordered a Pixel 4 (the non-XL model), intended as an upgrade from a Pixel 2. I received it last week – and sent it back a few days later, having not…
- The slow programs and my sound drivers
I recently noticed that some programs on my Windows PC were taking a long time to start. I knew, for example, foobar2000 should start instantly. And yet, it was…
- The history of a website: musicmusic’s (foobar2000) stuff
musicmusic’s foobar2000 stuff first appeared in 2003, as a website to host components I had written for the foobar2000 audio player. Hosted on free web host…
March 2019
- A bit of trouble with TreeView_GetItemState
Recently, I had a bit of trouble with TreeView_GetItemState [https://docs.microsoft.com/en-gb/windows/desktop/api/Commctrl/nf-commctrl-treeview_getitemstate] …
August 2018
- __init_subclass__ – a simpler way to implement class registries in Python
I overlooked that fact that Python 3.6 added a new class method to object…
June 2018
- A day with CSV files and Excel
I recently tried to open a CSV file in Excel and was greeted with the mysterious error, 'The file format and extension of test.csv don't match...', followed by 'Excel has detected that test.csv is a SYLK file...'
March 2018
- The mystery of the Windows 10 message box icons
I noticed that, in Columns UI, the Windows 10 standard error icon as displayed by…
- The beauty of a fold
I previously wrote [https://blog.yuo.be/2016/05/11/columns-ui-can-now-be-compiled-using-clang/] about how the following: console::formatter() << "some text" <<…
July 2017
- The death of my Nexus 5X and the uselessness of Argos
I bought a Nexus 5X in March last year and honestly it’s been the worst mobile phone I’ve owned. Despite having fairly good specs, it was incredibly slow in use…
January 2017
- Windows 10: Locked in darkness
This one has been an ongoing problem for at least several months. I have been able to reproduce it on every Windows 10 PC I encountered, and there…
- Migrating a VM from VirtualBox to iohyve/bhyve on FreeNAS 9.10
I have been running FreeNAS on an HP G7 N54L ProLiant MicroServer for a few years, including running an Ubuntu Server VM in VirtualBox running in a…
December 2016
- Windows 10: Useless links everywhere
I had repeatedly encountered useless links in Microsoft programs, and I knew Windows 10 was no exception to this. Here I was in the Display Colour Calibration…
- Intel Management Engine software now includes an NDIS filter driver
I just installed the latest version of the Intel Management Engine software from my motherboard manufacturer's website (version 11.6.0.1032). During…
- The free coffee that almost slipped through my fingers
Google are currently running an Android Pay promotion in the UK for the festive season. Every time you use Android Pay this month (December 2016), you get…
July 2016
- The queue to nowhere
Recently, I received a report of a hang when using one of my foobar2000 components on Windows 10. I had a process dump file which showed the hang was not in my…
June 2016
- The immortal application
Recently, I launched paint.net [http://getpaint.net] on my laptop and it wanted to update. ‘Why not?’, I naturally thought. But, it had slipped my mind that…
May 2016
- The bug that bites me
I briefly mentioned [https://blog.yuo.be/2016/01/01/a-change-of-web-host/] that, at the end of last year, I moved my website to Amazon's Elastic Compute…
- Columns UI can now be compiled using Clang
After a fair bit of work, release builds of Columns UI can now be compiled with Clang[1] (and the builds produced seem to work 🙌). Clang attempts to be…
- Python 3.5: Getting to grips with type hints
If you've written Python code using an IDE, you might have found that the IDE does a reasonable job at inferring types of function arguments and return values.…