Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Re:Hard? No. Confusing? Yes (Score 1) 95

I accidentally subscribed sometime last year, then decided I'd hoover up anything I wanted to watch that was free on Amazon Prime Video. Once that was done, yes, it was many, many confirmations, *BUT* then I was pleasantly surprised to find that they refunded me pro-rata for the days of the month I was cancelling. I ended up watching a bunch of movies and maybe a season of a TV show for about £0.80.

Comment Re:*Which* Windows 10 versions/builds ? (Score 1) 83

It's the encoding that's the issue. Sure, Windows has code pages and supports the character sets of all sorts of languages, but not all at once (until Windows 10 version 1903 which introduced this Unicode codepage to have it "all in one"). The specific issue I ran into was that the windows dialogue that python's tkinter invokes returns a utf-8 encoded string, but the program in that instance was running with cp1252 (UK encoding) and there's no working conversion for that character into cp1252. FTR I was testing with one of the 'heart' codepoints, as it's what I had handy for testing the code. With 1903 and later you can just use the Unicode codepage and it all Just Works[tm].

Windows has had 'wide character' UTF-16 support for a long time if underlying code uses the correct API calls for handling strings, but that doesn't support the complete range of code points that UTF-8 can support. Basically at some point someone at Microsoft chose to go with UTF-16 rather than UTF-8 and that turned out to be a bad call.

Comment Re:*Which* Windows 10 versions/builds ? (Score 1) 83

The relevant date would be when the version before 1903 was out of support.

But at least we're moving back to the main point I was trying to make, with the UTF-8 issue being an example. It doesn't matter if Windows 7 use drops to literally zero, we'll still have people on now unsupported releases of Windows 10. Some of them object to it being more difficult to disable telemetry in later versions. Others might have been scared off by the numerous issues various releases have had. But in the end it just means they're users with unpatched Windows 10 running against known security issues, and have a high probability of their machine becoming part of a bot net at some point.

Not all 'Windows 10' installations are equal.

Comment Re:*Which* Windows 10 versions/builds ? (Score 1) 83

This is specifically with regard to Python and TKinter. If you try to use their folder selection dialogue with a UTF-8 character in the returned folder name whilst using a codepage other than the Unicode one (65001) an exception is thrown due to (in my personal test case) cp1252 not matching up. If you try to select a UTF-8 encoding with the locale functions prior to Windows 10 1903 the program will fall over flat (no python exception with a py2exe produced executable).

With Windows 1903 or later you can set an application manifest option to use the Unicode codepage and have a UTF-8 encoding already active at program start. Then everything just works.

Comment *Which* Windows 10 versions/builds ? (Score 1) 83

I help maintain some OSS software and we're unable to properly, universally, switch to UTF-8 because of users insisting they stay on older versions of Windows 10 (pre-1903, which added the Unicode codepage support). I'm sure there are going to be other features/upgrades/fixes where users lingering on older versions are going to be a pain.

So, I do wonder about a breakdown of which Windows 10 releases/builds are in use. In 10 years time are we going to be rid of anything but Windows 10 for Windows OS versions, but still stuck with people using 5+ year old releases of it ?

Comment Re:Ya, but ... (Score 1) 130

I truly hope you're trolling. Given the talk about electrolysers this production of H2 has to be by splitting water into H2 and O2. Thus for every molecule of H2O that burning the H2 produces there'll have been one split to make it. No appreciable net difference there, but as someone else pointed out there'll likely be loss of H2 because no container for it is perfect and some will be lost out of the atmosphere as it's so buoyant. Thus if anything things will get drier.

Comment Re:Hydrogen is truely non-renewable (Score 1) 130

I truly hope you're trolling. Given the talk about electrolysers this production of H2 has to be by splitting water into H2 and O2. Thus for every molecule of H2O that burning the H2 produces there'll have been one split to make it. No appreciable net difference there, but as someone else pointed out there'll likely be loss of H2 because no container for it is perfect and some will be lost out of the atmosphere as it's so buoyant. Thus if anything things will get drier.

Comment Re: Cert expirations, why? (Score 2) 97

Again, I ask, why does my marketing site need a cert at all?

Because you never know when that site might be expanded, or get referenced on another. Make encryption the norm and you won't even need to think about it.

What value is there in a one year vs three year?

The whole reason for this /. article is certificate revocation not working well. That is the reason to shorten the lifetime so that if a certificate leaks then the damage is time-limited. No, simply issuing a new certificate for the affected names doesn't help. Clients will still trust the old certificate until it expires.

We have real work to do. This is bullshit and a waste of time for most sites.

The true waste of time is not automating your certificate renewal, with alerts in place if it fails (not only the actual obtaining of the new cert but also putting it in place so it is actually used by the live service).

Automate all of this and you then have less to worry about, and thus more time for 'real work'.

I automated the entire process of renewing LetsEncrypt (free to anyone! Wildcards if you use the DNS authentication!) certificates. Now all I have to do is cast a quick eye over the weekly emails to be sure it went well. It does 99% of the time (exceptions being when a user didn't tell me they were letting a certificate expire so it needs taking out of that particular certificate, or the entire certificate removing from the scripting).

Comment Re:Registry (Score 1) 345

I don't have too much of an issue with JSON. Its biggest problem, unless you use some extension, is you can't have in-line comments (which also means not being able to disable a block by commenting it).

But then last I heard YAML still has the issue of no block start/end markers meaning if a file gets cut off part way through it likely won't throw any errors (unless you're validating the content in a way that requires things that are now missing). If only they'd gone C-style instead of python "indentation is significant"....

Slashdot Top Deals

"And remember: Evil will always prevail, because Good is dumb." -- Spaceballs

Working...