"Entities encoded in UTF-16 must begin with the Byte Order Mark described by Annex F of [ISO/IEC 10646], Annex H of [ISO/IEC 10646-2000], section 2.4 of [Unicode], and section 2.7 of [Unicode3] (the ZERO WIDTH NO-BREAK SPACE character, #xFEFF). This is an encoding signature, not part of either the markup or the character data of the XML document. XML processors must be able to use this character to differentiate between UTF-8 and UTF-16 encoded documents."
I think that means, you have to encode byte ordering info in the document.
When did 0D-0A appear? Was it Microsoft, or does it pre-date them? (CP/M? I can't remember)
Have you ever used a mechanical typewriter? When you pull the carriage return lever, it first ratchets the roller up one line, then pulls the carriage back to the beginning of the line. So, 0D-0A is a closer representation of a typewriter! This is why it seemed odd to me when I moved from the BBC Micro onto more mainstream systems. 0A on it's own just seemed weird to me at first.
I don't know if it's still the same in RiscOS, but the BBC Micro used 0x0A+0x0D as it's end-of-line marker. Why doesn't XML support this? If 1.1 is going to modify the end-of-line specification, then this is the perfect time to correct this glaring omission.
Okay, but users shouldn't have to know what server OS a web site is running - they shouldn't have to have one online ID for all sites running IIS, and a different one for *nix/Apache sites. Choice is not inherently evil.
I don't think that Apple are relying on newsgroups and mailing lists for support for the FreeBSD elements of OSX. They've taken it upon themselves to buy in or develop the required expertise to support and develop it. This is very different to, say, the use of a free compiler, and there's no reason why the same logic shouldn't still be applied internally.
I would contend that the main arguement for downloaded music/video is that it's free. That's why all the p2p users (all 3 of them, not really a statistical sample) that I know do it. I don't know any that do it for portability.
Assuming that this story is even true, I'd imagine that earlier in the EULA it defines the term "Applications" to mean the "Applications on Demand Services" (the capital letter is a giveaway that this is an EULA term), so it isn't going to monitor your use of KaZaA, Mozilla, etc.
Well, cheap and free ebooks certainly haven't hurt Baen's hardcopy sales so far.. quite the reverse.
That's because books in printed & bound format are easier to read than ebooks. However, downloaded music is almost as easy to listen to as music bought on physical media, and to some people it's easier.
Imagine if H.G. Wells would have declared that anyone reading his books would be strictly forbidden from publishing a novel in the genre that would become known as science-fiction.
It's ridiculous, but if HGW gave it away for free under that condition, then maybe that would be legal. However, in the case of books that you buy, normal copyright (i.e. fair use) applies, and restrictive licences like this are not allowed. I think there have been cases where shrinkwrap licences on purchased books have been ruled invalid.
There's another big difference between books and software - H.G.Wells and Jules Verne weren't really competitors, because an SF fan would probably want to read both. BitKeeper and SubVersion are competitors, because if both are fully functional, you only need one of them.
CMIIW, but isn't this the kind of thing that the "web of trust" is supposed to fix? You could check that the Sendmail's key is signed by Red Hat's key, or whatever other key you have that you do believe is valid.
Am I the only one that read through half the main story, mis-reading every occurrence of Fortran as Fortean? I just surfed here from http://www.forteantimes.com, so imagine my surprise at what I thought was a major co-incidence.
in extreme environments, such as high temperature or noxious chemicals, the cleaning process breaks down and the mutations are released all at once
Because the inactive mutations aren't being selected for or against, this means a large number of disatvantageous mutations will be released at the same time. I can picture it now, at the point that the Bombardier beetle first appeared, 99% of the world's beetle population suddenly start exploding due to inadequate biological protections against chemical mixing.
I think we're all well aware that Microsoft have built their XBox business model on the slightly shaky ground of getting royalties on the games sold. With the DMCA, and the upcoming UK EUCD implementation, they might even have legal protection for this maneuver, as the BIOS verification of boot media should be fairly easily demonstrated to be an access control mechanism. I ain't saying it's right, but it's legal.
Wow, I've really got some hackles up with this one - and I wasn't trolling either. I really enjoyed working with btrieve, esp. hacking extended operations into an object-oriented wrapper. I've heard that btrieve always was most at home running on Netware, and I do know that a number of shrinkwrapped products used standalone btrieve, which was prone to problems. I'm not saying that it was all roses either, as a quick search will show.
Pervasive Software is an offshoot of Novell, that took btrieve and developed it into a rather good database engine, then stuck an SQL layer on top. I always liked btrieve - it was simple, low level, performed like a rocket, and just sat there and did it's job reliably. Very like Netware, in fact. While Windows NT was drawing pretty pictures on the screen, Netware 3.12 was just sitting in the corner being the best server it could be.
Cablevision violated strict licensing agreements when it imposed copy bans on generic cable programming
Or, did Sony violate those conditions? If it's a software clash, then maybe the blame isn't clearly in either's court. This could just make the whole mess the more confusing and difficult to resolve, although Cablevision are at leas working on it, so presumably accept some responsibility.
Tell that to the people in China who are drowning under our computer garbage.
That's an interesting point. They are buying our garbage and recycling it, because the alternative is starvation. So the solution is to produce less garbage, so they can't poison themselves while they recycle it, so... they starve. I guess the answer is - if they weren't recycling toxic garbage, they'd find something else to do.
If you use Excel a lot, then you should keep a copy of OpenOffice around just in case. Twice now I have had colleagues come to me with a spreadsheet that crashes Excel when it is opened, but I opened it ok in OpenOffice. Some things don't work properly when saved back as.xls though.
Sorry, please disregard my previous post. The rights granted are that you can freely redistribute it, so long as any modifications have source code provided. You can't do that with other code that you don't own the copyright to.
The XML spec says this:
"Entities encoded in UTF-16 must begin with the Byte Order Mark described by Annex F of [ISO/IEC 10646], Annex H of [ISO/IEC 10646-2000], section 2.4 of [Unicode], and section 2.7 of [Unicode3] (the ZERO WIDTH NO-BREAK SPACE character, #xFEFF). This is an encoding signature, not part of either the markup or the character data of the XML document. XML processors must be able to use this character to differentiate between UTF-8 and UTF-16 encoded documents."
I think that means, you have to encode byte ordering info in the document.
When did 0D-0A appear? Was it Microsoft, or does it pre-date them? (CP/M? I can't remember)
Have you ever used a mechanical typewriter? When you pull the carriage return lever, it first ratchets the roller up one line, then pulls the carriage back to the beginning of the line. So, 0D-0A is a closer representation of a typewriter! This is why it seemed odd to me when I moved from the BBC Micro onto more mainstream systems. 0A on it's own just seemed weird to me at first.
I don't know if it's still the same in RiscOS, but the BBC Micro used 0x0A+0x0D as it's end-of-line marker. Why doesn't XML support this? If 1.1 is going to modify the end-of-line specification, then this is the perfect time to correct this glaring omission.
Okay, but users shouldn't have to know what server OS a web site is running - they shouldn't have to have one online ID for all sites running IIS, and a different one for *nix/Apache sites. Choice is not inherently evil.
I think he's talking about the Linux kernel; GNU/Linux refers to the operating system consisting of the Linux kernel and the GNU tools.
I don't think that Apple are relying on newsgroups and mailing lists for support for the FreeBSD elements of OSX. They've taken it upon themselves to buy in or develop the required expertise to support and develop it. This is very different to, say, the use of a free compiler, and there's no reason why the same logic shouldn't still be applied internally.
I would contend that the main arguement for downloaded music/video is that it's free. That's why all the p2p users (all 3 of them, not really a statistical sample) that I know do it. I don't know any that do it for portability.
Assuming that this story is even true, I'd imagine that earlier in the EULA it defines the term "Applications" to mean the "Applications on Demand Services" (the capital letter is a giveaway that this is an EULA term), so it isn't going to monitor your use of KaZaA, Mozilla, etc.
There's another big difference between books and software - H.G.Wells and Jules Verne weren't really competitors, because an SF fan would probably want to read both. BitKeeper and SubVersion are competitors, because if both are fully functional, you only need one of them.
CMIIW, but isn't this the kind of thing that the "web of trust" is supposed to fix? You could check that the Sendmail's key is signed by Red Hat's key, or whatever other key you have that you do believe is valid.
Am I the only one that read through half the main story, mis-reading every occurrence of Fortran as Fortean? I just surfed here from http://www.forteantimes.com, so imagine my surprise at what I thought was a major co-incidence.
I think we're all well aware that Microsoft have built their XBox business model on the slightly shaky ground of getting royalties on the games sold. With the DMCA, and the upcoming UK EUCD implementation, they might even have legal protection for this maneuver, as the BIOS verification of boot media should be fairly easily demonstrated to be an access control mechanism. I ain't saying it's right, but it's legal.
Wow, I've really got some hackles up with this one - and I wasn't trolling either. I really enjoyed working with btrieve, esp. hacking extended operations into an object-oriented wrapper. I've heard that btrieve always was most at home running on Netware, and I do know that a number of shrinkwrapped products used standalone btrieve, which was prone to problems. I'm not saying that it was all roses either, as a quick search will show.
Pervasive Software is an offshoot of Novell, that took btrieve and developed it into a rather good database engine, then stuck an SQL layer on top. I always liked btrieve - it was simple, low level, performed like a rocket, and just sat there and did it's job reliably. Very like Netware, in fact. While Windows NT was drawing pretty pictures on the screen, Netware 3.12 was just sitting in the corner being the best server it could be.
If you use Excel a lot, then you should keep a copy of OpenOffice around just in case. Twice now I have had colleagues come to me with a spreadsheet that crashes Excel when it is opened, but I opened it ok in OpenOffice. Some things don't work properly when saved back as .xls though.
The only funny anagrams I can find for "Doctor Charles Simonyi" are:
SLIMY CANCROID SHOOTER
SO RICH IN RECTAL SODOMY
I can't find any good ones for just "Charles Simonyi".
Maybe the "Interesting" moderation was in itself a joke.
I for one would be interested to see a Slashdot interview with him.
Sorry, please disregard my previous post. The rights granted are that you can freely redistribute it, so long as any modifications have source code provided. You can't do that with other code that you don't own the copyright to.