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
Inventions solve problems. Normally, those solutions are aimed at making the lives of those who will use the invention easier, reducing the effort needed to accomplish whatever the invention will assist them in doing.
But sometimes not. Believe it or not, there is a special class of inventions that make the lives of those who will use them more difficult. By that, we mean more difficult, on purpose. That's because their inventors are really solving a different problem than one that might benefit their intended users.
That was the challenge British inventor Mahabir Gill took on when he invented the Slanty Toilet. With a patent pending in the United Kingdom but not yet issued, Gill has developed a new toilet design that is meant to make it harder to sit while using the invention. All to benefit bosses concerned with employees taking too much time in the loo while at work, where the invention is envisioned as an aid for enhancing workplace productivity.
Gill's company StandardToilet filed its patent application in 2019, but they haven't waited for it to be issued to begin producing several different lines of toilets based on the invention, as can be seen in the following two minute long promotional video:
The IIE team hasn't yet decided if this invention qualifies as something to be cherished for its innovative spirit, or is the outcome of pure, malicious, evil intent.
Speaking of which, there is big news out of Washington D.C. today, as regulations that drove the design and mass production of ineffective dishwashers have been rolled back. It seems the regulators discovered that forcing dishwasher manufacturers to make the devices more energy efficient was both failing to deliver energy savings and increasing the amount of water consumed to wash dishes. Not to mention making the lives of consumers wanting clean dishes more difficult in the process.
Labels: environment, ideas, saving energy, 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.