Um, I think you're confused, both on what he's talking about and how object-style javascript works.
With his spec, you override the module's receiver function. That is, the module element has its own receiver function. When you define your module, it will probably have an "onload" function that you override in order to execute your code when you want it, wire up custom events, et cetera.
Then, when the consumer wants to send something to it, he/she can call:
$('foo').send("hello world"); (where the module in question has the 'foo' id) and even: $('bar').send("hello world!"); (where the module in question has the 'bar' id)
There is no global receiver function. It is a function, much like element.getElementsByTagName() (which searchs the dom tree below the element for elements with that tag name) - except it is only exposed to the module. The consumer cannot access it, change it, or anything. It is a private function to that module.
The.send() method is protected - you can call it from outside the module, but you cannot override it.
It's implementing layered security across embedded elements (and I'm assuming you would be able to src a module from another domain entirely, allowing for some awesome mashups) utilizing a basic, powerful messaging system (JSON) that prevents modules from consuming methods that you might want to keep private from them. For example: what if you send an external module an object with a function attached that you would rather they not have access to? What if, by developer stupidity, you created foo = function() { this.haha = window; }; and then sent foo on over to an external module?
JSON keeps things simple and secure. Well, more secure than transporting serialized javascript objects, functions and all.
And then on the modern scale, there's BT's "This Binary Universe," which in and of itself is an 80 minute journey through purely brilliant aural landscapes. It isn't for everyone, to be sure, but it's likely the best electronic-music (yet, so, so, non-dancey. It's more similar to brian eno than BT's other stuff) work of art ever.
No, it's "Mr. Way-Overpaid Exec #2 at Private Equity Fund that owns EMI."
The only thing he cares about is getting a decent return on his investment into EMI. And seeing EMI dump millions of dollars down the money pit of litigation is making him upset.
Think of it like downsizing. Company spending too much on x, so cut x out of the picture. Hey, look! More profits.
My problem with it is simply that they're swinging at windmills. What sort of evidence do we even have that there are violent radicals planning huge attacks in this country?
The plots that have been foiled so far have been more of "a bunch of hicks with half-baked ideas that could never even come to fruition short of massive incompetence on the part of generic law enforcement" deal.
Then again... massive incompetence is what a lot of this country's current problems boil down to. Either that, or calculated moves to reinforce central government absolute rule veiled as massive incompetence. I'm more prone to follow Occam's razor, though, and believe the former.
Except this doesn't detect the word-concept, it detects the signals to your vocal cords and lips, etc, to reproduce the sound. It's like circuit bending ( http://en.wikipedia.org/wiki/Circuit_bending ), except in the brain.
Then again - to the rest of the country, NYU is seen as a good school.
To those of us who actually have to live in the same city as these trust fund ivy league rejects, it's just an excuse for rich kids to drink and throw up all over union square.
"maybe it's really OK under their EULA and the law (which I doubt)."
You'd be correct in doubting it. IANAL, but:
Whoever, having devised or intending to devise any scheme or artifice to defraud, or for obtaining money or property by means of false or fraudulent pretenses, representations, or promises, transmits or causes to be transmitted by means of wire, radio, or television communication in interstate or foreign commerce, any writings, signs, signals, pictures, or sounds for the purpose of executing such scheme or artifice, shall be fined under this title or imprisoned not more than 20 years, or both. If the violation affects a financial institution, such person shall be fined not more than $1,000,000 or imprisoned not more than 30 years, or both.
It would seem to be that 1) Comcast has a scheme to make money (by having less in bandwidth costs), and 2) they fraudulently transmit interrupt signals to accomplish this.
Really, they should be prosecuted in criminal court, not sued in civil court.
Meanwhile, AT&T splits off every bit that flows through their routers and into a homeland security data center, where who knows what happens to it.
And our senators sit back and debate whether or not they should grant retroactive immunity.
Heaping. Pile.
Not only that, but not only is JavaScript purely object oriented, it can leverage Functional programming language features such as lambda and enclosures to fully replicate inheritance. Even on-the-fly. Especially on-the-fly.
JavaScript, while in some respects is really fucking braindamaged, is in other respects extremely awesome. It's sort of like the idiot-savant of programming languages.
No, that's why you're not a typographer. There's a fairly exacting science behind typography and choosing a typeface, not just for web design - but also for sign-age, logos, books, posters, and anything else you commonly see text on.
Not only are they often chosen for readability (arial is a TERRIBLE font - choose Helvetica, please - and not just because of the fact that it's a ripoff of Helvetica and a cheap one at that. It's a more consistent font: look at a lowercase t in arial, for example), but also on subtle psychological impact.
If you think google is such a big bad monopoly, why don't you start up a competitor?
They aren't keeping you from doing that, you know.
Which means that while they have a very large market share, they aren't an illegal monopoly. Anyone can go into business in direct competition with them. Just be sure your product is better than theirs, or you don't stand a chance.
In fact, PLEASE go into direct competition with them! Competition with google can only make both your product and google's product better. It strengthens the market.
This is what frustrates me. A lot of newer game (UT3, a few others I can't remember off the top of my head) don't work on windows 2000, when there's no reason they shouldn't work on windows2000. They require XP.
One program installed fine, but then got an error about a get system time function! Apparently they renamed it in one of the system APIs...
Too bad it's static, the AI sucks, and extremely overcrowded - even now with its low subscription numbers. I did the calculations at one point, and the overall population density per square "meter" of the gameworld (if a square meter is equal to a tile) is something like 3.5:1. I took the overall population, because that's what contributes to house-spam - not current logged-in characters.
If they had stuck to the original PvP system, the original ecosystem concept (originally all creatures needed to eat - but it wasn't balanced correctly and you ended up with things like a forest that's completely empty because someone went through and slaughtered all the deer. This would properly be addressed by having a much bigger gameworld, afaik), skill advancement whose difficulty to raise is such that the general population skill-level in that particular skill is on a bell curve (keeps the world from being overrun by tankmages with heavy xbows, as opposed to simply nerfing things).... Basically, the game started to go to shit just before Richard Garriot was fired from the whole process and Origin was dissolved;)
An interesting thing about that bell-curve thing is that it would create a world where there are only a few grand-masters in any given skill.. makes people famous;)
Another thing that completely killed the game was hire-able npc vendors. Some of my best memories of that game was stopping by Lilo's Forge (original owner / creator of the Yew Trading Company - he had shop set up in the field next to the three-way crossroads south of yew - not the four-way crossroads east of skara brae) to chat and place an order for a new weapon. Occasionally pk bandits would attack, but because so many people were hanging out generally having a good time while their goods were made / retreived, we almost always repelled them:) With the advent of the placable vendors, you took the entire social aspect of shopping for a new weapon or piece of armor out of the game - which ruined it in a lot of aspects. Another cool thing about Lilo's Forge is that you could sell a magical item you found and was useless to you - to them! And you got a lot better prices for it than if you'd sold it to an NPC. Good times, really miss that style of play... back when everything was new.
Without the internet, these artists could never have expanded their fanbase to a varied population.... it's just not the type of stuff that gets played on the radio at all! (I mean, really - go listen to The Peacock & The Heretic by Miasma et. al. and tell me which station would play that..? )
Two other miscellaneous points: the blogger used "irregardless" - argh!.... also, is it just me, or is it strikingly ironic that a blogger is writing about Elton John ragging on bloggers -- and (mostly) agreeing with him?
The reason they're concrete jungles, and the reason most people incarcerated join a racial gang for protection (at least, in the most violent prisons), is because there simply isn't enough guard power to guard them all. They keep them at each others throats on purpose, so they don't team up and all attack the guards.
It would be like watching an entirely new sport every few years.
Which is exactly why Starcraft has stayed as the spectator game in Korea it has - it's stable, it hasn't changed (much) in almost nine years. Even if you only played it heavily the first two years it came out, you can understand what's going on when you watch someone play it today.
Blizzard understands this, which is why they've said the basic rules and concepts are staying the same, while functionality is extended and modified to make it a more entertaining push-pull type match - especially with good players, keeping the game to under 30 minutes.
Um, I think you're confused, both on what he's talking about and how object-style javascript works.
.send() method is protected - you can call it from outside the module, but you cannot override it.
With his spec, you override the module's receiver function. That is, the module element has its own receiver function. When you define your module, it will probably have an "onload" function that you override in order to execute your code when you want it, wire up custom events, et cetera.
so your module would have, say,
module.onload = function() {
this.receiver = function(sender, e) { }
}
Then, when the consumer wants to send something to it, he/she can call:
$('foo').send("hello world"); (where the module in question has the 'foo' id)
and even:
$('bar').send("hello world!"); (where the module in question has the 'bar' id)
There is no global receiver function. It is a function, much like element.getElementsByTagName() (which searchs the dom tree below the element for elements with that tag name) - except it is only exposed to the module. The consumer cannot access it, change it, or anything. It is a private function to that module.
The
It's implementing layered security across embedded elements (and I'm assuming you would be able to src a module from another domain entirely, allowing for some awesome mashups) utilizing a basic, powerful messaging system (JSON) that prevents modules from consuming methods that you might want to keep private from them. For example: what if you send an external module an object with a function attached that you would rather they not have access to? What if, by developer stupidity, you created foo = function() { this.haha = window; }; and then sent foo on over to an external module?
JSON keeps things simple and secure. Well, more secure than transporting serialized javascript objects, functions and all.
And then on the modern scale, there's BT's "This Binary Universe," which in and of itself is an 80 minute journey through purely brilliant aural landscapes. It isn't for everyone, to be sure, but it's likely the best electronic-music (yet, so, so, non-dancey. It's more similar to brian eno than BT's other stuff) work of art ever.
No, it's "Mr. Way-Overpaid Exec #2 at Private Equity Fund that owns EMI."
The only thing he cares about is getting a decent return on his investment into EMI. And seeing EMI dump millions of dollars down the money pit of litigation is making him upset.
Think of it like downsizing. Company spending too much on x, so cut x out of the picture. Hey, look! More profits.
They would be if we just took the warning labels off of everything!
/devil's advocate
My problem with it is simply that they're swinging at windmills. What sort of evidence do we even have that there are violent radicals planning huge attacks in this country?
The plots that have been foiled so far have been more of "a bunch of hicks with half-baked ideas that could never even come to fruition short of massive incompetence on the part of generic law enforcement" deal.
Then again... massive incompetence is what a lot of this country's current problems boil down to. Either that, or calculated moves to reinforce central government absolute rule veiled as massive incompetence. I'm more prone to follow Occam's razor, though, and believe the former.
I finally left windows 2000 a month or so ago. I was hardcore, never-gonna-use-xp guy.
:)
Of course, I still am. I just run gutsy gibbon, now
Except this doesn't detect the word-concept, it detects the signals to your vocal cords and lips, etc, to reproduce the sound. It's like circuit bending ( http://en.wikipedia.org/wiki/Circuit_bending ), except in the brain.
Then again - to the rest of the country, NYU is seen as a good school.
To those of us who actually have to live in the same city as these trust fund ivy league rejects, it's just an excuse for rich kids to drink and throw up all over union square.
You'd be correct in doubting it. IANAL, but:
It would seem to be that 1) Comcast has a scheme to make money (by having less in bandwidth costs), and 2) they fraudulently transmit interrupt signals to accomplish this.
Really, they should be prosecuted in criminal court, not sued in civil court.
Meanwhile, AT&T splits off every bit that flows through their routers and into a homeland security data center, where who knows what happens to it. And our senators sit back and debate whether or not they should grant retroactive immunity. Heaping. Pile.
Don't we already use language=text/javascript?
Why not require that you use language=text/ecma4 if you want to access the new shit?
Not only that, but not only is JavaScript purely object oriented, it can leverage Functional programming language features such as lambda and enclosures to fully replicate inheritance. Even on-the-fly. Especially on-the-fly.
JavaScript, while in some respects is really fucking braindamaged, is in other respects extremely awesome. It's sort of like the idiot-savant of programming languages.
No, that's why you're not a typographer. There's a fairly exacting science behind typography and choosing a typeface, not just for web design - but also for sign-age, logos, books, posters, and anything else you commonly see text on.
Not only are they often chosen for readability (arial is a TERRIBLE font - choose Helvetica, please - and not just because of the fact that it's a ripoff of Helvetica and a cheap one at that. It's a more consistent font: look at a lowercase t in arial, for example), but also on subtle psychological impact.
If you think google is such a big bad monopoly, why don't you start up a competitor? They aren't keeping you from doing that, you know. Which means that while they have a very large market share, they aren't an illegal monopoly. Anyone can go into business in direct competition with them. Just be sure your product is better than theirs, or you don't stand a chance. In fact, PLEASE go into direct competition with them! Competition with google can only make both your product and google's product better. It strengthens the market.
This is what frustrates me. A lot of newer game (UT3, a few others I can't remember off the top of my head) don't work on windows 2000, when there's no reason they shouldn't work on windows2000. They require XP.
One program installed fine, but then got an error about a get system time function! Apparently they renamed it in one of the system APIs...
WoW is nothing but an endless stream of new bells to salivate at the ring of. Players pay for a pavlovian experience.
i'm so glad I can hop on the subway to get home from the bar :) Or get a cab.
It's coming back in NYC.
http://www.myspace.com/hungrocks for example.
"AND that distributing software that could be used to delete files is criminal under the DMCA."
If that's the case, the guy should rope Microsoft in on it, since their operating system is what enables you to delete the files.
(Just to illustrate how inane the law really is)
Um, there are sections of I95 that are 75, and highways out west that are 85.
Yet it worked so well for Soul Edge / Soul Blade / Soul Calibur / Soul Calibur II / Soul Calibur III .....
Too bad it's static, the AI sucks, and extremely overcrowded - even now with its low subscription numbers. I did the calculations at one point, and the overall population density per square "meter" of the gameworld (if a square meter is equal to a tile) is something like 3.5:1. I took the overall population, because that's what contributes to house-spam - not current logged-in characters.
;)
;)
:) With the advent of the placable vendors, you took the entire social aspect of shopping for a new weapon or piece of armor out of the game - which ruined it in a lot of aspects. Another cool thing about Lilo's Forge is that you could sell a magical item you found and was useless to you - to them! And you got a lot better prices for it than if you'd sold it to an NPC. Good times, really miss that style of play... back when everything was new.
If they had stuck to the original PvP system, the original ecosystem concept (originally all creatures needed to eat - but it wasn't balanced correctly and you ended up with things like a forest that's completely empty because someone went through and slaughtered all the deer. This would properly be addressed by having a much bigger gameworld, afaik), skill advancement whose difficulty to raise is such that the general population skill-level in that particular skill is on a bell curve (keeps the world from being overrun by tankmages with heavy xbows, as opposed to simply nerfing things).... Basically, the game started to go to shit just before Richard Garriot was fired from the whole process and Origin was dissolved
An interesting thing about that bell-curve thing is that it would create a world where there are only a few grand-masters in any given skill.. makes people famous
Another thing that completely killed the game was hire-able npc vendors. Some of my best memories of that game was stopping by Lilo's Forge (original owner / creator of the Yew Trading Company - he had shop set up in the field next to the three-way crossroads south of yew - not the four-way crossroads east of skara brae) to chat and place an order for a new weapon. Occasionally pk bandits would attack, but because so many people were hanging out generally having a good time while their goods were made / retreived, we almost always repelled them
Of course, he doesn't use technology so he doesn't really know what's out there on the internet!
a 1b ), Miasma & The Carousel of Headless Horses ( http://www.pandora.com/music/artist/miasma+the+car ousel+of+headless+horses ) .... all highly creative bands that myself (a fan) would have never found or listened to without the internet. Godspeed! I first heard in 28 Days Later - but never would have found out who they were if not for the internet. All the others I've found via Pandora - and bought albums of from iTunes - and have even seen one live, since (Priestbird, formerly Tarantula AD).
.... also, is it just me, or is it strikingly ironic that a blogger is writing about Elton John ragging on bloggers -- and (mostly) agreeing with him?
Look at Priestbird ( http://myspace.com/priestbird ), Mono ( http://en.wikipedia.org/wiki/Mono_(Japanese_band) ), Godspeed! You Black Emperor ( http://www.pandora.com/music/artist/a205af6552256
Without the internet, these artists could never have expanded their fanbase to a varied population.... it's just not the type of stuff that gets played on the radio at all! (I mean, really - go listen to The Peacock & The Heretic by Miasma et. al. and tell me which station would play that..? )
Two other miscellaneous points: the blogger used "irregardless" - argh!
The reason they're concrete jungles, and the reason most people incarcerated join a racial gang for protection (at least, in the most violent prisons), is because there simply isn't enough guard power to guard them all. They keep them at each others throats on purpose, so they don't team up and all attack the guards.
Blizzard understands this, which is why they've said the basic rules and concepts are staying the same, while functionality is extended and modified to make it a more entertaining push-pull type match - especially with good players, keeping the game to under 30 minutes.