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
Maybe we're just inspired by the example set by Seth Roberts who, after years of self-experimentation, came up with the Shangri-La diet (and whom we learned about from Freakonomics' Steve Dubner and Stephen Levitt), but we've found another enterprising individual who may be to physical fitness what Seth Roberts is to dieting!
Meet Reinhard Engels - or rather, read about how a rainy day and necessity intersected to lead to his invention of the shovelglove:
It was a rainy Sunday. I hadn't gone to the gym in over three months, and I was feeling painfully out of shape and antsy to do some kind of exercise. But I didn't want to go out in the rain, and the prospect of subjecting myself to the boring torture of the gym seemed even drearier. I wanted an exercise I could do right there, in my bedroom, without any fancy equipment.
But I didn't want to do sit-ups or pushups. I didn't want to grovel on my stomach on the floor, like some degraded beast. "There must be some kind of movement I can do standing up, with the dignity of a human being," I thought, "some kind of movement that is natural and interesting, that my body would like to do."
I started making all kinds of spastic movements, hoping to come across something that resonated. I remembered reading something in some French novel about coal shovelers having the best abdominal muscles of anyone the author had ever seen. I started making shoveling motions.
Now there are a few problems with shoveling, from an exercise perspective. For one, if I actually went outside and started shoveling, I'd get all wet (remember, it's raining). The neighbors would think I was crazy, and if I did it at the wrong time I'd actually annoy them. I'd also have to have something to shovel, a waste of space, at least (our backyard is more of back alley). So outdoors is out. But I couldn't really shovel indoors, either. Even if I just did a pantomime with a shovel, I'd need some kind of weight to move, and I'd need some way of keeping it from scratching the floors or killing the cats.
That's when it occurred to me: what I needed was a shovel with a weight attached to it, and a fuzzy glove to keep it from scratching the floors or killing the cats. At first I thought I'd call it "fuzzy shovel," but "shovelglove" seemed catchier.
Now I had to make the darn thing. I went to the local hardware store, and after some experimenting, I wound up with something that worked: a sledgehammer with an old sweater wrapped around it. It had the right shape, just enough weight, and the requisite softness. And it was pleasingly simple.
There's a lot more, including video! Go see, and then decide if a trip to the hardware store is in order....
Update: 6:57 AM PDT: Criminy, Dubner's fast!...
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.