Yeah, unfortunately there's a persistent problem with the One where playing more than a few audio streams simultaneously results in stuttering or crashes. I've looked into it but never found a reliable workaround. Every few months I take another look, but no luck so far. It's the only modern device that I've had to list as incompatible, but it's a real shame because it's a great phone.
He’s not joking. Later in the first page, Siracusa says
‘Mavericks is the first California-themed release of OS X, named after "places that inspire us here in California," according to Craig Federighi, who says this naming scheme is intended to last for at least the next 10 years.’
And the words “California surfing spot” in your quote link to http://en.wikipedia.org/wiki/Mavericks_(location), so that is the name of the place. I guess it’s just coincidence that “maverick” is also a word.
I have referred people to Mousetrap in the past that don't have need of some of the more advanced features that Keypress offers. I wrote Keypress because there was nothing to support some of the more complex, game-specific things I wanted to do with keyboard combos.
It doesn't have to do with hardware, it's just client-side implementation. I had to write code for multiple key presses before. The browser will normally trigger a keydown and keyup event whenever something is pressed and released. The trick is to keep an array of keyCodes representing current keydowns; during keydowns add to array and during keyups, remove from array.
It is hardware related. USB has a maximum rollover limitation of 6 keys + 4 modifiers. Though keyboards can have n-key rollovers (i.e., greater than 10 keys simultaneously), you have to use PS/2.
Do they require custom drivers? I see no reason you can't have all-key rollover with that, unless the OS refuses to do so.
Not that I'm saying you're wrong, I really don't know if normal driverless keyboard input is capable of this. I certainly hope so. I just see essentially all 10-key rollover (or more) keyboards using PS/2 and citing that it doesn't work through USB.
React gives you a set of tools to generate markup safely. The syntax we prefer to use for it is JSX, but if you'd prefer to do it your own way, that's great too. You can organize your app however you want by splitting the DOM generation code into separate files if you wish.
Could you elaborate on that? I've seen that viewpoint a number of times but I've never understood why it's considered a cardinal sin to have templates generated from js.
I'm glad people are toying around with client-side color algorithms and coming up with ways for people to dynamically choose aesthetically nice colors. I worked on this project http://dph.am/projects/ImageEyeDropper/ about a year ago to let people grab colors off an image, find the color range with the highest frequency, and perform some of these color theory functions.
I agree with you here; I usually have underscored included in both the server and browser for my projects. Events seem like it could be useful. Sure Backbone gives you events on models and collections, but I don't always include Backbone models in my node apps.