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
Carpenters working to frame houses with high ceilings have a unique challenge. Setting studs to be both vertical and the right length becomes hard because the standard tape measures they use for nearly all their measurements are designed to work best when used to take measurements in a horizontal orientation. But when they're used to make vertical measurements over a span that's longer than the carpenter can reach, things go awry.
Here, if they can get the tape to stay straight, the measurement they need to read is often well above them and hard to read. But over a long enough span, the tape will start to flop under its own weight. That makes it hard to keep straight, stay in the right orientation, and cover the distance they need to get an accurate measurement. It almost ensures they have to go through a lot of trial and error to successfully cut a vertical stud to the right length for every board they need to cut. They can cut the boards long, but will often have to do extra work with multiple iterations to trim it down to the right size. And if they cut it short, they will have wasted material because once it's cut short, it cannot be used how they intended.
A Kickstarter project that will run to 10 March 2025 aims to address that challenge with some true outside the box thinking. In the following 3-minute video, Ray, a framing carpenter, describes how he developed the prototype along with a design team from Ox Tools for the Speedframe, an extendable measuring level that solves the problems of taking long vertical measurements for professional carpenters, masons, and glaziers.
In modern construction, lasers are often used to take measurements over distances that are too long for traditional measuring tapes to be used successfully, but have the problem of being slow. Professionals using the Speedframe can often take the measurements they need up to eight times faster than laser measuring tools, which is a huge advantage.
The good news is this Kickstarter project is already fully funded. The Speedframe extended measuring level will make it to the marketplace, which they're aiming to do in July 2025.
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.