<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>uplog</title>
	
	<link>http://www.uncommonprojects.com/uplog</link>
	<description>freeform R&amp;D from uncommon projects.</description>
	<pubDate>Tue, 10 Mar 2009 14:57:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<geo:lat>40.695286</geo:lat><geo:long>-73.989077</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/uplog" type="application/rss+xml" /><feedburner:emailServiceId>uplog</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Uncommon does Etech!</title>
		<link>http://feedproxy.google.com/~r/uplog/~3/aZFnBy8_bSg/</link>
		<comments>http://www.uncommonprojects.com/uplog/2009/03/10/etech/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 14:57:20 +0000</pubDate>
		<dc:creator>josh</dc:creator>
		
		<category><![CDATA[hardware hacking]]></category>

		<category><![CDATA[kiosk]]></category>

		<category><![CDATA[shits+giggles]]></category>

		<category><![CDATA[ybike]]></category>

		<category><![CDATA[events]]></category>

		<guid isPermaLink="false">http://www.uncommonprojects.com/uplog/?p=271</guid>
		<description><![CDATA[
Join Uncommon Projects this coming week at ]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.uncommonprojects.com/uplog/wp-content/uploads/2009/03/3334057495_a34059c7f0.jpg" alt="fbird" title="fbird" width="425" height="318" class="alignnone size-full wp-image-272" /></p>
<p>Join Uncommon Projects this coming week at <a href=http://en.oreilly.com/et2009/public/content/about"> Etech</a>, O&#8217;Reilly&#8217;s Emerging Technology conference. We&#8217;re thrilled to be participating this year. We&#8217;ll be presenting the <a href="http://www.uncommonprojects.com/uplog/2009/01/14/ybike-10-roundup/">ybike</a> project <a href="http://en.oreilly.com/et2009/public/schedule/detail/6980">Monday</a> and <a href="http://en.oreilly.com/et2009/public/schedule/detail/6983">Wednesday</a> evening and we&#8217;re also bringing a special treat we made just for Etech&#8211;the Fortunebird. In highly technical emerging technology circles, it&#8217;s referred to as an&#8230; &#8220;automaton bird thingy&#8221; that tells fortunes and &#8220;tweets&#8221; them to a <a href="http://twitter.com/fortunebird">twitter feed</a>. We hope you get to see it in action and receive one of its special readings of your fate.</p>
<p>Big thanks to the NYC pickup crew that helped make this thing a reality&#8211;<a href="http://logicalexpression.org/">Paul</a>, <a href="http://www.flickr.com/photos/mohdi/">Drew</a>, <a href="http://www.car105.com/">Carlos</a> and the <a href="http://fangohr.com/">Fangohr</a> team for patiently tolerating our drilling, varnishing and hacking late into the night. </p>
<img src="http://feeds.feedburner.com/~r/uplog/~4/aZFnBy8_bSg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.uncommonprojects.com/uplog/2009/03/10/etech/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.uncommonprojects.com/uplog/2009/03/10/etech/</feedburner:origLink></item>
		<item>
		<title>ybike 1.0 Roundup</title>
		<link>http://feedproxy.google.com/~r/uplog/~3/T-05Cqpmbo0/</link>
		<comments>http://www.uncommonprojects.com/uplog/2009/01/14/ybike-10-roundup/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 23:32:11 +0000</pubDate>
		<dc:creator>tarikh</dc:creator>
		
		<category><![CDATA[flickr]]></category>

		<category><![CDATA[green]]></category>

		<category><![CDATA[n95]]></category>

		<category><![CDATA[networking]]></category>

		<category><![CDATA[nokia]]></category>

		<category><![CDATA[photos]]></category>

		<category><![CDATA[yahoo]]></category>

		<category><![CDATA[ybike]]></category>

		<guid isPermaLink="false">http://www.uncommonprojects.com/uplog/?p=58</guid>
		<description><![CDATA[In this post you&#8217;ll find Photos, Videos, Source Code, CAD files and Schematics for the recently completed Purple Pedals project. Purple Pedals saw us make 20 solar-powered, geotagging, photo-taking, flickr-uploading bikes to be ridden in cities all over the world. 
So I&#8217;d like to put a bow on our little bike project and share some [...]]]></description>
			<content:encoded><![CDATA[<p><em>In this post you&#8217;ll find <a href="#resources">Photos, Videos, Source Code, CAD files and Schematics</a> for the recently completed <a href="http://purplepedals.com/">Purple Pedals</a> project. Purple Pedals saw us make 20 solar-powered, geotagging, photo-taking, flickr-uploading bikes to be ridden in cities all over the world. </em></p>
<div id="attachment_183" class="wp-caption alignnone" style="width: 435px"><img src="http://www.uncommonprojects.com/uplog/wp-content/uploads/2009/01/pp_inspace.jpg" alt="20 Bikes get final touches before shipping" title="Purple Pedals at Uncommon Projects" width="425" height="319" class="size-full wp-image-183" /><p class="wp-caption-text">(20 Bikes get final touches before shipping)</p></div>
<p>So I&#8217;d like to put a bow on our little <a href="http://www.flickr.com/photos/tarikh/collections/72157607652637130/">bike project</a> and share some assets and ideas in one place. After last week&#8217;s <a href="http://www.uncommonprojects.com/uplog/2009/01/09/the-ybox-for-real/">post</a>, a few of you wondered if we were serious. Despite our cheeky tone, the truth is that Yahoo has continued to support, promote, hire and trust us to handle some incredibly <a href="http://www.flickr.com/photos/tarikh/sets/72157603375760394/">unique projects</a> since the Ybox. The <a href="http://lifehacker.com/5049737/flickr-bikes-photo+map-locales-across-the-globe">Purple Pedals</a> project, a prime example of this, was a great chance for <a href="http://www.vimeo.com/tag:uncommonprojects">Uncommon Projects</a> to explore new areas of research including <a href="http://spreadsheets.google.com/ccc?key=pdtHt6mBxdLm7CLt6Qf4zSw&#038;hl=en">location-based technologies</a>, hardware fabrication and solar power&#8211;all on Yahoo&#8217;s generous <a href="http://yhoo.client.shareholder.com/results.cfm">dime</a>. </p>
<p>Because our projects are often so different, the complimentary ingredients of <a href="http://en.wikipedia.org/wiki/Curiosity">curiosity</a> and <a href="http://en.wikipedia.org/wiki/Faith#See_also">faith</a> serve as the special sauce to successfully realizing a given project. It&#8217;s not unusual to start a project like Purple Pedals without knowing how we&#8217;re going to get to the finish line. So we ask a lot of questions, tap our <a href="http://itp.nyu.edu/itp/">network</a> of talented <a href="http://www.facebook.com/people/Tarikh-Korula/728853831">friends</a> and use our experience in <a href="http://uncommonprojects.com/site/work/kokyu/">Research and Development</a> to create <a href="http://www.flickr.com/photos/tarikh/2906196668/in/set-72157607651966291/">rapid prototypes</a> along the path to figuring out what will actually work. Getting something out the door on time and on budget is its own artform. And we take pride in our ability to apply R&#038;D to a realistic schedule and a <a href="http://flickr.com/photos/mulls/2935011576/sizes/l/">well-honed product</a>. </p>
<p>There&#8217;s another element that makes our work fun&#8211;being able to share the learning with a larger audience and seeing them run with it. Take, for example, the <a href="http://ybox.tv/index.php?page=about">YBox</a>. Presented as a <a href="http://uncommonprojects.com/site/play/ybox-2">proof of concept</a>, and then an open-sourced <a href="http://ybox.tv/">kit</a>, it was updated and improved by <a href="http://www.deepdarc.com/">Darco</a> and <a href="http://www.ladyada.net/">Ladyada</a> resulting in the <a href="http://www.thinkgeek.com/geektoys/science/ae43/">Ybox 2.0</a>. The new version is cheaper, sleeker and has more functionality than the original. While we didn&#8217;t have time to support (let alone continue developing) the project, opening it up to the community allowed it to mature in ways we hadn&#8217;t ever foreseen. And who knows, maybe this even had something to do with Yahoo&#8217;s <a href="http://yhoo.client.shareholder.com/press/releasedetail.cfm?ReleaseID=358066">decision</a> to move their widget engine onto the TV? I for one think having simple, networked text channels and developer access to them would be awesome. I&#8217;d love to see Yahoo get it right. </p>
<p>Everyone benefits from an <a href="http://en.wikipedia.org/wiki/Free_software">open</a> approach&#8211;Uncommon, Yahoo and the larger community of developers and users out there. From our end, we like playing with soldering irons, fabricating hardware and creating killer software. And we&#8217;d like to continue making a living doing what we love. So our perfect project is getting paid to use these skills to solve unique tech challenges. Plus, with each project we file the research back into our company quiver, growing our knowledge, experience and repertoire of services as we go. In this way, we&#8217;re getting paid to learn while our projects get tighter, stronger and faster. On Purple Pedals for example, we had the chance to explore the realms of <a href="http://hydepower.com/">metal fabrication</a>, hardware and software integration, <a href="http://twitter.com/deprimer">location-based services</a> and the creation and storage of electrical power from <a href="http://www.flickr.com/photos/tarikh/sets/72157607656082509/">solar</a> and <a href="http://www.flickr.com/photos/tarikh/sets/72157607650579697/">wheel</a> generated electrical systems. </p>
<p>But how does Yahoo benefit from the project? Compared to traditional marketing it&#8217;s a <a href="http://wiki.answers.com/Q/Cost_of_2008_super_bowl_commercial">hell of a lot cheaper</a>. It&#8217;s also more novel&#8211;instead of <em>talking</em> about innovation it actually <em>makes</em> innovation, creating <a href="http://wearescientists.wordpress.com/2008/12/18/purple-pedals-after-hours-on-wfuv/">self-generating press</a> along the way. Purple Pedals was dreamt up by Yahoo&#8217;s talented Buzz Marketing Team. I suspect part of their strategy is a response to the saturated advertising space in which <a href="http://www.msnbc.msn.com/id/10909618/">ever more expensive</a> commercials and media buys <a href="http://www.blacktable.com/ference040701.htm">race to the bottom</a> to grab our attention. As traditional advertising gets more bombastic it also gets less effective. Purple Pedals offers a fresh and interesting take on this state of affairs by questioning whether advertising really has to suck. Within this context, <a href="http://bikehugger.com/2008/09/purple_pedals.htm">Purple Pedals</a> makes sense&#8211;it&#8217;s cheaper than making Super Bowl ads, it&#8217;s novel and it&#8217;s even helpful in that it lets <a href="http://www.flickr.com/photos/lomokevs_bike/sets/72157607511730449/">riders</a> document and <a href="http://www.flickr.com/photos/dogseats_bike/sets/72157608813287603/">share</a> their <a href="http://flickr.com/search/?q=ybike&#038;m=tags&#038;s=int">rides</a> with everyone. Finally, it underscores a commitment to fun and innovation that dovetails nicely with the larger marketing message that Yahoo wants to communicate. </p>
<p>The mandate from <a href="http://www.flickr.com/photos/40838032@N00/">Buzz</a> from the beginning of the project was to open the <a href="http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/ybike_source.tar.gz">code</a> and <a href="#resources">share</a> our research. In other words, to be as helpful and generous to the larger community of developers as possible. This is smart, <a href="http://www.thelongtail.com/">Long Tail</a>, thinking that will keep projects like <a href="http://www.youtube.com/watch?v=IYXqa8tMMXc">Purple Pedals</a> relevant far longer than the traditional blip of advertising. Why? Because over time, web devs and search spiders will continue to <a href="http://code.flickr.com/blog/2008/10/20/a-little-about-the-flickr-bike/">link back to the code</a> and <a href="#resources">resources</a>. In the end, and I think this ties back into the Buzz <a href="http://video.yahoo.com/watch/3472733/9645323">idea</a>, this type of marketing&#8211;helpful, fun, useful, generous, novel&#8211;can create its own inertia. Instead of the PR department having to write press releases, bloggers, participants and fans will <a href="http://www.momentumplanet.com/features/flickr-bikes-have-purple-pedals">do it for them</a>. They&#8217;ll also do it for free and do it for the right reasons&#8211;because they appreciate Yahoo&#8217;s effort and associate that generosity with the brand itself. </p>
<p>So we are including everything here for you&#8211;from our location based <a href="http://spreadsheets.google.com/ccc?key=pdtHt6mBxdLm7CLt6Qf4zSw&#038;hl=en">research</a>, to our <a href="http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/ybike_source.tar.gz">source code</a>, our <a href="http://www.uncommonprojects.com/uplog/wp-content/uploads/2009/01/085yahooboxes3dr3.zip">CAD files</a>, electronics schematics and PCB design <a href="http://www.uncommonprojects.com/uplog/wp-content/uploads/2009/01/ybike-final-hardware-files.zip">documents</a>. We&#8217;re hoping that, like the YBox project, this will inspire developers out there (and Yahoo itself) to continue working on and improving the idea. </p>
<p><a name="resources"></a><br />
<h3>Assets</h3>
<p>Resources<br />
<a href="http://www.uncommonprojects.com/uplog/wp-content/uploads/2009/01/085yahooboxes3dr3.zip">Front and Rear Cases</a> (AutoCAD 2007 Format)<br />
<a href="http://flickr.com/photos/tarikh/sets/72157611370219938/">Fabrication Visualizations and Parts List</a><br />
<a href="http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/ybike_source.tar.gz">Source Code</a><br />
<a href="http://spreadsheets.google.com/ccc?key=pdtHt6mBxdLm7CLt6Qf4zSw&#038;hl=en">Location-based Technology Research</a><br />
<a href="http://www.uncommonprojects.com/uplog/wp-content/uploads/2009/01/ybike-final-hardware-files.zip">PCB Files and Electronics Schematic</a><br />
<a href="http://spreadsheets.google.com/pub?key=pdtHt6mBxdLlpQ26Uf9S_QQ">Master Electronics Parts List</a></p>
<p>Previous Posts<br />
<a href="http://www.uncommonprojects.com/uplog/2008/10/14/coding-a-networked-bike/">Josh Post (with Source Code)</a><br />
<a href="http://www.uncommonprojects.com/uplog/2008/10/22/solar-charging-a-nokia-n95/">Heather Post (Solar Power)</a><br />
<a href="http://purplepedals.com/">Ongoing Purple Pedals Blog</a></p>
<p>Collaborators<br />
<a href="http://infolab.stanford.edu/~mor/">Mor Naaman</a> (Location-based Technology Advice)<br />
<a href="http://uberthings.com/">Michael Sharon</a> (Location-based Technology Research)<br />
<a href="http://hydepower.com/">Quill Hyde</a> (Fabrication)<br />
<a href="http://www.deweyhagborg.com/">Heather Dewey-Hagborg</a> (Engineering)<br />
<a href="http://www.linkedin.com/pub/4/719/a3b">Lee Azzarello</a> (Mr. Bicycle)</p>
<p>Photos<br />
<a href="http://flickr.com/search/?q=ybike&#038;m=tags&#038;s=int">All ybikes output</a><br />
<a href="http://flickr.com/photos/tarikh/collections/72157607652637130/">Making-of Collection</a></p>
<p>Videos<br />
<a href="http://vimeo.com/1724685">An Uncommon Solution</a><br />
<a href="http://vimeo.com/1724640">What Are Purple Pedals </a><br />
<a href="http://vimeo.com/1724708">Ready for the Road </a><br />
<a href="http://vimeo.com/1724672">Not Just a Box </a><br />
<a href="http://vimeo.com/1724659">Electra&#8217;s Influence </a></p>
<p>Special Thanks<br />
<a href="http://www.flickr.com/photos/janello/">Jason</a>, <a href="http://www.flickr.com/photos/mulls/">Brian</a>, <a href="http://www.flickr.com/photos/34381206@N00/">Sean</a>, <a href="http://www.flickr.com/photos/brittonglasser/">Brit</a>, <a href="http://www.flickr.com/photos/13735009@N02/">Lyniel</a>, <a href="http://www.flickr.com/photos/freshelectrons/">Havi</a>, <a href="http://www.flickr.com/photos/sigir_2005/">Jeanne</a> and, of course, the <a href="http://flickr.com/search/?q=ybike&#038;m=tags&#038;s=int">ybike Riders</a>!</p>
<img src="http://feeds.feedburner.com/~r/uplog/~4/T-05Cqpmbo0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.uncommonprojects.com/uplog/2009/01/14/ybike-10-roundup/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.uncommonprojects.com/uplog/2009/01/14/ybike-10-roundup/</feedburner:origLink></item>
		<item>
		<title>The ybox for real</title>
		<link>http://feedproxy.google.com/~r/uplog/~3/iNOC_-wrjDw/</link>
		<comments>http://www.uncommonprojects.com/uplog/2009/01/09/the-ybox-for-real/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 14:24:40 +0000</pubDate>
		<dc:creator>josh</dc:creator>
		
		<category><![CDATA[networking]]></category>

		<category><![CDATA[propeller]]></category>

		<category><![CDATA[yahoo]]></category>

		<category><![CDATA[ybox]]></category>

		<guid isPermaLink="false">http://www.uncommonprojects.com/uplog/?p=85</guid>
		<description><![CDATA[
Looks like yahoo finally got around to stealing the ybox idea we presented at the 2006 hackday:
The Yahoo! Widget Engine is based on the popular Konfabulator(R) widget platform for PC, which has been re-engineered specifically for consumer electronics devices.
Here&#8217;s what we wrote about the ybox in 2006:

It&#8217;s sort of like Konfabulator for your TV (where [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.uncommonprojects.com/uplog/wp-content/uploads/2009/01/ybox4real.jpg" alt="ybox4real" title="ybox4real" width="425" height="253" class="alignnone size-full wp-image-113" /></p>
<p>Looks like yahoo finally got around to stealing the <a href="http://ybox.tv/index.php?page=about">ybox</a> idea we presented at the 2006 hackday:</p>
<blockquote><p><a href="http://yhoo.client.shareholder.com/press/releasedetail.cfm?ReleaseID=358066">The Yahoo! Widget Engine is based on the popular Konfabulator(R) widget platform for PC, which has been re-engineered specifically for consumer electronics devices.</a></p></blockquote>
<p>Here&#8217;s what we wrote about the ybox in 2006:</p>
<blockquote><p>
<a href="http://ybox.tv/index.php?page=about">It&#8217;s sort of like Konfabulator for your TV (where each widget is just another channel) and it&#8217;s sort of like a networked Atari 2600.</a>
</p></blockquote>
<p>Okay, so maybe not the atari 2600 part, but its basically the same idea. Actually, we were hoping at the time that yahoo might take the idea and run with it. Besides, who are we kidding, the idea predates the ybox.  Still, it would be nice if yahoo gave us a couple a&#8217; mil, just to be nice. </p>
<p>At the time, we thought the best approach to bringing the &#8220;konfabulator&#8221; to a TV, would be to partner with Tivo or better yet, the cable companies. But since TV&#8217;s are finally coming around to having built-in internet connections, this seems like the right time and the right way to do it.</p>
<p>In terms of being a disruptive technology, I could see this becoming the next iPhone SDK/App store, but it all depends on execution.  How widgets will be configured and distributed to your TV seems like an open question.  It would be really smart if configuration and widget selection happened on your PC.  So yahoo, if you&#8217;re listening, its ok &#8212; if you haven&#8217;t thought of this already, you can steal this idea too :)</p>
<p><b>UPDATE:</b></p>
<p>It&#8217;s been suggested that perhaps this post is serious about yahoo stealing our idea.  So let me clarify: my big fat tongue is in my big fat cheek.  We don&#8217;t seriously believe that yahoo aped our idea here; as far as we&#8217;re concerned this idea was some ripe fruit sitting on the vine that anybody could come along and grab.  </p>
<p>In fact, yahoo has hired us three times, as a direct result of the ybox presentation, and has been instrumental in supporting Uncommon Projects.</p>
<img src="http://feeds.feedburner.com/~r/uplog/~4/iNOC_-wrjDw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.uncommonprojects.com/uplog/2009/01/09/the-ybox-for-real/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.uncommonprojects.com/uplog/2009/01/09/the-ybox-for-real/</feedburner:origLink></item>
		<item>
		<title>Solar charging a Nokia N95</title>
		<link>http://feedproxy.google.com/~r/uplog/~3/VslntWIIbO0/</link>
		<comments>http://www.uncommonprojects.com/uplog/2008/10/22/solar-charging-a-nokia-n95/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 22:22:49 +0000</pubDate>
		<dc:creator>heather</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[green]]></category>

		<category><![CDATA[mods]]></category>

		<category><![CDATA[n95]]></category>

		<category><![CDATA[nokia]]></category>

		<category><![CDATA[purple pedals]]></category>

		<category><![CDATA[solar]]></category>

		<category><![CDATA[ybike]]></category>

		<guid isPermaLink="false">http://www.uncommonprojects.com/uplog/2008/10/22/solar-charging-a-nokia-n95/</guid>
		<description><![CDATA[	One of the coolest parts of working on the Yahoo Purple Pedals project was figuring out how we could get the bikes as far off the grid as possible. Once we decided on using the N95 as the brain for the bikes, we had to figure out how much juice it takes to run the [...]]]></description>
			<content:encoded><![CDATA[<p>	One of the coolest parts of working on the Yahoo <a href="http://purplepedals.com/">Purple Pedals</a> project was figuring out how we could get the bikes as far off the grid as possible. Once we decided on using the <a href="http://en.wikipedia.org/wiki/Nokia_N95">N95</a> as the brain for the <a href="http://www.flickr.com/photos/tarikh/sets/72157608251910850/">bikes</a>, we had to figure out how much juice it takes to run the code, how often the code was going to run, and how we could prevent our users from having to plug-in the bike everyday like a cell phone. After thinking through and testing out a few different ideas, we settled on solar power as the simple, inexpensive, green, and aesthetically pleasing solution. In the following walk-through I am going to explain the design process and how we got from the idea of using solar to creating a solar replenishing backup power system that can run off the grid for weeks on end. </p>
<h3>1. Hack N95 charger </h3>
<p>	The first step was figuring out how the phone charged. Power can be a tricky business and the phones weren&#8217;t cheap so we didn&#8217;t want to accidentally fry one in testing. Luckily, this step turned out to be a lot easier than we expected. The factory charger was a regular 5V AC adapter which output about 7.2 volts DC at 880 milliamps. The next step was to figure out the minimum and the maximum power  levels the N95 could take in at the charge port and still charge correctly. Our idea was to cut the tip off the power adapter, test the polarity of the wires inside, mate it to a variable power supply, and see what happened to the N95 as we cranked up and down the juice. The first challenge came when we went to strip the wires on our newly cut adapter wire. The N95 charger uses a flat cable to connect from the tip to the body, which means you can&#8217;t use regular wire strippers to get at the copper inside. We devised a technique of splitting the wire in half with an exacto knife to create two independent wires which were then possible to strip with regular tools. </p>
<p><a href='http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/10/figure11.jpg' title='N95 charger'><img src='http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/10/figure11.jpg' alt='N95 charger' /></a></p>
<p>	We discovered that inside the flat cable are two conductors, one bare and one coated in red enamel. On the first hacked adapter the red wire was ground, but as we later found out it was completely random which wire color was mapped to which power source inside the charger. Once we got at the wire and got our polarity figured out we figured it would be easy enough to just clip onto the bench supply and start testing. Wrong. Even with the bench supply set at 7.5 volts and current limiting set to 880 milliamps the phone refused to make its little beep and display the charging animation. On a hunch we tried putting a resistor between the charger input and the bench output, and somehow, even though the bench supply was supposedly already current limiting, for some reason this worked. Hurray! We got the phone charging on anything from about 4.1 to 10.5 volts DC.</p>
<h3>2. Get solar panels </h3>
<p>	Now that we knew the acceptable range for charging the phone we had to find some solar panels that would fall within this range, fall within our budget, and look cool on a bike. We decided on the &#8220;large solar cell&#8221; available from sparkfun.com (<a href="http://www.sparkfun.com/commerce/product_info.php?products_id=7840">PRT-07840</a>). For $35 it outputs over 8 volts and 300 milliamps in direct sunlight, beating all others that we found in its price class. To top it off they look cool and come all sealed and soldered up with long leads. Later water tests proved that they were water resistant which really &#8220;sealed&#8221; the deal for us. </p>
<p><a href='http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/10/solar-cell-large.jpg' title='solar panel'><img src='http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/10/solar-cell-large.jpg' alt='solar panel' /></a></p>
<h3>3. Connect and test</h3>
<p>	We ordered one to try it out, expecting that we would have to build a circuit between the panel and the phone to actually get it to charge. With low expectations, we soldered the already hacked charger tip to the solar panel (double checking the polarity of course) and took a <a href="http://www.flickr.com/photos/tarikh/sets/72157607656082509/">trip to the roof</a> on a sunny day. We found, much to our surprise and delight, that the phone charged directly! Further tests showed that the solar panel would charge the phone in very low light conditions and even indoors under an incandescent bulb.  This was very exciting. </p>
<h3>4. Measurements</h3>
<p>	Now we wanted to know how long it would take a single solar panel to charge a depleted N95 on a sunny day. To figure this out we needed to know how much energy we were getting from the solar panels over an extended period of time. We found a neat little product called the <a href="http://www.rc-electronics-usa.com/ammeters/dc-amp-meter.html">&#8220;Watts up&#8221;</a>  which tracks current and voltage consumption and displays both instantaneous values as well as a summation of the total power used over time.  Perfect. We hooked the Watts up in between the solar panel and the charge port on the phone and let it sit for an hour in full sunlight on the roof. We got 219 milliamps of current over the course of an hour with a 310 milliamp peak and a 1.2 Watt peak. Since the N95 battery is 1.2 Amps this means we would need 1.2A / .219Ah = 5.479 hours to fully charge a completely depleted phone in direct sunlight. Not bad.</p>
<p><a href='http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/10/solar-tests3.jpg' title='solar testing'><img src='http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/10/solar-tests3.jpg' alt='solar testing' /></a></p>
<h3>5. Backup power</h3>
<p>	We could have stopped there, connected a solar panel directly to the phone and, as the phone ran, the panel could top off its charge.  But we weren&#8217;t quite satisfied with that. For one thing, the phone might not run long enough if the weather was cloudy, or if the bike was parked in the shade, and we didn&#8217;t want to make our riders have to be constantly thinking about charging their bikes and parking or riding in the sun. We were also worried that after a few cloudy days in a row the phone might die, and when the sun came back it might not be strong enough to charge the battery up from a completely dead state. Another concern was that the phone and panel would get stuck in an infinite loop where the N95 would have just enough charge to turn on, start itself up, and then exhaust its small charge in that process and die again. In this scenario, even with the bike in full sunlight for hours, it might never completely start itself up! We decided we really needed a back up power system&#8211;a bigger battery that we could charge using a solar panel (or a few solar panels) that would in turn charge the N95 in small doses, as needed. This battery would be big enough that we were bound to get some sunny days before it ran out of juice, and if by some fluke we didn&#8217;t&#8211;we could include a simple charger and plug on the bike so that one overnight charge would last for a couple weeks rather than the couple days the N95 provided on its own. Easy right? Well, sort of.</p>
<p>	As we found out, different types of batteries require different charging methods. Originally, we thought we could just buy a 10 amp hour lithium ion battery and use that to feed the N95, but as it turns out they are not only ridiculously expensive but also require specific charging circuitry which we couldn&#8217;t find for batteries large enough to suit our needs. Time was running out and we needed an elegant solution. </p>
<h3>6. The final circuit</h3>
<p>	After extensive battery research, we decided on an old standby, friend of cars and boats alike, the trusty sealed lead acid battery. We picked a 6 volt, 12 Amp hour battery from batterymart.com for $17. Yes, they are big, and bulky, and heavy. Yes, they take a long time to charge. But they are a tenth of the price of lithium ion and they&#8217;re easy to charge. We could have hooked a single solar panel up straight to the battery with nothing but a diode indefinitely. But we wanted to do more, faster. We wanted three solar panels to give us triple the current and reduce our charging time by 2/3. However, three solar panels in direct sunlight could give us as much as 900 milliamps, more then the battery&#8217;s trickle charge rating. (A trickle charge rating is how much current you can supply the battery constantly without monitoring it or worrying about overcharging). This meant that we needed a simple current-limiting charging circuit that would sense when the battery was getting to capacity and gradually reduce the amount of current supplied. The circuit we used was based on an old classic, the <a href="http://en.wikipedia.org/wiki/LM317">LM317</a> adjustable voltage regulator. The design we needed was right in the datasheet, a &#8220;current limited 6V charger&#8221;. The circuit required just 4 resistors, a transistor and a capacitor in addition to the LM317 and it worked like a charm right off the breadboard. The circuit was originally designed for charging a lead acid battery from a power supply, and the only modification we made was to reduce the capacitor across Vin by an order of magnitude since we were coming from solar panels rather than a transformer and didn&#8217;t have any ripple to worry about. </p>
<p><a href='http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/10/lead-acid-battery.jpg' title='lead acid battery'><img src='http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/10/lead-acid-battery.jpg' alt='lead acid battery' /></a><br />
<br />[JR holds up the l2 pound lead acid battery used in the project]</p>
<p><a href='http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/10/charger-schematic.gif' title='6v charger schematic'><img src='http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/10/charger-schematic.gif' alt='6v charger schematic' /></a><br />
[<a href='http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/10/charger-schematic.gif' title='6v charger schematic'>6v charger schematic</a>]</p>
<p>	This solar charging circuit makes up the majority of our final circuit. We added a switch so the user could choose between solar charging and wall charging, we added a couple diodes to keep the power flowing the right way, a fuse just in case, and a zener diode with a threshold of 4.1V connected to an LED to indicate when the battery is run down past the point where it will charge the N95. </p>
<p>	And that&#8217;s it! the circuit is real simple once all the annoyances are out of the way, and hopefully will be of use to others who are interested in turning solar energy into cell energy. Next on the list is to see if the same circuit will charge my Samsung and build a general purpose &#8220;anything in&#8221; to &#8220;anything out&#8221; charging device to take wind, solar, a dynamo&#8211;you name it&#8211;and make it whatever I need for the device of the day&#8230;</p>
<p><a href='http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/10/final-schematic.png' title='final schematic'><img src='http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/10/final-schematic.thumbnail.png' alt='final schematic' /></a><br />
[<a href='http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/10/final-schematic.png' title='final schematic'>final schematic</a>]</p>
<p><a href='http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/10/whole-system-splayed.jpg' title='The whole system'><img src='http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/10/whole-system-splayed.jpg' alt='The whole system' /></a>[The whole system]</p>
<img src="http://feeds.feedburner.com/~r/uplog/~4/VslntWIIbO0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.uncommonprojects.com/uplog/2008/10/22/solar-charging-a-nokia-n95/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.uncommonprojects.com/uplog/2008/10/22/solar-charging-a-nokia-n95/</feedburner:origLink></item>
		<item>
		<title>Coding a Networked Bike</title>
		<link>http://feedproxy.google.com/~r/uplog/~3/sZvtVlV9E4A/</link>
		<comments>http://www.uncommonprojects.com/uplog/2008/10/14/coding-a-networked-bike/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 10:31:11 +0000</pubDate>
		<dc:creator>josh</dc:creator>
		
		<category><![CDATA[HD video]]></category>

		<category><![CDATA[cocoa]]></category>

		<category><![CDATA[flickr]]></category>

		<category><![CDATA[n95]]></category>

		<category><![CDATA[networking]]></category>

		<category><![CDATA[nokia]]></category>

		<category><![CDATA[photos]]></category>

		<category><![CDATA[purple pedals]]></category>

		<category><![CDATA[python]]></category>

		<category><![CDATA[shits+giggles]]></category>

		<category><![CDATA[utility]]></category>

		<category><![CDATA[ybike]]></category>

		<guid isPermaLink="false">http://www.uncommonprojects.com/uplog/2008/10/14/coding-a-networked-bike/</guid>
		<description><![CDATA[
We&#8217;ve just finished a project for Yahoo called purple pedals (a.k.a. the yBike).  There&#8217;s a good explanation of the project on Yahoo&#8217;s corporate blog and on lifehacker. In a nutshell, it&#8217;s a bike that takes pictures and uploads them to flickr in real time. Yahoo also produced some great videos about the project, and [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/10/ybike_screen.jpg' alt='ybike screen' /></p>
<p>We&#8217;ve just finished a project for Yahoo called <a href="http://startwearingpurple.yahoo.com/?purplepedals#/pedals">purple pedals</a> (a.k.a. the yBike).  There&#8217;s a good explanation of the project on Yahoo&#8217;s <a href="http://ycorpblog.com/2008/09/24/a-bike-with-a-purple-brain-and-a-sharp-eye/">corporate blog</a> and on <a href="http://lifehacker.com/5049737/flickr-bikes-photo+map-locales-across-the-globe">lifehacker</a>. In a nutshell, it&#8217;s a bike that takes pictures and uploads them to <a href="http://flickr.com/">flickr</a> in real time. Yahoo also produced some great <a href="http://www.vimeo.com/swp08/videos">videos</a> about the project, and there have been a number of <a href="http://www.google.com/search?q=flickr+bikes&#038;ie=utf-8&#038;oe=utf-8&#038;aq=t&#038;rls=org.mozilla:en-US:official&#038;client=firefox-a">blog posts</a> describing the project. But we decided it was time for us to post some details of our own for those interested in how it works.</p>
<p>This will be the first in a series of posts detailing how we chose the technology, the various challenges we faced, and why this project is interesting for us as a company.  The Uncommon Projects team included myself (Josh Rooke-Ley), Tarikh Korula and Heather Dewey-Hagborg. We&#8217;re also indebted to early research from <a href="http://uberthings.com/">Michael Sharon</a> and fabrication by <a href="http://hydepower.com/">Quill Hyde</a>. This post will focus on my perspective as the software lead on the project. </p>
<h2>Choosing the platform</h2>
<p>One of the first technology questions on the project was whether we were going to use an off-the-shelf device, build the hardware ourselves, or employ some combination of both. From a software perspective, the decision can be described as a question of software versus firmware. Firmware is code that can&#8217;t be turned off &#8212; it is inextricably linked to the hardware it runs on. Moreover, firmware and hardware are generally designed together with one very specific function in mind and together are called an <a href="http://en.wikipedia.org/wiki/Embedded_system">embedded system</a>. </p>
<p>After several rounds of prototypes we ended up using an off-the-shelf GPS enabled cell-phone, the Nokia <a href="http://www.forum.nokia.com/devices/N95">N95</a>. I had some misgivings in choosing the N95. For one, the application we were designing was a <a href="http://en.wikipedia.org/wiki/Machine_to_Machine">machine-to-machine</a> system.  In other words, there wouldn&#8217;t be user interaction (except riding the bike) and there wouldn&#8217;t be a screen to give a rider feedback about the state of the application.  It seemed very risky to use the N95 or any other off-the-shelf cellphone fundamentally designed to require user input and give screen-based feedback.  </p>
<p>While the Nokia ended up being a great platform to work with, we did hit the wall a few times with issues that had no clear fix. For example, the code we wrote worked great, but one in every three times the application would quit unexpectedly after 6 hours of running continuously.  And, while the python interface ended up being essential to rapid prototyping, it did mean loosing some control over low-level operations. We also experienced <a href="http://sourceforge.net/tracker/index.php?func=detail&#038;aid=1960897&#038;group_id=154155&#038;atid=790646">some issues</a> with the python implementation of the camera library on the N95. Not to mention the <a href="http://www.forum.nokia.com/devices/N95">arcane process</a> of signing Symbian applications.</p>
<p>However, because there is support for background processing, task management, and run on-startup, we could work around any major software issue we encountered.  These elements allowed us to make our software act more like firmware&#8211;in other words, we do everything possible to make sure that the software can&#8217;t quit unexpectedly and that it recovers in the worst possible case. It may not be elegant, but it works &#8482;.</p>
<p>The picture at the top of the page shows the interface for the final application we wrote running on an N95.  While this interface was not seen by the end-user it ended up being essential for development, debugging and administrator support. </p>
<h2>The networking</h2>
<p>The networking component of the project was straight forward compared to the device issues.  Yahoo hired New York based web design firm <a href="http://www.your-majesty.com/">Your Majesty</a> to build <a href="http://startwearingpurple.com">startwearingpurple.com</a> which includes flash-based map views of each of the bike photo streams.  The <a href="http://en.wikipedia.org/wiki/Geotagging">geo-tagged</a> images themselves are stored on flickr.  For support and maintenance reasons we decided that the photo uploads would first be sent to a server application which would match the <a href="http://en.wikipedia.org/wiki/International_Mobile_Equipment_Identity">imei</a> of the phone to a flickr account.  This way we could change the flickr accounts remotely and monitor the status of all of the bikes with a web-based control panel.  Here is a crude picture of the network architecture, clouds and all:</p>
<p><a href="http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/10/ybike-networking.pdf"><img src="http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/10/ybike-network.png"/></a></p>
<p><a href="http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/10/ybike-networking.pdf">click to enlarge</a></p>
<p>And here is a screen shot of the admin control panel, which allows us to monitor activity, status (like battery level), and associate bikes with flickr accounts.</p>
<p><a href='http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/10/ybike_-admin-3.png' title='ybike-admin.png'><img src='http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/10/ybike_-admin-4.png' alt='ybike-admin.png' /></a><br />
<a href="http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/10/ybike_-admin-3.png">click to enlarge</a></p>
<h2>And finally, the source code</h2>
<p>Yahoo was kind enough to let us share the source code for the project. Note that this code was designed to run in a controlled developer environment, not to be distributed to end-users. We are sharing it more as a reference for those out there that may be trying to do something similar. The code is shared under the <a href="http://en.wikipedia.org/wiki/GNU_General_Public_License">GNU Lesser General Public Licence</a>, so feel free to cut and paste into your own projects.</p>
<p>There are two components to the project: the client-side written in <a href="http://opensource.nokia.com/projects/pythonfors60/">Python for S60</a> and the server-side which uses PHP, MySQL, and <a href="http://developer.yahoo.com/yui/">YUI</a>.  There is some limited documentation provided in README files provided with the source.</p>
<p><a href='http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/ybike_source.tar.gz' title='ybike source code'>ybike_source.tar.gz</a></p>
<h2>Postscript: some useful tidbits for nokia developers</h2>
<p>For anyone out there attempting to do something like this project, here are a few useful bits of information that may come in handy.</p>
<ul>
<li>If you want to understand the procedure for signing Symbian applications I recommend reading <a href="http://developer.symbian.com/main/downloads/files/AGuideToSymbianSigned_Ed3_lores.pdf">the guide</a> from end-to-end. In fact, I had to read it several times before I understood it.</li>
<li>If you want to have your application run on startup there are two very important signing requirements:
<ul>
<li>You will have to use at least the &#8220;open-signed offline&#8221; procedure for signing (see the guide).  The &#8220;open-signed online&#8221; procedure will not work.  The upshot is you will have to obtain a publish id which costs $250 and requires faxing some documents to Europe. It may require you to be incorporated (not sure on this).</li>
<li>When you sign your application make sure you DON&#8217;T turn on the AllFiles, TCB, or DRM (i.e. device manufacturer) capabilities. It just won&#8217;t work.</li>
</ul>
</li>
<li>The built in camera library that comes with Python for S60 v1.4.4 is <a href="http://sourceforge.net/tracker/index.php?func=detail&#038;aid=1960897&#038;group_id=154155&#038;atid=790646">broken</a>, at least for N95&#8217;s.  To fix the problem use the pycamera library which is distributed with Nokia&#8217;s <a href="http://research.nokia.com/research/projects/nokiacv/download.html">open source computer vision library</a>.  Even with the pycamera library, you will have to force a delay of at least 2 seconds between initializing the camera and taking the picture to fix the over-exposure problem.  See the take_photo function in the source code for an example.</li>
<li>Re-installing SIS files on the N95 sometimes caused the application to foreground on start up.  This was a problem for us because it meant the keypad never locked. The only way to consistently prevent this seemed to be to do a hard reset on the phone then re-installing the sis files.</li>
<li>The European version of the N95 was required to get the application to work in Japan.</li>
</ul>
<img src="http://feeds.feedburner.com/~r/uplog/~4/sZvtVlV9E4A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.uncommonprojects.com/uplog/2008/10/14/coding-a-networked-bike/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.uncommonprojects.com/uplog/2008/10/14/coding-a-networked-bike/</feedburner:origLink></item>
		<item>
		<title>The Pixelmusic 3000</title>
		<link>http://feedproxy.google.com/~r/uplog/~3/DN97Hrfb3dI/</link>
		<comments>http://www.uncommonprojects.com/uplog/2008/06/30/the-pixelmusic-3000/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 13:30:16 +0000</pubDate>
		<dc:creator>tarikh</dc:creator>
		
		<category><![CDATA[hardware hacking]]></category>

		<category><![CDATA[mods]]></category>

		<category><![CDATA[propeller]]></category>

		<category><![CDATA[sound and video]]></category>

		<guid isPermaLink="false">http://www.uncommonprojects.com/uplog/2008/06/30/the-pixelmusic-3000/</guid>
		<description><![CDATA[	

Behold the Pixelmusic 3000, the music visualizer on a microcontroller. The PM3K was created as a project and article for Make Magazine. This means the schematic, parts list, code and a photo/text walkthrough explaining the build are printed for anybody to make or modify as s/he wishes. The PM3K is intended both as an ode [...]]]></description>
			<content:encoded><![CDATA[<p><object width="400" height="267"><param name="allowfullscreen" value="true"></param><param name="allowscriptaccess" value="always"></param><param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=1234267&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1"></param>	<embed src="http://www.vimeo.com/moogaloop.swf?clip_id=1234267&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="267"></embed></object></p>
<p>
Behold the <a href="http://flickr.com/photos/tarikh/sets/72157603782880958/">Pixelmusic 3000</a>, the music visualizer on a microcontroller. The PM3K was created as a <a href="http://makezine.com/14/pixelmusic/">project and article</a> for <a href="http://www.makezine.com/">Make Magazine</a>. This means the schematic, parts list, code and a photo/text walkthrough explaining the build are printed for anybody to make or modify as s/he wishes. The PM3K is intended both as an ode to a forgotten technology&#8211;in this case the <a href="http://technabob.com/blog/2007/08/24/atari-video-music-forgotten-1970s-tech/">Atari Video Music</a>&#8211;and as an entree for folks interested in the wonderful world of microcontrollers, hardware and software prototyping. </p>
<p>
In the last 30 years, the technologies that enabled the <a href="http://www.retrothing.com/2007/09/atari-video-mus.html">Atari Video Music</a> have been lapped countless times on the circuit of home entertainment devices. The upside is that today those technologies are more accessible to hobbyists than ever before. The PM3K takes advantage of the fact that these technologies are smaller, cheaper and easier to implement than ever before as well. If that sounds like your cup of tea, I recommend checking out issue 14 of Make&#8211;not only is the PM3K in there, but there&#8217;s tons of other projects for the novice and expert alike to get his/her hands dirty with. </p>
<p><h3>The Atari Video Music</h3>
<p>So what is the <a href="http://www.atarihq.com/dedicated/videomusic.php">Atari Video Music?</a> The <a href="http://flickr.com/search/?q=atari%20video%20music&#038;w=all">AVM</a> was created In 1976 by Pong creator Bob Brown. It was released a year before the <a href="http://en.wikipedia.org/wiki/Atari_2600">2600</a>, and it has the primitive/lovable graphics to prove it. The <a href="http://en.wikipedia.org/wiki/Atari_Video_Music">AVM</a> was intended as a music visualizer that connected your stereo system to your TV set. In a nutshell, it made abstract, pixelated graphics that responded in real time to the music coming out of the stereo. When <a href="http://uk.youtube.com/results?search_query=atari+video+music&#038;search_type=&#038;aq=0&#038;oq=atari+video+m">watching</a> the unit in action today, one is (If I may quote my own snarky article) &#8220;taken back to another time, long before iTunes and Winamp visualizers&#8211;a time when vinyl, denim, Foghat, mood rings, limited color palettes and Radioshack&#8217;s business model all made sense.&#8221;  </p>
<p>
The <a href="http://www.atarimuseum.com/videogames/dedicated/videomusic/videomusic.html">AVM</a> is a novel device, never having made it past 1976&#8211;sort of like a scratchy demo tape from a favorite band before they became famous. Despite its obscurity, it did have a couple sightings in pop culture&#8211;at least as an extra in the background. It can be spotted as a keyed layer in Devo&#8217;s video for <a href="http://uk.youtube.com/results?search_query=devo+the+day+my+baby+gave+me+a+surprise&#038;search_type=&#038;aq=f">&#8220;The Day My Baby Gave Me a Surprise&#8221;</a> </p>
<p><a href="http://www.flickr.com/photos/tarikh/1435025972/" title="Picture-6.jpg by tarikh, on Flickr"><img src="http://farm2.static.flickr.com/1218/1435025972_85518a4a6d_m.jpg" width="240" height="183" alt="Picture-6.jpg" /></a></p>
<p>and as a background prop in 1979 cult classic, <a href="http://www.imdb.com/title/tt0079688/">&#8220;Over the Edge&#8221;</a>.  </p>
<p><a href="http://www.flickr.com/photos/tarikh/2614810598/" title="Picture-10 by tarikh, on Flickr"><img src="http://farm4.static.flickr.com/3056/2614810598_8e694961e5_m.jpg" width="240" height="139" alt="Picture-10" /></a></p>
<p>I did some research and turned up a schematic for the AVM. This tantalizing low-res document was just clear enough to give me a sense of how the thing was made, but also indecipherable enough to have no idea what the actual part numbers were on anything. </p>
<p><a href="http://www.flickr.com/photos/tarikh/1434192799/" title="avm-schematic.jpg by tarikh, on Flickr"><img src="http://farm2.static.flickr.com/1255/1434192799_1b28733d43_m.jpg" width="240" height="161" alt="avm-schematic.jpg" /></a></p>
<p>What I could glean was that there was a simple processor (perhaps the same <a href="http://en.wikipedia.org/wiki/MOS_Technology_6507">Mos 6507</a> used in the 2600?) some comparators and some amplification stages. What this told me was that, in all likelihood, the way the AVM worked was by using the comparators as simple analog to digital converters, and converting the left and right sound channel voltages into ones and zeros that the processor could use to generate shapes and colors. </p>
<p>
I looked at some youtube videos of the AVM in action, used <a href="http://stinkbot.com/Tubesock/">tubesock</a> to convert them to quicktimes, and went through them frame by frame. </p>
<p><a href="http://www.flickr.com/photos/tarikh/2621994032/" title="avm-frames by tarikh, on Flickr"><img src="http://farm4.static.flickr.com/3194/2621994032_9d59a2d4e0_m.jpg" width="240" height="180" alt="avm-frames" /></a></p>
<p>What I came to conclude was that the AVM code wasn&#8217;t really too complex. There were some limited color palettes and limited shapes and a lot of randomization in picking them. The clearest relationship was between the volume of a given channel and the size of the shape, it looked to me like the rest&#8211;color, placement, actual shape were largely arbitrary. And I based my own code on this conclusion. </p>
<p>
It was an interesting insight. It seems we humans are wired to draw conclusions between sound and image, even when there may not be much of a correlation. At first, I just assumed that the AVM must be doing some signal processing, pulling out frequencies and using them to drive hue and shape. But signal processing is just far too demanding a task for the simple processor in the AVM. So if you think about how film works&#8211;sequential, static images displayed one after the other to trick our senses into seeing motion&#8211;the AVM pulls off a similar trick, using color and shape changes to imply a more intelligent correlation between sound and image than may be there. Don&#8217;t get me wrong, far from seeing the AVM  a cheat, I see it as a brilliant use of the technology available to the developers some 30 years ago. </p>
<p><h3>Roots</h3>
<p>While I didn&#8217;t have an AVM growing up, there was certainly plenty of mystery surrounding it&#8217;s cousin, the 2600. I was too young to know how something as complex as the 2600 worked, and to me the machine was a magical device. When I was 12, I took a screwdriver to the case, the joysticks and the cartridges in an attempt to get a better understanding of the thing. I even started placing masking tape over different pins on the game cartridges before inserting them to see how it affected the gameplay. But all that poking just increased the mystery and magic for me. </p>
<p>
So the Pixelmusic 3000 was a return to my roots. But this time armed with a multimeter, a soldering iron, fake wood-grained contact paper and a bit more experience than my 12 year old self possessed. And the pleasure of the thing was, after so many years of mystery shrouding a childhood object, I now kinda-sorta get how the thing (the 2600) must have worked. And likewise I kinda-sorta got to make one (PM3K) myself. That&#8217;s a pretty cool feeling. It feels like watching the invisible walls between magic/reality, past/present, and consumer/producer come down pixel by multicolored pixel.</p>
<p><a href="http://www.flickr.com/photos/tarikh/2214895035/" title="IMG_1595 by tarikh, on Flickr"><img src="http://farm3.static.flickr.com/2186/2214895035_352edfabbf_m.jpg" width="240" height="180" alt="IMG_1595" /></a></p>
<img src="http://feeds.feedburner.com/~r/uplog/~4/DN97Hrfb3dI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.uncommonprojects.com/uplog/2008/06/30/the-pixelmusic-3000/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.uncommonprojects.com/uplog/2008/06/30/the-pixelmusic-3000/</feedburner:origLink></item>
		<item>
		<title>Entrepreneurs Kiosks</title>
		<link>http://feedproxy.google.com/~r/uplog/~3/KotnDoNShxg/</link>
		<comments>http://www.uncommonprojects.com/uplog/2008/04/18/entrepreneurs-kiosks/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 17:51:47 +0000</pubDate>
		<dc:creator>tarikh</dc:creator>
		
		<category><![CDATA[cocoa]]></category>

		<guid isPermaLink="false">http://www.uncommonprojects.com/uplog/2008/04/18/entrepreneurs-kiosks/</guid>
		<description><![CDATA[
Entrepreneurs kiosks with C&#38;G Partners for the Museum of American Finance 
So if you can forgive my awkward Bob Vila impersonation above,  I wanted to show off one of our recent projects.
We created 10 touchscreen Kiosks for the Museum of American Finance, housed in the former Bank of New York building on Wall Street. The museum was founded [...]]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/UY6Z1rhS5Ps&amp;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/UY6Z1rhS5Ps&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
<p><strong>Entrepreneurs kiosks with C&amp;G Partners for the Museum of American Finance</strong> <!--StartFragment-->
<p class="MsoNormalCxSpFirst">So if you can forgive my awkward Bob Vila impersonation above,<span>  </span>I wanted to show off one of our recent projects.</p>
<p class="MsoNormalCxSpMiddle"><a href="http://uncommonprojects.com/site/work/museum-of-american-finance">We created</a> 10 touchscreen Kiosks for the <a href="http://affiliations.si.edu/AffiliateDetail.Asp?AffiliateID=51">Museum of American Finance</a>, housed in the former Bank of New York building on Wall Street. The museum was founded in 1988 and is an affiliate of the Smithsonian. The 19&#8243; and 42&#8243; kiosks are part of the new exhibition space designed by <a href="http://candgpartners.com/">C&amp;G partners</a>. C&amp;G hired us to consult on and create the hardware/software solution for the bank of 10 interactive HD video plasmas that serve interviews with a unique selection of 16 entrepreneurs. </p>
<p class="MsoNormalCxSpMiddle">C&amp;G is a design consultancy that specializes in this type of exhibition work and they were a real treat to work with&#8211;being both technically<span> </span>and creatively savvy. <span> Our shared goal was to create</span> minimal, intuitive interactions that highlighted the subject instead of the technological frame around the subject. This can be a subtle point to appreciate because when it&#8217;s done well you don&#8217;t even notice it, and C&amp;G did a wonderful job of designing an interface that melts away instead of getting in the way. </p>
<p class="MsoNormalCxSpMiddle">We all felt the subject shouldn&#8217;t be the shiny technology, it should be the stories that the entrepreneurs share. From <a href="http://www.financialhistory.org/">MoAF</a>&#8217;s perspective it was very important to challenge the public&#8217;s traditional expectation of a business &#8220;suit&#8221;. The museum&#8217;s goal with the Entrepreneurs Kiosks was to help museum goers realize that entrepreneurs are just people like us who had an idea and made it a reality. Instead of real estate and software tycoons, the kiosks are filled with men and women of different stripes&#8211;everyone from restaurant owners (<span class="Apple-tab-span" style="white-space: pre"><span class="Apple-style-span" style="white-space: normal"><a href="http://www.nytimes.com/2007/02/11/magazine/11wwlndomains.t.html">Drew <span style="white-space: pre" class="Apple-tab-span"><span style="white-space: normal" class="Apple-style-span">Nieporent</span></span></a>), maternity fashion designers (<a href="http://www.lizlange.com/lizlange/dept.asp?dept_id=3005">Liz Lange</a>) to the creators of Zipcar (<a href="http://www.meadownetworks.com/?page_id=3">Robin Chase</a>) and Jetblue (<a href="http://www.inc.com/magazine/20040401/25neeleman.html">David Neeleman</a>); there&#8217;s even a brewer (<a href="http://www.thebrooklynrail.org/streets/sept03/hindy.html">Steve Hindy</a>)! The excellent interviews were produced and edited by David Tarnow and shot by Luke Geissbuhler. One of the ideas about working on the MoAF Entrepreneurs Kiosks that appealed to me was getting the opportunity to draw some advice and inspiration from people who know what it&#8217;s like to have an idea and navigate the difficult waters of small business to grow it and make it a success. </span></span></p>
<p class="MsoNormalCxSpMiddle"><span class="Apple-style-span" style="font-style: italic">The technical stuff</span></p>
<p class="MsoNormalCxSpMiddle">You know this wouldn&#8217;t be an Uncommon Project if there wasn&#8217;t a technical component and the Entrepreneurs Kiosks are no exception, they gave us a chance to refine our approach to creating software and hardware solutions in real locations and for public use.</p>
<p class="MsoNormalCxSpMiddle">While we&#8217;ve <a href="http://uncommonprojects.com/site/work/nice-burn">developed software</a> for both Mac and PC, given Josh&#8217;s <a href="http://www.uncommonprojects.com/uplog/2007/10/08/near-death-export/">familiarity</a> with the Quicktime libraries, the multimedia stuff is always more appealing to us on the Mac side. Plus the <a href="http://en.wikipedia.org/wiki/Xcode">developer tools</a> are cool, and in this particular case we were able to exploit some of the new <a href="http://www.apple.com/macosx/technology/coreanimation.html">Core Animation</a> routines included with Leopard. We&#8217;ve been creating custom applications for public consumption in one form or another for years and we certainly have our fair share of Flash and Director projects in our past. But that just makes it all the more satisfying to develop applications that can take advantage of system level resources not available in those frameworks.</p>
<p class="MsoNormalCxSpMiddle">For example, the videos were all shot on HD and the client didn&#8217;t want to have to transcode the interviews, so that made developing in XCode/Cocoa a no-brainer because any other solution would have required sketchy plugins or a loss of video resolution. Additionally, the animations, fades, transitions and general responsiveness are so much tighter when you&#8217;re developing desktop applications. The applications are small, single-purposed and fast. And that means we were able to run the whole show on an off-the-shelf Mac Mini with no extra RAM (or even a decent video card for that matter). There&#8217;s a case to be made for <a href="http://www-128.ibm.com/developerworks/power/library/pa-macmini1/">viewing Minis</a> as mature embedded development boards&#8211;they&#8217;re small, have tons of connectors, a fast processor and great included dev tools. There&#8217;s a ton of freebies too&#8211;we created a custom boot process that starts a machine as soon as it gets power and circumvents the Finder, booting itself directly into the kiosk app. This allows any museum staff person to easily manage the kiosks by just flicking a switch on a power strip instead of pulling out a keyboard and mouse at the beginning and end of a day. Finally, we created an admin app and a simple backup/restore solution for C&amp;G in case anything ever goes awry.</p>
<p class="MsoNormalCxSpMiddle">These recent kiosks are in a tradition that we started a few years ago for Panasonic/Renegade when we toured interactive <a href="http://uncommonprojects.com/site/work/project-panasonic-trick-navigator">HD video kiosks</a> used by thousands of people in 6 locations across the country. The difference is that those kiosks required a large dual G5 tower, an expensive video card, a keyboard and mouse to administer and we had to travel with them to monitor them and fix any unforeseen bugs. None of that was as hard as it sounds, but with the MoAF Entrepreneurs Kiosks it really feels like we&#8217;ve refined our work&#8211;they&#8217;re smaller, lighter, simple to use, virtually admin-less, simple to maintain and stable as heck&#8211;running 5 days a week for months now without a single bug report. And who knows, hopefully we even gleaned a thing or two from all those entrepreneurs about how to keep Uncommon Projects on the right track!</p>
<p><!--EndFragment--> </p>
<img src="http://feeds.feedburner.com/~r/uplog/~4/KotnDoNShxg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.uncommonprojects.com/uplog/2008/04/18/entrepreneurs-kiosks/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.uncommonprojects.com/uplog/2008/04/18/entrepreneurs-kiosks/</feedburner:origLink></item>
		<item>
		<title>Plugs for friends</title>
		<link>http://feedproxy.google.com/~r/uplog/~3/eQmWWfvIMOs/</link>
		<comments>http://www.uncommonprojects.com/uplog/2008/03/13/shameless-plug-making-things-talk/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 18:51:22 +0000</pubDate>
		<dc:creator>tarikh</dc:creator>
		
		<category><![CDATA[hardware hacking]]></category>

		<category><![CDATA[networking]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.uncommonprojects.com/uplog/2008/03/13/shameless-plug-making-things-talk/</guid>
		<description><![CDATA[
Making Things Talk
OK, it&#8217;s been a while since I&#8217;ve checked in. We here at Uncommon have been a little swamped (more on those projects in another post). Anyway, we&#8217;re pleased to announce that the ybox (picture p.114-woot!) has made it into a book written by Tom Igoe and released by O&#8217;Reilly. We&#8217;re even more pleased [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.uncommonprojects.com/uplog/wp-content/uploads/2008/03/making-things.jpg" />
<p><strong>Making Things Talk</strong>
<p>OK, it&#8217;s been a while since I&#8217;ve checked in. We here at Uncommon have been a little swamped (more on those projects in another post). Anyway, we&#8217;re pleased to announce that the <a href="http://uncommonprojects.com/site/play/ybox-2">ybox</a> (picture p.114-woot!) has made it into a <a href="http://www.amazon.com/Making-Things-Talk-Practical-Connecting/dp/0596510519/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1205270546&amp;sr=8-1">book</a> written by Tom Igoe and released by O&#8217;Reilly. We&#8217;re even more pleased to announce the book rocks! Wow, if a book like that existed 10 years ago&#8230; Tom&#8217;s done an incredible job of helping this fledgling idea we call <a href="http://itp.nyu.edu/~dbo3/physical/physical.html">Physical Computing</a> grow. Tom has tirelessly writen <a href="http://www.amazon.com/exec/obidos/tg/detail/-/159200346X/qid=1085517401/sr=8-1/ref=sr_8_xs_ap_i1_xgl14/103-8608682-5237418?v=glance&amp;s=books&amp;n=507846">books</a>, <a href="http://itp.nyu.edu/physcomp/">taught classes</a> and maintained the world&#8217;s most helpful <a href="http://tigoe.net/pcomp/index.shtml">site</a> on the topic.  If any of you are interested in getting your hands dirty with this stuff, Making Things Talk is the most clear and most accessible way to do it. It tells you what tools you&#8217;ll need, what suppliers to use, it gives you code snippets and explains abstract concepts like communications protocols while keeping the focus on the actual making of stuff. Really cool, and such an thrill for the ybox to be referenced in it!
<p>
<strong>ybox2</strong>
<p>This would also be a good opportunity to give a shout out to another friend of the ybox, one <a href="http://www.deepdarc.com">Mssr. D&#8217;arco.</a> Darco was one of our classmates from the Maker Faire last year and decided that while he liked the ybox, there were some changes he wanted to see made. And so he made them: Behold the <a href="http://www.deepdarc.com/ybox2">ybox2!</a> How cool is that thing!? I have to say I thought the ybox was a real pregnant idea&#8211;thin, cheap (ish), open, TV-enabled client. And I wish we had had more time to explore it and develop it. So it just makes me feel like a giddy grandpa  to see the idea continue to grow.  One of my favorite improvements is he managed to cut the materials cost in half. Way to go Darco, keep us posted on your progress :)</p>
<img src="http://feeds.feedburner.com/~r/uplog/~4/eQmWWfvIMOs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.uncommonprojects.com/uplog/2008/03/13/shameless-plug-making-things-talk/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.uncommonprojects.com/uplog/2008/03/13/shameless-plug-making-things-talk/</feedburner:origLink></item>
		<item>
		<title>My iLife Passed Before My Eyes…</title>
		<link>http://feedproxy.google.com/~r/uplog/~3/-MgaYSqv0po/</link>
		<comments>http://www.uncommonprojects.com/uplog/2007/10/08/near-death-export/#comments</comments>
		<pubDate>Mon, 08 Oct 2007 15:43:40 +0000</pubDate>
		<dc:creator>josh</dc:creator>
		
		<category><![CDATA[cocoa]]></category>

		<category><![CDATA[photos]]></category>

		<category><![CDATA[quicktime]]></category>

		<category><![CDATA[shits+giggles]]></category>

		<guid isPermaLink="false">http://www.uncommonprojects.com/uplog/2007/10/08/near-death-export/</guid>
		<description><![CDATA[
Near Death iPhoto Export Plugin
An iPhoto plugin that approximates the proverbial Near Death Experience. Exports all or part of your library as a quicktime movie. Each photo in your library becomes a frame, about twelve hundred per minute.  
Here&#8217;s 2004-2007 of my iphoto library (about 3000 photos in 2 1/2 minutes):

Download OS X Installer
iPhoto [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.uncommonprojects.com/uplog/wp-content/uploads/2007/09/near-death-export.jpg" width="425" height="325"/></p>
<p><strong>Near Death iPhoto Export Plugin</strong></p>
<p>An iPhoto plugin that approximates the proverbial <a href="http://en.wikipedia.org/wiki/Near-death_experience">Near Death Experience</a>. Exports all or part of your library as a quicktime movie. Each photo in your library becomes a frame, about twelve hundred per minute.  </p>
<p><a href="http://www.youtube.com/watch?v=5HoGbNCDVl0">Here</a>&#8217;s 2004-2007 of my iphoto library (about 3000 photos in 2 1/2 minutes):</p>
<p><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/5HoGbNCDVl0"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/5HoGbNCDVl0" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>
<p><a href="http://uncommonprojects.com/nde/NearDeathExport.zip">Download OS X Installer</a></p>
<p>iPhoto &#8216;08 is untested, it should probably work though.</p>
<p>To use it ,after installing select all or part of your library in iPhoto and select from the menu Share->Export (or apple-shift-e).  Select the &#8220;Near Death Export&#8221; tab, select your size and hit &#8220;Export&#8221;.</p>
<p><a href="http://uncommonprojects.com/nde/NearDeathExportSource.zip">Source Code/Xcode Project</a></p>
<img src="http://feeds.feedburner.com/~r/uplog/~4/-MgaYSqv0po" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.uncommonprojects.com/uplog/2007/10/08/near-death-export/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.uncommonprojects.com/uplog/2007/10/08/near-death-export/</feedburner:origLink></item>
		<item>
		<title>Steal this post–&gt; SchEmail</title>
		<link>http://feedproxy.google.com/~r/uplog/~3/ObfnWnexAl4/</link>
		<comments>http://www.uncommonprojects.com/uplog/2007/09/24/scheduled-email-schemail/#comments</comments>
		<pubDate>Mon, 24 Sep 2007 18:44:44 +0000</pubDate>
		<dc:creator>tarikh</dc:creator>
		
		<category><![CDATA[mods]]></category>

		<category><![CDATA[networking]]></category>

		<category><![CDATA[utility]]></category>

		<category><![CDATA[wishlist]]></category>

		<guid isPermaLink="false">http://www.uncommonprojects.com/uplog/2007/09/24/scheduled-email-schemail/</guid>
		<description><![CDATA[
Email is an asynchronous medium and, as such, I&#8217;d like to add a touch more &#8216;asynchronicity&#8217; to the mix. I&#8217;ve waited a good decade for this feature, and since it still hasn&#8217;t emerged I&#8217;ve decided to photoshop it into the blogosphere in the hopes that the powers that be (hello Google, Yahoo, Microsoft) or an [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.uncommonprojects.com/uplog/wp-content/uploads/2007/09/schemail.jpg" /></p>
<p>Email is an asynchronous medium and, as such, I&#8217;d like to add a touch more &#8216;asynchronicity&#8217; to the mix. I&#8217;ve waited a good decade for this feature, and since it still hasn&#8217;t emerged I&#8217;ve decided to photoshop it into the blogosphere in the hopes that the powers that be (hello Google, Yahoo, Microsoft) or an enterprising server engineer might just steal it and make it. </p>
<p>I would like to be able to schedule emails that I write now to be <i>sent in the future</i>. Sometimes 10 minutes, sometimes 7 days. So, for example, you send me an email, I respond, hit the SchEmail button and choose the time delay or a date I want it sent from a dialog box. SchEmail would work as a server software layer between your mail client and your mail server. You can schedule your mail, hit send, close your laptop and SchEmail will send your mail at the prearranged time, regardless of whether you&#8217;re online or even awake. Sounds simple, right? Wouldn&#8217;t it be cool to be able to:</p>
<ul>
<li>Throttle demanding clients</li>
<li>Respond and move on to the next task</li>
<li>Without looking like a caffeinated meth addict </li>
<li>Respond to stuff at 3am but send it at the start of the next business day</li>
<li>Send yourself future reminders (e.g. tasks or todos)</li>
<li>Communicate with your ex with safety and peace of mind by using ApprovalGard &#8482;</li>
</ul>
<h4>Throttle demanding clients</h4>
<p>Have you ever had that client, you know the one, where no matter what you do they always want more? Responding to their emails immediately gives them a sense that you are always available, and they come to expect immediate responses and freak out when they don&#8217;t get them. You have two choices with SchEmail. Always put a two or three hour delay on any response. Or, put off the responses until a scheduled time&#8211;perhaps the end of the day or the beginning of the next day. Heck maybe it&#8217;s late Friday afternoon, SchEmail that mail for Monday morning and save your weekend, my friend. </p>
<h4>Respond and move on to the next task</h4>
<p>Sometimes the best thing to do is to do the thing right in front of you. This can really become a problem with email, because it&#8217;s a never ending dynamic stream. The more of it you send the more you get. But it&#8217;s really hard for us humans to schedule things for ourselves in the future&#8211;even a couple hours in the future. We&#8217;re good at immediate stuff in our face, but not at remembering two hours from now (when we have new immediate stuff in our face stuff) what was immediate and in our face two hours ago. What happens to me is I use my inbox like a reminder list. But God forbid that an email I need to respond to slips below the screen&#8211;If I have to scroll to see it I completely forget to respond to it. So instead with SchEmail you can respond immediately, get it taken care of and out of the way, but throttle it a bit so you don&#8217;t create more work and communications for yourself by sending it right that second. Just SchEmail it a couple hours from now.</p>
<h4>Without looking like a caffeinated meth addict (which you probably are)</h4>
<p>Let&#8217;s face it, there&#8217;s something else at work here. You also don&#8217;t want to look like a desperate, crank snorting, working-from-home-in-your-underwear-with-nothing-better-to-do-loser. All of which (and more) is silently implied when your recipient receives a 2000 word reply 3 minutes after they emailed you. </p>
<h4>Respond to stuff at 3am but send it at the start of the next business day</h4>
<p>In the modern metropolitan world we live life during business hours. Or maybe we do business in our life hours. Or better-put it&#8217;s just all swirled together like that peanut-butter-and-jelly-in-the-same-jar when we were little kids. But we need to conform to the business structure of the world too, otherwise our non-work lives would disappear even more than they already have. Maybe putting a little structure around your email correspondence will save a few more minutes for your non-business life. </p>
<h4>Send yourself future reminders (e.g. tasks or todos)</h4>
<p>Here&#8217;s another novel idea&#8211;send yourself notes in the future. So you get an email from a client you were trying to follow up with and she tells you she&#8217;s going to be in France for the next two weeks. Send yourself an email for two weeks from now reminding yourself to follow up with her, maybe even remind yourself to ask her how she liked Paris. You never have to leave your email app or mess with some crappy calendaring software. Think of it as an email snooze button.</p>
<h4>Communicate with your ex with safety and peace of mind by using ApprovalGard &#8482;</h4>
<p>Look, we&#8217;ve all been there&#8211;that sinking feeling after hitting &#8217;send&#8217;. The even worse feeling the next day when you haven&#8217;t received a response and you know you screwed up. Maybe you were too angry, maybe too hurt. Whatever it was, you probably needed a little time to cool down and think for a minute before you sent it. Let&#8217;s face it, calling someone &#8216;watermelon head&#8217; is just not conducive to mature correspondence. Why not schedule that response to your ex for a week from now? You&#8217;ll have a whole week to think it over and take it back. Better yet, add ApprovalGard and sleep easy.  Not only does ApprovalGard wait to send your message, it also sends you an email request at your predetermined delay with all the body text for you to review now that the moment has passed. Like what you wrote? just hit reply and it automatically gets sent. Wanna rewrite? No problem, you can even put another ApprovalGard and time delay on it. Your ex will thank you. You will thank you.</p>
<img src="http://feeds.feedburner.com/~r/uplog/~4/ObfnWnexAl4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.uncommonprojects.com/uplog/2007/09/24/scheduled-email-schemail/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.uncommonprojects.com/uplog/2007/09/24/scheduled-email-schemail/</feedburner:origLink></item>
	</channel>
</rss>
