<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Contour Line &#187; Uncategorized</title>
	<atom:link href="http://contourline.wordpress.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://contourline.wordpress.com</link>
	<description>Surround and define the edges of a subject, giving it shape and volume</description>
	<lastBuildDate>Fri, 13 Nov 2009 17:45:35 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='contourline.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/46bd6fbf3e12066a454c58d20b938584?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Contour Line &#187; Uncategorized</title>
		<link>http://contourline.wordpress.com</link>
	</image>
			<item>
		<title>Back from vacation</title>
		<link>http://contourline.wordpress.com/2009/09/01/back-from-vacation/</link>
		<comments>http://contourline.wordpress.com/2009/09/01/back-from-vacation/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 16:14:43 +0000</pubDate>
		<dc:creator>jmarca</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://contourline.wordpress.com/?p=191</guid>
		<description><![CDATA[Twitter&#8217;s insidious influence on my brain has me jotting things down in short phrases.  Postcards to myself.
Back from Hawaii.
Got some knitting done on Emma&#8217;s sweater (sleeve 1 is done, sleeve 2 is 80%).
Got some sun.
Got some food poisoning.
Got a clue that I definitely  hurt my hip over Easter by swimming.
Got behind on my work.
 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=contourline.wordpress.com&blog=718724&post=191&subd=contourline&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Twitter&#8217;s insidious influence on my brain has me jotting things down in short phrases.  Postcards to myself.</p>
<p>Back from Hawaii.</p>
<p>Got some knitting done on Emma&#8217;s sweater (sleeve 1 is done, sleeve 2 is 80%).</p>
<p>Got some sun.</p>
<p>Got some food poisoning.</p>
<p>Got a clue that I definitely  hurt my hip over Easter by swimming.</p>
<p>Got behind on my work.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/contourline.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/contourline.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/contourline.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/contourline.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/contourline.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/contourline.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/contourline.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/contourline.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/contourline.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/contourline.wordpress.com/191/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=contourline.wordpress.com&blog=718724&post=191&subd=contourline&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://contourline.wordpress.com/2009/09/01/back-from-vacation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">jmarca</media:title>
		</media:content>
	</item>
		<item>
		<title>rockwall</title>
		<link>http://contourline.wordpress.com/2009/08/17/rockwall/</link>
		<comments>http://contourline.wordpress.com/2009/08/17/rockwall/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 20:58:19 +0000</pubDate>
		<dc:creator>jmarca</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://contourline.wordpress.com/?p=187</guid>
		<description><![CDATA[So Grace is signed up for the kids rockwall class.  Hopefully she has as much fun as she had Sunday.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=contourline.wordpress.com&blog=718724&post=187&subd=contourline&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>So Grace is signed up for the kids rockwall class.  Hopefully she has as much fun as she had Sunday.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/contourline.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/contourline.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/contourline.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/contourline.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/contourline.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/contourline.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/contourline.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/contourline.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/contourline.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/contourline.wordpress.com/187/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=contourline.wordpress.com&blog=718724&post=187&subd=contourline&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://contourline.wordpress.com/2009/08/17/rockwall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">jmarca</media:title>
		</media:content>
	</item>
		<item>
		<title>Maven skipped out on me in Eclipse!?</title>
		<link>http://contourline.wordpress.com/2009/08/07/maven-skipped-out-on-me-in-eclipse/</link>
		<comments>http://contourline.wordpress.com/2009/08/07/maven-skipped-out-on-me-in-eclipse/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 20:51:22 +0000</pubDate>
		<dc:creator>jmarca</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://contourline.wordpress.com/?p=185</guid>
		<description><![CDATA[Strange as it may seem, Maven decided to stop working in Eclipse. I was trying to get an old project up in Eclipse to edit it to use the new Sakai K1 code, and couldn&#8217;t import it as an existing Eclipse site.  So I used the Maven import function, but had problems (it kept insisting [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=contourline.wordpress.com&blog=718724&post=185&subd=contourline&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Strange as it may seem, Maven decided to stop working in Eclipse. I was trying to get an old project up in Eclipse to edit it to use the new Sakai K1 code, and couldn&#8217;t import it as an existing Eclipse site.  So I used the Maven import function, but had problems (it kept insisting on making 5 projects instead of one with 4 sub projects).  I was also having problems with my pom.xml files, so I decided to turn off some options with Maven in the Eclipse settings.</p>
<p>That was my mistake.  Something about what I did with the options was very bad, and Maven entirely disappeared from my Eclipse install.  No menu, no Window-&gt; Preferences -&gt; Maven category, no resolution of Maven repository, nothing.  I tried ripping out maven and reinstalling it, but no joy.</p>
<p>So I just deleted .eclipse from my home directory, and have to start over.</p>
<p>Sometimes I wonder if Eclipse is worth it.</p>
<p>update, the sakai app builder might be the culprit here</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/contourline.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/contourline.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/contourline.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/contourline.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/contourline.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/contourline.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/contourline.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/contourline.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/contourline.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/contourline.wordpress.com/185/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=contourline.wordpress.com&blog=718724&post=185&subd=contourline&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://contourline.wordpress.com/2009/08/07/maven-skipped-out-on-me-in-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">jmarca</media:title>
		</media:content>
	</item>
		<item>
		<title>Good times</title>
		<link>http://contourline.wordpress.com/2009/06/17/good-times/</link>
		<comments>http://contourline.wordpress.com/2009/06/17/good-times/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 04:14:16 +0000</pubDate>
		<dc:creator>jmarca</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://contourline.wordpress.com/?p=181</guid>
		<description><![CDATA[I remember when the Good Times email virus hoax hit my old company.  Ah those were the days.  And for the record, no one can go to Gabi unless accompanied by a member of the clan.
So stop asking.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=contourline.wordpress.com&blog=718724&post=181&subd=contourline&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I remember when the Good Times email virus hoax hit my old company.  Ah those were the days.  <span id="more-181"></span>And for the record, no one can go to Gabi unless accompanied by a member of the clan.</p>
<p>So stop asking.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/contourline.wordpress.com/181/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/contourline.wordpress.com/181/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/contourline.wordpress.com/181/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/contourline.wordpress.com/181/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/contourline.wordpress.com/181/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/contourline.wordpress.com/181/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/contourline.wordpress.com/181/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/contourline.wordpress.com/181/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/contourline.wordpress.com/181/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/contourline.wordpress.com/181/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=contourline.wordpress.com&blog=718724&post=181&subd=contourline&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://contourline.wordpress.com/2009/06/17/good-times/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">jmarca</media:title>
		</media:content>
	</item>
		<item>
		<title>Cow Chap</title>
		<link>http://contourline.wordpress.com/2009/04/28/cow-chap/</link>
		<comments>http://contourline.wordpress.com/2009/04/28/cow-chap/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 05:37:42 +0000</pubDate>
		<dc:creator>jmarca</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[couchdb]]></category>

		<guid isPermaLink="false">http://contourline.wordpress.com/?p=171</guid>
		<description><![CDATA[Digesting Couchapp.
I ran through the documentation at http://wiki.github.com/jchris/couchapp/manual, and set up a test site.  I looked through the test, and saw a buncha stuff I didn&#8217;t write.  I like that and don&#8217;t like that.  I find app builders lead to cruft laying around&#8212;like I noticed jquery 1.2.6 when the latest is 1.3.2 if I remember [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=contourline.wordpress.com&blog=718724&post=171&subd=contourline&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Digesting Couchapp.<span id="more-171"></span></p>
<p>I ran through the documentation at http://wiki.github.com/jchris/couchapp/manual, and set up a test site.  I looked through the test, and saw a buncha stuff I didn&#8217;t write.  I like that and don&#8217;t like that.  I find app builders lead to cruft laying around&#8212;like I noticed jquery 1.2.6 when the latest is 1.3.2 if I remember correctly.  And from the documentation on the wiki, I didn&#8217;t really understand what all the files were.  Of course there is no data in the DB, I expected a no-op application, but I didn&#8217;t see even *why* all that stuff was there in the lib and vendor and so on.</p>
<p>Then I finally hit upon the actual README at http://github.com/jchris/couchapp/tree/master.  Perhaps it is just years of reading text books, but I found this page to be much more helpful.  I think I get it.  All the library stuff gets shoved into the couchdb as part of the application.  Then the couchapp glue uses macros to leverage the libraries.  Kinda like lots of other programming languages do it, but probably closest to how most HTML templating languages work.  You follow the template construct, for example,</p>
<pre><code>// !json lib.templates.post
</code></pre>
<p>and the output is expanded according to what is found at lib.templates.post.  In the test app case, I don&#8217;t have a lib.templates.post, but I do see a lib.templates.example that shows an html document.  And of course, the thing at the end of the macro rainbow can be useful too, with javascript and queries to the db, etc etc.</p>
<p>Apparently these macros can be used for views (map, and I assume reduce), and it says lists and shows, but I am not yet familiar with those two constructs.</p>
<p>As I said at the start, lots to digest.</p>
<p>And as a quick update, lists and shows are cool too.  Very similar to how I process json now in javascript, but on the serverside, and allowing a bit more flexibility.  I&#8217;m thinking pulling filenames from couchdb based on meta data in the doc, and mapping those to actual image files.  I still think I should be wrapping my couch apps in Perl or Java, but there is less and less work to do by the wrapper as this project matures.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/contourline.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/contourline.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/contourline.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/contourline.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/contourline.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/contourline.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/contourline.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/contourline.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/contourline.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/contourline.wordpress.com/171/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=contourline.wordpress.com&blog=718724&post=171&subd=contourline&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://contourline.wordpress.com/2009/04/28/cow-chap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">jmarca</media:title>
		</media:content>
	</item>
		<item>
		<title>Such a tool &#8230;</title>
		<link>http://contourline.wordpress.com/2009/04/23/such-a-tool/</link>
		<comments>http://contourline.wordpress.com/2009/04/23/such-a-tool/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 05:55:33 +0000</pubDate>
		<dc:creator>jmarca</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://contourline.wordpress.com/?p=168</guid>
		<description><![CDATA[After a long hiatus from programming Sakai tools, I once again find the code base an opaque nest of terms.  Gotta get back into the Sakai way of thinking, so I&#8217;m going to write up my thoughts to make it easier the next time I take a break and get back into it.
What I want [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=contourline.wordpress.com&blog=718724&post=168&subd=contourline&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>After a long hiatus from programming Sakai tools, I once again find the code base an opaque nest of terms.  Gotta get back into the Sakai way of thinking, so I&#8217;m going to write up my thoughts to make it easier the next time I take a break and get back into it.</p>
<p>What I want to do is properly integrate my couch glossary with Sakai.  So what I need is a java wrapper around the couch access.  I want the wrapper to accept simple jsonp calls, and emit json responses, just as the current couchdb-native glossary does.  I&#8217;m even up for serving the widget from a doc attached to the design doc, just as in couchdb-native.</p>
<p>So this has to be available everywhere, so it has to be a service.  I think.  Here is where sakai terminology just numbs me.  There is nothing in the Sakai confluence site (nothing recent, that is) describing how to program a simple service.  There is lots of awesome stuff up there to make writing tools easier, but I don&#8217;t want a tool.  A tool gets stuck in a site.  A site exists all by itself.  I want a service with a public stub inside Tomcat, I guess like the library?  Except library can be seen always.  I want a real webapp.  Just not a tool.</p>
<p>So I think that is a good start for how to code this up in Sakai.  Use the app builder to make a tool, just get rid of all the tool stuff, and pay close attention to getting in and out of the app from the web.  Make sure all access is mediated by the authorization service, and that should do it.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/contourline.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/contourline.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/contourline.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/contourline.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/contourline.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/contourline.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/contourline.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/contourline.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/contourline.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/contourline.wordpress.com/168/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=contourline.wordpress.com&blog=718724&post=168&subd=contourline&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://contourline.wordpress.com/2009/04/23/such-a-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">jmarca</media:title>
		</media:content>
	</item>
		<item>
		<title>Close still doesn&#8217;t count &#8230;</title>
		<link>http://contourline.wordpress.com/2009/04/10/close-still-doesnt-count/</link>
		<comments>http://contourline.wordpress.com/2009/04/10/close-still-doesnt-count/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 23:13:13 +0000</pubDate>
		<dc:creator>jmarca</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[couchdb]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[transportation]]></category>

		<guid isPermaLink="false">http://contourline.wordpress.com/?p=166</guid>
		<description><![CDATA[&#8230; except for nukes and bocci.
I can *almost* make bootstrapping work, but not entirely within couchdb.  I am going to have to do external processing.  Which is probably fine.  
Anyway, here&#8217;s where I am so far.  I am loading up one database per detector, with documents that look like:
{
   "_id": "40130160",
   [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=contourline.wordpress.com&blog=718724&post=166&subd=contourline&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>&#8230; except for nukes and bocci.</p>
<p>I can *almost* make bootstrapping work, but not entirely within couchdb.  I am going to have to do external processing.  Which is probably fine.  <span id="more-166"></span></p>
<p>Anyway, here&#8217;s where I am so far.  I am loading up one database per detector, with documents that look like:</p>
<pre>{
   "<code class="key">_id</code>": <code class="string">"40130160"</code>,
   "<code class="key">_rev</code>": <code class="string">"1-1446962830"</code>,
   "<code class="key">CV_OCC_1</code>": <code class="string">"0.29665"</code>,
   "<code class="key">LAG1_OCC_1</code>": <code class="string">"-0.02416"</code>,
   "<code class="key">CORR_OCC_1M X LAG1_OCC_R</code>": <code class="string">"0.07549"</code>,
   "<code class="key">Severity--PDO</code>": <code class="string">"0.46376"</code>,
   "<code class="key">LAG1_OCC_R</code>": <code class="string">"0.15293"</code>,
   "<code class="key">left lane accident</code>": <code class="string">"0.055"</code>,
   "<code class="key">2 veh accident</code>": <code class="string">"0.22823"</code>,
   "<code class="key">vdsid</code>": <code class="string">"1203692"</code>,
   "<code class="key">SD_VOL_M</code>": <code class="string">"3.16066"</code>,
   "<code class="key">EstimateTime</code>": <code class="string">"2008-02-24T18:00:00-0800"</code>,
   "<code class="key">CORR_VOL_1R</code>": <code class="string">"0.45782"</code>,
   "<code class="key">month</code>": <code class="string">"02"</code>,
   "<code class="key">1 veh accident</code>": <code class="string">"0.0597"</code>,
   "<code class="key">day</code>": <code class="string">"Sun"</code>,
   "<code class="key">CV_OCC_R</code>": <code class="string">"0.47489"</code>,
   "<code class="key">CORR_VOL_1M</code>": <code class="string">"0.4268"</code>,
   "<code class="key">MU_VOL_M</code>": <code class="string">"13.60"</code>,
   "<code class="key">CV_OCC_M</code>": <code class="string">"0.26119"</code>,
   "<code class="key">LAG1_VOL_M</code>": <code class="string">"-0.07773"</code>,
   "<code class="key">CORR_OCC_1R</code>": <code class="string">"0.21826"</code>,
   "<code class="key">IntervalSeconds</code>": <code class="string">"1200"</code>,
   "<code class="key">MU_VOL_R</code>": <code class="string">"11.625"</code>,
   "<code class="key">CORR_VOLOCC_1M</code>": <code class="string">"0.22346"</code>,
   "<code class="key">VOL_M</code>": <code class="string">"15.00"</code>,
   "<code class="key">LAG1_OCC_M</code>": <code class="string">"-0.00962"</code>,
   "<code class="key">VOL_1</code>": <code class="string">"20.00"</code>,
   "<code class="key">OCC_1</code>": <code class="string">"0.12778"</code>,
   "<code class="key">CV_VOLOCC_1 X CORR_VOLOCC_1M</code>": <code class="string">"0.01314"</code>,
   "<code class="key">Severity--Injury</code>": <code class="string">"0.10563"</code>,
   "<code class="key">OCC_M</code>": <code class="string">"0.11444"</code>,
   "<code class="key">fiveminute</code>": <code class="string">"18:00:00"</code>,
   "<code class="key">MU_VOL_1</code>": <code class="string">"13.20"</code>,
   "<code class="key">CORR_OCC_1M</code>": <code class="string">"0.4936"</code>,
   "<code class="key">CV_VOLOCC_1</code>": <code class="string">"0.05882"</code>,
   "<code class="key">SumVol</code>": <code class="string">"1,537.00"</code>,
   "<code class="key">CORR_VOLOCC_1R</code>": <code class="string">"0.28207"</code>,
   "<code class="key">SD_VOL_R</code>": <code class="string">"3.05243"</code>,
   "<code class="key">OCC_R</code>": <code class="string">"0.14"</code>,
   "<code class="key">CV_VOLOCC_R</code>": <code class="string">"0.21446"</code>,
   "<code class="key">off road accident</code>": <code class="string">"0.0949"</code>,
   "<code class="key">CORR_OCC_1M X MU_VOL_M</code>": <code class="string">"6.71293"</code>,
   "<code class="key">MuVolocc</code>": <code class="string">"352.40435"</code>,
   "<code class="key">LAG1_VOL_R</code>": <code class="string">"-0.14296"</code>,
   "<code class="key">VOL_R</code>": <code class="string">"11.00"</code>,
   "<code class="key">interior lanes accident</code>": <code class="string">"0.14903"</code>,
   "<code class="key">CORR_VOL_MR</code>": <code class="string">"0.41195"</code>,
   "<code class="key">CORR_VOLOCC_MR</code>": <code class="string">"0.21033"</code>,
   "<code class="key">LAG1_VOL_1</code>": <code class="string">"-0.01163"</code>,
   "<code class="key">CORR_OCC_MR</code>": <code class="string">"0.31359"</code>,
   "<code class="key">3+ veh accident</code>": <code class="string">"0.09185"</code>,
   "<code class="key">CORR_OCC_1M X SD_VOL_R</code>": <code class="string">"1.50667"</code>,
   "<code class="key">year</code>": <code class="string">"2008"</code>,
   "<code class="key">CV_VOLOCC_M</code>": <code class="string">"0.06651"</code>,
   "<code class="key">right lane accident</code>": <code class="string">"0.08891"</code>,
   "<code class="key">any accident</code>": <code class="string">"0.38626"</code>,
   "<code class="key">SD_VOL_1</code>": <code class="string">"3.59629"</code>
}</pre>
<p>Then I have a view with the following map</p>
<pre>function(doc) {
    if(doc.year){
	var name="any accident";
	emit(doc._id, doc[name] - 0);
    }
}</pre>
<p>and a reduce that is more or less  same as the knuthian mean and variance that I wrote up in an earlier post.  My idea was to do bootstrap sampling by just using the POST {&#8220;keys&#8221;: ["key1", "key2", ...]} call documented on the <a href="http://wiki.apache.org/couchdb/HTTP_view_API" target="_blank">http view api page</a>.  But it doesn&#8217;t work, or rather, it works, but the API requires group=true.  So what I get  out is something like:</p>
<pre>curl 'http://localhost:5985/safetydb1213891/_design/Any/_view/bytime?group=true' -d '{"keys":["40130190","40130191","40130192","40130193","40130190","40130191","40130192","40130193"]}'
{"rows":[
{"key":"40130190","value":{"M2":0,"n":1,"mean":0.32849,"min":0.32849,"max":0.32849,"variance_n":0}},
{"key":"40130191","value":{"M2":0,"n":1,"mean":0.31275,"min":0.31275,"max":0.31275,"variance_n":0}},
{"key":"40130192","value":{"M2":0,"n":1,"mean":0.31403,"min":0.31403,"max":0.31403,"variance_n":0}},
{"key":"40130193","value":{"M2":0,"n":1,"mean":0.30753,"min":0.30753,"max":0.30753,"variance_n":0}},
{"key":"40130190","value":{"M2":0,"n":1,"mean":0.32849,"min":0.32849,"max":0.32849,"variance_n":0}},
{"key":"40130191","value":{"M2":0,"n":1,"mean":0.31275,"min":0.31275,"max":0.31275,"variance_n":0}},
{"key":"40130192","value":{"M2":0,"n":1,"mean":0.31403,"min":0.31403,"max":0.31403,"variance_n":0}},
{"key":"40130193","value":{"M2":0,"n":1,"mean":0.30753,"min":0.30753,"max":0.30753,"variance_n":0}}
]}</pre>
<p>If I don&#8217;t call it with group=true, I get an error:</p>
<pre>curl 'http://localhost:5985/safetydb1213891/_design/Any/_view/bytime?group=false' -d '{"keys":["40130190","40130191","40130192","40130193","40130190","40130191","40130192","40130193"]}'
{"error":"query_parse_error","reason":"Multi-key fetches for a reduce view must include group=true"}</pre>
<p>So I guess that means if I stick with this approach, I will need to ditch the reduce entirely, and do processing in an external program.</p>
<p>I haven&#8217;t yet tried my daily average approach, where a single document contains an entire day.  I don&#8217;t expect that m out of n sampling will work, at least not with a random number generator in there, as there is that requirement in the couchdb docs that a view always produce the same output given the same input.  But a balanced approach should work, as long as the permutation process is &#8220;pseudo-random&#8221; and repeatable for the day.  (Pick any normal number and use that).</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/contourline.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/contourline.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/contourline.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/contourline.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/contourline.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/contourline.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/contourline.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/contourline.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/contourline.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/contourline.wordpress.com/166/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=contourline.wordpress.com&blog=718724&post=166&subd=contourline&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://contourline.wordpress.com/2009/04/10/close-still-doesnt-count/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">jmarca</media:title>
		</media:content>
	</item>
		<item>
		<title>More thoughts on using bootstrap</title>
		<link>http://contourline.wordpress.com/2009/04/10/more-thoughts-on-using-bootstrap/</link>
		<comments>http://contourline.wordpress.com/2009/04/10/more-thoughts-on-using-bootstrap/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 17:19:09 +0000</pubDate>
		<dc:creator>jmarca</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[couchdb]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[transportation]]></category>

		<guid isPermaLink="false">http://contourline.wordpress.com/?p=160</guid>
		<description><![CDATA[Closer, but still not yet there using bootstrap sampling in Couchdb.   My prior post was mostly thinking out loud.  I&#8217;ve tried some things since, and this post is an attempt to organize my thoughts on the topic.
The first thing I tried was to submit a list of document ids to a view, and see what [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=contourline.wordpress.com&blog=718724&post=160&subd=contourline&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Closer, but still not yet there using bootstrap sampling in Couchdb.   My prior post was mostly thinking out loud.  I&#8217;ve tried some things since, and this post is an attempt to organize my thoughts on the topic.</p>
<p><span id="more-160"></span>The first thing I tried was to submit a list of document ids to a view, and see what happened.  This might work, and it might not.  It certainly won&#8217;t work as I expected.  That is, I have to do a very flat view&#8212;the map has to emit doc._id, value, and the reduce has to compute the statistic of interest over all of the input values.  I haven&#8217;t tried this yet, but my guess is that this will simply requery the reduce view with all of the input values.  So not time is saved by CouchDB&#8217;s caching of views.</p>
<p>Another approach is to put a random sequence in the view and sample from that.  The problem there is that I need to recompute the view everytime.  Using external programs, I will have to query the db for the list of docids, sample those with replacement to build my bootstrap sample, then create a view and submit it to the one-off view processor.  Given that the view can&#8217;t be cached anyway, the performance hit for this approach will always be paid, so no big deal not having a cached view.  Still, it would be nice to not have to rewrite the view every time I want to use it just because the database has grown.</p>
<p>Another approach that I am thinking about now is to save my data differently.  Instead of saving as one document the output of the next observation&#8217;s computations, instead collect those results into an entire day&#8217;s worth of data, and stuff the db with that.  Unfortunately, I&#8217;ll also have to rewrite my java code, as at the moment I am grabbing a few hours of time across all detectors.  Instead I&#8217;ll need to grab a day&#8217;s data across a single detector.</p>
<p>With this method, I *think* I can implement a bootstrap sampling with replacement inside of the javascript.  The rules of the view engine are preserved&#8212;each document is independent of every other, and no reliance on other documents in the database to process a single document.  The map part will sample with replacement from the observations for that day, and then emit as many replicates as I want for the day.</p>
<p>Which brings up another topic I am still unsure about.  Most of the bootstrap references talk about sampling n times from an original sample of size n.  That is, if it is 1,000 observations, each sample has 1,000 observations.  There is some discussion in Chernick&#8217;s book on about p 178 or so about using m out of n sampling, that is, drawing a smaller sample than n.  The rule is pretty vague, something about m being on the same order as n, but increasing at a smaller rate than n.  So as n goes to infinity, so does m, but m/n goes to zero.  That is really broad, and I need to get a better source and/or try it out for myself.  Anyway, it seems like log(n) would fit this rule, but would be a terribly small sample.</p>
<p>The point of using the m of n sample is to reduce the impact of outliers or a fat tail.  I do have outliers in my data, so it makes sense to use it.  I guess the best solution is to test it versus, say, the balanced sampling approach (b random permutations of the n observations sampled b times), and then inspect the differences in the resulting bias and variance for both estimates.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/contourline.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/contourline.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/contourline.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/contourline.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/contourline.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/contourline.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/contourline.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/contourline.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/contourline.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/contourline.wordpress.com/160/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=contourline.wordpress.com&blog=718724&post=160&subd=contourline&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://contourline.wordpress.com/2009/04/10/more-thoughts-on-using-bootstrap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">jmarca</media:title>
		</media:content>
	</item>
		<item>
		<title>Trevor&#8217;s Autonet paper published</title>
		<link>http://contourline.wordpress.com/2009/01/14/trevors-autonet-paper-published/</link>
		<comments>http://contourline.wordpress.com/2009/01/14/trevors-autonet-paper-published/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 00:53:29 +0000</pubDate>
		<dc:creator>jmarca</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[transportation]]></category>

		<guid isPermaLink="false">http://contourline.wordpress.com/?p=134</guid>
		<description><![CDATA[Trevor&#8217;s Autonet paper finally got published, and we&#8217;ve gotten a small bit of press.  Funny how that works.  Do research and build a prototype.  Write a paper or two or four, apparently get no interest.  Project mostly trickles off.  Then one paper finally gets published by a slower journal, and hey, everybody is interested.
While the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=contourline.wordpress.com&blog=718724&post=134&subd=contourline&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Trevor&#8217;s Autonet paper finally got published, and we&#8217;ve gotten a <a href="http://tech.slashdot.org/article.pl?sid=09/01/09/2248213" target="_blank">small</a> <a href="http://www.physorg.com/news150543157.html" target="_blank">bit</a> <a href="http://www.networkworld.com/news/2009/010709-p2p-traffic-control.html">of</a> <a href="http://www.sciencecentric.com/news/article.php?q=09010743-wireless-technology-could-reduce-congestion-accidents" target="_blank">press</a>.  Funny how that works.  Do research and build a prototype.  Write a paper or two or four, apparently get no interest.  Project mostly trickles off.  Then one paper finally gets published by a slower journal, and hey, everybody is interested.</p>
<p>While the ideas are good, and while Trevor and his team did a great job with the prototype and got a working system running, I think the real barrier to something like Autonet taking off is the difficulty in getting  a local area wireless connection up and running.  Not from a technical, bit/bytes/hand-off/Doppler-shift point of view.  Rather from a non-technical user&#8217;s point of view.  It is quite difficult to set up a device so that it both blabs and listens on some open wireless channel without requiring careful attention from the user.  Most wifi links, in contrast, are pretty simple to use because there is a defined server and client. But even then most dialogs ask the user to select which host to access, and some require some sort of password or access code.</p>
<p>In the intervening years between working on that stuff and where we are now, we&#8217;ve sort of come to the conclusion that the data channel isn&#8217;t as important as just freeing the information from the automobile.  From the person traveling, really.</p>
<p>The primary advantage of a local area wireless connection is that, well, those cars and devices you can talk probably have data that are relevant to you too, because you&#8217;re all sitting in the same spot.  The local area wireless link acts like a spatial query on the huge mountain of traffic data that is available.  The disadvantage is the need to configure your wireless device in a secure, user friendly way, and needing to develop some sort of protocol to query distant locations.</p>
<p>On the other hand, a cellular link does not have automatic spatial query on the data.  Of course you can *do* a spatial query, but that costs some cpu cycles, whereas with the Autonet idea, you&#8217;re *only* querying geographically proximate neighbors.  You&#8217;ve also got the problem that the wide area wireless links cost money to use.  Cellphone companies are known to charge outrageous rates for data transfer, and in fact, AT&amp;T specifically forbids using their data connection in the manner in which we would *like* to use it.  To quote from their service agreement terms and conditions:</p>
<p style="padding-left:30px;"><strong>Prohibited and Permissible Uses</strong>: Except as may otherwise be specifically permitted or prohibited for select data plans, data sessions may be conducted only for the following purposes: (i) Internet browsing; (ii) email; and (iii) intranet access. &#8230;[T]here are certain uses that cause extreme network capacity issues and interference with the network and are therefore prohibited. Examples of prohibited uses include, without limitation, the following: (i) server devices or host computer applications, including, but not limited to, Web camera posts or broadcasts, automatic data feeds, automated machine-to-machine connections or peer-to-peer (P2P) file sharing; &#8230;</p>
<p>So, an app that automatically uploads location and speed and queries traffic conditions every few seconds is out, but an application that &#8220;browses the internet&#8221; is okay.   So an application that responds to user input to &#8220;browse&#8221; the internet with a heartbeat ping is probably okay, but making it a daemon that bleeps every few minutes is not.</p>
<p>Gotta get us some iPhones so we can test this stuff out, I guess.  Which means we have to get funding.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/contourline.wordpress.com/134/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/contourline.wordpress.com/134/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/contourline.wordpress.com/134/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/contourline.wordpress.com/134/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/contourline.wordpress.com/134/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/contourline.wordpress.com/134/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/contourline.wordpress.com/134/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/contourline.wordpress.com/134/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/contourline.wordpress.com/134/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/contourline.wordpress.com/134/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=contourline.wordpress.com&blog=718724&post=134&subd=contourline&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://contourline.wordpress.com/2009/01/14/trevors-autonet-paper-published/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">jmarca</media:title>
		</media:content>
	</item>
		<item>
		<title>Knitting diamonds in the round, hm?</title>
		<link>http://contourline.wordpress.com/2008/12/16/knitting-diamonds-in-the-round-hm/</link>
		<comments>http://contourline.wordpress.com/2008/12/16/knitting-diamonds-in-the-round-hm/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 18:09:29 +0000</pubDate>
		<dc:creator>jmarca</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[lace knitting]]></category>

		<guid isPermaLink="false">http://contourline.wordpress.com/?p=125</guid>
		<description><![CDATA[Blog stats are funny.  My incomplete and possibly incorrect posting for my original diamond lace hat is by far the most popular thing I&#8217;ve written (popular being a relative term, with only like 300 views).  Looking at the stats, it is mostly one off google searches for diamond lace knitted in the round, etc. etc.  [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=contourline.wordpress.com&blog=718724&post=125&subd=contourline&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Blog stats are funny.  My incomplete and possibly incorrect posting for my original diamond lace hat is by far the most popular thing I&#8217;ve written (popular being a relative term, with only like 300 views).  Looking at the stats, it is mostly one off google searches for diamond lace knitted in the round, etc. etc.  So I really will make an effort to post the actual chart that I used for my second hat, which came off without any glitches and flew off my needles in two evenings.</p>
<p>I&#8217;m actually working right now on a cabled hat (v2) and am taking notes on the decreases.  The cables themselves are pretty easy (using Barbara Walker&#8217;s second knitting treasury as source, and her advice that fisherman&#8217;s sweaters are vertical cable samplers&#8212;so this hat is just a cable sampler).</p>
<p>But first I&#8217;ve got another monster project  (scarf) to finish.  My goal is 60 rows a night, but I&#8217;ve only done 18 and then 24.  At 24 rows a night, I will finish by Christmas, but with no time to spare.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/contourline.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/contourline.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/contourline.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/contourline.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/contourline.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/contourline.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/contourline.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/contourline.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/contourline.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/contourline.wordpress.com/125/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=contourline.wordpress.com&blog=718724&post=125&subd=contourline&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://contourline.wordpress.com/2008/12/16/knitting-diamonds-in-the-round-hm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">jmarca</media:title>
		</media:content>
	</item>
	</channel>
</rss>