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
If you're a firefighter, one of the biggest hassles you have involves directing the water from a firehose to where a fire is burning.
That's not an easy job because of the high pressure of the water flowing through the firehose. For traditional firehoses, once the water is turned on, firefighters are limited in how they can direct it. They can angle the end of the hose within a small range and they can move the hose laterally along the ground to some extent, but doing so takes a lot of manual effort as you can see in firehose handling training videos.
But what if you could fly or steer the hose exactly where you need it to be to put out a fire? Better still, what if the hose could be either automatically or remotely-controlled so the risks to firefighters' lives from their inherent occupational hazards could be reduced?
That thinking lies behind the "Dragon Firefighter" flying robotic firehose being developed as an open source project by Japanese researchers at the Akita Prefectural University. As you'll see in the following video, "Dragon Firefighter" isn't just a cute project name. It's a useful description that accurately conveys what their innovation is and how it is intended to work.
If it's not already clear from the video, here's a written description of how the Dragon Firefighter works (HT: Core77):
The Dragon Firefighter’s firehose is propelled upward (flying at two meters above the ground) by eight controllable jets of water spouting from its center and head. The firehose can change shape and be oriented towards flames, steered by a control unit in a wheeled cart behind. The cart is connected through a supply tube to a fire truck with a water reservoir of 14,000 liters.
The nozzles spout water at a rate of 6.6 liters per second with a pressure of up to one megapascal. The hose’s tip contains a conventional and thermal imaging camera, which help to find the location of the fire.
The researchers anticipate they their flying robotic firehose concept is about ten years of development away from finding its way into the everyday arsenal of modern fire departments, where one of their bigger challenges is extending its length and range.
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.