Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jeresig
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
28 ms
·
241.
▲
by
jeresig
17y ago
If I'm understanding you correctly, TestSwarm handles this, actually. If you watch the video walkthrough you can see the tests being split apart and run against multiple browsers simultaneously. Not only does this allow the results to compl
242.
▲
by
jeresig
17y ago
If you're doing that then you might as well use Selenium Grid: http://selenium-grid.seleniumhq.org/ Granted it doesn't have the nice continuous integration view or the error correction that Test Swarm has but everything else is there.
243.
▲
by
jeresig
17y ago
I've thought about it, but it just seems too tricky. Businesses want guarantees of security and privacy that a "wild west" cloud like TestSwarm.com can't provide. Instead, I just opted to release all the software as open source. If a corpor
244.
▲
by
jeresig
17y ago
I just remembered that I had a full list of those whose work I used as inspiration on the original jquery.com site (including Simon Willison, Dean Edwards, and the Behaviour library). http://web.archive.org/web/20060203025710/http://jquery
245.
▲
by
jeresig
17y ago
Absolutely. The jQuery test suite still uses the original markup from your script's test suite. I wrote my selector implementation at about the same time that Dean Edwards wrote his (but he published first). You were the absolute first, tho
246.
▲
by
jeresig
17y ago
If the penalty to writing my blog post is a whole bunch of Erlang posts then I approve!
247.
▲
by
jeresig
17y ago
You're grossly over-simplifying this man's life. Personally, I'm not a part of the Ruby community, nor do I write any apprecible quantity of Ruby code. However, _why's ability to code, write, draw, and generally produce art greatly inspired
248.
▲
by
jeresig
17y ago
The way I figure it the "worst case" is that his account(s) were hacked and that he brings everything back online. In that case he now has a letter, from me, letting him know how much I appreciate him and his work. Frankly, I'm long overdue
249.
▲
by
jeresig
17y ago
Sorry, getting absolutely destroyed. I've replaced the blog post with a static HTML page for the time being, hopefully that helps.
250.
▲
by
jeresig
17y ago
Crockford doesn't work on YUI - but he does work at Yahoo. I will fully concede that he may know more about ECMAScript than me - but I will happily challenge him on JavaScript + DOM any day :-) Quite seriously though, since jQuery and YUI c
251.
▲
by
jeresig
17y ago
And to be clear: The winner of the contest is not determined by the number that you see listed on the leaderboard. The number on the leaderboard [1] is on the Quiz dataset, the winner is determined by running against the Test dataset (which
252.
▲
by
jeresig
17y ago
I don't really understand what you're upset about - you don't like how they look and you're worried that they're a hack? Are you familiar with the current situation of processing in JavaScript? It involves running chunks of code, split up u
253.
▲
by
jeresig
17y ago
That can't work because the individual methods may contain a closure to a non-threadable object (like the DOM). The reason why all of the logic is forced into in an external script is to prevent contention from occurring - your proposed sol
254.
▲
by
jeresig
17y ago
http://jquery.com/ 3.3mil visitors / 1.57mil uniques (for this last 30 days) Firefox 61.51% IE 15.60% Safari 10.89% Chrome 7.56% Opera 3.15% Mozilla 1.02% All else less than 0.06%
255.
▲
by
jeresig
17y ago
It looks like it's really only designed to work with devices that provide Geolocation functionality. They have a list on their site: http://code.google.com/p/geo-location-javascript/wiki/Suppor... I think this also includes support for
256.
▲
by
jeresig
17y ago
The section on that page titled "How about contributing to a library?" is especially interesting. > Perhaps we could have contributed code to an existing library to add support for the older browsers our users had? Many of the libraries
257.
▲
by
jeresig
17y ago
Thanks for your feedback, Jake - and your note on the improved browser support, that's good to know. I stand corrected. > Having one library to rule them all doesn't drive things forward, a good example of this is when IE6 was the only
258.
▲
by
jeresig
17y ago
Actually, jQuery has had support for having multiple versions of jQuery working, simultaneously, on the same page since August 2007: http://blog.jquery.com/2007/08/24/jquery-114-faster-more-tes... We introduced this functionality back the
259.
▲
by
jeresig
17y ago
The BBC's Glow effort has always confused me. They were using jQuery on the main BBC web site a few years back and I ended up chatting with them about it. They mentioned that they were working on their own library since they needed support
260.
▲
by
jeresig
17y ago
I agree with your perception - most of the modern browsers are just fine at this point. I've been skeptical of Peacekeeper, though - the tests may be fine but it's hard to tell since they haven't released the source of them, at all. I'm not
261.
▲
by
jeresig
17y ago
What are you using to arrive at those numbers? SunSpider, Dromaeo, some other benchmark?
262.
▲
by
jeresig
17y ago
The common developer or the common web developer? I think most web developers can go very far without ever using bit flags - especially considering that no common JavaScript or DOM APIs use them. "And I can't think of a good reason to use e
263.
▲
by
jeresig
17y ago
"but isn't this more counter-intutive than the original addition method?" I disagree. The original statement (using + or using |) isn't very intuitive to most web developers. Why would you add (or concatenate?) together a text node and a co
264.
▲
by
jeresig
17y ago
I did in my examples: document.getNodes( Node.ELEMENT_NODE, Node.COMMENT_NODE, Node.TEXT_NODE ); Although, that's still in keeping with using integers to keep track of the results. I'd much prefer something like: document.get
265.
▲
by
jeresig
17y ago
I posted my follow-up thoughts here: http://ejohn.org/blog/unimpressed-by-nodeiterator/
266.
▲
by
jeresig
17y ago
"For now, entries are stored in a simple array, so will be lost when the service is restarted, but it wouldn’t be so hard to extend the example to provide a means of retaining the blog entries." Oooof... that hurts. It looks like they want
267.
▲
by
jeresig
17y ago
It's important to realize that once an object or property is "locked" (e.g. prevent extensibility on an object - most likely by being sealed or frozen) it cannot be "unlocked" - it's that way for as long as the object exists. This is done i
268.
▲
by
jeresig
17y ago
This isn't using "script tags," it's using the (relatively) new Cross-Site XMLHttpRequest: http://ejohn.org/blog/cross-site-xmlhttprequest/
269.
▲
by
jeresig
17y ago
It actually had nothing to do with it - I only found out about this the other week. I'm not complaining, though! As I understand it, it was more a logical extension of Ubiquity's functionality and API (Ubiquity uses jQuery to simplify a num
270.
▲
by
jeresig
18y ago
If anyone could write down a game # for when this happens, that'd be very helpful in debugging!
More ›