Slashdot Mirror


User: Bogtha

Bogtha's activity in the archive.

Stories
0
Comments
3,000
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 3,000

  1. Re:Well, that depends.... on Only 4.13% of the Web Is Standards-Compliant · · Score: 1

    I'll tell you what, why don't you volunteer to re-write all of the flash-games on the web so that blind people can play them? When you're done, I'll assign you some music sites that you can re-code for the deaf.

    This is a total red herring. The fact that there are some media-specific situations that cannot be made accessible to people with certain disabilities is not at all relevant to the point, which is that by targeting only popular browsers, you may exclude people with disabilities who cannot switch to more popular browsers. Can this be justified in specific instances like Flash games? Sure! Does that make any difference to the 95% of invalid web pages we are talking about? Nope.

  2. Re:How compliant? on Only 4.13% of the Web Is Standards-Compliant · · Score: 1

    With XHTML, there are two different types of validation, "strict" and "transitional"

    No, there are not two different types of validation. There are three different document types, each of which has non-negotiable strict rules.

    And one may argue, from some certain point of view, that these might be degrees of compliance to XHTML.

    One may argue, from some certain point of view that the moon is made of cheese. The fact that somebody might make the argument does not make the concept any more valid.

    If you write a document that conforms to XHTML 1.0 Transitional, it is totally 100% valid and totally 100% in compliance with the XHTML 1.0 specification. You can't get "more valid" or "more in compliance" by switching to Strict. It's considered a best practice, but best practices are not validity or conformance. If they were, then they wouldn't be best practices, they would be required by the specification.

    This is true for plain old HTML4, however the newer (and arguably improved) XHTML standard is a bit more strict about it.

    The OP didn't say that he was using XHTML, he said he was using HTML.

    Now, most browsers won't choke on not closing your paragraph tags and will get along as if you did close them, probably due in great part to HTML4, which is why the grandparent doesn't bother with it, but this doesn't really make it a standard.

    No, it being in a standard makes it a standard.

    Implementation defined behavior is not a good way to go about things if you want to have many different compatible browsers (for example, this is why there is only one Perl5 interpreter), because different browsers may choose different ways to handle the ambiguous code.

    It's not "implementation defined behaviour", the behaviour is defined in the ISO 8879:1986 (SGML) standard, and the closing tags for <p> elements are optional precisely because this can be determined in an unambiguous way.

  3. Re:How compliant? on Only 4.13% of the Web Is Standards-Compliant · · Score: 1

    You missed my point. Please keep in mind the difference between tags and elements. This is "an unclosed p tag":

    <p Hello world!

    This is a <p> element without an explicit closing tag:

    <p>Hello world!

    If you don't close your tags, all your pages will break and no browser error correction will save you.

  4. Re:Some standards are just too strict... on Only 4.13% of the Web Is Standards-Compliant · · Score: 2, Insightful

    When a link is possibly important to a user but would in fact break the flow of their current activity, a link should be set to open in a new window - preferably one which does not go full screen to hide the window they are really using.

    If you use the target attribute, you have no control over the size of the window and it is very likely that it will obscure the current window. You need JavaScript to get the effect you desire, and if you are using JavaScript, why bother with a new window when you can dynamically display the content in the context of the current page?

  5. Re:I wonder if on Only 4.13% of the Web Is Standards-Compliant · · Score: 1

    Why is it unfair?

    An immense number of people are taught in school that so long as you try, it doesn't matter if you don't succeed. It's for self-esteem or something. So they grow up thinking that if they make even the barest half-hearted attempt at getting it right, it's "unfair" to point out that they have in fact failed.

  6. Re:How compliant? on Only 4.13% of the Web Is Standards-Compliant · · Score: 1

    why don't you close paragraph breaks? both HTML and XHTML require paragraphs to have end tags.

    No, closing tags for <p> elements are optional in HTML 4, HTML 3.2 and HTML 2. I don't think any version of HTML has required them.

  7. Re:Well, that depends.... on Only 4.13% of the Web Is Standards-Compliant · · Score: 4, Funny

    I am still trying to find the HTML tag that gives IE users an electric shock.

    Don't be silly, everybody knows you use CSS for that. (Cruelly Sadistic Styleshocks).

  8. Re:Well, that depends.... on Only 4.13% of the Web Is Standards-Compliant · · Score: 4, Insightful

    'Looks good in Internet Explorer and doesn't seem to crash Firefox or Opera' may not be a standard, but it satisfies the bulk of most web-sites' customers. I'm a FF user and include myself in that group.

    The problem with that attitude is that not so long ago, Firefox wouldn't be in the list, and for many developers (including some I worked with this week) Opera is still not on that list. It's like Internet Explorer only websites, except only slightly laxer. So you use Firefox. Lucky you! How about all the people who use something less popular, e.g. Konqueror? How about all the people who must use something that will never be popular, such as people with disabilities? Shall we just say "tough, get off the web"?

    As long as they work I don't care.

    "Working" is not a property of a website. "Working" is a property of a combination of a website and a browser. You can't say that a website "works", only that it works in particular browsers.

  9. Re:So what?? on Only 4.13% of the Web Is Standards-Compliant · · Score: 1

    Indeed. If you read the full report, you'll see that a similar study in 2001 yielded 0.71% valid pages, and a similar study in 2006 yielded 2.58% pages, so 4.13%, while still very low, is a decent improvement in the right direction and it seems to be accelerating.

  10. Re:Some standards are just too strict... on Only 4.13% of the Web Is Standards-Compliant · · Score: 1

    User agents currently do not allow the user to submit a form into a new window or tab.

    Webkit based browsers do.

  11. Re:strict vs transitional DTDs on Only 4.13% of the Web Is Standards-Compliant · · Score: 4, Informative

    Yes. HTML 4.01 and XHTML 1.0 each have two DTDs: a "transitional" DTD that allows presentational elements and a "strict" one that disallows them.

    No, that's something different. There aren't degrees of strictness when it comes to validity. If a document claims to be a Strict document, and makes a single mistake, then it is invalid. If a document claims to be a Transitional document, and makes a single mistake, then it is invalid. In both cases, it's an absolute rule with no laxity.

  12. Re:W3C on Only 4.13% of the Web Is Standards-Compliant · · Score: 5, Insightful
    • Incredibly slow moving in a highly evolutionary environment

    That's hilarious. We still can't use CSS tables or generated content on the web - features that were published by the W3C in the CSS 2 specification over a decade ago because Internet Explorer doesn't support them yet. We need to use JavaScript frameworks or otherwise normalise event handling because Internet Explorer doesn't support DOM 2 Events - a specification published by the W3C eight years ago (event Internet Explorer 8 won't support this). And SVG anyone? XHTML? MathML?

    Get back to me when browsers make it out of the 90s before telling me the W3C is "incredibly slow moving".

  13. Re:How compliant? on Only 4.13% of the Web Is Standards-Compliant · · Score: 2, Informative

    Depends on how strict they're being.

    There aren't degrees of validity. A document is either valid or it isn't. You can't be "more strict" when validating something, if a tool offers you an option like that, then it is doing something other than validating, it's probably linting as well. There's at least one widely-used "validator" that doesn't actually validate at all.

    For example, I never close paragraph and line break tags, but otherwise my html is compliant.

    Yes you do. If you didn't close them, your pages wouldn't work in any browser. What you mean is that you don't explicitly close your paragraph and line break elements. And you don't have to. The closing tags for <p> elements are optional and the <br> element type is empty. Those are not errors.

  14. Re:How compliant? on Only 4.13% of the Web Is Standards-Compliant · · Score: 4, Informative

    only recently added websites or also websites and old pages that exist longer than the standard they validated against exists ?

    MAMA didn't validate against a single document type. They validated against the document type that each individual document claimed to be. So all the ancient HTML 2.0 pages out there will correctly be identified as valid in they are, in fact, valid HTML 2.0.

  15. Re:Why bother? on Watching Tonight's Presidential Debate Online · · Score: 1

    Your vote doesn't count anyway. It's the "swing voters" who decide elections, the uninformed nitwits who don't even look at the policies of each candidate. They're the ones who re-elected Bush.

    So do what I'm doing. Stay home and don't vote.

    When Bush was re-elected, only about half the people eligible to vote bothered to do so, and Bush only got about half of those votes. Bush wasn't allowed to remain president by that 25% alone, he was also allowed to do so by the 50% that didn't vote, including yourself. As much as you complain about Bush, you are part of the problem, and by not voting, you endorse the next president, whoever it is.

  16. Re:You need a lesson in OS on Windows 7 To Be Called ... Windows 7 · · Score: 1

    That said, Windows Vista almost disqualifies as an OS because the OS itself utilizes most of the resources on the computer, leaving little for application programs.

    Yeah, like I'm going to take "a lesson in OS" from somebody who says things like this. You are twisting your definition of an OS because you have an axe to grind. Hardly the most reliable "teacher".

  17. Re:Isn't There an Iron Maiden Song For This? on Windows 7 To Be Called ... Windows 7 · · Score: 1

    Well, Linux distro's are Shells if you look at it this way; which X runs on top-of!

    Huh? A Linux distro is not a shell. Linux distros provide shells, but are obviously far more than that, most importantly, they include the kernel.

    The analogous package to Windows 3 would indeed be X. Nobody thinks X alone is an operating system do they?

    Still an OS! Just because it wasn't GUI'ized means nothing really

    What wasn't "GUI'ized"? Windows 3? You aren't making sense.

  18. Re:Isn't There an Iron Maiden Song For This? on Windows 7 To Be Called ... Windows 7 · · Score: 1

    Yep, you're right, I forgot DOS :). What I should have said that it was the first consumer OS in the Windows family.

  19. Re:Isn't There an Iron Maiden Song For This? on Windows 7 To Be Called ... Windows 7 · · Score: 4, Informative

    I dunno, it works out if you do consumer OSs:
    Win 3

    There were two versions of Windows before Windows 3, that's why they called it Windows 3. And Windows 3 wasn't an OS, it was a shell that ran on top of DOS. Some people say that Windows 3 was an OS because it had drivers for certain pieces of hardware. I disagree, unless you are willing to call all the contemporary games with Soundblaster drivers "operating systems" too. The first consumer OS Microsoft produced was Windows 95. It still used DOS as a makeshift bootloader, but that's about it.

  20. Re:It's not that it's a bad browser.... on Google's Chrome Declining In Popularity · · Score: 1

    If you write a static website and only need to check CSS layouts, it should render the same way in both Safari and Chrome.

    In theory, yes. But half of the reason why testing is necessary is because this isn't always the case in practice.

  21. Re:There is a simpler, proven method on Algorithms Can Make You Pretty · · Score: 2, Informative
  22. Re:I don't get it... on Give Up the Fight For Personal Privacy? · · Score: 1

    i'll fix that for you.

    What are you attempting to fix? I'm not talking about all people who avoid things like Facebook. I'm talking about the people who make it a point to highlight their ignorance by throwing in totally unnecessary things like "(whatever that is)". It's a specific tone that only some people use, and in my experience, it's a dead giveaway for a certain attitude. Read the Onion piece, you'll see it there too.

  23. Re:How is this any different from the real world? on Give Up the Fight For Personal Privacy? · · Score: 5, Funny

    I LIKE JUNO REACTOR AND SEX

    Actually, KlaymenDK, the hardcore privacy nut that posted this Your Rights Online submission, prefers 80s music, as you can see by browsing thousands of songs he has listened to recently.

  24. Re:I don't get it... on Give Up the Fight For Personal Privacy? · · Score: 4, Insightful

    If you're asking whether I personally am impressed by someone bragging about how he refuses to use Facebook or GMail: it impresses me about as much as someone who brags about not having heard of some television show.

    In fact, the entire submission reads like a pastiche of Area Man Constantly Mentioning He Doesn't Own A Television. I understand wanting to protect your privacy, but this guy really does seem to treasure the fact that he is clueless about Facebook etc. Whenever I've ever heard anybody say anything like "their Facebook 'wall' (whatever that is), it's always been with a condescending "I'm too good for crap like that" tone. This guy doesn't want privacy, he wants to feel better than everybody else.

  25. Re:Computer systems need security audits. on CSRF Flaws Found On Major Websites, Including a Bank · · Score: 2, Informative

    The spec is a little odd in this regard. It says that GETs should be idempotent -- repeating the request shouldn't change anything. That is not the same as saying that performing the request the first time shouldn't change anything.

    Have you actually read the spec? Yes, it says that GET requests should be idempotent. It also says that GET requests should be safe. These are two different things. Saying that it requires GET requests to be idempotent, but this doesn't mean that they should be safe is technically true, but ignorant of what the specification actually says.

    For example, clicking a "remove this from my shopping cart" link twice would have the same result as only doing it once -- the item is gone. But the request is still idempotent. That doesn't mean that you should do that, but it does conform to spec.

    Straight from the spec:

    Implementors should be aware that the software represents the user in their interactions over the Internet, and should be careful to allow the user to be aware of any actions they might take which may have an unexpected significance to themselves or others.

    In particular, the convention has been established that the GET and HEAD methods SHOULD NOT have the significance of taking an action other than retrieval. These methods ought to be considered "safe". This allows user agents to represent other methods, such as POST, PUT and DELETE, in a special way, so that the user is made aware of the fact that a possibly unsafe action is being requested.

    Naturally, it is not possible to ensure that the server does not generate side-effects as a result of performing a GET request; in fact, some dynamic resources consider that a feature. The important distinction here is that the user did not request the side-effects, so therefore cannot be held accountable for them.