to your HTML Add class="sortable" to any table you'd like to make sortable Click on the headers to sort Thanks to many, many people for contributions and suggestions. Licenced as X11: http://www.kryogenix.org/code/browser/licence.html This basically means: do what you want with it. */ var stIsIE = /*@cc_on!@*/false; sorttable = { init: function() { // quit if this function has already been called if (arguments.callee.done) return; // flag this function so we don't do the same thing twice arguments.callee.done = true; // kill the timer if (_timer) clearInterval(_timer); if (!document.createElement || !document.getElementsByTagName) return; sorttable.DATE_RE = /^(\d\d?)[\/\.-](\d\d?)[\/\.-]((\d\d)?\d\d)$/; forEach(document.getElementsByTagName('table'), function(table) { if (table.className.search(/\bsortable\b/) != -1) { sorttable.makeSortable(table); } }); }, makeSortable: function(table) { if (table.getElementsByTagName('thead').length == 0) { // table doesn't have a tHead. Since it should have, create one and // put the first table row in it. the = document.createElement('thead'); the.appendChild(table.rows[0]); table.insertBefore(the,table.firstChild); } // Safari doesn't support table.tHead, sigh if (table.tHead == null) table.tHead = table.getElementsByTagName('thead')[0]; if (table.tHead.rows.length != 1) return; // can't cope with two header rows // Sorttable v1 put rows with a class of "sortbottom" at the bottom (as // "total" rows, for example). This is B&R, since what you're supposed // to do is put them in a tfoot. So, if there are sortbottom rows, // for backwards compatibility, move them to tfoot (creating it if needed). sortbottomrows = []; for (var i=0; i
Here's the situation: it's Valentine's Day, and you have two potential people with whom you might choose to go with out on a date on this romantic holiday. How on earth will you choose between them?
You might consider simply choosing the one you like best, but can you really trust your feelings? Fortunately, Geek Logik author Garth Sundem has struck again, finding ways to reduce life's quandaries down to friendly algebraic equations. Here's the back story from his new blog:
While I'm safely removed from the dating pool, Stephanie Street is not (is this perhaps a pseudonym?). She phoned in a Valentine's Day question to the PRI radio program Fair Game, and won the dubious honor of chatting with me and the host on air (tonight, online at www.morefairgame.org by 9:00pm) and thus having her pseudonym forever attached to this equation, heretofore known as The Manometer. Her dilemma was the choice between two proposed Valentine's Day dates—one eight years older, mature and stable and another two years younger, brash and exciting (does this sound like the plot of a Danielle Steel novel to anyone else?). The older gent was thinking basketball game while the younger had gone with the standby wine-and-dine.
Which to choose? Luckily the revolutionary Man-O-Meter makes Stephanie's decision easy (and maybe yours, too). Just plug in the numbers to rank each dude and go with the one that scores highest. And guys—it doesn't take a PhD in String Theory to switch the genders, just be careful with the age variables.
There's not much more to it than that! But before you scroll down to use the tool for doing the math, here's the Valentine's Date equation you'll be solving (and yes, we're a bit suspicious of how Garth names his variables - we think this one may be on par with the urban legend for explaining poor Latin American Chevrolet Nova sales....):
You read that right. The equation is set up to evaluate the "VD" score for each of your potential dates and according to Garth, you should "go out with the guy who scores most." Ahem. All we can say is that it must have made for an interesting radio show. In any case, here's the tool for solving this particular dilemma:
To be fair, Garth intended "VD" to stand for "Valentine's Date," but we couldn't keep a straight face after we saw the equation. And as dating selection criteria goes, it beats flipping a coin!
At least we now know that Garth's choice of variables wasn't accidental! It's just a shame he wasn't able to pull off his on-air prank!
Labels: geek logik, tool
Welcome to the blogosphere's toolchest! Here, unlike other blogs dedicated to analyzing current events, we create easy-to-use, simple tools to do the math related to them so you can get in on the action too! If you would like to learn more about these tools, or if you would like to contribute ideas to develop for this blog, please e-mail us at:
ironman at politicalcalculations
Thanks in advance!
Closing values for previous trading day.
This site is primarily powered by:
The tools on this site are built using JavaScript. If you would like to learn more, one of the best free resources on the web is available at W3Schools.com.