If you’re checking for Windows 9 in order to disable features, which is what the jump straight to ten was supposed to protect against (when running a 16-bit binary for 3.1/95 on 32-bit Windows 10, it lies and says it’s Windows 98), then you’re using at least the Windows 2000 SDK, which provided GetVersion, which includes the build and revision numbers in its return value, and the revision number was increased over 7000 times by updates to Windows 2000.
AnyOldName3
- 0 Posts
- 9 Comments
There was a function that would give you a monotonically-increasing build number that you could compare against the build that any given feature was added in that people should have used, but there was also a function that gave you the name of the OS, and lots of people just checked if that contained a 9. The documentation explicitly said not to do that because it might stop working, but the documentation has never stopped people using the wrong function.
AnyOldName3@lemmy.worldto
3DPrinting@lemmy.world•Designed a simple photo frame on FreeCad. Why are some layers peeling in my print?English
1·2 days agoFillets are easier to print horizontally than chamfers as they spread the acceleration (i.e. the thing that makes sharp corners bad) over the while fillet instead of just splitting it into two stages like a chamfer would.
Chamfers are easier to print vertically than fillets as the overhang is limited and consistent.
There’s no overhang for a horizontal corner as you’re printing the same shape onto the layer below, and no acceleration for a vertical corner as it’s entirely separate layers so the toolhead never has to follow the path of the corner.
It sounds like you’ve read (or only remembered) half a rule. It’s not the case that either half of the rule is used the majority of the time because 3D printers are used to print 3D objects, so they always produce objects with both horizontal and vertical edges.
AnyOldName3@lemmy.worldto
3DPrinting@lemmy.world•Priming and sealing a painted printEnglish
1·11 days agoI’ve never actually needed primer to paint PLA unless the paint I was using was terrible, and wouldn’t have stuck to the primer very well, either. Tamiya’s acrylics have been entirely issue-free for me, both with a brush, or thinned and airbrushed, and they’re not that expensive, but I’ve also had acceptable results with random fifteen-year-old tubes of really cheap acrylics that were sold more as a children’s toy than a serious paint (although a lot of these tubes had gone bad in that time) and with Humbrol and Revel acrylics and enamels (although their acrylics come in pots that don’t seal very well, so it’s not that uncommon for them to be already cured when you first open them - if you’re buying liquid acrylics for model painting, Tamiya is a better choice).
AnyOldName3@lemmy.worldto
TenForward: Where Every Vulcan Knows Your Name@lemmy.world•I've always appreciated Roddenberry's explanation for this.
1·15 days agoIn 1 Clavdivs, his character’s name had anus in it, so maybe try an image search for hairy anus?
You’re thinking of ITV. It’s Graham Norton on Fridays on the BBC.
But all the interesting people are in the computer, the same place as the bad stuff is.
AnyOldName3@lemmy.worldto
linuxmemes@lemmy.world•My hot take on the official pronunciation of GNOME
1·3 months agoThe format was originally designed to interchange animated palettised depictions of giraffes, so Giraffic Interchange Format made sense. They just changed the acronym when they realised that by storing different colours in the palette, you could depict things other than giraffes.


I dug up a manual for the Windows 3.1 SDK, and it turns out that it had the same
GetVersionfunction with the same return value as the Windows 2000 SDK, and it’s just that the live MSDN docs pretend that Windows 2000 was the first version of Windows, so show that as the earliest version that every function that came from an older version of Windows. http://bitsavers.informatik.uni-stuttgart.de/pdf/microsoft/windows_3.1/Microsoft_Windows_3.1_SDK_1992/PC28914-0492_Windows_3.1_SDK_Getting_Started_199204.pdf page 31.I then looked at a manual for the Windows 1.03 SDK, and it, too, has a matching
GetVersionfunction.The only change to
GetVersionover the entire history of Windows is that at some point it switched from returning a sixteen bit value with eight bits for the major version and eight bits for the minor version to a 32-bit value with bits split between major, build number and minor versions, and then later on,GetVersionExwas added to return those numbers as members of a struct instead. There has never been a version of Windows where string comparisons of the display name were appropriate or recommended by Microsoft.