Visualizing how BitTorrent works.
mg8.org
mg8.org
<!--[if IE]><script type="text/javascript" src="/excanvas.js"></script><![endif]-->
Like, IE5 even. Internet Explorer has had vector graphics since 1999, and it overlaps 90% with Canvas (which came out several years later).
The attributes for it are pretty weird, too. Why would you put language="javascript" inside such a tag?
If anybody does want to fix the code so that it loads properly in IE (and doesn't break any other browsers) I'm more than willing to integrate the changes!
I was just trying to explain to the parent.
Please explain to me where “tone“ is hiding in that sentence. I don’t see it. There is nothing at all judgmental about it. It’s matter of fact, I don’t even see so much as a word or phrase that could in any way be construed as a snide remark directed at IE. I can’t find any possible interpretation that would hint at any kind of axe the author might have to grind. Context doesn’t help, either.
The actual tone might help but the author sadly doesn’t provide an audiobook version of the webpage.
(Snap judgments. This is why we can’t have nice things.)
Second: It's context. There's no need to talk about deficiencies of browser on a page trying to illustrate bittorent. He could have just said "does not work with IE".
Did you test it to confirm? Are you sure that one line of code is all that's necessary to get that specific demo correctly working with Internet Explorer? What about keyboard input? (Canvas is only one piece of the demo.)
The demo does not appear to be doing anything subtractive, which is the only piece of 2D vector stuff that VML doesn't do (and therefore that excanvas doesn't handle automatically). So long as they're just drawing shapes on a canvas, it should simply start working once they include the excanvas script.
You can read more about the interactions between processing.js and excanvas at http://bocoup.com/processing-js/docs/index.php?page=Using%20... if you're so inclined, but please don't think that it's just because I was too lazy to add a single line of HTML.
How would you visualise verifying integrity? Is that really necessary to visualise?
To me, that is the more interesting side of BitTorrent, compared to what the linked visualization is showing, which is just that "peers get stuff from peers that already have it, then once they have it, provide it to other peers."
I have no way to test IE7 or IE8 at this point, and I don't like the idea of adding code that I can't test. If someone wants to volunteer their time to help me test those browsers with excanvas, I'm willing to give it a shot.