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
When you were a kid, did you ever wrap your bike around a tree?
You know what we mean. You were out riding around and having fun with a bunch of your friends, and then did something meant to impress them that, in retrospect, turned out to not be very bright thing to have attempted, with the result of that unfortunate life lesson involving extensive road rash treatment for yourself and the need to untangle the frame of your hopelessly damaged bike from the tree trunk where it impacted.
Now, what if the frame of your next bike was designed to be wrapped around a tree, post or other object? And what if that was a key selling point for the bike? Would you be interested?
It could well be if you were concerned about the risk of having your new bike stolen. In fact, the fear of that risk motivated three Chilean design students to develop a bicycle frame with an integrated locking device - one where the bike would be rendered completely unrideable if it were ever cut. Via Core77, meet the "Yerka":
One thing we appreciate about the bike's design is that it eliminates the need to carry a bike lock while riding, which boosts its convenience factor. The trade off for that capability though is performance - the bike's frame will be heavier and less capable of absorbing impacts than a traditional frame design.
It also differentiates it from this competing concept, which basically makes the seat into the bicycle version of the "Club" steering wheel lock.
But that also means that the "Yerka" shouldn't be ridden in a way where the frame might accidentally get wrapped around a tree on accident!
Labels: technology
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.