Archive for the ‘Software Development’ Category
Posted by jpluimers on 2026/04/09
The display quality of [Wayback/Archive] Reflection Frame is nice, but the there was no public API at the time of writing, so I wonder if there is now.
Public API request initially denied at [WaybackSave/Archive] Reflection Frame: Digital Photo Prints by Creative Design Worx — Kickstarter:
- Would you expose some simple REST API that would accept a jpeg or similar? It’s fine if it needs to be pre-dithered. Only interested in this if it can be controlled from Home Assistant, not interested in manually using any smartphone app.
- … At this time, we don’t have plans to open-source the connection protocol, as our hardware and firmware are designed as a proprietary system. …
Via [Wayback/Archive] Colour E-Ink Picture Frame – The Reflection Frame – YouTube.
--jeroen
Posted in Development, Hardware, Hardware Interfacing, IoT Internet of Things, Power User, Software Development | Leave a Comment »
Posted by jpluimers on 2026/04/09
Some links on the [Wayback/Archive] FILTERXML function – Microsoft Support.
It is only available on Windows (because of the underlying XPath libraries used, I think it is MSXML), and “only” as of Excel 2013, but still can be useful.
Some links below on FILTERXML and related XPath information so I can more easily find their content back.
Notes:
FILTERXML only supports XPath 1.0
- The quotes are huge, for one because I don’t use Excel enough to be an expert, but have enough software experience to sometimes want to use complex concepts in Excel. Having all this in one place helps me with that goal.
- You need to ensure your data is either XML in a well-formed document format, or you can translate your data to well-formed XML.
The links and quotes starting with the question that sparked my interest:
Read the rest of this entry »
Posted in Development, Excel, Office, Office 2013, Office 2016, Office VBA, Power User, Scripting, Software Development, Windows, XML, XML/XSD, XPath | Leave a Comment »
Posted by jpluimers on 2026/04/08
I could not find a reliable per-user setting that works with just logoff/logon for Windows 11 like I found for Windows 10 in Disabling the Windows 10 and Windows 11 news (and weather) feeds.
So (for now?) there is only a global Globally which needs admin rights and a logoff/logon sequence:
:: requires admin
reg add "HKLM\Software\Policies\Microsoft\Dsh" /v "AllowNewsAndInterests" /t REG_DWORD /d "0" /f
echo logoff/logon to apply the change, or restart Explorer
Via:
Read the rest of this entry »
Posted in Software Development, Development, Power User, Scripting, Batch-Files, Windows, Windows 10, Windows 11 | Leave a Comment »
Posted by jpluimers on 2026/04/07
Windows had its own aCropalypse in the Snipping tool, but other UWP based applications are vulnerable of that too because of this:
[Wayback/Archive] Steven Murdoch on Twitter: “However, the new “more secure” Universal Windows Platform (UWP) sandboxes the file picker in a separate process, allowing neat features like capability-based access control. It returns a file handle which, if the selected file exists, will not overwrite the existing content! 3/9”
It is part of this interesting [Wayback/Archive] Thread by @sjmurdoch on Thread Reader App with these two parts just after the above Tweet:
The old Win32 API for saving a file was (roughly) to show a file picker, get the filename the user selected, and then open the file. To open a file, the programmer must specify whether to overwrite the file or not, and example code usually does overwrite the file.
However, the new “more secure” Universal Windows Platform (UWP) sandboxes the file picker in a separate process, allowing neat features like capability-based access control. It returns a file handle which, if the selected file exists, will not overwrite the existing content!
The tread continued supporting this statement, that in the new situation you need to manually truncated the file, and referenced these links:
Read the rest of this entry »
Posted in .NET, Conference Topics, Conferences, Development, Event, SocialMedia, Software Development, Twitter, UWP (Universal Windows Platform), Windows Development | Leave a Comment »
Posted by jpluimers on 2026/04/02
Last month I wrote about CELL function looks interesting but beware: language nightmares coming up….
There I mentioned both formulas from [Wayback/Archive] Get sheet name only – Excel formula | Exceljet and [Wayback/Archive] Insert the current Excel file name, path, or worksheet in a cell – Microsoft Support failing to deliver the expected results
an official Microsoft example of obtaining the Worksheet name which I suspected would not work on systems allowing ] in path names. And indeed it is true: that case fails on both MacOS and Windows in the same way.
Here you see the failures of both the ExcelJet function and the ones from Microsoft Support on two operating systems:
Read the rest of this entry »
Posted in Conference Topics, Conferences, Development, Event, Excel, Office, Power User, Scripting, SocialMedia, Software Development, Twitter | Leave a Comment »
Posted by jpluimers on 2026/03/31
Forgot to schedule this one when I saw it two weeks ago: [Wayback/Archive] Sweep the Strait.
Apart from demonstrating that Trump never had a plan, does not and will not have a plan, it is cool to see Minesweeper developed in JavaScript, HTML and CSS mapped with some geodata onto a real map of the Strait of Hormuz.
Cool idea!
It has a function Windows 3.x UI with functional menu (Game -> New Game; Help -> How to Play)
At first, I thought the original developer is this:
However, in fact the developer is:
Read the rest of this entry »
Posted in CSS, Development, HTML, JavaScript/ECMAScript, Opinions, OS/2, Power User, Retrocomputing, Scripting, Software Development, Web Development, Windows, Windows 3.11 | Leave a Comment »
Posted by jpluimers on 2026/03/26
There is no official Ring API. But there are libraries and tools around that can talk to a Ring ecosystem, mostly written in JavaScript or Python.
Some links I found:
Read the rest of this entry »
Posted in *nix, *nix-tools, cURL, Development, Hardware, IoT Internet of Things, JavaScript/ECMAScript, Network-and-equipment, Power User, Python, Ring Doorbell/Chime (Amazon), Scripting, Software Development | Leave a Comment »