Posts (page 4)

December 2016 (continued)

  1. 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

  1. 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

  1. 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…

  1. Shortcut menu, or context menu?

    When the Windows Vista UX guidelines were released, I distinctly remember it calling right-click menus shortcut menus. So, I’ve always stuck with that on…

May 2016

  1. 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…

  1. 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…

  1. 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.…

March 2016

  1. Windows 10: The bugs that irk me

    There are a few small bugs in Windows 10 that, despite being small bugs, manage to irritate the hell out of me. 1. Desktop icon positions reset themselves…

January 2016

  1. If you delete the WINDIR environment variable, it's (almost) game over

    I came across an interesting problem recently. I was editing some environment variables on a Windows 10 PC, using some third-party software. After doing that, a…

  1. The death of Google Cloud Print on my MX895 printer: a story of ineptitude

    I bought a Canon PIXMA MX895 all-in-one printer in May 2012. In fact, I was one of the first owners of the printer in the UK, having pre-ordered it the…

  1. Migrating a Windows 10 installation from MBR to GPT/UEFI

    I recently updated to Windows 10 on a Z170-based motherboard, but my Windows installation was an MBR-based one rather than a modern UEFI one. I wanted to switch…

  1. Today I learned...

    ...in the properties for devices in the Sound control panel applet, you can right-click on the volume bars and change the units to decibels:

  1. A change of web host

    I shifted yuo.be to Amazon Web Services. Here's a recent screenshot of the 'Time spent downloading a page' graph from the Googlebot crawler stats displayed…

December 2015

  1. The death of IMpeg2Data and the false start of IPSITables

    In the Windows Vista-era, I wrote a DVB-T program. Apart from letting you view TV, it read and parsed DVB-SI. With the removal of Media Centre in Windows 10,…

  1. Windows 10: 'How do you want to open this file'? dialog box

    It certainly feels like all the feedback I enter into the Windows Feedback app on Windows 10 ends up in free fall towards the floor of a bottomless abyss.…

July 2011

  1. Welcome to the club

    It looks like iTunes can join the mega-GDI-resource-leak club: Congratulations (?)

April 2011

  1. Broken drivers

    Lenovo finally posted an updated driver - version 267.21 - for the Nvidia NVS 3100M chipset in my ThinkPad T510. Unfortunately after installing it I was greeted…

March 2011

  1. Adobe Reader X 10.0.1: bugged

    Hi Adobe, You might want to do a better job testing your software before releasing it. I was happily reading a PDF document when I wondered why the taskbar…

February 2011

  1. Some never learn

    I downloaded the Dragon Age II PC demo, to find that mouse wheel support is broken - a familiar tale. (Specifically, support for freely rotating mouse wheels with non-120-multiple wheel rotation values). Ho-hum.

  1. Careful with SHAutoComplete

    If you call it with a NULL HWND, it will return E_INVALIDARG but leak six GDI handles (seen under Windows 7 SP1). Yes, you can blame the caller, but 'tis just something to note.