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
Most inventions are meant to make life easier in some way. Even the Rube Goldberg-inspired contraption for removing the creme filling in Oreo cookie that we featured last week does that, in that it automates what might otherwise be a manual effort. It's a complicated way to do the intended task, but other than to load Oreos in and to unload the creme-filling free chocolate wafers out at the end is the only physical exertion required of the invention's user.
So what are we to make then of the following invention, which has been specifically developed to make a common physical task much more difficult to accomplish (HT: Core77):
Here, the Labyrinth Security Door Chain makes the act of opening a restroom door much more complicated. But why?!
Believe it or not, the Labyrinth Security Door Chain solves a problem, and does in fact make life easier. Just not for the people who will be the most likely ones who will be directly challenged by the invention.
In this case, the people for whom this invention makes life easier are the owners and employees of establishments that serve lots of alcohol-based beverages. It helps them identify those customers who have had so much to drink that their ability to quickly solve the maze and enter the restroom has become significantly impaired, as has likely their ability to accomplish other tasks that might expose the establishment to liability, such as if they attempt to drive while under the influence of alcohol and get into an accident.
That information, in turn, allows the owners and staffs of alcohol-serving establishments to decide how to deal with the impaired customer, where options may range from changing the services being offered to them, say exchanging food service for drink items, to declining to continue serving them altogether and making arrangements for them to be driven home.
You have to admit - it's a simple and relatively inexpensive way to sort out which customers have a greater potential to expose the establishment to the risk of costly liability-related actions.
Labels: none really, risk, 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.