tag:blogger.com,1999:blog-81995932024-03-13T23:06:15.998-07:00Jon Schull's Weblogjonschullhttp://www.blogger.com/profile/03900580246601289475noreply@blogger.comBlogger1058125tag:blogger.com,1999:blog-8199593.post-953998144152613332012-04-22T07:37:00.001-07:002012-04-22T07:37:16.691-07:00Coopetition in Monkey and ManI coincidentally encountered two really impressive video clips in the last 24 hours. <br />
<br />
They say a huge amount about the nature of social existence.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/-KSryJXDpZo?feature=player_embedded' frameborder='0'></iframe></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/S0qjK3TWZE8?feature=player_embedded' frameborder='0'></iframe></div>
<br />
There's so much to say about this, that I'm saying no more.<br />
<br />jonschullhttp://www.blogger.com/profile/03900580246601289475noreply@blogger.comtag:blogger.com,1999:blog-8199593.post-37137497663601880052012-03-12T10:22:00.000-07:002012-03-12T10:22:56.126-07:00<title>Force-Directed Layout</title><br />
<script src="http://mbostock.github.com/d3/d3.js" type="text/javascript">
</script><br />
<script src="http://mbostock.github.com/d3/d3.geom.js" type="text/javascript">
</script><br />
<i>This weekend I began wrapping my head around <a href="http://d3.js/">d3.js</a> and the development combo of javascript editing in SubEthaEdit combined with the Web Inspector, which the author of d3 calls the "best tool ever". Which is especially true combined with subethaedit's live javascript editing. <br />
<br />
My big achievement was adding tooltips, and sized nodes and edges. <br />
Dragging is iffy now, because the fat lines obscure the edges.<br />
</i><br />
<br />
<script src="http://mbostock.github.com/d3/d3.layout.js" type="text/javascript">
</script><br />
<br />
<style type="text/css">
/* No style rules here yet */
</style><br />
<br />
<br />
<br />
<div id="chart"></div><i>from </i><a href="https://groups.google.com/forum/?fromgroups#!searchin/d3-js/selectors/d3-js/bwexq10i08I/TCsjz0qFM28J"><br />
https://groups.google.com/forum/?fromgroups#!searchin/d3-js/selectors/d3-js/bwexq10i08I/TCsjz0qFM28J</a><br />
<br />
<br />
<hr /><pre>nodes[0].firstChild.text = Kenneth
nodes[0].firstChild.href=(the URL)
</pre><hr /><br />
<ul id="list"><li><a href="http://kenneth.kufluk.com/blog/">Kenneth</a><br />
<ul><li><a class="icon twitter" href="http://twitter.com/kennethkufluk" target="_blank">Twitter</a></li>
<li><a class="icon linkedin" href="http://www.linkedin.com/in/kennethkufluk" target="_blank">LinkedIn</a></li>
<li><a class="icon facebook" href="http://www.facebook.com/kenneth.kufluk" target="_blank">Facebook</a></li>
<li><a class="icon rss" href="http://feeds.feedburner.com/KennethKufluk" target="_blank">RSS Feed</a></li>
<li><a href="http://kenneth.kufluk.com/blog/">Blog categories</a><br />
<ul><li><a href="http://kenneth.kufluk.com/blog/blog/general/" title="View all posts filed under General">General</a></li>
<li><a href="http://kenneth.kufluk.com/blog/blog/personal/" title="View all posts filed under Personal">Personal</a></li>
<li><a href="http://kenneth.kufluk.com/blog/blog/physics/" title="View all posts filed under Physics & Astronomy">Physics & Astronomy</a></li>
<li><a href="http://kenneth.kufluk.com/blog/blog/projects/" title="View all posts filed under Projects">Projects</a></li>
<li><a href="http://kenneth.kufluk.com/blog/blog/rant/" title="View all posts filed under Ranting">Ranting</a></li>
<li><a href="http://kenneth.kufluk.com/blog/blog/work/" title="View all posts filed under Work">Work</a></li>
</ul></li>
<li><a href="http://kenneth.kufluk.com/blog/">Pages</a><br />
<ul><li><a href="http://kenneth.kufluk.com/blog/about/" title="About Kenneth">About Kenneth</a></li>
<li><a href="http://kenneth.kufluk.com/blog/work/" title="Employment">Employment</a></li>
<li><a href="http://kenneth.kufluk.com/blog/experiments/" title="Experiments">Experiments</a></li>
</ul></li>
<li><a href="http://kenneth.kufluk.com/blog/">Friends</a><br />
<ul><li><a href="http://coderonfire.com/" rel="friend met co-worker colleague neighbor" title="Coder on Fire">Andrew Mason</a></li>
<li><a href="http://www.wait-till-i.com/" rel="met" title="Wait till I come!">Christian Heilmann</a></li>
<li><a href="http://www.danwebb.net/" rel="friend met" title="Godlike JavaScript Guru">Dan Webb</a></li>
<li><a href="http://www.sitedaniel.com/" rel="friend met co-worker colleague neighbor" title="Flash Whizz">Daniel Goldsworthy</a></li>
<li><a href="http://dean.edwards.name/" rel="friend met" title="Godlike JavaScript Guru">Dean Edwards</a></li>
<li><a href="http://www.dotsonline.co.uk/" title="My auntie’s music shop.">Dot’s Shop</a></li>
<li><a href="http://simonwillison.net/" title="PHP, Python, CSS, XML and general web development.">Simon Willison</a></li>
</ul></li>
</ul></li>
</ul><script type="text/javascript">
var w = 400,
h = 200,
fill = d3.scale.category20();
var vis = d3.select("#chart").append("svg:svg")
.attr("width", w)
.attr("height", h);
var nodes = self.nodes = d3.selectAll("li")[0],
links = self.links = nodes.slice(1).map(function(d) {
return {source: d, target: d.parentNode.parentNode};
});
var force = d3.layout.force()
.charge(-120)
.distance(30)
.nodes(nodes)
.links(links)
.size([w, h])
.start();
var tooltip = d3.select("body") //http://bl.ocks.org/1016860
.append("div")
.style("position", "absolute")
.style("z-index", "10")
.style("visibility", "visible")
.text("a simple tooltip");
var hide=function(d,i){
label[0][i].style.visibility="hidden"
}
var node = vis.selectAll("circle.node")
.data(nodes)
.enter().append("svg:circle")
.style("fill", "#a0a")
.style("stroke", "#fff")
.on("mouseover", function(d){ tooltip.style("visibility", "visible");
tooltip.text(d.firstChild.text) })
.on("mousemove", function(){return tooltip.style("top", (event.pageY-10)+"px").style("left",(event.pageX+10)+"px");})
.on("mouseout", function(){return tooltip.style("visibility", "hidden");})
.attr("cx", function(d) { return d.x; })
.attr("cy", function(d) { return d.y; })
.attr("r", 5)
.attr('class', function(d,i){return 'c'+i})
.call(force.drag);
d3.selectAll('li').attr('class', function(d,i){return 'l'+i}) //Classes now assigned to a's within li's and (above) circles
d3.selectAll('li a').attr('class', function(d,i){return 'c'+i}) //Classes now assigned to a's within li's and (above) circles
descendants= function(d,i){return d3.select('.l'+i).selectAll('li')[0].length}
//this took an amazingly long time. Ask each li (identified by class) how many li it contains (children)
SqrSqrrtOfdescendants = function(d,i){return 2*Math.sqrt(Math.sqrt(descendants(d,i)) + 1)} //includes some fudging
d3.selectAll('circle')
.attr('r',SqrSqrrtOfdescendants)
var link = vis.selectAll("line.link")
.data(links)
.enter().append("svg:line")
.style("stroke", "#aaa")
.attr("x1", function(d) { return d.source.x; })
.attr("y1", function(d) { return d.source.y; })
.attr("x2", function(d) { return d.target.x; })
.attr("y2", function(d) { return d.target.y; })
.attr("stroke-width", function (d,i){return 1.8*SqrSqrrtOfdescendants(d,i+1)})
//this is obscure: the target link is always i+1 (because after all, they come in order)
force.on("tick", function() {
link.attr("x1", function(d) { return d.source.x; })
.attr("y1", function(d) { return d.source.y; })
.attr("x2", function(d) { return d.target.x; })
.attr("y2", function(d) { return d.target.y; });
node.attr("cx", function(d) { return d.x; })
.attr("cy", function(d) { return d.y; });
});
</script>jonschullhttp://www.blogger.com/profile/03900580246601289475noreply@blogger.comtag:blogger.com,1999:blog-8199593.post-59098180572554938542012-03-10T19:28:00.002-08:002012-03-10T19:28:56.254-08:00Subetha Edit Web Inspector d3: a powerful but simple IDE<div class="separator" style="clear: both; text-align: center;"><a href="http://img.skitch.com/20120311-cda2sk2jei6f5ujamakhs3tcj5.jpg%22%20alt=%22skitched-20120310-222636" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="424" src="http://img.skitch.com/20120311-cda2sk2jei6f5ujamakhs3tcj5.jpg%22%20alt=%22skitched-20120310-222636" width="640" /></a></div>jonschullhttp://www.blogger.com/profile/03900580246601289475noreply@blogger.comtag:blogger.com,1999:blog-8199593.post-77474193422847086582012-02-19T06:49:00.000-08:002012-02-19T06:54:56.007-08:00Bamboo Bike ReviewSome beautiful designs...<br />
<br />
<br />
<h1 style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'PT Sans Narrow', Arial, sans-serif; font: inherit; line-height: 1em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.171428571em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;"><a href="http://www.treehugger.com/bikes/ajiro-bamboo-velobike-a-grown-vehicle-thats-farmed-not-factory-made.html">Ajiro Bamboo Velobike: A "Grown Vehicle" That's Farmed, Not Factory-Made</a></h1><div><span style="background-color: #fbf9f7; color: #222222; font-family: Georgia, serif; font-size: 14px; line-height: 23px; text-align: left;">the bamboo structure of this vehicle is grown straight out of the ground into a preformed mold.</span></div><div id="byline" style="background-color: white; border-bottom-color: rgb(206, 197, 190); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-color: rgb(206, 197, 190); border-top-style: solid; border-top-width: 1px; font-family: Georgia, 'Times New Roman', serif; font: inherit; line-height: 24px; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;"><div class="author-info" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; float: left; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0.5em; vertical-align: baseline; width: 409px;"><div class="author-image" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; float: left; font-family: 'Helvetica Neue', Arial, sans-serif; font: inherit; line-height: 1.2em; margin-right: 0.75em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><a href="http://www.treehugger.com/author/kimberley-mok/" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #004276; font-size: 12px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><img src="http://media.treehugger.com/profiles/bio-2011-km.jpg.50x50_q100_crop-smart.jpg" style="border-bottom-color: rgb(229, 229, 229); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-color: initial; border-image: initial; border-left-color: rgb(229, 229, 229); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(229, 229, 229); border-right-style: solid; border-right-width: 1px; border-style: initial; border-top-color: rgb(229, 229, 229); border-top-style: solid; border-top-width: 1px; border-width: initial; font-size: 12px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;" /></a></div><div class="author" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'Helvetica Neue', Arial, sans-serif; font: inherit; line-height: 1.2em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0.25em; vertical-align: baseline;"><strong style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-weight: bold; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><a href="http://www.treehugger.com/author/kimberley-mok/" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #004276; font-size: 12px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;">Kimberley Mok</a></strong><br />
<strong style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-weight: bold; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><a href="http://www.treehugger.com/transportation/" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #004276; font-size: 12px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;">Transportation</a> / <a href="http://www.treehugger.com/bikes/" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #004276; font-size: 12px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;">Bikes</a></strong><br />
August 2, 2011</div></div><div class="entitlement" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; float: right; font-size: 14px; font: inherit; height: 63px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; width: 200px;"><div id="page-ad-container-Top3" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><div id="load-ad-container-Top3" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><a href="http://oascentral.discovery.com/RealMedia/ads/click_lx.ads/www.treehugger.com/transportation/bikes/ajiro-bamboo-velobike-a-grown-vehicle-thats-farmed-not-factory-made.html/1516250078/Top3/default/empty.gif/59426c31756b39424262304144424141?x" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #004276; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;" target="_top"><img alt="" border="0" height="1" src="http://imagec12.247realmedia.com/RealMedia/ads/Creatives/default/empty.gif" style="border-bottom-color: rgb(229, 229, 229); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-color: initial; border-image: initial; border-left-color: rgb(229, 229, 229); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(229, 229, 229); border-right-style: solid; border-right-width: 1px; border-style: initial; border-top-color: rgb(229, 229, 229); border-top-style: solid; border-top-width: 1px; border-width: initial; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;" width="1" /></a></div></div></div></div><div id="primary-column-content" style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; float: right; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline; width: 492px;"><div id="entry-body" obj="76725" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><div style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font: inherit; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><img src="http://media.treehugger.com/assets/images/2011/10/ajiro1.jpg" style="border-bottom-color: rgb(229, 229, 229); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-image: initial; border-left-color: rgb(229, 229, 229); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(229, 229, 229); border-right-style: solid; border-right-width: 1px; border-style: initial; border-top-color: rgb(229, 229, 229); border-top-style: solid; border-top-width: 1px; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;" /><small style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><em style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;">Images: Alexander Vittouris on <a href="http://student.designawards.com.au/application_detail.jsp?status=2&applicationID=9521" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #004276; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;">Australian Design Awards</a></em></small></div><div style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font: inherit; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><small style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><br />
</small><br />
<small style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"></small><br />
<h1 style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'PT Sans Narrow', Arial, sans-serif; font: inherit; line-height: 1em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.171428571em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><small style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><span style="background-color: white; line-height: 1em;"><a href="http://www.treehugger.com/slideshows/culture/the-week-in-pictures-solar-london-bridge-translucent-chicken-chapel-and-more/page/4/">Slick Bamboo Scouter with Electric Motor, Cork Seat</a></span></small></h1><div id="control-bar" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Georgia, 'Times New Roman', serif; font: inherit; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><div id="slide-navigation" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: grey; float: right; font-family: 'PT Sans Narrow', Arial, sans-serif; font: inherit; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: right; vertical-align: baseline;"><small style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><a class="active previous" href="http://www.treehugger.com/slideshows/culture/the-week-in-pictures-solar-london-bridge-translucent-chicken-chapel-and-more/page/3/" id="control-bar-previous" style="background-color: #2d291d; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-left-radius: 3px; border-top-right-radius: 3px; border-top-width: 0px; color: white; display: block; float: left; font-size: 1.625em; font: inherit; height: 30px; line-height: 1.04em; margin-bottom: 0px; margin-left: 0px; margin-right: 9px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center; text-decoration: none; vertical-align: baseline; width: 30px;">«</a><span id="page-indicator" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; display: block; float: left; font: inherit; line-height: 1.764705882em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;">4 of 13</span><a class="active next" href="http://www.treehugger.com/slideshows/culture/the-week-in-pictures-solar-london-bridge-translucent-chicken-chapel-and-more/page/5/" id="control-bar-next" style="background-color: #2d291d; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-left-radius: 3px; border-top-right-radius: 3px; border-top-width: 0px; color: white; display: block; float: left; font-size: 1.625em; font: inherit; height: 30px; line-height: 1.04em; margin-bottom: 0px; margin-left: 9px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center; text-decoration: none; vertical-align: baseline; width: 30px;">»</a></small></div></div><div id="slide-image" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; clear: both; font-family: Georgia, 'Times New Roman', serif; font: inherit; line-height: 0; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: center; vertical-align: baseline;"><small style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><img alt="fritsch bamboo scooter" class="slide" src="http://media.treehugger.com/assets/images/2011/10/fritsch-babmoo-scooter.jpg.644x0_q100_crop-smart.jpg" style="background-attachment: initial, initial, initial, initial, initial, initial, initial, initial; background-clip: initial, initial, initial, initial, initial, initial, initial, initial; background-color: initial; background-image: url(http://static.treehugger.com/images/slideshow/slide-top.png), url(http://static.treehugger.com/images/slideshow/slide-bottom.png), url(http://static.treehugger.com/images/slideshow/slide-left.png), url(http://static.treehugger.com/images/slideshow/slide-right.png), url(http://static.treehugger.com/images/slideshow/slide-top-left.png), url(http://static.treehugger.com/images/slideshow/slide-top-right.png), url(http://static.treehugger.com/images/slideshow/slide-bottom-left.png), url(http://static.treehugger.com/images/slideshow/slide-bottom-right.png); background-origin: initial, initial, initial, initial, initial, initial, initial, initial; background-position: 0% 0%, 0% 100%, 0% 0%, 100% 0%, 0% 0%, 100% 0%, 0% 100%, 100% 100%; background-repeat: repeat-x, repeat-x, repeat-y, repeat-y, no-repeat, no-repeat, no-repeat, no-repeat; border-bottom-style: none; border-bottom-width: 1px; border-color: initial; border-color: initial; border-image: initial; border-left-style: none; border-left-width: 1px; border-right-style: none; border-right-width: 1px; border-style: initial; border-top-style: none; border-top-width: 1px; border-width: initial; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; vertical-align: baseline;" /></small></div><br />
<small style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><a href="http://www.blogger.com/goog_1235078109"><span style="line-height: 24px;">http://fritsch-durisotti.com/web/projet/t2o-trotinette-bambou/</span> </a></small><br />
<div class="separator" style="clear: both; text-align: center;"><span style="margin-left: 1em; margin-right: 1em;"><a href="http://fritsch-durisotti.com/web/projet/t2o-trotinette-bambou/"><img border="0" height="310" src="https://img.skitch.com/20120219-brgxub9gg53t8xrrs2i3awdhqw.jpg" width="320" /></a></span></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"></div><h1 style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'PT Sans Narrow', Arial, sans-serif; font: inherit; line-height: 1em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.171428571em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;"><a href="http://www.treehugger.com/bikes/streamlined-bamboo-scooter-bike-zips-around-with-hidden-electric-motor.html">Streamlined Bamboo Scooter Bike Zips Around With Hidden Electric Motor</a></h1><div id="byline" style="border-bottom-color: rgb(206, 197, 190); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-color: rgb(206, 197, 190); border-top-style: solid; border-top-width: 1px; font: inherit; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; vertical-align: baseline;"><img src="http://media.treehugger.com/assets/images/2011/10/t2o-bamboo-bike-fritsch1.jpg" style="background-color: white; border-bottom-color: rgb(229, 229, 229); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-image: initial; border-left-color: rgb(229, 229, 229); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(229, 229, 229); border-right-style: solid; border-right-width: 1px; border-style: initial; border-top-color: rgb(229, 229, 229); border-top-style: solid; border-top-width: 1px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;" /><small style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><em style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;">Photos: <a href="http://fritsch-durisotti.com/" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #004276; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;">Fritsch-Durisotti</a></em></small></div><br />
<div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"></div></div><div style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font: inherit; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><small style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><br />
</small><br />
<small style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"></small><br />
<h1 style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'PT Sans Narrow', Arial, sans-serif; font: inherit; line-height: 1em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.171428571em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><small style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><a href="http://www.treehugger.com/cars/kenneth-cobonpue-phoenix-bamboo-concept-car.html">Sleek Bamboo Concept Car Is Woven, Not Factory-Made</a></small></h1><div id="byline" style="border-bottom-color: rgb(206, 197, 190); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-color: rgb(206, 197, 190); border-top-style: solid; border-top-width: 1px; font-family: Georgia, 'Times New Roman', serif; font: inherit; line-height: 24px; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><div class="author-info" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; float: left; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0.5em; vertical-align: baseline; width: 409px;"><div class="author-image" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; float: left; font-family: 'Helvetica Neue', Arial, sans-serif; font: inherit; line-height: 1.2em; margin-right: 0.75em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><small style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><a href="http://www.treehugger.com/author/kimberley-mok/" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #004276; font-size: 12px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><img src="http://media.treehugger.com/profiles/bio-2011-km.jpg.50x50_q100_crop-smart.jpg" style="border-bottom-color: rgb(229, 229, 229); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-color: initial; border-image: initial; border-left-color: rgb(229, 229, 229); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(229, 229, 229); border-right-style: solid; border-right-width: 1px; border-style: initial; border-top-color: rgb(229, 229, 229); border-top-style: solid; border-top-width: 1px; border-width: initial; font-size: 12px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;" /></a></small></div><div class="author" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: 'Helvetica Neue', Arial, sans-serif; font: inherit; line-height: 1.2em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0.25em; vertical-align: baseline;"><small style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><strong style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-weight: bold; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><a href="http://www.treehugger.com/author/kimberley-mok/" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #004276; font-size: 12px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;">Kimberley Mok</a></strong><br />
<strong style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font-weight: bold; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><a href="http://www.treehugger.com/transportation/" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #004276; font-size: 12px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;">Transportation</a> / <a href="http://www.treehugger.com/cars/" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #004276; font-size: 12px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;">Cars</a></strong><br />
October 25, 2011</small></div></div><small style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><br />
</small></div><div id="primary-column-content" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; float: right; font-family: Georgia, 'Times New Roman', serif; font: inherit; line-height: 24px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline; width: 492px;"><div id="entry-body" obj="80715" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><div style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font: inherit; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><small style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><img src="http://media.treehugger.com/assets/images/2011/10/kenneth-cobonpue-bamboo-car1.jpg.492x0_q85_crop-smart.jpg" style="border-bottom-color: rgb(229, 229, 229); border-bottom-style: solid; border-bottom-width: 1px; border-color: initial; border-image: initial; border-left-color: rgb(229, 229, 229); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(229, 229, 229); border-right-style: solid; border-right-width: 1px; border-style: initial; border-top-color: rgb(229, 229, 229); border-top-style: solid; border-top-width: 1px; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;" /><br />
<em class="credit" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;">© Kenneth Cobonpue</em></small></div></div></div><br />
<small style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><br />
</small><br />
<small style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 14px; font: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"><br />
</small></div></div></div>jonschullhttp://www.blogger.com/profile/03900580246601289475noreply@blogger.comtag:blogger.com,1999:blog-8199593.post-13281518239555239322011-03-05T15:37:00.000-08:002011-03-05T15:37:38.326-08:00Thanks, python programmers...I need to extract information from word documents.<br />
<br />
So I went hunting and found a lovely library for writing and reading docx files: <a href="https://github.com/mikemaccana/python-docx">https://github.com/mikemaccana/python-docx</a><br />
<br />
But it required the PIL library, and there is no installer for available for PIL and python 2.7 (which is the default on Snow Leopard).<br />
<br />
So I went looking and found this crystal clear recipe for building PIL on Snow Leopard.<br />
<a href="http://nyteshade.posterous.com/">http://nyteshade.posterous.com/</a><br />
<br />
Unlike most such recipes (in my experience), this <i>just worked</i>.<br />
<br />
And then python-dox <i>just worked</i>.<br />
<br />
So thanks!jonschullhttp://www.blogger.com/profile/03900580246601289475noreply@blogger.comtag:blogger.com,1999:blog-8199593.post-16204979754975720792010-05-13T07:36:00.000-07:002010-05-13T07:36:37.557-07:00puzzle rocker<span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: small;"><span class="Apple-style-span" style="font-size: 11px;">Gotta get a laser cutter....</span></span><span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: small;"><span class="Apple-style-span" style="font-size: 11px;"><br />
</span></span><br />
<span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: small;"><span class="Apple-style-span" style="font-size: 11px;">http://www.shelter-systems.com/puzzle-rocker.html</span></span><br />
<img align="BOTTOM" alt="Puzzle Rocker chair" height="351" naturalsizeflag="3" src="http://www.shelter-systems.com/images/toychair.jpeg" width="346" /><img align="BOTTOM" alt="Puzzle Rocker pieces" height="272" naturalsizeflag="3" src="http://www.shelter-systems.com/images/toychairpart.jpeg" width="347" /><br />
<div><br />
</div><div><br />
</div><div><br />
</div><div><br />
</div>jonschullhttp://www.blogger.com/profile/03900580246601289475noreply@blogger.comtag:blogger.com,1999:blog-8199593.post-83850443099802666842010-05-13T07:27:00.000-07:002010-05-13T07:27:39.819-07:00Wooden Bikes<span class="Apple-style-span" style="color: #333333; font-family: Arial, Helvetica, sans-serif;"></span><br />
<center><h2>Wooden Bike Plans</h2><h2><span class="Apple-style-span" style="font-size: medium; font-weight: normal;"><img height="405" src="http://www.shelter-systems.com/images/wood-bike.jpg" width="432" /></span></h2><br />
<div align="left">The Wooden Bike Plans include patterns and simple instructions for making your own wooden bike and include a licence to make one.</div></center><div align="left"><strong>Warning: </strong>This wooden bike is a proto- type and has not been tested to be safe and it is there for to be <strong>built and used at the risk of the user and or builder</strong>. The above bike worked well for riders under 140 lbs at slow speeds on a smooth road. Heavier riders, speed or bumpy road conditions are not recommended. Wooden members should be thicken to handle heavier loads. Some images of this proto type show screws but bolts should be used through out.</div><div align="center"><strong><br />
</strong></div><div align="center"><strong>See<a href="http://www.woodenbikes.com/" style="color: #666666;"> Wooden Bikes</a> for more wooden bikes</strong></div>jonschullhttp://www.blogger.com/profile/03900580246601289475noreply@blogger.comtag:blogger.com,1999:blog-8199593.post-5684064707862414972010-05-13T05:47:00.000-07:002010-05-13T05:47:20.288-07:00Human Powered Machines � Human Powered Network (HPN)<a href="http://hpm.catoregon.org/?page_id=534">Human Powered Machines � Human Powered Network (HPN)</a>: <div><span class="Apple-style-span" style="font-family: tahoma, arial, sans-serif; font-size: 13px; "><div class="post-headline"><h2 style="margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; font-size: 1.6em; font-weight: bold; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; ">Human Powered Network (HPN)</h2></div><div class="post-byline" style="margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "></div><div class="post-bodycopy clearfix" style="min-width: 0px; display: block; "><h3 style="margin-top: 10px; margin-bottom: 10px; padding-top: 0px; padding-bottom: 0px; font-size: 1.4em; font-weight: bold; ">A Project of Human Powered Machines (HPM)</h3><p style="margin-top: 1em; margin-bottom: 1em; padding-top: 0px; padding-bottom: 0px; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; display: block; ">Mission Statement: To promote decentralized fabrication of human powered transportation and infrastructure based on Human Powered Machines designs and methods.</p><p style="margin-top: 1em; margin-bottom: 1em; padding-top: 0px; padding-bottom: 0px; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; display: block; ">HPN Purpose: To create an infrastructure that will facilitate a partnership that includes apprentices, CAT, HPM, and HPN colleagues, associates, and contributors.</p><p style="margin-top: 1em; margin-bottom: 1em; padding-top: 0px; padding-bottom: 0px; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; display: block; "><strong>Tiered System of Production</strong></p><p style="margin-top: 1em; margin-bottom: 1em; padding-top: 0px; padding-bottom: 0px; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; display: block; ">Upon completion of the Cargo Bike Framebuilding Apprenticeship Program, apprentices can become HPN partners upon approval of Human Powered Machines.</p><p style="margin-top: 1em; margin-bottom: 1em; padding-top: 0px; padding-bottom: 0px; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; display: block; ">Human Powered Machines has created a system of tiers for those who have completed the HPM Apprenticeship Program. The purpose of this system is to allow apprentices to incrementally develop their shops and fabrication facilities. Through this system apprentices can begin to add value and generate income without large capital expenditures; for instance, an HPN partner with basic tools and a truing stand could purchase a complete frameset from HPM. They could then build their own wheelset and build up the frameset into a completed bike. Their labor, including wheelbuilding and installing components, is the source of their income. Over time, HPN partners progress from receiving completed bikes, and proceed in stages with fewer and fewer elements from HPM until they are constructing their own complete frames.</p><p style="margin-top: 1em; margin-bottom: 1em; padding-top: 0px; padding-bottom: 0px; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; display: block; ">This system exists in strong contrast to the course of development of a typical beginning framebuilder, who is faced with needing capital for tools and equipment for a startup. Instead of being forced to begin from scratch, apprentices are trained thoroughly and have support from experts in many fields. They are also able to take advantage of continuous improvement across the network; when someone discovers a better or faster way of accomplishing a task, it won’t be long before everyone is aware of it.</p><p style="margin-top: 1em; margin-bottom: 1em; padding-top: 0px; padding-bottom: 0px; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; display: block; ">The benefits of this system are manifold: products need not be shipped, the customer gets local fabrication with all the associated benefits, and users of our products are assured of getting the best the Human Powered Network, with its multiple partners, can provide.</p><p style="margin-top: 1em; margin-bottom: 1em; padding-top: 0px; padding-bottom: 0px; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; display: block; ">More information and thoughts on <a href="http://network.catoregon.org/" style="color: rgb(0, 0, 102); font-weight: bold; text-decoration: none; ">Jan’s blog.</a></p></div></span></div>jonschullhttp://www.blogger.com/profile/03900580246601289475noreply@blogger.comtag:blogger.com,1999:blog-8199593.post-36113418844561043662010-05-13T05:40:00.001-07:002010-05-13T05:48:34.342-07:00keyboard shortcuts pop up in gmail<div>who knew?<br />
<br />
</div><div><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/_A_2rKsg69Wc/S-v1AU65JWI/AAAAAAAANwE/UZ82Td-nTTA/s1600/Dock-1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="536" src="http://4.bp.blogspot.com/_A_2rKsg69Wc/S-v1AU65JWI/AAAAAAAANwE/UZ82Td-nTTA/s640/Dock-1.png" width="640" /></a></div><br />
</div>jonschullhttp://www.blogger.com/profile/03900580246601289475noreply@blogger.comtag:blogger.com,1999:blog-8199593.post-81168351580116396572010-04-15T17:14:00.000-07:002010-04-15T17:14:06.703-07:00Traffic in Lisbon condensed in one day � Information visualization et al.<a href="http://mondeguinho.com/master/information-visualization/traffic-in-lisbon-condensed-in-one-day">Traffic in Lisbon condensed in one day � Information visualization et al.</a><br /><br /><object width="400" height="400"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=10218235&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=10218235&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="400"></embed></object><p><a href="http://vimeo.com/10218235">Traffic in Lisbon – emphasis on sluggish areas</a> from <a href="http://vimeo.com/pmcruz">Pedro M Cruz</a> on <a href="http://vimeo.com">Vimeo</a>.</p>jonschullhttp://www.blogger.com/profile/03900580246601289475noreply@blogger.comtag:blogger.com,1999:blog-8199593.post-63111278745629002912010-03-04T17:43:00.001-08:002010-03-04T17:43:23.866-08:00Flockdraw. Real time collaborative drawing.<div id="wb-66j6f3"></div><script type="text/javascript" src="http://flockdraw.com/embed/66j6f3"></script>jonschullhttp://www.blogger.com/profile/03900580246601289475noreply@blogger.comtag:blogger.com,1999:blog-8199593.post-10370025378351571762010-02-14T07:21:00.001-08:002010-02-14T07:21:59.002-08:00NASA Scientists Plan To Approach Girl By 2018<span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px;"></span><br />
<table border="0" cellpadding="0" cellspacing="0" style="width: 600px;"><tbody>
<tr><td style="font-family: arial, sans-serif; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1em;"><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><a href="http://www.google.com/url?sa=X&q=http://www.theonion.com/content/video/nasa_scientists_plan_to_approach&ct=ga&cd=UlcIttyCbHI&usg=AFQjCNG8NIYahA_N_TROhHI_89vHoaDfng" rel="nofollow" style="color: blue; font-weight: bold;" target="_blank">NASA Scientists Plan To Approach Girl By 2018 | </a><a href="http://www.google.com/url?sa=X&q=http://www.theonion.com/content/video/nasa_scientists_plan_to_approach&ct=ga&cd=UlcIttyCbHI&usg=AFQjCNG8NIYahA_N_TROhHI_89vHoaDfng" rel="nofollow" style="color: blue;" target="_blank">The Onion ...</a></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><span style="font-weight: bold;">The team of scientists says the $19 million dollar mission will put them in direct contact with a woman by 2018.</span></div></td></tr>
<tr></tr>
</tbody></table>jonschullhttp://www.blogger.com/profile/03900580246601289475noreply@blogger.comtag:blogger.com,1999:blog-8199593.post-58407117081735335242010-01-26T10:22:00.000-08:002010-01-26T10:22:47.173-08:00Live3D i Google Earth<a href="http://amos.cse.wustl.edu/live3d/">Live3D</a><br />
<br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/bPs8UqX3Zic&color1=0xb1b1b1&color2=0xcfcfcf&hl=en_US&feature=player_embedded&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/bPs8UqX3Zic&color1=0xb1b1b1&color2=0xcfcfcf&hl=en_US&feature=player_embedded&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object>jonschullhttp://www.blogger.com/profile/03900580246601289475noreply@blogger.comtag:blogger.com,1999:blog-8199593.post-80543458127525049942010-01-12T18:45:00.000-08:002010-01-12T18:45:32.174-08:00Tribred Pon-e<a href="http://www.trikke.com/Trikke-Showroom/Electric-Powered/pon-e">Tribred Pon-e</a><br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/PXuLftNVVWk&color1=0xb1b1b1&color2=0xcfcfcf&hl=en_US&feature=player_embedded&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/PXuLftNVVWk&color1=0xb1b1b1&color2=0xcfcfcf&hl=en_US&feature=player_embedded&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object>jonschullhttp://www.blogger.com/profile/03900580246601289475noreply@blogger.comtag:blogger.com,1999:blog-8199593.post-56012398520726759812010-01-11T08:44:00.000-08:002010-01-11T08:44:50.049-08:00Human Powered Machines � The Phaser<a href="http://hpm.catoregon.org/?page_id=236">Human Powered Machines � The Phaser</a>: <div><span class="Apple-style-span" style=" ;font-family:tahoma, arial, sans-serif;font-size:13px;"><p style="margin-top: 1em; margin-bottom: 1em; padding-top: 0px; padding-bottom: 0px; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; display: block; "><a rel="attachment wp-att-238" href="http://hpm.catoregon.org/?attachment_id=238" style="color: rgb(0, 0, 102); font-weight: bold; text-decoration: none; "><img class="alignnone size-full wp-image-238" title="HPM Phaser" src="http://hpm.catoregon.org/wp-content/uploads/2009/03/hpmphaserbig.jpg" alt="HPM Phaser" width="500" height="378" style="border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: initial; border-color: initial; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); background-color: rgb(243, 243, 243); border-top-left-radius: 3px 3px; border-top-right-radius: 3px 3px; border-bottom-right-radius: 3px 3px; border-bottom-left-radius: 3px 3px; height: auto; max-width: 96%; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; " /></a></p><p style="margin-top: 1em; margin-bottom: 1em; padding-top: 0px; padding-bottom: 0px; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; display: block; ">Have you been looking for the comfort of a recumbent combined with the convenience of a folding bike? You have been answered with the Phaser, which brings folding capability to a short (43″) wheelbase machine.</p></span></div>jonschullhttp://www.blogger.com/profile/03900580246601289475noreply@blogger.comtag:blogger.com,1999:blog-8199593.post-41339242905848204092010-01-10T20:41:00.000-08:002010-01-10T20:41:20.931-08:00Greenways Inc<a href="http://www.greenways.com/greenwaybenefits.html">Greenways Inc</a>: Benefits fo Greenways<div><span class="Apple-style-span" style="font-family: 'Times New Roman', Times, serif; font-size: 13px; color: rgb(255, 255, 255); font-weight: bold; letter-spacing: 6px; "><ol><li class="body" style="font-family: 'Times New Roman', Times, serif; font-size: 12px; font-weight: lighter; color: rgb(0, 51, 102); letter-spacing: 0px; "><div align="left"><a href="#createvalue">Creating Value and Generating Economic Activity</a></div></li><li class="body" style="font-family: 'Times New Roman', Times, serif; font-size: 12px; font-weight: lighter; color: rgb(0, 51, 102); letter-spacing: 0px; "><div align="left"><a href="#bikepedbenefits">Improving Bicycle and Pedestrian Transportation</a></div></li><li class="body" style="font-family: 'Times New Roman', Times, serif; font-size: 12px; font-weight: lighter; color: rgb(0, 51, 102); letter-spacing: 0px; "><div align="left"><a href="#activeliving">Improving Health through Active Living</a></div></li><li class="body" style="font-family: 'Times New Roman', Times, serif; font-size: 12px; font-weight: lighter; color: rgb(0, 51, 102); letter-spacing: 0px; "><div align="left"><a href="#environment">Clear Skies, Clean Rivers, and Protected Wildlife</a></div></li><li class="body" style="font-family: 'Times New Roman', Times, serif; font-size: 12px; font-weight: lighter; color: rgb(0, 51, 102); letter-spacing: 0px; "><div align="left"><a href="#flooddamage">Protecting People and Property from Flood Damage</a></div></li><li class="body" style="font-family: 'Times New Roman', Times, serif; font-size: 12px; font-weight: lighter; color: rgb(0, 51, 102); letter-spacing: 0px; "><div align="left"><a href="#culturalawarness">Enhancing Cultural Awareness and Community Identity</a></div><div><br /></div></li></ol></span></div>jonschullhttp://www.blogger.com/profile/03900580246601289475noreply@blogger.comtag:blogger.com,1999:blog-8199593.post-53173716902152162752010-01-10T18:37:00.001-08:002010-01-10T18:37:12.059-08:00Rowbike<object height="268" id="otvPlayer" width="400"> <param name="movie" value="http://cdn.abclocal.go.com/static/flash/embeddedPlayer/swf/otvEmLoader.swf?version=&station=kabc§ion=&mediaId=6952717&cdnRoot=http://cdn.abclocal.go.com&webRoot=http://abclocal.go.com&site=" ></param><param name="allowScriptAccess" value="always"></param><param name="allowNetworking" value="all"></param><param name="allowFullScreen" value="true"></param><embed id="otvPlayer" width="400" height="268" type="application/x-shockwave-flash"
allowscriptaccess="always" allownetworking="all" allowfullscreen="true"
src="http://cdn.abclocal.go.com/static/flash/embeddedPlayer/swf/otvEmLoader.swf?version=&station=kabc§ion=&mediaId=6952717&cdnRoot=http://cdn.abclocal.go.com&webRoot=http://abclocal.go.com&site="> </embed> </object>jonschullhttp://www.blogger.com/profile/03900580246601289475noreply@blogger.comtag:blogger.com,1999:blog-8199593.post-127229092069519322009-12-28T12:04:00.000-08:002009-12-28T12:04:32.355-08:00Tadi Brothers :: Vehicles :: X-Racer 33cc :: X-Racer 33cc Human Transportation System with FREE SHIPPING<a href="http://www.tadibrothers.com/shop/product.php?productid=16323">Tadi Brothers :: Vehicles :: X-Racer 33cc :: X-Racer 33cc Human Transportation System with FREE SHIPPING</a><br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/DGHZLKItL40&color1=0x6699&color2=0x54abd6&hl=en_US&feature=player_embedded&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/DGHZLKItL40&color1=0x6699&color2=0x54abd6&hl=en_US&feature=player_embedded&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object>jonschullhttp://www.blogger.com/profile/03900580246601289475noreply@blogger.comtag:blogger.com,1999:blog-8199593.post-41199605345177393182009-12-27T19:28:00.000-08:002009-12-27T19:28:30.026-08:00p2 (codeinvestigator)<a href="http://sites.google.com/site/codeinvestigator/p2">p2 (codeinvestigator)</a><br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/M2haqvu__x0&color1=0xb1b1b1&color2=0xcfcfcf&hl=en_US&feature=player_embedded&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/M2haqvu__x0&color1=0xb1b1b1&color2=0xcfcfcf&hl=en_US&feature=player_embedded&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object>jonschullhttp://www.blogger.com/profile/03900580246601289475noreply@blogger.comtag:blogger.com,1999:blog-8199593.post-7471737584274375982009-12-26T17:33:00.001-08:002009-12-26T17:33:21.014-08:00Actuatr<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><a href="http://www.actuatr.com/">Actuatr | Open Your Data To Developers Instantly</a><br />
</div><div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><a href="http://www.actuatr.com/"></a>a model of simplicity<br />
</div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><br />
</div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><br />
</div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><a href="http://vimeo.com/8059994">Actuatr Tour</a> from <a href="http://vimeo.com/user2766650">Adeel Ahmad</a> on <a href="http://vimeo.com/">Vimeo</a>.<br />
</div></div>jonschullhttp://www.blogger.com/profile/03900580246601289475noreply@blogger.comtag:blogger.com,1999:blog-8199593.post-36647414728549849862009-12-26T17:32:00.000-08:002009-12-26T17:32:37.330-08:00Application Gallery - NYC BigApps<span style="font-family: Arial, Helvetica, sans-serif; font-size: 10px;"></span><br />
<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><a href="http://www.nycbigapps.com/application-gallery">Application Gallery - NYC BigApps</a><br />
</div><div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><br />
</div></div><div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><span style="font-family: Arial, Helvetica, sans-serif; font-size: 10px;"><img height="130" src="http://s3.amazonaws.com/challengepost/challenge_images/f54e0e757a2ca050794bc709a8401237/rtcbigapps_185.png" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; float: left; font-size: 10px; margin-bottom: 0px; margin-left: 0px; margin-right: 27px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 5px;" width="130" /></span><br />
</div><span style="font-family: Arial, Helvetica, sans-serif; font-size: 10px;"></span><br />
<span style="font-family: Arial, Helvetica, sans-serif; font-size: 10px;"><div class="two-columns" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.nycbigapps.com/modules/nycbigapps/images/bg-twocolumns.gif); background-origin: initial; background-repeat: no-repeat repeat; float: left; font-size: 10px; width: 433px;"><div class="column1" style="float: left; font-size: 10px; width: 278px;"><div class="meta" style="font-size: 10px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 6px; overflow-x: hidden; overflow-y: hidden; width: 278px;"><div class="photo" style="background-attachment: scroll; background-clip: initial; background-color: transparent; background-image: url(http://www.nycbigapps.com/images/bg-polaroids.gif); background-origin: initial; background-position: -416px 0px; background-repeat: no-repeat no-repeat; float: left; font-size: 14px; height: 32px; padding-bottom: 0px; padding-left: 4px; padding-right: 8px; padding-top: 4px; width: 31px;"><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><img src="http://s3.amazonaws.com/challengepost/profile_images/fbf7897e324011101392bfd1bbfb2b4e/rtclogo_25.png" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; float: left; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 8px; padding-top: 1px;" /><br />
</div></div><div style="float: left; font-size: 14px;"><h3 style="font-size: 18px; line-height: 23px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">Ride the City</h3><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><strong class="author" style="display: block; font-size: 14px; line-height: 21px;">Jordan A., <span style="font-size: 14px;">Brooklyn</span></strong><br />
</div></div></div><div class="entry-content" style="font-size: 10px; overflow-x: hidden; overflow-y: hidden; width: 278px;"><div style="font-size: 14px; line-height: 20px; margin-bottom: 13px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">Data Set(s) used: LION centerline data<br />
</div><div class="less_336" style="font-size: 14px; line-height: 20px; margin-bottom: 13px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">Ride the City helps bicyclists find safe bike routes in major cities. Like MapQuest, Google Maps, and other mapping applications, Ride the City finds the shortest distance between two points, with a difference. First, Ride the City avoids roads that aren't meant for biking,... [<a href="http://www.blogger.com/post-create.g?blogID=8199593#" onclick="$('.less_336').hide(); $('.more_336').show(); return false;" style="color: #ff3300; font-size: 14px; text-decoration: none;">read more</a>]<br />
</div><div style="font-size: 14px; line-height: 20px; margin-bottom: 13px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">Website <a href="http://www.ridethecity.com/" style="color: #ff3300; font-size: 14px; text-decoration: none;" target="_BLANK">http://www.ridethecity.com</a><br />
</div><div style="font-size: 14px; line-height: 20px; margin-bottom: 13px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><br />
<span class="Apple-style-span" style="font-size: 10px; line-height: normal;"><img height="130" src="http://s3.amazonaws.com/challengepost/challenge_images/e5b0da97c439a2afdb4a6e8bebcf669b/logo512px_185.png" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; float: left; font-size: 10px; margin-bottom: 0px; margin-left: 0px; margin-right: 27px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 5px;" width="130" /></span><span class="Apple-style-span" style="line-height: normal;"><br />
</span><span class="Apple-style-span" style="line-height: normal;"><img src="http://s3.amazonaws.com/challengepost/profile_images/e9f6eb80d5e78ff108cb63590cb00dd3/logo512px_25.png" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; float: left; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 8px; padding-top: 1px;" /></span><span class="Apple-style-span" style="font-size: 18px; font-weight: bold; line-height: 23px;">Spokes NYC</span><br />
<span class="Apple-style-span" style="line-height: normal;"><strong class="author" style="display: inline !important; font-size: 14px; line-height: 21px;">Matt A., <span style="font-size: 14px;">Brooklyn</span></strong></span><br />
Data Set(s) used: LION: single line street base map GIS: MapInfo Table, CITYRACKS: City Bicycle Parking Racks<br />
Spokes NYC is a free iPhone application (available here) for New York City cyclists. It generates ideal bike routes with turn by turn directions for cyclists within city limits. Other features include a bike rack locator, bike shop locator, and the ability to report thefts from a... [<a href="http://www.blogger.com/post-create.g?blogID=8199593#" onclick="$('.less_331').hide(); $('.more_331').show(); return false;" style="color: #ff3300; font-size: 14px; text-decoration: none;">read more</a>]<br />
<br />
<br />
Website <a href="http://www.8bstudio.net/" style="color: #ff3300; font-size: 14px; text-decoration: none;" target="_BLANK">http://www.8bstudio.net</a><br />
Video of Application<a href="http://www.screencast.com/t/ZjliNjQyY" style="color: #ff3300; font-size: 14px; text-decoration: none;" target="_BLANK">http://www.screencast.com/t/ZjliNjQyY</a><br />
<br />
<span class="Apple-style-span" style="font-size: 10px; line-height: normal;"><img height="130" src="http://s3.amazonaws.com/challengepost/challenge_images/0d5250c100c2bce0cee1ed2241a9cacf/screenshot_185.png" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; float: left; font-size: 10px; margin-bottom: 0px; margin-left: 0px; margin-right: 27px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 5px;" width="130" /></span><span class="Apple-style-span" style="line-height: normal;"><img src="/images/nophoto_bw_25.gif" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; float: left; font-size: 14px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 8px; padding-top: 1px;" /></span><span class="Apple-style-span" style="font-size: 18px; font-weight: bold; line-height: 23px;">NYC.ByCycle.info</span><br />
<span class="Apple-style-span" style="line-height: normal;"><strong class="author" style="display: inline !important; font-size: 14px; line-height: 21px;">Adam C., <span style="font-size: 14px;">NYC</span></strong></span><br />
Data Set(s) used: cityracks.kml - a list of bike racks installed<br />
NYC.ByCycle.info allows users to locate the nearest bike racks to their current detected location or a specified address. Bikers can save time and ensure their bike's safety by using this tool.<br />
Website <a href="http://nyc.bycycle.info/" style="color: #ff3300; font-size: 14px; text-decoration: none;" target="_BLANK">http://nyc.bycycle.info</a><br />
</div></div></div></div></span><br />
</div>jonschullhttp://www.blogger.com/profile/03900580246601289475noreply@blogger.comtag:blogger.com,1999:blog-8199593.post-14065035486111334792009-12-19T15:38:00.000-08:002009-12-19T15:38:19.105-08:00NCIIA 14th Annual Conference | NCIIA<a href="http://nciia.org/network/conference/2010">NCIIA 14th Annual Conference | NCIIA</a>: "NCIIA 14th Annual Conference <br />
<span style="font-family: Verdana, Arial, Helvetica, 'Bitstream Vera Sans', sans-serif; font-size: 12px; line-height: 16px;"></span><br />
<span style="font-family: Verdana, Arial, Helvetica, 'Bitstream Vera Sans', sans-serif; font-size: 12px; line-height: 16px;"><div id="content-header"><h1 class="title" style="border-bottom-style: dotted; border-bottom-width: 1px; color: #7d0749; color: black; font-size: 2em; line-height: 1.3em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">NCIIA 14th Annual Conference<span style="color: black; font-size: 12px; font-weight: normal; line-height: 16px;"> </span></h1></div><div id="content-area"><div class="node node-type-page" id="node-372"><div class="node-inner"><div class="content"><div style="margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; text-align: center;"><span style="font-size: 78%;"><strong><span style="font-size: 130%;"><span style="color: black;"><span style="font-weight: bold;"> <br />
</span></span></span></strong></span><br />
</div><div style="margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; text-align: left;"><strong><strong><span style="font-size: 130%;"><span style="font-size: 78%;"><strong><strong><strong><strong><img align="top" alt="" src="http://nciia.org/sites/default/files/Open%20conf%20logo%202010%20cropped.jpg" style="height: 134px; width: 326px;" /></strong></strong></strong></strong></span></span></strong></strong><br />
</div><div style="margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; text-align: left;"><u><strong><span style="font-size: 130%;"><span style="font-size: 78%;"><u><strong><u><strong><u><strong><a href="http://nciia2010.sched.org/" style="color: #006b6e;"><u><strong>Schedule</strong></u></a></strong></u></strong></u></strong></u></span></span></strong></u> <br />
<strong><span style="font-size: 130%;"><span style="font-size: 78%;"><a href="http://nciia.org/node/1030" style="color: #006b6e;"><strong>Fees and register</strong></a> <br />
</span></span></strong><strong><span style="font-size: 130%;"><span style="font-size: 78%;"><a href="http://nciia.org/network/conference/2010/mmm" style="color: #006b6e;"><strong>March Madness</strong></a></span></span></strong><strong><span style="font-size: 130%;"><span style="font-size: 78%;"><a href="http://nciia.org/node/1032" style="color: #006b6e;"><strong> <br />
Venue--</strong></a></span></span></strong><a href="http://nciia.org/node/1032" style="color: #006b6e;"><strong><strong><span style="font-size: 130%;"><span style="font-size: 78%;"><strong><strong><strong><strong></strong></strong></strong></strong></span></span></strong></strong></a><strong><strong><span style="font-size: 130%;"><span style="font-size: 78%;"><strong><strong><strong><strong><a href="http://www1.hilton.com/en_US/hi/hotel/SFOFDHF-Hilton-San-Francisco-Financial-District-California/index.do" style="color: #006b6e;">San Francisco Hilton - Financial District</a></strong></strong></strong></strong></span></span></strong></strong><br />
</div><div><strong><strong><span style="font-size: 130%;"><span style="font-size: 78%;"><strong><strong><strong> </strong></strong></strong></span></span></strong></strong><br />
<strong><strong><span style="font-size: 130%;"><span style="font-size: 78%;"><strong><strong><strong><div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: -13.5pt; margin-top: 0in;"><span style="font-size: 180%;"><span style="font-size: 17px;"></span></span><br />
</div><span style="font-size: 180%;"></span><br />
<span style="font-size: 180%;"><div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: -13.5pt; margin-top: 0in;"><span class="Apple-style-span" style="font-size: small;"><span style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="font-weight: normal;">Matychak, X and J. Schull: Collaborative Innovation Program</span></span></span><br />
</div><div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: -13.5pt; margin-top: 0in;"><span class="Apple-style-span" style="font-size: small;"><span style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="font-weight: normal;">a creative conspiracy for cross-college collaboration at the Rochester Institute of Technology. <br />
National Collegiate Inventors and Innovators Alliance. March 25, 2010.</span></span></span><br />
</div></span><br />
</strong></strong></strong></span></span></strong></strong><br />
</div><div style="margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; text-align: left;"><span style="font-size: 130%;"><span style="color: black;"></span></span><br />
</div><span style="font-size: 130%;"></span><br />
</div></div></div></div></span>jonschullhttp://www.blogger.com/profile/03900580246601289475noreply@blogger.comtag:blogger.com,1999:blog-8199593.post-56970800866967587992009-12-19T07:30:00.000-08:002009-12-19T07:30:18.139-08:00Mayavi User Guide — Mayavi v3.3.1 documentation<a href="http://code.enthought.com/projects/mayavi/docs/development/html/mayavi/index.html">Mayavi User Guide — Mayavi v3.3.1 documentation</a>: <div><span class="Apple-style-span" style="font-family: sans-serif; "><p style="text-align: justify; line-height: 20px; ">Welcome. This is the User Guide for Mayavi (version 3.3.1), the scientific data visualization and 3D plotting tool in Python.</p><table class="contentstable" align="center" style="width: 755px; margin-left: 30px; "><tbody><tr><td width="45%" rowspan="4" style="text-align: left; "><img src="http://code.enthought.com/projects/mayavi/docs/development/html/mayavi/_downloads/m2_about.jpg" alt="Mayavi banner" width="100%" /></td><td width="5%" rowspan="4" style="text-align: left; "></td><td width="50%" style="text-align: left; "><p class="biglink" style="text-align: justify; line-height: 24px; "><a class="biglink" href="examples.html" style="color: rgb(53, 95, 124); text-decoration: none; font-size: 1.3em; ">Interactive usage examples</a><br /><span class="linkdescr" style="font-style: italic; padding-top: 5px; font-size: 14px; ">learning by example; how to use Mayavi interactively</span></p></td></tr><tr><td width="50%" style="text-align: left; "><p class="biglink" style="text-align: justify; line-height: 24px; "><a class="biglink" href="application.html" style="color: rgb(37, 51, 112); text-decoration: none; font-size: 1.3em; ">Using the Mayavi application</a><br /><span class="linkdescr" style="font-style: italic; padding-top: 5px; font-size: 14px; ">understanding and using the Mayavi application</span></p></td></tr><tr><td width="50%" style="text-align: left; "><p class="biglink" style="text-align: justify; line-height: 24px; "><a class="biglink" href="mlab.html" style="color: rgb(37, 51, 112); text-decoration: none; font-size: 1.3em; ">Python scripting for 3D plotting</a><br /><span class="linkdescr" style="font-style: italic; padding-top: 5px; font-size: 14px; ">the simple scripting API to Mayavi</span></p></td></tr><tr><td width="50%" style="text-align: left; "><p class="biglink" style="text-align: justify; line-height: 24px; "><a class="biglink" href="auto/examples.html" style="color: rgb(37, 51, 112); text-decoration: none; font-size: 1.3em; ">Gallery and examples</a><br /><span class="linkdescr" style="font-style: italic; padding-top: 5px; font-size: 14px; ">example gallery of visualizations, with the code that generates them</span></p></td></tr></tbody></table></span></div>jonschullhttp://www.blogger.com/profile/03900580246601289475noreply@blogger.comtag:blogger.com,1999:blog-8199593.post-71556248458574054942009-12-17T08:59:00.000-08:002009-12-17T08:59:16.168-08:00Op-Ed Contributor - A Fish Oil Story - NYTimes.com<a href="http://www.nytimes.com/2009/12/16/opinion/16greenberg.html?em">Op-Ed Contributor - A Fish Oil Story - NYTimes.com</a>: <div><br /></div><div>"For the last decade, one company, Omega Protein of Houston, has been catching 90 percent of the nation’s menhaden. The perniciousness of menhaden removals has been widely enough recognized that 13 of the 15 Atlantic states have banned Omega Protein’s boats from their waters. But the company’s toehold in North Carolina and Virginia (where it has its largest processing plant), and its continued right to fish in federal waters, means a half-billion menhaden are still taken from the ecosystem every year."</div><div><br /></div><div><span class="Apple-style-span" style="font-size: 15px; line-height: 22px; "><nyt_text><nyt_author_id><div id="authorId" style="clear: both; font-style: italic; "><p>Paul Greenberg is the author of the forthcoming “Four Fish: The Future of the Last Wild Food.”</p><div><br /></div></div></nyt_author_id><nyt_update_bottom></nyt_update_bottom></nyt_text><div class="nextArticleLink clearfix" style="display: block; margin-top: 4px; margin-right: 0px; margin-bottom: 4px; margin-left: 0px; clear: both; font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; "><span class="timespeople_btn_recommend" style="color: rgb(170, 170, 170); float: right; font-size: 11px; font-weight: normal; line-height: 1.4em; margin-top: 8px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 350px; "></span></div></span></div>jonschullhttp://www.blogger.com/profile/03900580246601289475noreply@blogger.comtag:blogger.com,1999:blog-8199593.post-26314703298087391792009-12-17T08:30:00.000-08:002009-12-17T08:30:23.554-08:00The Best Walking Partner: Man vs. Dog - Well Blog - NYTimes.com<a href="http://well.blogs.nytimes.com/2009/12/14/the-best-walking-partner-man-vs-dog/?em">The Best Walking Partner: Man vs. Dog - Well Blog - NYTimes.com</a>:<div><span class="Apple-style-span" style="font-family: georgia, 'times new roman', times, serif; font-size: 10px; color: rgb(51, 51, 51); line-height: 15px; "><img src="http://graphics8.nytimes.com/images/2009/12/03/health/03well_dogwalking/blogSpan.jpg" alt="Is walking with man’s best friend better than walking with man?" /><span class="credit" style="font-family: arial, helvetica, sans-serif; font-size: 1em; line-height: 1.223em; text-align: right; color: rgb(144, 144, 144); margin-bottom: 2px; display: block; margin-top: 2px; margin-right: 0px; margin-left: 0px; ">Suzanne DeChillo/The New York Times</span><span class="caption" style="font-family: arial, helvetica, sans-serif; color: rgb(102, 102, 102); margin-bottom: 3px; font-size: 1.1em; line-height: 1.2727em; display: block; margin-top: 3px; margin-right: 2px; margin-left: 2px; ">A dog will never try to talk you out of going for a walk.</span><span class="caption" style="font-family: arial, helvetica, sans-serif; color: rgb(102, 102, 102); margin-bottom: 3px; font-size: 1.1em; line-height: 1.2727em; display: block; margin-top: 3px; margin-right: 2px; margin-left: 2px; "><br /></span><span class="caption" style="font-family: arial, helvetica, sans-serif; color: rgb(102, 102, 102); margin-bottom: 3px; font-size: 1.1em; line-height: 1.2727em; display: block; margin-top: 3px; margin-right: 2px; margin-left: 2px; ">Flawed study (because subjects were self-selected) but great caption, and probably a real phenomenon.</span><span class="caption" style="font-family: arial, helvetica, sans-serif; color: rgb(102, 102, 102); margin-bottom: 3px; font-size: 1.1em; line-height: 1.2727em; display: block; margin-top: 3px; margin-right: 2px; margin-left: 2px; "><br /></span></span></div>jonschullhttp://www.blogger.com/profile/03900580246601289475noreply@blogger.com