I suppose that could be the case. However, I suspect it's more likely a benign oversight.
David A. Gray Delivering Solutions for the Ages, One Problem at a Time Interpreting the Fundamental Principle of Tabular Reporting
I suppose that could be the case. However, I suspect it's more likely a benign oversight.
David A. Gray Delivering Solutions for the Ages, One Problem at a Time Interpreting the Fundamental Principle of Tabular Reporting
Windows 21H1 is being rolled out in stages. Your machine may not yet be on "the list."
David A. Gray Delivering Solutions for the Ages, One Problem at a Time Interpreting the Fundamental Principle of Tabular Reporting
They were easy to restore, since I had the foresight to export the relevant Registry keys. Nevertheless, it annoys me that I must do so following every Feature Update.
David A. Gray Delivering Solutions for the Ages, One Problem at a Time Interpreting the Fundamental Principle of Tabular Reporting
It happened again today. I installed a Windows 10 Feature Update (21H1), and lost two (2) of my extra custom context menu items. The two in question pass the selected file name(s) to attrib.exe
, a system utility that dates all the way to PC-DOS 1.0. Strangely, other custom menu items that call command line utilities, a mix of commercially available programs (streams.exe
from the SysInternals bundle) and privately developed programs (Date2FN.exe
, a command line utility of my own devising that appends the last modified date to the base name of a file) are preserved. Go figure.
David A. Gray Delivering Solutions for the Ages, One Problem at a Time Interpreting the Fundamental Principle of Tabular Reporting
I just took the upgrade to Windows 10 21H1 today, and I've been running it all day. So far, there has been but one surprise, which is that it seems that the settings on the Colors tab no longer do anything. Instead, you must use the settings on the Terminal tab. Once I figured that out, I restored my Green Screen, and my world is happy again. 👍
David A. Gray Delivering Solutions for the Ages, One Problem at a Time Interpreting the Fundamental Principle of Tabular Reporting
No, but it's handy from time to time for reviewing HTML documents and document fragments intended to be embedded in something bugger.
David A. Gray Delivering Solutions for the Ages, One Problem at a Time Interpreting the Fundamental Principle of Tabular Reporting
Yes, I am, to test HTML documents that I develop for use as templates for use in the [SalesTalk](https://salesrelevance.com/) application that I began supporting last summer.
David A. Gray Delivering Solutions for the Ages, One Problem at a Time Interpreting the Fundamental Principle of Tabular Reporting
There is a setting that you can use to directly change the default downloads directory; it's in the Advanced settings on the main Settings page.
David A. Gray Delivering Solutions for the Ages, One Problem at a Time Interpreting the Fundamental Principle of Tabular Reporting
Since I'm not running Chrome on Linux, I can't say. Maybe somebody else knows.
David A. Gray Delivering Solutions for the Ages, One Problem at a Time Interpreting the Fundamental Principle of Tabular Reporting
Google Chrome doesn't follow symbolic links. For an image to be rendered, it must be either a hard link or a copy of the original that is stored elsewhere. This I discovered when I attempted to use a symlink to an image, to avoid making a copy of it.
David A. Gray Delivering Solutions for the Ages, One Problem at a Time Interpreting the Fundamental Principle of Tabular Reporting
My take on the whole point of the conditional move instruction is to eliminate speculative execution from the mix by keeping the program flow in a straight line. FWIW, I double-checked, and Spectre mitigation is disabled. I suspected it was, because I've never enabled it for any of my projects. What made it stand out was that this was happening in a debug build. Had it been a release build, I would have expected this level of optimization. However, this is the most recent of many such unanticipated, and welcome, optimizations, that I've seen in recent debug builds.
David A. Gray Delivering Solutions for the Ages, One Problem at a Time Interpreting the Fundamental Principle of Tabular Reporting
When I saw a cmovne
instruction in a disassembly through which I am tracing, I asked Bing what it was, and got the details at [Purpose of cmove instruction in x86 assembly? - Stack Overflow](https://stackoverflow.com/a/56312037/3079037), which are borne out by the demonstrated behavior of my code. It appears that the Visual C++ compiler that ships with Visual Studio 2019 counts the cost of two mov
instructions followed by a cmovne
instruction as less than that of a branch that causes both to execute anyway, even though the outcome of one of the two mov
instructions would eventually be discarded. Moreover, this is happening in a debug build! This is by no means the first such unexpected optimization that I've seen the MSVC compiler generate in a debug build.
David A. Gray Delivering Solutions for the Ages, One Problem at a Time Interpreting the Fundamental Principle of Tabular Reporting
I just pasted a block of #define directives from the application header of a C++ program that I am writing in preparation for writing a short article for the Actian developer blog. When I applied the Trim worksheet function to a substring that contains a hexadecimal value that I wanted in its own column, I noticed that the cell had a leading space. Since it obviously wasn't a SPACE or a TAB, I turned on the hexadecimal view mode in my editor (UltraEdit), and discovered that the hexadecimal code of the character at that location was 0xA0, 160 decimal, the nonbreaking space character.
David A. Gray Delivering Solutions for the Ages, One Problem at a Time Interpreting the Fundamental Principle of Tabular Reporting
I hope those plans include making it part of the new PowerToys.
David A. Gray Delivering Solutions for the Ages, One Problem at a Time Interpreting the Fundamental Principle of Tabular Reporting
In general terms, I know that. I've used Windows since almost day 1, and I don't recall ever seeing a drag work when the mouse pointer moves outside the boundaries of the windows that has the focus. That's good to know, so long is it doesn't make the thing 3 parsecs wide. ;)
David A. Gray Delivering Solutions for the Ages, One Problem at a Time Interpreting the Fundamental Principle of Tabular Reporting
Au contraire! This little exchange has been both enlightening and fun. Moreover, if you can cover the distance in only 8, you've bested Han Solo by a full third.
David A. Gray Delivering Solutions for the Ages, One Problem at a Time Interpreting the Fundamental Principle of Tabular Reporting
Forogar wrote:
Well... It's not the Kessel run
I had to look that one up. I at least had a clue about the size of a parsec. It took a bit of noodling for me to grok that Solo was bragging about covering the distance "in only 12 parsecs." Once I read about them being unable to travel in straight lines, that part made sense, and I suspect the same holds for Warp drive.
David A. Gray Delivering Solutions for the Ages, One Problem at a Time Interpreting the Fundamental Principle of Tabular Reporting
Only eight parsecs? ;)
David A. Gray Delivering Solutions for the Ages, One Problem at a Time Interpreting the Fundamental Principle of Tabular Reporting
Mark_Wallace wrote:
Sure, but there are accountancy guilds that vet and rightfully vouch for their members.
Such guilds exist for lawyers and medical doctors, too, but how much policing do you expect when the wolf is put in charge of the hen house?
Mark_Wallace wrote:
Reasonably", my @rse!
I take it that you agree in general. I used the term "reaonably" to compensate for the handful of exceptions to the rule.
David A. Gray Delivering Solutions for the Ages, One Problem at a Time Interpreting the Fundamental Principle of Tabular Reporting
https://codeblog.jonskeet.uk/2019/06/30/versioning-limitations-in-net/comment-page-1/ discusses significant versioning issues in some detail, offering a few recommendations as a starting point. As I mentioned in the comment that I just left, semantic versioning is only one versioning issue that afflicts the Microsoft.NET ecosystem. The timing couldn't have been better, since I had just yesterday encountered and resolved the simplest case of the Diamond Dependency discussed therein. Resolving that diamond dependency was greatly aided by my discovery of AsmSpy, about which I wrote yesterday.
David A. Gray Delivering Solutions for the Ages, One Problem at a Time Interpreting the Fundamental Principle of Tabular Reporting