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
Millions of people in developing nations don't have safe water to drink. Engineer Paul Mendieta took on the challenge of solving that problem after studying how it affected 175 communities in rural Ecuador, coming up with one of the most exciting solutions to a real world problem we've ever featured as part of Inventions in Everything.
Like most successful innovators, Mendieta's challenge lay in identifying the correct problem to solve. Core77 describes what Mendieta discovered to be the underlying problem in developing and delivering safe drinking water.
... after doing research in 175 rural communities in Ecuador, entrepreneur Paul Mendieta learned that the most expensive component of any water supply system is storage tanks. It's not finding the water source, transporting the water, purifying the water or working out how to get it to people's homes; it's having a tank large enough to store water that has undergone or will undergo the previously mentioned procedures. In short, inexpensive, secure water storage had not been solved.
Mendieta's solution is the stuff of genius. Imagine a large inflatable pool made of a double-walled fabric where the walls are filled with dry concrete powder, but which can be folded and packed in a much smaller space than its size when fully expanded. The inner wall of the fabric is waterproof, the outer wall of the fabric is permeable, which will both play a role when the water tank is fabricated on site.
The collapsed package makes the future water tank easy to transport. Once at its intended location, the container can be expanded to its full size by laying it out and filling the inside of the container with water. Once full, the outside of the fabric container can be sprayed down with water to make the concrete inside its fabric walls set in its expanded form.
And voila, you have an inflatable concrete container for storing water where its needed! Mendieta's company, Deploy Tech, produced the following video to demonstrate the invention (the good stuff starts a little over halfway through the video):
The company has patents pending for its innovations.
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.