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
From time to time, we like to offer gift advice for what to get that one person you know who's almost impossible to find a gift for. This year, we're taking on the challenge of what to get that person if they're really into maths!
Sure, you could get them books, but the problem with that is they'll either be much too advanced or much too simple for the person for whom you're gift shopping. Partly that's because math concepts, by their very nature, go to extremes. There's not much in the middle, so your better bet is to get them maths stuff.
Maths stuff can be as complicated or as simple as you can find and it will probably be very appreciated by your maths-loving gift recipient. We're going to suggest the sweet spot is represented by the seeming impossibility of a Klein Bottle.
What makes a Klein Bottle special is how it incorporates the maths of topology in its construction. It's a surface that has only one side and does not have any edges, so it neatly introduces the concept of infinity in the form of something that can also be used to store stuff, which makes it unexpectedly practical.
You can even get one on Amazon, handmade in glass by UC-Berkeley's topologist Cliff Stoll. But if you're reading this, you'll want to act quickly because he only makes a limited quantity each year!
Speaking of which, the following 10-minute Numberphile video shows how he and Lucas Clarke made them this year from borosilicate glass tubes.
That leave the challenge of how to fill a Klein Bottle, for which there is another Numberphile video, also featuring Cliff Stoll, where you can get the answer while going on an unexpected ride through topological theory and physics.
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.