<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8157071</id><updated>2011-10-19T09:41:12.341-07:00</updated><title type='text'>James Kew: Resident Alien</title><subtitle type='html'>Brit out of water</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default?start-index=101&amp;max-results=100'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>272</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8157071.post-114827421212739723</id><published>2006-05-21T21:58:00.000-07:00</published><updated>2007-03-18T01:40:53.620-07:00</updated><title type='text'>Trust the Gorton's Fisherman?</title><content type='html'>Truth in product packaging. And &lt;a href="http://www.gortons.com/"&gt;Gorton&amp;rsquo;s&lt;/a&gt;, with your &lt;a href="http://www.tvacres.com/admascots_gortons.htm"&gt;advertising message&lt;/a&gt; exhorting me to trust you: I&amp;rsquo;m looking at you.&lt;br /&gt;&lt;br /&gt;The dream:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2006/05/trust-the-gortons-fisherman/dream.jpg" width="500" height="401" alt="Box of Gortons Beer Batter fish fillets."&gt;&lt;br&gt;&lt;small&gt;Look at the &lt;i&gt;size&lt;/i&gt; of those things!&lt;/small&gt;&lt;/center&gt; &lt;br /&gt;Don&amp;rsquo;t they look good? The reality:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2006/05/trust-the-gortons-fisherman/reality.jpg" width="500" height="378" alt="Same box, with a real fillet: the real product is half the size of its depiction on the box."&gt;&lt;br&gt;&lt;small&gt;Oh. Look at the &lt;i&gt;size&lt;/i&gt; of that thing.&lt;/small&gt;&lt;/center&gt;&lt;br /&gt;They&amp;rsquo;re tiny. And what the photo doesn&amp;rsquo;t show is that the box is a lot bigger as it needs to be: it&amp;rsquo;s only half-full. This is not unusual for boxed frozen products here.&lt;br /&gt;&lt;br /&gt;I don&amp;rsquo;t remember packaging in the UK being so blatantly misleading. Maybe labelling laws are less stringent here?&lt;br /&gt;&lt;br /&gt;(To be fair to the fisherman: his teeny fillets did, however, make a pretty decent fish finger sandwich.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-114827421212739723?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/114827421212739723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=114827421212739723' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/114827421212739723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/114827421212739723'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2006/05/trust-gortons-fisherman.html' title='Trust the Gorton&apos;s Fisherman?'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-114602476325291228</id><published>2006-04-25T21:12:00.000-07:00</published><updated>2006-09-23T16:52:10.723-07:00</updated><title type='text'>Kill Bill: chick flick?</title><content type='html'>Dave Winer &lt;a href="http://www.scripting.com/2006/04/25.html#When:7:58:17PM"&gt;writes&lt;/a&gt;: &lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Last year on this day I &lt;a href="http://www.scripting.com/2005/04/25.html#flyingWithUma"&gt;wondered&lt;/a&gt; why Kill Bill I &amp;amp; II aren&amp;rsquo;t the ultimate chick revenge movies, like Thelma and Louise. A year later, I still don&amp;rsquo;t get it.&lt;/blockquote&gt; Yes, I remember that. I remember rolling my eyes then; they&amp;rsquo;re rolling again now.&lt;br /&gt;&lt;br /&gt;I started to draft a response back then but never got around to posting it. It would seem that, like Dave, my opinion hasn&amp;rsquo;t changed much in the interim; so here it is:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Slightly disturbing: Dave&amp;rsquo;s &lt;a href="http://archive.scripting.com/2005/04/20#When:5:33:09PM"&gt;repeated&lt;/a&gt; &lt;a href="http://archive.scripting.com/2005/04/25#flyingWithUma"&gt;suggestion&lt;/a&gt; that Kill Bill is a &amp;ldquo;great chick movie&amp;rdquo;. *boggle* What sort of &amp;ldquo;chicks&amp;rdquo; does he hang out with? Kill Bill&amp;rsquo;s a violent misanthropic mess which revels in brutalising women.&lt;/blockquote&gt; Glib statements of &lt;a href="http://archive.scripting.com/2005/04/20#When:5:33:09PM"&gt;bodycount&lt;/a&gt; rather miss the point: yes, many many men are briskly dispatched, but it is women&amp;rsquo;s pain and suffering (the heroine is shot, left for dead, and sexually molested while she&amp;rsquo;s in coma; beaten senseless and buried alive; need I go on?) that Tarantino&amp;rsquo;s camera lingers on long and lovingly.&lt;br /&gt;&lt;br /&gt;Chick flick. Riiiight. Great date movie, too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-114602476325291228?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/114602476325291228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=114602476325291228' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/114602476325291228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/114602476325291228'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2006/04/kill-bill-chick-flick.html' title='Kill Bill: chick flick?'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-114312733492886942</id><published>2006-03-23T07:20:00.000-08:00</published><updated>2006-09-23T16:52:48.346-07:00</updated><title type='text'>Welcome Contra Costa Times readers</title><content type='html'>Ooh look: &lt;a href="http://www.contracostatimes.com/mld/cctimes/living/14166642.htm"&gt;I&amp;rsquo;m in the paper&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Here&amp;rsquo;s a big list of &lt;a href="http://jameskew.blogspot.com/2004/09/hiking.html"&gt;hiking posts&lt;/a&gt;; and here&amp;rsquo;s a few favourites:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://jameskew.blogspot.com/2005/02/tilden-regional-park.html"&gt;Tilden&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://jameskew.blogspot.com/2005/03/redwood-regional-park.html"&gt;Redwood&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://jameskew.blogspot.com/2005/08/sibley-cloudwalk.html"&gt;Sibley&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://jameskew.blogspot.com/2005/08/shell-ridge-4-monday-night-nature-hike.html"&gt;Shell Ridge&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&amp;hellip;and here&amp;rsquo;s a few of the other things mentioned in the article:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://jameskew.blogspot.com/2004/11/tips-for-dogsitters.html"&gt;Ticks&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://jameskew.blogspot.com/2005/09/lime-ridge-4-paraiso-trail-loop.html"&gt;Rattlesnakes&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://jameskew.blogspot.com/2005/05/las-trampas-ridge-adventures.html"&gt;Mountain lions&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://jameskew.blogspot.com/2004/09/movies.html"&gt;Movies&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://jameskew.blogspot.com/2004/09/food.html"&gt;Food&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://jameskew.blogspot.com/2005/07/parading-fourth.html"&gt;Fourth of July&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://jameskew.blogspot.com/2004/11/treelighting.html"&gt;&amp;ldquo;Proper&amp;rdquo; Christmas carols&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; And now I feel a little guilty for not having posted on hiking for a while: work and a long commute leave little time for writing here, and I have a bit of a backlog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-114312733492886942?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/114312733492886942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=114312733492886942' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/114312733492886942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/114312733492886942'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2006/03/welcome-contra-costa-times-readers.html' title='Welcome Contra Costa Times readers'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-114257541581102416</id><published>2006-03-16T21:56:00.000-08:00</published><updated>2006-09-23T16:54:57.550-07:00</updated><title type='text'>Best. Correction. Ever.</title><content type='html'>From the Southwest Airlines Spirit magazine, March 2006:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;Correction&lt;/b&gt;&lt;br /&gt;&lt;i&gt;In our January issue, in our description of Wolfgang Puck, one of our Top 10 TV Chefs, we said, &amp;ldquo;For [Home Shopping Network], Wolfgang cooks stuff while you buy his junk.&amp;rdquo; We meant &amp;ldquo;junk&amp;rdquo; in the colloquial sense, as &amp;ldquo;stuff,&amp;rdquo; and did not mean to imply that the quality of Puck&amp;rsquo;s line of kitchenware was anything less than stellar. We apologize for our careless word choice, and we regret the error.&lt;/i&gt;&lt;/blockquote&gt; Colloquial, yes, that&amp;rsquo;s the ticket. &lt;br /&gt;&lt;br /&gt;Is it just me, or is there still a subtle but delicious hint of snark in that &amp;ldquo;anything less than stellar&amp;rdquo;?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-114257541581102416?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/114257541581102416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=114257541581102416' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/114257541581102416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/114257541581102416'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2006/03/best-correction-ever.html' title='Best. Correction. Ever.'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-114101115801276701</id><published>2006-02-26T19:32:00.000-08:00</published><updated>2007-04-07T01:28:31.166-07:00</updated><title type='text'>Two monkeys</title><content type='html'>Surprise: &lt;a href="http://www.curiousgeorgemovie.com/"&gt;Curious George&lt;/a&gt; is a much better monkey movie than &lt;a href="http://www.kingkongmovie.com/"&gt;King Kong&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;George: playful, innocent, sweet, short; full of the joy of life; and unashamedly for kids, with no ironic in-jokes winking and mugging at adults. (There is, however, one &amp;ldquo;you go, girlfriend&amp;rdquo; which &lt;em&gt;already&lt;/em&gt; feels stale and which won&amp;rsquo;t age well.)&lt;br /&gt;&lt;br /&gt;Kong: overwrought, overblown, overlong; full of the joy of a director with a near-unlimited effects budget and no self-control. A huge technical achievement, no doubt, but &lt;em&gt;why&lt;/em&gt;?&lt;br /&gt;&lt;br /&gt;Go see George: it&amp;rsquo;ll make you feel good about life.&lt;br /&gt;&lt;br /&gt;(Oh, and &lt;a href="http://rogerebert.suntimes.com/apps/pbcs.dll/article?AID=/20060209/REVIEWS/60206001/1023"&gt;Ebert &amp;amp; Roeper&lt;/a&gt;: where&amp;rsquo;s your sense of &lt;em&gt;fun&lt;/em&gt;?)&lt;br /&gt;&lt;br /&gt;Categories: Movies&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-114101115801276701?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/114101115801276701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=114101115801276701' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/114101115801276701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/114101115801276701'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2006/02/two-monkeys.html' title='Two monkeys'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-113919337498881365</id><published>2006-02-05T17:45:00.000-08:00</published><updated>2006-03-29T14:34:46.173-08:00</updated><title type='text'>Shell Ridge Loop</title><content type='html'>No car yesterday; it&amp;rsquo;s in the shop until Monday. So, a circular hike from the apartment; a shortened, and reversed, version of a &lt;a href="http://jameskew.blogspot.com/2005/08/iron-horse-shell-ridge-connect-dots.html"&gt;loop hike&lt;/a&gt; I did last August.&lt;br /&gt;&lt;br /&gt;We start at Howe Homestead Park, on the edge of Shell Ridge Open Space. Climbing up on the Kovar Trail, and higher onto the Summit Ridge Trail, the views back over downtown Walnut Creek soon open up.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2006/02/shell-ridge-loop/summit-ridge.jpg" width="375" height="500" alt="Narrow dirt trail through brilliant green grass; city buildings in the background."&gt;&lt;/center&gt;&lt;br /&gt;The trail dips back down along the rim of a disused quarry. Footing is a bit rough here; but it&amp;rsquo;s a lot easier doing it downhill on a dry day than &lt;a href="http://jameskew.blogspot.com/2005/02/shell-ridge-open-space.html"&gt;uphill on a wet and windy day&lt;/a&gt;&amp;hellip;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2006/02/shell-ridge-loop/quarry-trail.jpg" width="375" height="500" alt="Rocky trail, falling away on both sides, above green hills dotted with oaks."&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2006/02/shell-ridge-loop/quarry-1.jpg" width="375" height="500" alt="Overgrown rocky outcrop."&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2006/02/shell-ridge-loop/quarry-2.jpg" width="500" height="375" alt="Rocky outcrop with oak trees."&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2006/02/shell-ridge-loop/quarry-3.jpg" width="500" height="375" alt="Field of boulders."&gt;&lt;/center&gt;&lt;br /&gt;Once we&amp;rsquo;re down we turn north, first on the Fossil Hill Trail and then on the Briones&amp;ndash;Mt. Diablo Trail, which heads out of the Open Space along a short ridge.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2006/02/shell-ridge-loop/briones-diablo.jpg" width="401" height="500" alt="Mountain view with cherry tree in foreground."&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2006/02/shell-ridge-loop/blossom-1.jpg" width="500" height="497" alt="Branch of cherry blossom."&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2006/02/shell-ridge-loop/blossom-2.jpg" width="411" height="500" alt="Single cherry blossom."&gt;&lt;/center&gt;&lt;br /&gt;We cross Ygnacio Valley Road and head into Heather Farm; two curious ducks waddle out of the creek to check us out.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2006/02/shell-ridge-loop/ducks-1.jpg" width="500" height="358" alt="Two ducks leaving the water."&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2006/02/shell-ridge-loop/ducks-2.jpg" width="500" height="358" alt="Two ducks climbing the creek bank."&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2006/02/shell-ridge-loop/ducks-3.jpg" width="500" height="357" alt="Two ducks crossing the trail."&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2006/02/shell-ridge-loop/ducks-4.jpg" width="500" height="357" alt="Two ducks facing each other."&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2006/02/shell-ridge-loop/ducks-5.jpg" width="500" height="357" alt="Mallard in profile."&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2006/02/shell-ridge-loop/ducks-6.jpg" width="500" height="357" alt="Two ducks; one pecks at the ground while the other looks on."&gt;&lt;/center&gt;&lt;br /&gt;From Heather Farm, it&amp;rsquo;s a quick nip west on the Contra Costa Canal Trail before the final&amp;mdash;and rather dull&amp;mdash;stretch home on the Iron Horse Trail. &lt;br /&gt;&lt;br /&gt;Categories: Hiking&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-113919337498881365?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/113919337498881365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=113919337498881365' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/113919337498881365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/113919337498881365'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2006/02/shell-ridge-loop.html' title='Shell Ridge Loop'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-113918713299228239</id><published>2006-02-05T16:21:00.000-08:00</published><updated>2006-03-01T12:23:05.636-08:00</updated><title type='text'>Broken</title><content type='html'>Yes, I know. The images here have been broken for days. Not my fault.&lt;br /&gt;&lt;br /&gt;Tips for ISPs: when you migrate to a new webmail system, try to do it without:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Vanishing user&amp;rsquo;s webspace content without warning&lt;/li&gt;&lt;li&gt;Making users migrate their content by hand from old to new systems&lt;/li&gt;&lt;li&gt;Changing the URLs on the new system so no old links work any more.&lt;/li&gt;&lt;/ol&gt; I&amp;rsquo;m looking at you here, &lt;a href="http://www.astound.net/"&gt;Astound Broadband&lt;/a&gt;. Poor show.&lt;br /&gt;&lt;br /&gt;So, images in old posts will be coming back online gradually, as and when I get around to editing the posts with the new image URLs.&lt;br /&gt;&lt;br /&gt;On the upside, though: it was nice to see that things really did degrade gracefully when all the scripts went missing. (For those that are counting, the following are scripted effects: category, citation, and info links; inline comments; linkblog items; reverse-chronological archives; and smart quotes and other typographical niceties in titles, posts, and comments.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-113918713299228239?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/113918713299228239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=113918713299228239' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/113918713299228239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/113918713299228239'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2006/02/broken.html' title='Broken'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-113608512701883718</id><published>2005-12-31T17:44:00.000-08:00</published><updated>2006-03-01T02:51:55.500-08:00</updated><title type='text'>Photographing the hummingbirds</title><content type='html'>Through frosty nights, rain, and wind the hummingbirds are still here and still feeding; the Annas are year-round residents.&lt;br /&gt;&lt;br /&gt;Last night was stormy so Melinda took the feeder down and left it safely on top of the air conditioner. This morning the hummingbirds noticed the empty hook, found the feeder, and carried on feeding regardless. So, I thought to myself, if they&amp;rsquo;l feed there: maybe they&amp;rsquo;ll feed in front of a camera?&lt;br /&gt;&lt;br /&gt;And so, after a few blurred and indistinct attempts, evolved the following setup:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2005/12/photographing-the-hummingbirds/studio.jpg" width="500" height="400" alt="Hummingbird feeder on table on balcony. The table and the balcony railings are covered with white paper; the table is viewed over the seat of a folding chair."&gt;&lt;/center&gt;&lt;br /&gt;The chair provides somewhere to rest the camera; without it, camera shake is unavoidable, particularly as it can be a long wait for a hummingbird to approach. The paper sellotaped to the balcony railings provides a light background; hummingbirds are mostly dark and blend in against dark backgrounds. The same goes for the paper on the table, which also hides the distracting details of the table-top.&lt;br /&gt;&lt;br /&gt;Other things you learn you learn when trying to photograph hummingbirds: flash is a must; shutter lag is a bugger; patience pays; but luck is the biggest factor.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2005/12/photographing-the-hummingbirds/wings.jpg" width="500" height="226" alt="Hummingbird approaching the feeder from the left, wings stretched out ahead of it."&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2005/12/photographing-the-hummingbirds/sip.jpg" width="500" height="334" alt="Hummingbird sipping nectar on the wing; its wings are stretched out behind it."&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2005/12/photographing-the-hummingbirds/drink.jpg" width="500" height="333" alt="Hummingbird drinking from the feeder; wings in mid-stroke, feet tucked up underneath."&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2005/12/photographing-the-hummingbirds/perch.jpg" width="500" height="357" alt="Perching hummingbird."&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2005/12/photographing-the-hummingbirds/back.jpg" width="500" height="278" alt="Flying hummingbird from behind: wings stretched wide. The tongue is visible flicking out of the beak."&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2005/12/photographing-the-hummingbirds/shadow.jpg" width="500" height="312" alt="Hummingbird approaching from the right; its body casts a shadow behind it."&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-113608512701883718?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/113608512701883718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=113608512701883718' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/113608512701883718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/113608512701883718'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/12/photographing-hummingbirds.html' title='Photographing the hummingbirds'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-113306602705462967</id><published>2005-11-26T20:10:00.000-08:00</published><updated>2006-03-01T02:57:35.413-08:00</updated><title type='text'>Thanksgiving, again</title><content type='html'>My second &lt;a href="http://jameskew.blogspot.com/2004/11/thanksgiven.html"&gt;Thanksgiving&lt;/a&gt;; this year a quieter affair at the in-laws. &lt;br /&gt;&lt;br /&gt;But much more than the &lt;a href="http://jameskew.blogspot.com/2005/10/one-year-in.html"&gt;anniversary&lt;/a&gt;, Thanksgiving brings home the fact that I&amp;rsquo;ve been here a year. Now I&amp;rsquo;m experiencing things second time around; life is not as new and novel; patterns are settling in, routines becoming established. I&amp;rsquo;m integrating.&lt;br /&gt;&lt;br /&gt;Also in its second year: treelighting. Last year we were in &lt;a href="http://jameskew.blogspot.com/2004/11/treelighting.html"&gt;Danville&lt;/a&gt;. This year, we went to the Walnut Creek ceremony, which is smaller and quieter. And, surprisingly, has a few &lt;em&gt;proper&lt;/em&gt; carols quietly tucked in amongst the non-denominational songbook: a real reminder of home. Although frankly, &lt;i&gt;O Come All Ye Faithful&lt;/i&gt; really needs a bigger choir than 10 weedy highschoolers; not to mention a thunderous church organ for the third verse.&lt;br /&gt;&lt;br /&gt;I&amp;rsquo;m beginning to realize that if I want carols at Christmas, I&amp;rsquo;m going to have to &lt;a href="http://www.amazon.com/gp/product/B00000427N/104-6379546-7972755"&gt;pay for them&lt;/a&gt;. Unless the BBC streams the Kings service on &lt;a href="http://www.bbc.co.uk/radio4/progs/listenagain.shtml"&gt;Listen Again&lt;/a&gt;...&lt;br /&gt;&lt;br /&gt;On balance, the Danville treelighting was more fun. While the Walnut Creek ceremony is confined to Civic Park, the Danville ceremony takes over the entire downtown, giving it somewhat of a reclaim-the-streets vibe.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-113306602705462967?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/113306602705462967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=113306602705462967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/113306602705462967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/113306602705462967'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/11/thanksgiving-again.html' title='Thanksgiving, again'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-113130137621442869</id><published>2005-11-06T10:20:00.000-08:00</published><updated>2006-03-03T19:39:27.096-08:00</updated><title type='text'>Strangely satisfying</title><content type='html'>There are few things as satisfying as the first dip of the knife into a nice new jar of &lt;a href="http://www.marmite.co.uk/"&gt;Marmite&lt;/a&gt;. Particularly when it&amp;rsquo;s a big jar you brought out with you from the UK, rather than a tiddly jar that costs upwards of $6 locally.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-113130137621442869?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/113130137621442869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=113130137621442869' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/113130137621442869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/113130137621442869'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/11/strangely-satisfying.html' title='Strangely satisfying'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-113021988329018871</id><published>2005-10-24T22:31:00.000-07:00</published><updated>2006-09-30T20:57:32.626-07:00</updated><title type='text'>One Year In</title><content type='html'>The first anniversary of this blog went by quietly and unnoted last month; but today's a much more significant anniversary. I &lt;a href="http://jameskew.blogspot.com/2004/10/and-were-there.html"&gt;entered the US&lt;/a&gt;, becoming a permanently resident alien, on the &lt;a href="http://jameskew.blogspot.com/2004/10/and-were-off.html"&gt;25th November 2004&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2005/10/one-year-in/prc.png" width="300" height="186" alt="PERMANENT RESIDENT CARD: KEW, JAMES"&gt;&lt;/div&gt;&lt;br /&gt;Since then, I have:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;navigated the bureaucracy of the &lt;a href="http://jameskew.blogspot.com/2004/11/socially-secure.html"&gt;&lt;acronym title="Social Security Administration"&gt;SSA&lt;/acronym&gt;&lt;/a&gt;, the &lt;a href="http://jameskew.blogspot.com/2004/11/tested.html"&gt;&lt;acronym title="Department of Motor Vehicles"&gt;DMV&lt;/acronym&gt;&lt;/a&gt; and the &lt;a href="http://jameskew.blogspot.com/2005/04/taxed.html"&gt;&lt;acronym title="Internal Revenue Service"&gt;IRS&lt;/acronym&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;experienced the my first &lt;a href="http://jameskew.blogspot.com/2004/11/thanksgiven.html"&gt;Thanksgiving&lt;/a&gt;, the &lt;a href="http://jameskew.blogspot.com/2004/11/treelighting.html"&gt;odd secularity&lt;/a&gt; of  &lt;a href="http://jameskew.blogspot.com/2004/12/christmas-lights.html"&gt;Christmas&lt;/a&gt;, and my first &lt;a href="http://jameskew.blogspot.com/2005/07/parading-forth.html"&gt;Independence Day&lt;/a&gt;; not to mention my first &lt;a href="http://jameskew.blogspot.com/2005/04/earth-day-at-john-muir-historic-site.html"&gt;Earth Day&lt;/a&gt;&lt;/li&gt;&lt;li&gt;got &lt;a href="http://jameskew.blogspot.com/2004/12/passed.html"&gt;licensed&lt;/a&gt;, got &lt;a href="http://jameskew.blogspot.com/2004/12/wheels.html"&gt;mobile&lt;/a&gt;, got &lt;a href="http://jameskew.blogspot.com/2005/01/moving.html"&gt;housed&lt;/a&gt;, and got &lt;a href="http://jameskew.blogspot.com/2005/10/landing.html"&gt;hired&lt;/a&gt;&lt;/li&gt;&lt;li&gt;faced &lt;a href="http://jameskew.blogspot.com/2005/05/las-trampas-ridge-adventures.html"&gt;dangerous&lt;/a&gt;, &lt;a href="http://jameskew.blogspot.com/2005/09/lime-ridge-4-paraiso-trail-loop.html"&gt;frightening&lt;/a&gt;, and &lt;a href="http://jameskew.blogspot.com/2004/11/tips-for-dogsitters.html"&gt;unpleasant&lt;/a&gt; native wildlife&lt;/li&gt;&lt;li&gt;developed a &lt;a href="http://jameskew.blogspot.com/2005/02/if-you-hang-it-they-might-come.html"&gt;long-running&lt;/a&gt; &lt;a href="http://jameskew.blogspot.com/2005/02/nature-notes_19.html"&gt;love&lt;/a&gt; &lt;a href="http://jameskew.blogspot.com/2005/06/hummingbirds-again.html"&gt;affair&lt;/a&gt; with &lt;a href="http://jameskew.blogspot.com/2005/07/hummingbirds-spiders-and-flies.html"&gt;hummingbirds&lt;/a&gt;: amazing little creatures&lt;/li&gt;&lt;li&gt;got &lt;a href="http://jameskew.blogspot.com/2005/03/cookbooked.html"&gt;published&lt;/a&gt;, albeit in the smallest way&lt;/li&gt;&lt;li&gt;got &lt;a href="http://jameskew.blogspot.com/2005/03/scary-and-depressing.html"&gt;angry&lt;/a&gt;, and &lt;a href="http://jameskew.blogspot.com/2005/04/squirmy.html"&gt;angrier&lt;/a&gt;, and finally &lt;a href="http://jameskew.blogspot.com/2005/09/angry-but-impotent.html"&gt;determined&lt;/a&gt;&lt;/li&gt;&lt;li&gt;explored the &lt;a href="http://jameskew.blogspot.com/2005/05/agony-of-choice.html"&gt;gloriously broad&lt;/a&gt; world of &lt;a href="http://jameskew.blogspot.com/2005/05/i-ate-em-so-you-dont-have-to.html"&gt;junk food&lt;/a&gt;&lt;/li&gt;&lt;li&gt;survived my first California &lt;a href="http://jameskew.blogspot.com/2005/07/hot-days-are-here-for-good.html"&gt;summer&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://jameskew.blogspot.com/2004/09/hiking.html"&gt;hiked&lt;/a&gt; 250 miles, got &lt;a href="http://jameskew.blogspot.com/2005/07/counters-vs-timers.html"&gt;fitter&lt;/a&gt;, and even got a little &lt;a href="http://jameskew.blogspot.com/2005/08/maybe-it.html"&gt;thinner&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&amp;hellip;and, basically, had a blast. Making the jump was one of the best things I ever did: I love this place.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-113021988329018871?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/113021988329018871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=113021988329018871' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/113021988329018871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/113021988329018871'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/10/one-year-in.html' title='One Year In'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-113013146225843003</id><published>2005-10-23T22:00:00.000-07:00</published><updated>2006-09-30T20:58:20.840-07:00</updated><title type='text'>Lafayette Reservoir, redux</title><content type='html'>The lower, paved trail at &lt;a href="http://www.ebmud.com/services/recreation/east_bay/lafayette/"&gt;Lafayette Reservoir&lt;/a&gt;: pretty easy going.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://www.ebmud.com/services/recreation/east_bay/lafayette/LAFAYETTE_MAP.pdf"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2005/10/lafayette-reservoir-redux/trail.png" width="400" height="300" alt="Map of Lafayette Reservoir, showing paved trail."&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;It&amp;rsquo;s not quite as flat as I suggested &lt;a href="http://jameskew.blogspot.com/2005/05/lafayette-reservoir.html"&gt;last time&lt;/a&gt;&amp;mdash;it doesn&amp;rsquo;t follow the edge of the lake, so it does have some gentle ups and downs&amp;mdash;but it&amp;rsquo;s easy and short. Around 2&amp;frac12; miles, and we hiked it in under an hour. A more strenous hike would combine it with one or more segments of the Rim Trail.&lt;br /&gt;&lt;br /&gt;Categories: Hiking&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-113013146225843003?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/113013146225843003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=113013146225843003' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/113013146225843003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/113013146225843003'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/10/lafayette-reservoir-redux.html' title='Lafayette Reservoir, redux'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112951835768598952</id><published>2005-10-16T21:20:00.000-07:00</published><updated>2006-09-30T21:02:46.146-07:00</updated><title type='text'>Mount Diablo: Wall Point</title><content type='html'>Another East Bay Casual Hiking trip today: this one to the trails starting at the Macedo Ranch trailhead, on the south-west flank of Mount Diablo.&lt;br /&gt;&lt;br /&gt;We climb from the trailhead up onto Wall Point, a ridge which runs roughly northwest-to-south-east. Although the &lt;a href="http://hiking.bondon.com/Hike_Details.cfm?ID=84"&gt;description&lt;/a&gt; for this hike describes it as &amp;ldquo;Remington plus,&amp;rdquo; referring to &lt;a href="http://jameskew.blogspot.com/2005/10/remington-loop.html"&gt;last week's intense uphill climb&lt;/a&gt;, it&amp;rsquo;s actually easier going. The climb is longer, but less steep and less sustained: there are occasional intervals where the trail flattens out and we get the chance for a breather.&lt;br /&gt;&lt;br /&gt;It&amp;rsquo;s worth it when we&amp;rsquo;re up: the views open out over Alamo and down the valley to Danville and San Ramon. We can see the ridge above Remington Loop where we hiked last week; and behind us, the bulk of the mountain.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://www.parks.ca.gov/pages/517/files/mtDiabloBrochure.pdf"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2005/10/mount-diablo-wall-point/macedo-ranch.png" width="480" height="220" alt="Trail map showing Macedo Ranch and Wall Point"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;A connector trail, marked on the official trail map as "Secret Trail" but signposted on the ground simply as a connector, links Wall Point Road with Barbeque Terrace Road. (The overview map above, from the &lt;a href="http://www.parks.ca.gov/pages/517/files/mtDiabloBrochure.pdf"&gt;State Park brochure&lt;/a&gt;, the only online map I&amp;rsquo;ve found for Mount Diablo, doesn&amp;rsquo;t show the connector.)&lt;br /&gt;&lt;br /&gt;Barbeque Terrace Road runs slightly downhill along the side of the ridge before joining Dusty Road--not too dusty today--and rejoining Wall Point Road for the return to the trailhead.&lt;br /&gt;&lt;br /&gt;Six miles, about two and a half hours, and the &amp;ldquo;moderate&amp;rdquo; rating is about right; a good hike. Take exact change for the trailhead parking lot, which runs on the honor system but which is patrolled by the ranger station: $3.&lt;br /&gt;&lt;br /&gt;Categories: Hiking&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112951835768598952?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://hiking.bondon.com/Hike_Details.cfm?ID=84' title='Mount Diablo: Wall Point'/><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112951835768598952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112951835768598952' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112951835768598952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112951835768598952'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/10/mount-diablo-wall-point.html' title='Mount Diablo: Wall Point'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112900918305772926</id><published>2005-10-10T22:14:00.000-07:00</published><updated>2006-03-01T03:05:07.106-08:00</updated><title type='text'>Going native</title><content type='html'>In case the subtle shift in the last few posts went unnoticed: I'm moving to American spelling and punctuation in my posts here. This is less an abandoning of my British roots, more a pragmatic convenience. It's going to be difficult to constantly shift between writing American at work and British at home. &lt;br /&gt;&lt;br /&gt;And along similar lines, I really am going to have to give up my UK keyboard. The differences between UK and US keyboard layouts are small, but significant; particularly when writing code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112900918305772926?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112900918305772926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112900918305772926' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112900918305772926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112900918305772926'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/10/going-native.html' title='Going native'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112892395651906158</id><published>2005-10-09T21:58:00.000-07:00</published><updated>2006-03-01T02:48:34.790-08:00</updated><title type='text'>Remington Loop</title><content type='html'>Another East Bay Casual Hiking hike, and Melinda&amp;rsquo;s first with the group. A brave choice, given this hike&amp;rsquo;s &lt;a href="http://hiking.bondon.com/Hike_Details.cfm?ID=82"&gt;description&lt;/a&gt; as &amp;ldquo;tough,&amp;rdquo; &amp;ldquo;a great cardio hike,&amp;rdquo; and &amp;ldquo;for beginner or novice types, it will seem like the steepest dirt trail you&amp;rsquo;ve ever experienced.&amp;rdquo;&lt;br /&gt;&lt;br /&gt;This hike is in Danville, starting just off the west end of Sycamore Valley Road; although we lived in Danville for several months, I had no idea this trail was there. There seems to be little on it on the web, either. There &lt;em&gt;might&lt;/em&gt; be some information on the interactive map linked from this &lt;a href="http://www.ci.danville.ca.us/default.asp?serviceID1=178&amp;amp;Frame=L1"&gt;Danville Parks and Sports Fields&lt;/a&gt; page, but I&amp;rsquo;ve been unable to get it to load. &lt;br /&gt;&lt;br /&gt;[Update: Danville&amp;rsquo;s IS department mailed me. The map is fixed, but doesn&amp;rsquo;t show the trail&amp;mdash;it's an EBRPD trailhead. Nothing on it at their &lt;a href="http://www.ebparks.org"&gt;website&lt;/a&gt; either.]&lt;br /&gt;&lt;br /&gt;The description is a fair one: it&amp;rsquo;s a steady uphill plug from the starting point at Remington Loop, and a long haul up to the ridge. The views open up fairly quickly, though, so there&amp;rsquo;s lots to look at when you pause; the ridge is directly across the valley from the west face of Mount Diablo, and when you get high enough the views north up the valley open up and you can see all the way past Shell Ridge to the refineries at Martinez.&lt;br /&gt;&lt;br /&gt;At the top, as we walk south along the ridge, it becomes clearer where we are: looking west, the next ridge along is Las Trampas Ridge. Bollinger Canyon Road runs north-south in the valley between us and Las Trampas.&lt;br /&gt;&lt;br /&gt;After the climb up, the rest of the hike is easy going: the trail along the ridge rolls gently, and the descent is simple, not actually steep enough to be any trouble. About 2&amp;frac12; hours; I&amp;rsquo;d guess about 5 miles.&lt;br /&gt;&lt;br /&gt;And the after-hike treat: ice-cream at &lt;a href="http://www.coldstonecreamery.com/"&gt;Cold Stone Creamery&lt;/a&gt; in the &lt;a href="http://www.danvillelivery.com/dine.htm"&gt;Danville Livery&lt;/a&gt;. Verdict: somewhat overpriced, gimmicky, and confusing for first-timers. Choose one or more flavors, one or more mixins, and they mix them on a marble slab for you. Fun, but there's way too much to choose from, leaving me paralyzed with indecision. The ice-cream itself is good though; and the Oatmeal Cookie Dough icecream, highly recommended.&lt;br /&gt;&lt;br /&gt;Categories: Hiking, Food&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112892395651906158?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://hiking.bondon.com/Hike_Details.cfm?ID=82' title='Remington Loop'/><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112892395651906158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112892395651906158' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112892395651906158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112892395651906158'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/10/remington-loop.html' title='Remington Loop'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112890196411271831</id><published>2005-10-09T16:41:00.000-07:00</published><updated>2006-07-02T23:48:39.170-07:00</updated><title type='text'>Comment spam ramps up</title><content type='html'>Comment spam is rampant on Blogger right now: in the last week, I&amp;rsquo;ve received&amp;mdash;and deleted&amp;mdash;nearly seventy spam comments on posts here.&lt;br /&gt;&lt;br /&gt;They all have a strong whiff of machine generation about them: firstly, they&amp;rsquo;re poorly targeted. Since when did I have a &amp;ldquo;blog about best online casino directory&amp;rdquo;? Or &amp;ldquo;a great site for lemonade recipe&amp;rdquo;? They also tend to cluster on my previous posts about spam blogs, probably because the text there is rich in spammy keywords. And secondly, they&amp;rsquo;re obviously templated: one or two sentences of generic complements; one or two sentences of insert-keyword-here shilling; the same phrases over and over again. (I mean really: &amp;ldquo;reading your blog gave me goose pimples all over my body&amp;rdquo;? Please.)&lt;br /&gt;&lt;br /&gt;But what really gives the game away is the cases where the hapless spammer misconfigures the software. Sometimes there are bizarre keywords (note here I&amp;rsquo;ve replaced the spammy link with a harmless underline):&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;You have an interesting blog. I just put up a site about &lt;u&gt;buy compensation gkjgsdsgs html mesothelioma wbr&lt;/u&gt;. I know it&amp;rsquo;s a strange subject [&amp;hellip;]&lt;/blockquote&gt; No kidding. (How did mesothelioma get to be the &lt;em&gt;only&lt;/em&gt; cancer spammers latch onto, anyway?) Occasionally, keywords are missing altogether:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;I have a &lt;u&gt;##affiliate##&lt;/u&gt; site/blog. It pretty much covers ##Affiliate&amp;nbsp;Program## related stuff.&lt;/blockquote&gt; Oh dear.&lt;br /&gt;&lt;br /&gt;One comment let the cat fully out of the bag&amp;mdash;and here I&amp;rsquo;m letting the link stand, but applying a nice safe nofollow to it:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;You have a very good site on &lt;a rel="nofollow" href="http://www.coolmobiletone.com/bloglinkgenerator/"&gt;does adsense work&lt;/a&gt; This is something I also have a large interest in and have set up a blog about does adsense work please visit and let me know what you think.&lt;/blockquote&gt;  Yep: &lt;a rel="nofollow" href="http://www.coolmobiletone.com/bloglinkgenerator/"&gt;Blog Link Generator&lt;/a&gt;, favorite tool of asshat comment spammers everywhere. &lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2005/10/comment-spam-ramps-up/blog-link-generator.png" width="189" height="189" alt="Blog Link Generator: Get Thousands of Links Back To Your Site From Other People&amp;rsquo;s Blog Today!"&gt;&lt;/div&gt;&lt;br /&gt;As the marketing fluff puts it, Blog Link Generator helps you:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Use keywords to find relevant blogs on blogger.com; automatically post your comments to those blogs, including that all-important link back to your site.&lt;/blockquote&gt; For &amp;ldquo;all-important&amp;rdquo;, of course, read &amp;ldquo;all-but-useless&amp;rdquo;. The come-on touts higher search-engine rankings (&amp;ldquo;The spiders find you, and you know what happens next. It&amp;rsquo;s all good!&amp;rdquo;) but that&amp;rsquo;s all bogus. Links in Blogger comments are nofollow, which means they&amp;rsquo;re worthless in terms of search engine rankings; the spiders of all the major search engines simply ignore them.&lt;br /&gt;&lt;br /&gt;Not that that&amp;rsquo;ll stop &amp;rsquo;em trying, of course.&lt;br /&gt;&lt;br /&gt;A hollow laugh, too, to the claims of &lt;a rel="nofollow" href="http://www.holygrailofadvertising.com/"&gt;Blog Submitter Pro&lt;/a&gt;, a similar auto-comment-spam tool: &lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Believe it or not, the people who run the vast majority of blogs that you post on will actually very much welcome your post.&lt;/blockquote&gt; The use of the harmless word &amp;ldquo;post&amp;rdquo; to replace &amp;ldquo;spam comment&amp;rdquo; is slippery. But that aside; as the person running &lt;em&gt;this&lt;/em&gt; blog, I don&amp;rsquo;t welcome your spam. Not in the least.&lt;br /&gt;&lt;br /&gt;The rise of commodity automation tools means that Blogger comment spam is only going to get worse. If you run a blog on Blogger, here&amp;rsquo;s some advice:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;At the very least, make sure you have a comment notification address set in your Comments settings page, so that you get email notification of new comments and can react to spam as it arrives.&lt;/li&gt;&lt;li&gt;Consider turning on the word verification option for comments, if you can accept the accessibility problems it causes for anyone who can&amp;rsquo;t read the verification images.&lt;/li&gt;&lt;li&gt;Consider closing comments on older posts.&lt;/li&gt;&lt;/ol&gt; I also suspect we might see some quiet action from Blogger on detecting automated spam; this is going to be a big problem for them.&lt;br /&gt;&lt;br /&gt;Categories: Spam&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112890196411271831?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112890196411271831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112890196411271831' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112890196411271831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112890196411271831'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/10/comment-spam-ramps-up.html' title='Comment spam ramps up'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112878894001913297</id><published>2005-10-08T09:29:00.000-07:00</published><updated>2006-03-01T04:30:51.696-08:00</updated><title type='text'>Blogging the world</title><content type='html'>Jeneane &lt;a href="http://allied.blogspot.com/2005/10/i-used-to-have-lot-to-talk-about.html"&gt;idly wonders&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;I wonder how many pixels it would take to wrap all the way around the world. Like if pixels were string, tied in a line around the center of the earth, how many would we need to go all the way around? If we put all the blogs together, could we reach?&lt;/blockquote&gt; My gut feel was &amp;ldquo;quite a lot&amp;rdquo; and &amp;ldquo;I bet we could&amp;rdquo;; but let&amp;rsquo;s run the numbers.&lt;br /&gt;&lt;br /&gt;Wikipedia lists the equatorial circumference of the &lt;a href="http://en.wikipedia.org/wiki/Earth"&gt;Earth&lt;/a&gt; as 40,075.004 km, which is about &lt;a href="http://www.google.com/search?q=40075.004+km+in+miles"&gt;24.9 thousand miles&lt;/a&gt;, which is about &lt;a href="http://www.google.com/search?q=24901.453+miles+in+inches"&gt;1.6 billion inches&lt;/a&gt;. At the 72dpi typical of computer monitors this is about &lt;a href="http://www.google.com/search?q=1.57775606*10^9+x+72"&gt;114 billion&lt;/a&gt; pixels.&lt;br /&gt;&lt;br /&gt;Technorati currently claims to be tracking &lt;a href="http://www.technorati.com/about/"&gt;19 million blogs&lt;/a&gt;; if we take an 800x600 screen&amp;rsquo;s worth of pixels from each of them, we get about &lt;a href="http://www.google.com/search?q=19+million+x+800+x+600"&gt;9 trillion&lt;/a&gt; pixels.&lt;br /&gt;&lt;br /&gt;So, yes. Blog pixels would wrap around the equator. Many times. And probably many more times than the calculation above suggests: most blogs have many more pages than the single screen&amp;rsquo;s worth I&amp;rsquo;ve considered.&lt;br /&gt;&lt;br /&gt;How about a bigger goal: could we cover the surface of the earth with blog pages? Wikipedia lists the surface area of the Earth is 510,065,284.702 square km, about &lt;a href="http://www.google.com/search?q=510065284.702+square+km+in+square+miles"&gt;197 million square miles&lt;/a&gt; or &lt;a href="http://www.google.com/search?q=196937307+square+miles+in+square+inches"&gt;791 quadrillion square inches&lt;/a&gt;. At 72dpi this is about &lt;a href="http://www.google.com/search?q=7.90602771*10^17+x+72+x+72"&gt;4 sextillion&lt;/a&gt; pixels&amp;mdash;in more familiar terms, 4 billion trillion pixels.&lt;br /&gt;&lt;br /&gt;This is a &lt;em&gt;huge&lt;/em&gt; number. 4 sextillion pixels is about &lt;a href="http://www.google.com/search?q=4.09848476*10^21+/+(800*600)"&gt;8&amp;frac12; million billion&lt;/a&gt; 800x600 pages. By comparison, Yahoo! claims to be indexing around &lt;a href="http://www.ysearchblog.com/archives/000172.html"&gt;20 billion pages&lt;/a&gt;. We&amp;rsquo;re not even remotely close to papering the Earth with the entire content of the web, let alone with our bloggers&amp;rsquo; introspection alone.&lt;br /&gt;&lt;br /&gt;Which, in a way, is rather satisfying: for all the self-important talk about the blogosphere, it&amp;rsquo;s still way smaller than the biosphere.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112878894001913297?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112878894001913297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112878894001913297' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112878894001913297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112878894001913297'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/10/blogging-world.html' title='Blogging the world'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112835408831109242</id><published>2005-10-03T08:31:00.000-07:00</published><updated>2006-03-05T08:45:31.193-08:00</updated><title type='text'>Landing</title><content type='html'>&lt;div style="text-align: center"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2005/10/landing/accept.png" width="500" height="57" alt="Fragment of letter: &amp;ldquo;I have reviewed and accept the terms of this offer of employment with [REDACTED]. I will commence my employment on October 3 2005.&amp;rdquo;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112835408831109242?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112835408831109242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112835408831109242' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112835408831109242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112835408831109242'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/10/landing.html' title='Landing'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112723803412620662</id><published>2005-10-02T12:36:00.000-07:00</published><updated>2006-09-19T15:18:27.170-07:00</updated><title type='text'>September Movie Roundup</title><content type='html'>Another better-late-than-never roundup; somehow, I feel I write better about film when I&amp;rsquo;ve had a chance to digest it for a while.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0367594/"&gt;&lt;b&gt;Charlie and the Chocolate Factory&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I was a little conflicted about this going in; I&amp;rsquo;m still a little conflicted now. I&amp;rsquo;m a big fan of Tim Burton, notwithstanding his frequent mis-steps. But I&amp;rsquo;m also a big fan of the 1971 Mel Stuart movie, &lt;a href="http://www.imdb.com/title/tt0067992/"&gt;&lt;i&gt;Willy Wonka and the Chocolate Factory&lt;/i&gt;&lt;/a&gt;, with Gene Wilder as Wonka. While the Tim Burton movie, strictly speaking, is not a remake of that version but a reimagination of the Roald Dahl book, it&amp;rsquo;s impossible not to compare the two.&lt;br /&gt;&lt;br /&gt;The good news: this version is definitely its own movie. It is, unmistakably, a Tim Burton film; it&amp;rsquo;s shiny and polished and bizarre. The bad news: It&amp;rsquo;s not quite as satisfying as the earlier version.&lt;br /&gt;&lt;br /&gt;Johnny Depp is excellent as Wonka, but with a big caveat: this is not the manic, wild-eyed, but basically benevolent Gene Wilder Wonka. Depp&amp;rsquo;s Wonka is deeply creepy: pale, vacant, and wholly unable to connect with the people around him. Especially children: making him afraid of, and repulsed by, children was a masterstroke, and is beautifully acted by Depp. His shock and horror at being hugged by Violet Beauregarde, and his dismissive &amp;ldquo;Oh. I don&amp;rsquo;t care.&amp;rdquo; response to her announcement of her name, are a startling first indication of this Wonka&amp;rsquo;s misanthropy. &lt;br /&gt;&lt;br /&gt;Wonka&amp;rsquo;s visible aversion to children is fascinating because, in a society which often positions parenthood and childrearing as the ultimate personal achievement, it&amp;rsquo;s so transgressive. We&amp;rsquo;re &lt;em&gt;supposed&lt;/em&gt; to like children, to want children, to feel comfortable around children. Wonka &lt;em&gt;doesn&amp;rsquo;t&lt;/em&gt;&amp;mdash;even though he&amp;rsquo;s set himself up as a granter of childrens&amp;rsquo; wishes. And this transgression is rather appealing to those of us who, like me, are childless, who do sometimes feel uncomfortable around children, who do sometimes wonder how to relate to them.&lt;br /&gt;&lt;br /&gt;Less effective, though, is the delving into Wonka&amp;rsquo;s back-story, and his upbringing by a stern&amp;mdash;and candy-hating&amp;mdash;father. For me, this didn&amp;rsquo;t really work. Wonka doesn&amp;rsquo;t need to be explained, and the original book makes no effort to do so. He&amp;rsquo;s a cipher; a fantastic, almost unworldly figure; trying to ground him in reality only diminishes him. More prosaically, the flashbacks to Wonka&amp;rsquo;s past repeatedly interrupt the momentum of the film.&lt;br /&gt;&lt;br /&gt;And momentum is a problem here. The film suffers from being both an adaptation of a well-loved book and a remake of a well-loved movie; nothing here is much of a surprise. We know how the plot runs; we know the route through the factory; we know how, and in what order, each of the brats will reach their comeuppance. This movie runs on rails. This wouldn&amp;rsquo;t be a problem if it were paced like a rollercoaster, but it&amp;rsquo;s not; and it&amp;rsquo;s usually the Wonka character which kills the pace. The flashbacks are distracting, and Wonka himself, while fascinating, is too downbeat to maintain the momentum. Compare with Gene Wilder&amp;rsquo;s manic Wonka, who was the engine driving the earlier movie.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://en.wikipedia.org/wiki/Oompa-Loompas"&gt;Oompa-Loompas&lt;/a&gt; here are, as Dahl originally wrote them, brown-skinned pygmies, not the ambiguous orange-skinned dwarfs portrayed in the earlier movie and in the revision of the book. I suspect this is no casual choice: we are intended to wonder whether the Oompa-Loompas, uprooted wholesale from their native habitat and working in the factory for salaries paid in cocoa beans (one small step away from &amp;ldquo;working for peanuts&amp;rdquo;) are willing partners or indentured slaves. &lt;br /&gt;&lt;br /&gt;The idea of &lt;i&gt;Charlie and the Chocolate Factory&lt;/i&gt; as a subversive satire on class labour is explored further by Dorothea Salo at Caveat Lector: &lt;a href="http://cavlec.yarinareth.net/archives/2005/07/17/the-factory/"&gt;The Factory&lt;/a&gt;, and by Mike at Vitia: &lt;a href="http://www.vitia.org/wordpress/archives/2005/07/24/chocolate-proletariat/"&gt;Chocolate Proletariat&lt;/a&gt;. Good reading, both in the articles and the comments.&lt;br /&gt;&lt;br /&gt;The ending, too, is rather more disturbing in this version, with a visual twist reminiscent of Burton&amp;rsquo;s 2001 &lt;a href="http://www.imdb.com/title/tt0133152/"&gt;&lt;i&gt;Planet of the Apes&lt;/i&gt;&lt;/a&gt; remake: the Bucket&amp;rsquo;s house transplanted wholesale into Wonka&amp;rsquo;s Chocolate Room. Wonka needs a family and a child&amp;rsquo;s viewpoint to continue to produce candy; the Buckets fit the bill; so, like the Oompa-Loompas, they&amp;rsquo;re absorbed into Wonka&amp;rsquo;s world. Exploitative? We&amp;rsquo;re left to decide for ourselves.&lt;br /&gt;&lt;br /&gt;There&amp;rsquo;s a lot to like here, and a lot that stays with you afterwards; but as a whole, it&amp;rsquo;s confused. Part of the problem is that it can&amp;rsquo;t decide whether it&amp;rsquo;s aimed at kids or adults. The glossy fun and familiar story appeal to kids; but the darkness and misanthropy suggest otherwise; and so it falls rather uncomfortably inbetween.&lt;br /&gt;&lt;br /&gt;3/5: abandon preconceptions and enjoy it for what it is.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0436078/"&gt;&lt;b&gt;The Aristocrats&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Penn Jillette and Paul Provenza&amp;rsquo;s exploration of the &lt;a href="http://en.wikipedia.org/wiki/The_Aristocrats"&gt;filthiest joke in comedy&lt;/a&gt;. For me, this fell a little flat. The joke isn&amp;rsquo;t &lt;em&gt;that&lt;/em&gt; funny, nor is it really &lt;em&gt;that&lt;/em&gt; filthy. For a lot of the time, the movie comes across as an extended in-joke for cliquish comedians: a lot of backslapping and self-congratulatory laughing at themselves, leaving the audience on the outside slightly bemused.&lt;br /&gt;&lt;br /&gt;Where the movie &lt;em&gt;does&lt;/em&gt; work is where it attempts to analyse the joke, rather than simply tell it. Like a jazz standard, the joke is very simple: one line of setup, two words of punchline, and a huge gap in the middle which the teller riffs and improvises to fill. Maybe this is why the joke is traditionally one which comedians tell to each other, rather than to audiences: it&amp;rsquo;s a display of technical skill.&lt;br /&gt;&lt;br /&gt;1&amp;frac12;/5: a curiosity, but not ultimately very satisfying.&lt;br /&gt;&lt;br /&gt;Categories: Movies&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112723803412620662?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112723803412620662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112723803412620662' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112723803412620662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112723803412620662'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/10/september-movie-roundup.html' title='September Movie Roundup'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112807115733089423</id><published>2005-09-30T01:04:00.000-07:00</published><updated>2006-09-08T01:26:56.156-07:00</updated><title type='text'>A storm in the OPML teacup</title><content type='html'>An interesting little exchange over at Scobleizer. Robert Scoble wants &lt;a href="http://radio.weblogs.com/0001011/2005/09/29.html#a11295"&gt;blogging tools to support OPML&lt;/a&gt;. James Robertson &lt;a href="http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;amp;entry=3305486922"&gt;questions this&lt;/a&gt;, calling OMPL &amp;ldquo;a really crappy format&amp;rdquo;. And this sends Robert &lt;a href="http://radio.weblogs.com/0001011/2005/09/30.html#a11296"&gt;flying off the handle&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;When users say they want something the correct answer isn&amp;rsquo;t to call what they are asking for &amp;ldquo;crappy&amp;rdquo; but it is to either say &amp;ldquo;here&amp;rsquo;s what you&amp;rsquo;re asking for&amp;rdquo; or it&amp;rsquo;s to say &amp;ldquo;here&amp;rsquo;s what you&amp;rsquo;re asking for and I made it even better.&amp;rdquo; Or, I guess an OK response would be &amp;ldquo;I can&amp;rsquo;t do that, sorry.&amp;rdquo;&lt;br /&gt;&lt;br /&gt;But if you say the format is crappy that makes me wonder if you have something better up your sleeve. So, I&amp;rsquo;m gonna call you on it. Do you?&lt;/blockquote&gt; Well, I&amp;rsquo;m gonna call you on that, Robert: since when did reviewers also have to be producers? &lt;br /&gt;&lt;br /&gt;Ebert &amp;amp; Roeper have the authority to call a movie crappy; is that authority dependent on them having a better movie in production? Are book reviewers required to have sold a novel before they can comment on other novelists&amp;rsquo; works? Am I required to get a record contract before I can say that Celine Dion sucks?&lt;br /&gt;&lt;br /&gt;Bullshit. Most reviewers form opinions based on their experience as consumers, not producers, of products. I suspect that neither I nor Robert are remotely capable of designing, building, or putting into production a car; but I&amp;rsquo;ll bet we both have well-formed opinions about our Ford Focuses. &lt;br /&gt;&lt;br /&gt;James&amp;rsquo;s opinion on OPML is clearly formed by his experience as a consumer of the OPML specification. Isn&amp;rsquo;t that enough? Does he really need to produce a newer and better specification before he&amp;rsquo;s considered qualified to comment?&lt;br /&gt;&lt;br /&gt;There&amp;rsquo;s a valuable insight in James&amp;rsquo;s post: it correctly identifies that Robert&amp;rsquo;s enthusiasm for OPML is an evangelism of a solution, rather than an expression of his requirements. As he puts it:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;I have no idea why [Robert] thinks OPML is some magic mojo that lets him escape a browser. It&amp;rsquo;s a format, and a fairly bad one. It doesn&amp;rsquo;t enable or disable anything by itself.&lt;/blockquote&gt; Bingo. Robert says &amp;ldquo;I want OPML&amp;rdquo;, but what he really means is &amp;ldquo;I want some things that I believe using OPML will get me&amp;rdquo;: offline browsing and editing outside the confines of a web browser. This is a solution masquerading as a requirement; identifying and challenging these is part of what us software engineers do.&lt;br /&gt;&lt;br /&gt;Like James, I&amp;rsquo;m not convinced that OPML is the magic bullet that Robert wants it to be. But I do firmly believe that shouting down critics with &amp;ldquo;do better or shut up!&amp;rdquo; is unhelpful, unproductive, and just plain rude: macho posturing at its worst.&lt;br /&gt;&lt;br /&gt;[Updates: more comment from &lt;a href="http://radio.weblogs.com/0001011/2005/09/30.html#a11306"&gt;Robert&lt;/a&gt; and &lt;a href="http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;amp;title=What+he+said%2C+in+spades&amp;amp;entry=3305533856#3305533856"&gt;James&lt;/a&gt;. Shelley Powers has a good, and thoughtful, &lt;a href="http://weblog.burningbird.net/archives/2005/10/01/put-up-or-shut-up/"&gt;roundup&lt;/a&gt; at Burningbird. And Charles Miller, at The Fishbowl, calmly (and without using the word &amp;ldquo;crappy&amp;rdquo;) explains &lt;a href="http://fishbowl.pastiche.org/2005/10/02/whats_wrong_with_opml"&gt;What&amp;rsquo;s Wrong with OPML&lt;/a&gt;.]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112807115733089423?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112807115733089423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112807115733089423' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112807115733089423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112807115733089423'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/09/storm-in-opml-teacup.html' title='A storm in the OPML teacup'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112792194131868435</id><published>2005-09-28T08:27:00.000-07:00</published><updated>2006-09-08T01:27:17.693-07:00</updated><title type='text'>Speeding through the night</title><content type='html'>Sudafed, and its active ingredient pseudoephedrine, are clearly not for me: I took one last night and had a terrible reaction to it. &lt;br /&gt;&lt;br /&gt;Side effects for pseudoephedrine, according to &lt;a href="http://www.nlm.nih.gov/medlineplus/druginfo/medmaster/a682619.html"&gt;Medline&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;nervousness&lt;/li&gt;&lt;li&gt;restlessness&lt;/li&gt;&lt;li&gt;dizziness&lt;/li&gt;&lt;li&gt;difficulty sleeping&lt;/li&gt;&lt;li&gt;upset stomach&lt;/li&gt;&lt;/ul&gt; Yes, yes, no, yes, no. A very odd feeling: although I was physically tired, my mind was racing so fast that I couldn't get to sleep.&lt;br /&gt;&lt;br /&gt;Says &lt;a href="http://en.wikipedia.org/wiki/Pseudoephedrine"&gt;Wikipedia&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;As with other phenylethylamines, [pseudoephedrine] is very chemically similar to amphetamines.&lt;/blockquote&gt; No kidding; I certainly felt like I was speeding. While the decongestant effect worked very well, the side effects rule this one out for me from now on.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112792194131868435?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112792194131868435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112792194131868435' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112792194131868435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112792194131868435'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/09/speeding-through-night.html' title='Speeding through the night'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112785951172031215</id><published>2005-09-27T14:24:00.000-07:00</published><updated>2006-09-08T01:33:58.506-07:00</updated><title type='text'>“Name two.”</title><content type='html'>I particularly like this passage from Mary Doria Russell&amp;rsquo;s &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0449004139/"&gt;&lt;i&gt;A Thread Of Grace&lt;/i&gt;&lt;/a&gt;. Set in World War Two, the protagonists, Albert Blum and his teenage daughter Claudette, are Jewish refugees seeking shelter in northern Italy:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;ldquo;The people in these mountains are illiterate peasants! They&amp;rsquo;re ignorant, Claudette. Priests have been filling their heads with Christ-killer lies all of their lives!&amp;rdquo;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;She bites into one of the pears and moans. &amp;ldquo;Oh, Papa! Oh, this is beautiful! This is the best pear I ever tasted!&amp;rdquo;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;ldquo;They think we poison wells! They think we murder babies and use their blood to make matzoh! They hate us&amp;mdash;&amp;rdquo;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;ldquo;Name two.&amp;rdquo;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Albert blinks.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;ldquo;Whenever we said &amp;lsquo;they&amp;rsquo;, Mama told us to name two.&amp;rdquo; Claudette divides the lump of cheese, handing half to Albert. &amp;ldquo;Mama said if you can&amp;rsquo;t name two actual people, then you&amp;rsquo;re just being prejudiced. So name two peasants who hate us.&amp;rdquo; She takes another bite of pear, holding his eyes with her own: ocean green and guileless in a dirt-smeared face. &amp;ldquo;Mama said.&amp;rdquo;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Albert sighs. &amp;ldquo;All right,&amp;rdquo; he says, capitulating to hunger, and to a heart-deep weariness, and to the ethical precepts of a wife whose face is more difficult to conjure as each day passes. &amp;ldquo;All right, but just this once.&amp;rdquo;&lt;/blockquote&gt; It&amp;rsquo;s a great book, well-written, and with many moments of commonplace bravery and quiet heroism.&lt;br /&gt;&lt;br /&gt;I&amp;rsquo;m slowly working my way through the recommendations made in this &lt;a href="http://ask.metafilter.com/mefi/22254"&gt;MetaFilter post&lt;/a&gt;, which had some overlap with books I&amp;rsquo;d enjoyed previously (Audrey Nifnegger&amp;rsquo;s &lt;a href="http://www.amazon.com/exec/obidos/ASIN/015602943X"&gt;&lt;i&gt;The Time Traveler&amp;rsquo;s Wife&lt;/i&gt;&lt;/a&gt;; Susanna Clarke&amp;rsquo;s &lt;a href="http://www.amazon.com/exec/obidos/ASIN/1582346038"&gt;&lt;i&gt;Jonathan Strange &amp; Mr. Norrell&lt;/i&gt;&lt;/a&gt;) and makes a lot of good suggestions. &lt;br /&gt;&lt;br /&gt;One caveat though: it seems to me that often people find specific books memorable because they tell the story in some unconventional way. &lt;i&gt;The Time Traveler&amp;rsquo;s Wife&lt;/i&gt;, on the surface at least, appears extremely non-linear; it gets away with it because underneath the time-travelling glitz is a fairly straightforward love story. Matthew Kneale&amp;rsquo;s &lt;a href="http://www.amazon.com/exec/obidos/ASIN/038549744X"&gt;&lt;i&gt;English Passengers&lt;/i&gt;&lt;/a&gt; tells its story by cutting between the journals of its protagonists. David Mitchell&amp;rsquo;s &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0375724508"&gt;Ghostwritten&lt;/a&gt; and &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0375507256/"&gt;Cloud Atlas&lt;/a&gt; both tell multiple stories, the first tangentially and the second by nesting them like Russian dolls. And Ken Kesey&amp;rsquo;s &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0140045295/"&gt;&lt;i&gt;Sometimes A Great Notion&lt;/i&gt;&lt;/a&gt; often cuts between its protagonists points of view several times a paragraph; a good story, but a very confusing technique. After too many of these in a row, I started to long for a straightforward yarn with no gimmicks.&lt;br /&gt;&lt;br /&gt;So I revisited Steinbeck. For most people my age who grew up in the UK, all we know of Steinbeck is classroom readings of &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0142000671/"&gt;&lt;i&gt;Of Mice And Men&lt;/i&gt;&lt;/a&gt;, which I always found a little too sentimental. Well: &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0142000655/"&gt;&lt;i&gt;East Of Eden&lt;/i&gt;&lt;/a&gt; is spectacular, very simply told, but very deep. And &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0142000663/"&gt;&lt;i&gt;The Grapes Of Wrath&lt;/i&gt;&lt;/a&gt; is amazing, very different in technique&amp;mdash;a lot of painting of vignettes&amp;mdash;but my god, I&amp;rsquo;d forgotten how &lt;em&gt;bleak&lt;/em&gt; it was.&lt;br /&gt;&lt;br /&gt;Bum recommendations: Katherine Neville&amp;rsquo;s &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0345366239"&gt;&lt;i&gt;The Eight&lt;/i&gt;&lt;/a&gt; is hokum, and was obviously somewhat of a prototype for &lt;i&gt;The Da Vinci Code&lt;/i&gt;. And Connie Willis&amp;rsquo;s &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0553562738"&gt;Doomsday Book&lt;/a&gt; is solid, but rather dull, time-travelling-historians stuff.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112785951172031215?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112785951172031215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112785951172031215' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112785951172031215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112785951172031215'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/09/i-particularly-like-this-passage-from.html' title='&amp;ldquo;Name two.&amp;rdquo;'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112780146851308774</id><published>2005-09-26T22:14:00.000-07:00</published><updated>2006-03-01T03:50:51.376-08:00</updated><title type='text'>Contra Costa Canal Trail 5: Pleasant Hill</title><content type='html'>That&amp;rsquo;s it; it&amp;rsquo;s done; I have walked every inch of the &lt;a href="http://www.ebparks.org/parks/canaltr.htm"&gt;Contra Costa Canal Trail&lt;/a&gt;. But this last stretch was tough.&lt;br /&gt;&lt;br /&gt;My cunning plan: take a bus to the Pleasant Hill end of the Canal Trail, walk down the trail to the junction with the Iron Horse Trail, and walk home from there. County Connection &lt;a href="http://www.cccta.org/routes/102.htm"&gt;Route 102&lt;/a&gt; gets me from Walnut Creek BART to the &lt;a href="http://www.dvc.edu/"&gt;Diablo Valley College&lt;/a&gt; campus, which lies right on the trail some one-and-a-half miles short of the end. &lt;a href="http://www.cccta.org/routes/118.htm"&gt;Route 118&lt;/a&gt; connects from there and goes right past the end of the trail on Muir Road; but with a 40 minute wait for the connection. On balance, I think, I&amp;rsquo;ll walk out and back from DVC to the end of the trail and then strike out south for home.&lt;br /&gt;&lt;br /&gt;Well, the end of the trail is a bit of a wash. It&amp;rsquo;s dry, dull, and baking hot. Not really worth the trip. And it stays hot and dusty south of DVC too. This is not much fun.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ebparks.org/resources/pdf/trails/canaltr.pdf"&gt;&lt;img class="bordered right" src="http://users.ca.astound.net/~james.kew/blog/2005/09/contra-costa-canal-trail-5-pleasant-hill/taylor-boulevard.png" width="200" height="150" alt="Map of Contra Costa Canal Trail at Taylor Boulevard."&gt;&lt;/a&gt; At Taylor Boulevard, there&amp;rsquo;s an odd little dogleg where the trail runs alongside the road for a few hundred yards to the next stoplight. A rather officious sign reads: &amp;ldquo;YOU ARE HERE FOR &lt;u&gt;RECREATION&lt;/u&gt;. FOR YOUR OWN &lt;u&gt;HEALTH&lt;/u&gt; AND &lt;u&gt;SAFETY&lt;/u&gt; PLEASE TAKE THE &lt;u&gt;LONG&lt;/u&gt; WAY.&amp;rdquo; Uh: okay.&lt;br /&gt;&lt;br /&gt;There&amp;rsquo;s water at Las Juntas Park, which is welcome; and after Camino Juntas, the trail starts to become more shaded. At Lockwood Lane I connect with the end-point of a previous &lt;a href="http://jameskew.blogspot.com/2005/08/contra-costa-canal-trail-3-pleasant.html"&gt;out-and-back hike&lt;/a&gt;, and the most pleasant stretch of the trail: wooded, quiet, and cool.&lt;br /&gt;&lt;br /&gt;By the time I get to Oak Park Boulevard, I&amp;rsquo;m starting to think about taking the escape hatch I&amp;rsquo;d planned; the 102 route goes back along Oak Park towards Walnut Creek. I grab doughnuts and soda at Safeway, sit, eat, and contemplate my ebbing energy and aching feet. I feel restored after a rest and some food, and I reason that I&amp;rsquo;m two-thirds of the way through; it seems a shame not to finish out the hike.&lt;br /&gt;&lt;br /&gt;So, down to Walden Park; and on down the Iron Horse to home. And getting slower all the time. It&amp;rsquo;s 9&amp;frac12; miles and 4 hours by the time I get home, and it&amp;rsquo;s rarely felt harder; I am bushed.&lt;br /&gt;&lt;br /&gt;Previous hikes on the Contra Costa Canal Trail:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://jameskew.blogspot.com/2005/04/contra-costa-canal-regional-trail.html"&gt;Contra Costa Canal Trail/Ygnacio Canal Trail loop&lt;/a&gt; (April 2005)&lt;/li&gt;&lt;li&gt;&lt;a href="http://jameskew.blogspot.com/2005/06/contra-costa-canal-trail-revisited.html"&gt;Heather Farm&amp;ndash;Citrus Avenue&lt;/a&gt; (June 2005)&lt;/li&gt;&lt;li&gt;&lt;a href="http://jameskew.blogspot.com/2005/08/contra-costa-canal-trail-3-pleasant.html"&gt;Walden Park&amp;ndash;Lockwood Lane&lt;/a&gt; (August 2005)&lt;/li&gt;&lt;li&gt;&lt;a href="http://jameskew.blogspot.com/2005/09/contra-costa-canal-trail-4-concord.html"&gt;Citrus Avenue&amp;ndash;Willow Pass Road&lt;/a&gt; (September 2005)&lt;/li&gt;&lt;/ol&gt; Categories: Hiking&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112780146851308774?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112780146851308774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112780146851308774' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112780146851308774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112780146851308774'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/09/contra-costa-canal-trail-5-pleasant.html' title='Contra Costa Canal Trail 5: Pleasant Hill'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112762414568871912</id><published>2005-09-24T21:55:00.000-07:00</published><updated>2006-03-01T06:08:09.073-08:00</updated><title type='text'>Shaky Quakey</title><content type='html'>I experienced my first earthquake as a California resident at 4:25am this morning: this &lt;a href="http://quake.wr.usgs.gov/recenteqs/Quakes/nc40179595.htm"&gt;magnitude 3.2 quake&lt;/a&gt;, on the Hayward fault near Piedmont, actually &lt;em&gt;woke me up&lt;/em&gt;. What did it feel like? Like someone put their foot on the side of the bed and gave it a good shove.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;img class="bordered" style="margin-bottom: 5px;" src="http://users.ca.astound.net/~james.kew/blog/2005/09/shaky-quakey/fault-map.png" width="250" height="150" alt="USGS Recent Earthquake Activity map showing magnitude 3.2 earthquake near Oakland."&gt;&lt;br /&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2005/09/shaky-quakey/did-you-feel-it.png" width="250" height="150" alt="USGS Community Intensity map."&gt;&lt;/div&gt; &lt;br /&gt;The &lt;a href="http://quake.wr.usgs.gov/"&gt;USGS&lt;/a&gt; takes online &lt;a href="http://pasadena.wr.usgs.gov/shake/STORE/X40179595/ciim_display.html"&gt;&amp;ldquo;did you feel it?&amp;rdquo;&lt;/a&gt; reports from the public; 2421 &lt;a href="http://pasadena.wr.usgs.gov/shake/ca/STORE/X40179595/ciim_stats_1.html"&gt;responses&lt;/a&gt; so far, 48 from Walnut Creek. I guess a lot of people here are earthquake watchers. I've added my report.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112762414568871912?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112762414568871912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112762414568871912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112762414568871912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112762414568871912'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/09/shaky-quakey.html' title='Shaky Quakey'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112754398534931729</id><published>2005-09-23T22:35:00.000-07:00</published><updated>2006-03-01T04:04:44.180-08:00</updated><title type='text'>Night Walk Reloaded</title><content type='html'>Another day, another hike. Why so many hikes right now&amp;mdash;three in three days? Well, Melinda&amp;rsquo;s visiting her sister in Philadelphia, which leaves me at a loose end and gives me an opportunity to get some longer hikes in. And also, I seem to have hurt my left shoulder slightly, which means less swimming and more hiking for a while.&lt;br /&gt;&lt;br /&gt;Tonight&amp;rsquo;s &lt;a href="http://hiking.bondon.com/Hike_Details.cfm?ID=80"&gt;hike&lt;/a&gt; is a rerun of the &lt;a href="http://jameskew.blogspot.com/2005/09/canal-trails-heather-farm-night-walk.html"&gt;night walk&lt;/a&gt; of some two weeks ago, and again is led by Paul. A slightly different route this time, and a distraction: this week is the &lt;a href="http://www.walnutfestival.org/2005_festival.htm"&gt;Walnut Festival&lt;/a&gt;, which means that Heather Farm is home to what would, in Britain, be called a fair, and here is probably a carnival. Rides; food; games; music; and so forth.&lt;br /&gt;&lt;br /&gt;We wander up through the gardens; tonight, the fountains are lit. Paul tells us he rang the &lt;a href="http://www.ci.walnut-creek.ca.us/leisure/"&gt;Recreation Division&lt;/a&gt; to ask that they be turned on earlier; the summer setting of 8:30pm is too late for twilight in fall.&lt;br /&gt;&lt;br /&gt;And now the change. While &lt;a href="http://jameskew.blogspot.com/2005/09/canal-trails-heather-farm-night-walk.html"&gt;last time&lt;/a&gt; we followed the trail through Diablo Hills Golf Course and onwards, tonight we walk up the golf course to one of Paul&amp;rsquo;s favourite lookout points; a hill topped by a rocky ridgeline, which I&amp;rsquo;m fairly sure is the tail end of Lime Ridge. Great views out towards Mount Diablo from here.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://maps.google.com/maps?ll=37.913732,-122.046046&amp;amp;spn=0.011952,0.014398&amp;amp;z=1&amp;amp;t=h&amp;amp;hl=en"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2005/09/night-walk-reloaded/diablo-hills.jpg" width="340" height="310" alt="Satellite view and route through Diablo Hills Golf Course to the lookout point."&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;We head back through the park and home; again parting ways at the Iron Horse trail crossing, where I head off southwards into the dark towards Walnut Creek.&lt;br /&gt;&lt;br /&gt;A shorter, easier walk than last time, but still: including my stretch there and back from Walnut Creek, about 7&amp;frac12; miles in 2&amp;frac12; hours.&lt;br /&gt;&lt;br /&gt;Categories: Hiking&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112754398534931729?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://hiking.bondon.com/Hike_Details.cfm?ID=80' title='Night Walk Reloaded'/><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112754398534931729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112754398534931729' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112754398534931729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112754398534931729'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/09/night-walk-reloaded.html' title='Night Walk Reloaded'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112746268136890979</id><published>2005-09-22T22:21:00.000-07:00</published><updated>2006-03-26T08:53:03.373-08:00</updated><title type='text'>Contra Costa Canal Trail 4: Concord</title><content type='html'>As I was in the Ygnacio Valley today &lt;a href="http://jameskew.blogspot.com/2005/09/ygnacio-valley-and-starbucks-on-mars.html"&gt;anyway&lt;/a&gt;: I thought it was time to hike out to the Concord end of the Contra Costa Canal Trail. &lt;br /&gt;&lt;br /&gt;We&amp;rsquo;ve walked part of this stretch &lt;a href="http://jameskew.blogspot.com/2005/04/lime-ridge-open-space.html"&gt;before&lt;/a&gt;, from Via Montanas down to the junction with the Ygnacio Canal Trail and the California Riding and Hiking Trail. Today I&amp;rsquo;m on my own so I can stretch out for a longer hike.&lt;br /&gt;&lt;br /&gt;Parking on Citrus Avenue near the trail crossing, I take the Contra Costa Canal Trail north towards Concord, past the City of Concord portion of Lime Ridge Open Space. After Via Montanas, the trail runs alongside a trailer park for about a mile. At Tioga Road, there&amp;rsquo;s a sharp contrast: on the left of the canal, run-down trailers. On the right of the canal, and occupying the higher ground, a smart&amp;mdash;and gated&amp;mdash;apartment community. Haves and have-nots; the &lt;a href="http://www.epodunk.com/cgi-bin/incomeOverview.php?locIndex=10021"&gt;census data&lt;/a&gt; for Concord gives a fair clue as to who is which. (The per-capita income statistics are particularly revealing.)&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://maps.google.com/maps?ll=37.962944,-122.026573&amp;amp;spn=0.005930,0.009927&amp;amp;z=0&amp;amp;t=h&amp;amp;hl=en"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2005/09/contra-costa-canal-trail-4-concord/tioga-road.jpg" width="300" height="300" alt="Satellite view of Tioga Road: apartments to the right, trailers to the left."&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The Canal Trail continues to run north, crossing Clayton Road and Concord Boulevard, before ending at Willow Pass Road, just below the Concord Naval Weapons Station. This stretch is nondescript; flat, but not terribly interesting, and not a part of the trail I&amp;rsquo;d seek out again.&lt;br /&gt;&lt;br /&gt;On the way back, I veer off the trail up into Lime Ridge, which is worth it for the views over the valley. My plan was to hike trails in Lime Ridge until Treat Boulevard and then walk down Treat to rejoin the Canal Trail. Well: not a good plan. Treat&amp;rsquo;s signposted at 45mph and traffic often flows considerably faster than that; and there are no sidewalks. Change of plan; I&amp;rsquo;ll cross Treat and head uphill into the Walnut Creek side of Lime Ridge.&lt;br /&gt;&lt;br /&gt;The signage at the parking lot here verges on dangerous, directing hikers &lt;em&gt;down&lt;/em&gt; Treat for &amp;ldquo;Trail Access across Treat&amp;rdquo;. Not so. The trail access is directly opposite to the Lime Ridge Community Center entrance, &lt;em&gt;up&lt;/em&gt; Treat from the parking lot.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://maps.google.com/maps?ll=37.948225,-122.007776&amp;amp;spn=0.005932,0.009927&amp;amp;z=0&amp;amp;t=h&amp;amp;hl=en"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2005/09/contra-costa-canal-trail-4-concord/treat-boulevard.jpg" width="300" height="200" alt="Satellite view of Treat Boulevard, Lime Ridge Open Space on either side."&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Once safely across Treat, I head uphill, taking the trail which we totally &lt;a href="http://jameskew.blogspot.com/2005/04/lime-ridge-open-space.html"&gt;failed to find&lt;/a&gt; going downhill last time. There&amp;rsquo;s a surprise at the top: at the very peak of the hill, a group of about 20 horses cropping the dry grass. They&amp;rsquo;re friendly, even curious. Two of them approach, give the back of my outstretched hand a good sniffing, and allow me to pet them.&lt;br /&gt;&lt;br /&gt;My backup plan: head downhill on the California Hiking and Riding Trail, which meets the Contra Costa Canal Trail back at my start point. Well, I fail this one too, judging the correct turn as heading back too sharply towards Treat and instead heading off downhill on the Lime Ridge Trail. No big deal, I recognise my mistake and head back on the Woodlands West Trail instead; but a little annoying to have made two mistakes at the end of the hike and to have extended it a little further, and a lot more uphill, than I&amp;rsquo;d anticipated.&lt;br /&gt;&lt;br /&gt;A touch over nine miles; and although I lost track of time a little, about three hours. Not a bad hike. But not a great one.&lt;br /&gt;&lt;br /&gt;I now have only one stretch of the &lt;a href="http://www.ebparks.org/parks/canaltr.htm"&gt;Contra Costa Canal Trail&lt;/a&gt; to go, out to the far end in Pleasant Hill; I have a cunning plan for accomplishing this. More later.&lt;br /&gt;&lt;br /&gt;Previous hikes on the Contra Costa Canal Trail:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://jameskew.blogspot.com/2005/04/contra-costa-canal-regional-trail.html"&gt;Contra Costa Canal Trail/Ygnacio Canal Trail loop&lt;/a&gt; (April 2005)&lt;/li&gt;&lt;li&gt;&lt;a href="http://jameskew.blogspot.com/2005/06/contra-costa-canal-trail-revisited.html"&gt;Heather Farm&amp;ndash;Citrus Avenue&lt;/a&gt; (June 2005)&lt;/li&gt;&lt;li&gt;&lt;a href="http://jameskew.blogspot.com/2005/08/contra-costa-canal-trail-3-pleasant.html"&gt;Walden Park&amp;ndash;Lockwood Lane&lt;/a&gt; (August 2005)&lt;/li&gt;&lt;/ol&gt; and see also:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://jameskew.blogspot.com/2005/04/lime-ridge-open-space.html"&gt;Lime Ridge&lt;/a&gt; (return leg on the Canal Trail) (April 2005)&lt;/li&gt;&lt;li&gt;&lt;a href="http://jameskew.blogspot.com/2005/09/canal-trails-heather-farm-night-walk.html"&gt;Heather Farm Night Walk&lt;/a&gt; (the Canal Trail in darkness) (September 2005)&lt;/li&gt;&lt;/ul&gt; Categories: Hiking&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112746268136890979?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112746268136890979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112746268136890979' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112746268136890979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112746268136890979'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/09/contra-costa-canal-trail-4-concord.html' title='Contra Costa Canal Trail 4: Concord'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112744066465181827</id><published>2005-09-22T18:58:00.000-07:00</published><updated>2006-03-01T06:13:03.073-08:00</updated><title type='text'>Ygnacio Valley and the Starbucks on Mars</title><content type='html'>Out to the Ygnacio Valley library this morning, for a talk by Priscilla Couden, director of the &lt;a href="http://www.ci.walnut-creek.ca.us/wchs.html"&gt;Walnut Creek Historical Society&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Ygnacio Valley, until relatively recently, was entirely agricultural; first grain, then fruit, and then nuts&amp;mdash;walnuts, in particular. Priscilla talked mostly about the Penniman Ranch, which is now the &lt;a href="http://www.ci.walnut-creek.ca.us/wchs.html"&gt;Shadelands Ranch Museum&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/james.kew/blog/2005/09/ygnacio-valley-and-the-starbucks-on-mars/penniman-ranch.png" width="500" height="277" alt="Engraving: No. 59 Home &amp;amp; Farm of H.P.Penniman, Ignacio Valley."&gt;&lt;/div&gt;&lt;br /&gt;At the turn of the century, it was managed by Mary Penniman, one of the daughters of the family, who sounds like a remarkable woman doing a man&amp;rsquo;s job in a man&amp;rsquo;s world.&lt;br /&gt;&lt;br /&gt;The Shadelands Museum has correspondence between Mary and other members of her family which paint a vivid picture of the day-to-day realities of ranching. It doesn&amp;rsquo;t sound like a happy life. Fruit farming was very sensitive to weather: a dry summer could result in a poor crop, and a wet autumn could ruin the drying process. (Most ranchers dried fruit&amp;mdash;apricots, peaches, and in particular prunes&amp;mdash;making it easier to transport without spoilage and allowing them to sell outside the short glut season of fresh fruit.) Purchase prices varied hugely; and labour costs were always a worry. (Ranch hands in the 1900s were almost all Japanese, and would be managed by an overseer who would pay them from a share of the profits.) The work was gruelling. And Mary, who feared becoming &amp;ldquo;an old maid&amp;rdquo; was dissuaded from marrying a suitor by her disapproving family, who feared he was a gold-digger.&lt;br /&gt;&lt;br /&gt;A fascinating view into early Walnut Creek life. My favourite moment, however, was a recollection from one of the audience members, who moved to the area in 1954:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Driving up Oak Grove Road was like driving through a tunnel; the walnut trees met overhead. And then suddenly you&amp;rsquo;d come upon the Shell gas station; so unexpected, so out of place, as if the Pathfinder robot on Mars suddenly found a Starbucks.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112744066465181827?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112744066465181827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112744066465181827' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112744066465181827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112744066465181827'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/09/ygnacio-valley-and-starbucks-on-mars.html' title='Ygnacio Valley and the Starbucks on Mars'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112737401497451626</id><published>2005-09-21T23:45:00.000-07:00</published><updated>2006-05-10T10:24:23.233-07:00</updated><title type='text'>Shell Ridge 7: Lower Buck Trail</title><content type='html'>I never seem to get tired of Shell Ridge, despite now having walked most of its trails; there&amp;rsquo;s always good hiking to be had. Today I went &lt;a href="http://jameskew.blogspot.com/2005/08/shell-ridge-4-monday-night-nature-hike.html"&gt;back&lt;/a&gt; north of the ridge to explore the Lower Buck Trail, before revisiting a few favourite trails.&lt;br /&gt;&lt;br /&gt;It&amp;rsquo;s always hard to resist climbing up onto Shell Ridge itself, both for the views and for the climb itself; but today I have other plans. Starting at the trailhead on Marshall Drive, I head around the back of the ridge on Corral Spring Trail before heading north on Deer Lake Trail. The trail loops around Deer Lake before climbing up to the Lower Buck Trail.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://www.ci.walnut-creek.ca.us/Map.pdf"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/james.kew/blog/2005/09/shell-ridge-7-lower-buck-trail/lower-buck-trail.png" width="350" height="240" alt="Shell Ridge trail map, showing Deer Lake and the Lower Buck Trail."&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;What&amp;rsquo;s not immediately clear from the map is that the Lower Buck Trail is actually quite high up: it winds back and forth following the contours of the hills, with great views out over the valley.&lt;br /&gt;&lt;br /&gt;&lt;img class="bordered right" src="http://users.ca.astound.net/james.kew/blog/2005/09/shell-ridge-7-lower-buck-trail/ridge-top-trail.png" width="125" height="125" alt="Shell Ridge trail map, showing an oxbow loop on the Ridge Top Trail."&gt; From the end of the trail, I head south on the Costanoan Trail before picking up the Ridge Top Trail heading east. There&amp;rsquo;s an odd little oxbow on the trail, where it crosses the Costanoan to loop around a hilltop. Somehow, I always feel obliged to take the loop, even though the other end of it is visible 100 yards away.&lt;br /&gt;&lt;br /&gt;I take the Briones&amp;ndash;Mt. Diablo Trail back west before dipping down onto the Indian Creek Trail, which is quiet and a lot cooler than the sweltering heat on the north side of the ridge. Woodpeckers love the dead trees along the creek; one trunk is being worked on by a team of four &lt;a href="http://www.percevia.com/explorer/db/birds_of_north_america_western/obj/175/target.aspx"&gt;acorn woodpeckers&lt;/a&gt;. Ground squirrels are very active here too, the creekbed echoing with their warning calls of &lt;i&gt;peek!&lt;/i&gt; and &lt;i&gt;chi-chi-chi-chik!&lt;/i&gt; Almost too active: a pair of startled squirrels burst out of the undergrowth right under my feet. I think they scared me more than I scared them. As someone acutely aware that he &lt;a href="http://jameskew.blogspot.com/2005/09/lime-ridge-4-paraiso-trail-loop.html"&gt;almost trod on a rattlesnake&lt;/a&gt; last week, I&amp;rsquo;m rather sensitive right now to sudden movement underfoot.&lt;br /&gt;&lt;br /&gt;And finally, back up to the trailhead on the Briones&amp;ndash;Mt. Diablo Trail. A quick 2-hour hike, about 5&amp;frac12; miles, but a very satisfying one. I was in need of some recharging, and this did just the job.&lt;br /&gt;&lt;br /&gt;Categories: Hiking&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112737401497451626?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112737401497451626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112737401497451626' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112737401497451626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112737401497451626'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/09/shell-ridge-7-lower-buck-trail.html' title='Shell Ridge 7: Lower Buck Trail'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112706036351975117</id><published>2005-09-18T09:20:00.000-07:00</published><updated>2006-05-20T20:22:15.903-07:00</updated><title type='text'>eBay: home of the brave, land of the scared?</title><content type='html'>Jeneane Sessum &lt;a href="http://allied.blogspot.com/2005/09/ode-to-ebay-of-old.html"&gt;laments&lt;/a&gt; the good old days of eBay, and points out systematic and organised spamming of participants:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Today, eBay is a mess.&lt;br /&gt;&lt;br /&gt;Spammers have infiltrated every mechanism and intersection point between buyer and seller. I&amp;rsquo;m not talking about the spam that everyone gets&amp;mdash;whether you buy or sell on eBay or not&amp;mdash;but instead the very specific event-driven spam that plagues and puzzles participants to the point of driving me off eBay until they get a handle on what matters.&lt;br /&gt;&lt;br /&gt;For instance, soon after an item sells, sellers are inundated with &amp;ldquo;fake&amp;rdquo; users claiming to have been the high bidder, threatening to call the police if the item doesn&amp;rsquo;t arrive immediately, &lt;em&gt;or&lt;/em&gt; pretending to have contacted you by accident in their attempt to reach a seller of a similar item. Everywhere someone is &lt;em&gt;daring&lt;/em&gt; you to email them.&lt;br /&gt;&lt;br /&gt;[&amp;hellip;]&lt;br /&gt;&lt;br /&gt;What was once an elegantly simple and vibrant marketplace is now a littered parking lot.&lt;/blockquote&gt; This is alarming, but not altogether surprising. Wherever there&amp;rsquo;s an open system on the web, it&amp;rsquo;ll be gamed by the inquisitive, playful, enterprising, or nefarious.&lt;br /&gt;&lt;br /&gt;But you don&amp;rsquo;t need to be an active eBay participant to spot the litter in the parking lot. The spam we all get is indication enough that it&amp;rsquo;s not a neighbourhood for the unwary. The sheer determined volume of &lt;a href="http://en.wikipedia.org/wiki/Phishing"&gt;phishing&lt;/a&gt; emails I get, every day, trying to con me into giving up my passwords to fake sites, is a huge disincentive for me ever to join eBay or PayPal. If it looks and smells that bad from the outside, I wonder, is it really worth the risk and hassle to be inside? To say nothing of the extra work: if I joined eBay, would I then have to &lt;em&gt;read&lt;/em&gt; all those dodgy emails to determine if any of them were genuine?&lt;br /&gt;&lt;br /&gt;Jeneane paints a picture of eBay in decay, its fabric undermined by legions of scammers and by automation technologies which favour bulk and commercial sellers over everyday individuals. I&amp;rsquo;m not sure that&amp;rsquo;s entirely true; eBay obviously works well for many millions of its customers. But in a landscape littered with spams and scams, is eBay an inviting, or exciting, prospect for new customers any more?&lt;br /&gt;&lt;br /&gt;(And does the litter-in-the-parking-lot effect extend further? Maybe so: the phishing spams I receive frequently target the big national banks, occasionally target the larger regional banks, but never seem to target any of the small local banks. &lt;a href="http://en.wikipedia.org/wiki/Security_through_obscurity"&gt;Security through obscurity&lt;/a&gt;, maybe. But relative freedom from the attention of scammers does make banking with a local organisation a more attractive proposition.)&lt;br /&gt;&lt;br /&gt;[Update: &lt;a href="http://allied.blogspot.com/2005/09/ebay-decay.html"&gt;more thoughts&lt;/a&gt; from Jeneane.]&lt;br /&gt;&lt;br /&gt;Categories: Spam&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112706036351975117?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112706036351975117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112706036351975117' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112706036351975117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112706036351975117'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/09/ebay-home-of-brave-land-of-scared.html' title='eBay: home of the brave, land of the scared?'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112690325656893053</id><published>2005-09-16T13:41:00.000-07:00</published><updated>2006-03-01T06:15:28.406-08:00</updated><title type='text'>On English spelling</title><content type='html'>As it seems to be language week: here's something I clipped from Guy Deutscher&amp;rsquo;s &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0805079076/"&gt;&lt;i&gt;The Unfolding of Language&lt;/i&gt;&lt;/a&gt; while ago, which brings home how gloriously irregular the English language really is. Try reading this poem aloud at a conversational pace:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;I take it you already know&lt;br /&gt;Of tough and bough and cough and dough?&lt;br /&gt;Others may stumble, but not you,&lt;br /&gt;On hiccough, thorough, lough, and through?&lt;br /&gt;Well done! And now you wish perhaps,&lt;br /&gt;To learn of less familiar traps?&lt;br /&gt;Beware of heard, a dreadful word&lt;br /&gt;That looks like beard and sounds like bird.&lt;br /&gt;And dead&amp;mdash;it&amp;rsquo;s said like bed, not bead&amp;mdash;&lt;br /&gt;For goodness sake, don&amp;rsquo;t call it &amp;lsquo;deed&amp;rsquo;.&lt;br /&gt;Watch out for meat and great and threat&lt;br /&gt;(They rhyme with suite and straight and debt).&lt;br /&gt;A moth is not a moth in mother,&lt;br /&gt;Nor both in bother, broth in brother.&lt;br /&gt;And here is not a match for there&lt;br /&gt;Nor dear and fear for bear and pear.&lt;br /&gt;And then there&amp;rsquo;s dose and rose and lose&amp;mdash;&lt;br /&gt;Just look them up&amp;mdash;and goose and choose,&lt;br /&gt;And cork and work and card and ward,&lt;br /&gt;And font and front, and word and sword,&lt;br /&gt;And do and go, and thwart and cart&amp;mdash;&lt;br /&gt;Come! Come! I&amp;rsquo;ve barely made a start!&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right"&gt;T.G.W., &lt;i&gt;Manchester Guardian&lt;/i&gt;, 21 June 1954.&lt;/div&gt;&lt;/blockquote&gt; Why is English spelling so odd? Says Deutscher:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Although the conventions of spelling might not have changed much for nearly four centuries, the peregrinations of pronunciation have carried on regardless. And it is for precisely this reason that English spelling is so infamously irrational. [&amp;hellip;] It is unfair to say that English spelling is not an accurate rendering of speech. It is&amp;mdash;it&amp;rsquo;s only that it renders the speech of the sixteenth century.&lt;/blockquote&gt; So, English spelling is frozen in time, while pronunciation shifts around it. Somehow, this rather appeals to me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112690325656893053?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112690325656893053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112690325656893053' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112690325656893053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112690325656893053'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/09/on-english-spelling.html' title='On English spelling'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112673932525893434</id><published>2005-09-14T16:10:00.000-07:00</published><updated>2006-03-01T06:08:20.796-08:00</updated><title type='text'>The Way We Talk Now: Politically Correct</title><content type='html'>I have been greatly enjoying Geoffrey Nunberg&amp;rsquo;s &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0618116036/"&gt;&lt;i&gt;The Way We Talk Now&lt;/i&gt;&lt;/a&gt;, a collection of his commentaries on language and culture from NPR's show &lt;a href="http://www.npr.org/templates/rundowns/rundown.php?prgId=13"&gt;Fresh Air&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In particular, this piece&amp;mdash;from 1991&amp;mdash;on the phrase &lt;i&gt;politically correct&lt;/i&gt; still has resonances today:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;The phrase &lt;i&gt;politically correct&lt;/i&gt; begain its life as a bit of Marxist jargon. I suspect it was a direct translation of the German phrase &lt;i&gt;politisch korrect&lt;/i&gt;, but that may itself have been a translation of a Chinese phrase of Chairman Mao&amp;rsquo;s. &lt;br /&gt;&lt;br /&gt;In any event, the English translation is a happy accident for the cultural right. In the original, the word &lt;i&gt;correct&lt;/i&gt; meant simply &amp;ldquo;right&amp;rdquo; or &amp;ldquo;true,&amp;rdquo; as it does in an English sentence like &amp;ldquo;Do you have the correct time?&amp;rdquo;&amp;mdash;a nod to the doctrinaire Marxist view of history as an exact science. But the word has another meaning in English: when it&amp;rsquo;s applied to social behaviour, it suggests a conformity to superficial rules. You might ask which fork it&amp;rsquo;s correct to use with the fish course, or whether it&amp;rsquo;s correct to use &lt;i&gt;like&lt;/i&gt; as a conjunction. But you probably wouldn&amp;rsquo;t ask about the &amp;ldquo;correct&amp;rdquo; way to tell your son that you&amp;rsquo;re disinheriting him.&lt;br /&gt;&lt;br /&gt;So when the phrase &lt;i&gt;politically correct&lt;/i&gt; came into the English language, it implied that the doctrines at stake were mere matters of fashion. Rhetorically, it does the same work that &lt;i&gt;radical chic&lt;/i&gt; did a generation ago: it drapes the cultural left in tie-died T-shirts.&lt;/blockquote&gt; Since then, of course, the conservative right has successfully claimed the phrase &lt;i&gt;political correctness&lt;/i&gt; as a sneering weapon to wield against liberals, often tacking on the amplifiers &lt;a class="no-autocitation" href="http://www.google.com/search?hl=en&amp;amp;q=%22political+correctness+gone+wild%22"&gt;&lt;i&gt;gone wild&lt;/i&gt;&lt;/a&gt; or &lt;a class="no-autocitation" href="http://www.google.com/search?hl=en&amp;amp;q=%22political+correctness+gone+mad%22"&gt;&lt;i&gt;gone mad&lt;/i&gt;&lt;/a&gt; to make it all the clearer how nutty these lefties, with their ideas of inclusivity and sensitivity, really are. This is a discourse not of debate, but of shouting down.&lt;br /&gt;&lt;br /&gt;The power of language to shape opinion is still being used by conservatives today. &lt;i&gt;Creationism&lt;/i&gt;, with its negative connotations of old-school fire-and-brimstone fundamentalism, is recast as &lt;i&gt;Intelligent Design&lt;/i&gt;, a friendlier term which sounds rational, almost scientific. And solid old-fashioned &lt;i&gt;accountability&lt;/i&gt;, which sounds like a positive force for democracy, is recast as &lt;i&gt;the blame game&lt;/i&gt; and as &lt;i&gt;finger-pointing&lt;/i&gt;, negative distractions to our right-thinking leaders. &lt;br /&gt;&lt;br /&gt;Language has power; and the choice of words is often a political act.&lt;br /&gt;&lt;br /&gt;(Nunberg published a new collection last year, &lt;a href="http://www.amazon.com/exec/obidos/ASIN/1586482343/"&gt;&lt;i&gt;Going Nucular: Language, Politics, and Culture in Controversial Times&lt;/i&gt;&lt;/a&gt;, which I&amp;rsquo;m looking forward to reading when it arrives in the library. And here's Nunberg&amp;rsquo;s recent Fresh Air commentary on &lt;a href="http://www.npr.org/templates/story/story.php?storyId=4837711"&gt;the language of Katrina&lt;/a&gt;.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112673932525893434?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112673932525893434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112673932525893434' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112673932525893434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112673932525893434'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/09/way-we-talk-now-politically-correct.html' title='The Way We Talk Now: Politically Correct'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112655954986495701</id><published>2005-09-12T15:13:00.000-07:00</published><updated>2006-03-01T06:07:53.983-08:00</updated><title type='text'>A cache of cachet</title><content type='html'>An error I&amp;rsquo;ve noticed a number of times recently, but only in American writing: spelling &lt;a href="http://www.answers.com/cachet"&gt;&lt;i&gt;cachet&lt;/i&gt;&lt;/a&gt; (a mark or quality of distinction, individuality, or authenticity) as &lt;a href="http://www.answers.com/cache"&gt;&lt;i&gt;cache&lt;/i&gt;&lt;/a&gt; (a hiding place or a store of goods or valuables concealed therein).&lt;br /&gt;&lt;br /&gt;From the Contra Costa Times, September 10, &lt;a href="http://www.contracostatimes.com/mld/cctimes/email/news/12610489.htm"&gt;Downtown Living Expands&lt;/a&gt; (registration required; &lt;a href="http://www.bugmenot.com/view.php?url=www.contracostatimes.com"&gt;bugmenot&lt;/a&gt;):&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Walnut Creek is attracting many other housing developers who also want to capitalize on the city&amp;rsquo;s &lt;strong&gt;cache&lt;/strong&gt; as a Central Contra Costa County hotspot.&lt;/blockquote&gt; Paul Brian&amp;rsquo;s &lt;a href="http://www.wsu.edu/~brians/errors/"&gt;&lt;i&gt;Common Errors in English&lt;/i&gt;&lt;/a&gt; includes an entry on &lt;a href="http://www.wsu.edu/~brians/errors/cache.html"&gt;&lt;i&gt;cache&lt;/i&gt; and &lt;i&gt;cachet&lt;/i&gt;&lt;/a&gt;, but discusses only the mispronouncation of &lt;i&gt;cache&lt;/i&gt; as &lt;i&gt;cachet&lt;/i&gt;. Why might &lt;i&gt;cachet&lt;/i&gt; get misspelled as &lt;i&gt;cache&lt;/i&gt;?&lt;br /&gt;&lt;br /&gt;I suspect the line of thinking is as follows:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;cash-ay is a French word, isn&amp;rsquo;t it?&lt;/li&gt;&lt;li&gt;French usually uses an -&amp;eacute; ending for the &amp;ldquo;ay&amp;rdquo; sound, doesn&amp;rsquo;t it?&lt;/li&gt;&lt;li&gt;But words we adopt from French tend to lose their accents, don&amp;rsquo;t they?&lt;/li&gt;&lt;/ol&gt; Well, yes, cachet is French. And yes, in French -&amp;eacute; does make the &amp;ldquo;ay&amp;rdquo; sound. And yes, &lt;a href="http://en.wikipedia.org/wiki/Anglicisation"&gt;anglicisation&lt;/a&gt; does tend to knock accents off foreign words: &lt;i&gt;caf&amp;eacute;&lt;/i&gt; becomes anglicised to &lt;i&gt;cafe&lt;/i&gt;, &lt;i&gt;na&amp;iuml;ve&lt;/i&gt; to &lt;i&gt;naive&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;But not in this case. &lt;i&gt;cachet&lt;/i&gt; has the -et ending, which in French is also pronounced &amp;ldquo;ay&amp;rdquo;: think of the American prediliction for pronoucing &lt;a href="http://www.answers.com/fillet"&gt;&lt;i&gt;fillet&lt;/i&gt;&lt;/a&gt; as fill-ay. And it&amp;rsquo;s survived intact, in both pronunciation and spelling.&lt;br /&gt;&lt;br /&gt;This was probably always an error that writers made from time to time. The rise of computerised spell-checking, as an adjunct to proof-reading, means that &lt;i&gt;cache&lt;/i&gt; for &lt;i&gt;cachet&lt;/i&gt; is more likely to slip into print undetected.&lt;br /&gt;&lt;br /&gt;In fact, both &lt;i&gt;cachet&lt;/i&gt; and &lt;i&gt;cache&lt;/i&gt; share the same Old French roots. The Old French verb &lt;i&gt;cacher&lt;/i&gt;, to press or hide, led to the French verb &lt;i&gt;cacher&lt;/i&gt;, to hide, and from there to &lt;i&gt;cache&lt;/i&gt;, a hiding place or hidden store; but also to &lt;i&gt;cachet&lt;/i&gt;, which originally meant a seal on a document&amp;mdash;hence the derivation from &amp;ldquo;to press&amp;rdquo;&amp;mdash;before assuming a broader meaning as a mark or quality of distinction. And just to close the loop: in French, from &lt;i&gt;cacher&lt;/i&gt;, to hide, you get &lt;i&gt;cach&amp;eacute;&lt;/i&gt;, hidden, which shares the same cash-ay pronunciation as &lt;i&gt;cachet&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;I rather miss learning, and speaking, French. You&amp;rsquo;re much more likely to hear Spanish in California; maybe I should take a class.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112655954986495701?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112655954986495701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112655954986495701' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112655954986495701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112655954986495701'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/09/cache-of-cachet.html' title='A cache of cachet'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112648466794354741</id><published>2005-09-11T18:26:00.000-07:00</published><updated>2006-05-27T04:34:49.703-07:00</updated><title type='text'>Lime Ridge 4: Paraiso Trail Loop</title><content type='html'>I&amp;rsquo;ve been hiking Shell Ridge a lot lately, so yesterday we headed over for a hike in &lt;a href="http://www.ci.walnut-creek.ca.us/openspace/oslime_ridge.htm"&gt;Lime Ridge Open Space&lt;/a&gt; which turned out to be a lot more exciting than expected.&lt;br /&gt;&lt;br /&gt;Like &lt;a href="http://jameskew.blogspot.com/2005/06/lime-ridge-iii.html"&gt;last time&lt;/a&gt;, we start from Arbolado Park and head north on the Ygnacio Canal Trail, past the golf course; but this time, instead of taking the tunnel under Ygnacio Valley Road, we turn right into Lime Ridge Open Space and head uphill on the Blue Oak Trail.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://www.ci.walnut-creek.ca.us/Map.pdf"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/james.kew/blog/2005/09/lime-ridge-4-paraiso-trail-loop/blue-oak-trail.png" width="500" height="275" alt="Trail map of Lime Ridge Open Space: Blue Oak Trail."&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Here there are more deer than I&amp;rsquo;ve ever seen in Shell Ridge: groups of three and four foraging in the shade of trees. They&amp;rsquo;re very timid, keeping a close eye on us, and when we get too close trotting off into the undergrowth, over the nearest ridge, or, in one thrilling moment, leaping away downhill like springbok. Somehow, it&amp;rsquo;s a lot more exciting than watching the herds of deer in &lt;a href="http://www.thecrownestate.co.uk/1161_the_windsor_great_park_04_02_07"&gt;Windsor Great Park&lt;/a&gt;; the Windsor herds were semi-domesticated, whereas the deer here are genuinely wild animals.&lt;br /&gt;&lt;br /&gt;At the end of the Blue Oak Trail we take the Ridge Trail up to the transmission towers at the peak of the ridge, for a total climb of 800 feet. It&amp;rsquo;s not as tough going as the Lime Ridge Trail was on the last hike, but it&amp;rsquo;s still enough of a sustained climb to make reaching the top quite a relief. And in some ways, it&amp;rsquo;s a more interesting route than the Lime Ridge Trail: there&amp;rsquo;s a moment when the trail drops over the east edge of the ridge giving us a sudden, and dramatic, view of the quarried side of Mount Diablo.&lt;br /&gt;&lt;br /&gt;From the peak, we continue south on the Lime Ridge Trail, which I&amp;rsquo;ve chosen carefully because it&amp;rsquo;s a lot flatter than the Crystyl Ranch Trail. It is, however, a hikers-only trail, which means it&amp;rsquo;s narrower and sandier.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ci.walnut-creek.ca.us/Map.pdf"&gt;&lt;img class="bordered right" src="http://users.ca.astound.net/james.kew/blog/2005/09/lime-ridge-4-paraiso-trail-loop/lime-ridge-trail.png" width="180" height="180" alt="Trail map of Lime Ridge Open Space: Lime Ridge Trail."&gt;&lt;/a&gt; And it&amp;rsquo;s here that we have our moment of drama. Melinda suddenly stops short behind me, looking at something on the ground. I&amp;rsquo;ve obliviously stepped over a large rattlesnake, stretched motionless across the trail. But not motionless for long: it starts angrily shaking its rattle before moving slowly off the trail and into the brush, rattling all the way.&lt;br /&gt;&lt;br /&gt;Rattlesnakes, in the flesh, sound &lt;em&gt;exactly&lt;/em&gt; like they do in the movies. And it&amp;rsquo;s a surprisingly scary sound, provoking a strong visceral reaction. You certainly don&amp;rsquo;t feel like getting any closer to it.&lt;br /&gt;&lt;br /&gt;We tell ourselves that the snake&amp;rsquo;s almost certainly much more scared of us than we are of it, and that it reacted because it was startled, but I&amp;rsquo;m not sure either of us are fully  convinced. After it&amp;rsquo;s safely away from the trail, we continue, but treading more heavily and with eyes firmly on the ground.&lt;br /&gt;&lt;br /&gt;So, one more mark on my &amp;ldquo;dangerous native wildlife&amp;rdquo; checklist. Apart from poisonous &lt;a href="http://www.calpoison.org/public/snakebite.html"&gt;snakes&lt;/a&gt;, California also has &lt;a href="http://jameskew.blogspot.com/2005/08/shell-ridge-4-monday-night-nature-hike.html"&gt;ticks&lt;/a&gt; (unpleasant in themselves, but also vectors for Lyme disease), &lt;a href="http://jameskew.blogspot.com/2005/04/earth-day-at-john-muir-historic-site.html"&gt;mosquitoes&lt;/a&gt; (ditto, West Nile Virus), &lt;a href="http://www.calpoison.org/public/poak.html"&gt;poison oak&lt;/a&gt;, various nasty &lt;a href="http://www.calpoison.org/public/spiders.html"&gt;spiders&lt;/a&gt;, &lt;a href="http://jameskew.blogspot.com/2005/05/las-trampas-ridge-adventures.html"&gt;mountain lions&lt;/a&gt;, and&amp;mdash;although not in the Bay Area&amp;mdash;&lt;a href="http://www.dfg.ca.gov/watchable/bear.pdf"&gt;black bear&lt;/a&gt;. A bit of a change from walking in Britain, where the worst you&amp;rsquo;ll face is nettles and horseflies.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://www.ci.walnut-creek.ca.us/Map.pdf"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/james.kew/blog/2005/09/lime-ridge-4-paraiso-trail-loop/paraiso-trail.png" width="500" height="425" alt="Trail map of Lime Ridge Open Space: Paraiso Trail."&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;After the snake incident, the rest of the hike is uneventful. We head south on the Paraiso Trail, which approaches the new, large, but very close-packed homes in the Rancho Paraiso development before looping eastwards below them. The trail is quiet, wide, and flat. The views from this southern end of Lime Ridge are different, but not as striking as from the north. Finally, the Paraiso Trail cuts across the estate and heads north back to Arbolado Park.&lt;br /&gt;&lt;br /&gt;A 3 hour, 6&amp;frac12; mile hike, although both the steep climb and the snakey adrenalin burst make it feel like longer. I&amp;rsquo;m not sure I&amp;rsquo;d bother with the southern stretches of the Paraiso Trail again, but there&amp;rsquo;s a lot to enjoy around the ridge.&lt;br /&gt;&lt;br /&gt;Previous hikes in and around Lime Ridge Open Space:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://jameskew.blogspot.com/2005/03/lime-ridge-open-space.html"&gt;Crystyl Ranch Loop&lt;/a&gt; (March 2005)&lt;/li&gt;&lt;li&gt;&lt;a href="http://jameskew.blogspot.com/2005/03/lime-ridge-open-space.html"&gt;Lime Ridge/Contra Costa Canal Trail&lt;/a&gt; (April 2005)&lt;/li&gt;&lt;li&gt;&lt;a href="http://jameskew.blogspot.com/2005/06/lime-ridge-iii.html"&gt;Lime Ridge Trail Loop&lt;/a&gt; (June 2005)&lt;/li&gt;&lt;/ol&gt; Categories: Hiking&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112648466794354741?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112648466794354741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112648466794354741' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112648466794354741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112648466794354741'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/09/lime-ridge-4-paraiso-trail-loop.html' title='Lime Ridge 4: Paraiso Trail Loop'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112643539815197129</id><published>2005-09-11T09:19:00.000-07:00</published><updated>2006-05-21T06:42:27.286-07:00</updated><title type='text'>Spamflagging SaturSunday</title><content type='html'>Well, oops, I forgot about &lt;a href="http://flagday.pbwiki.com/"&gt;Flag Day&lt;/a&gt;: we went out for a longish hike (report to follow, with an &lt;em&gt;exciting incident&lt;/em&gt; halfway through) and it slipped my mind.&lt;br /&gt;&lt;br /&gt;&lt;img class="bordered right" src="http://users.ca.astound.net/james.kew/blog/2005/08/more-on-blogspots-flag-button/flag-cropped.png" width="163" height="110" alt=""&gt; But hey, better late than never. Here&amp;rsquo;s a quick 100-Next-Blog&amp;rsquo;s worth. As usual, all links are nofollow. Flag away:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li value="1"&gt;&lt;a href="http://foamepi.blogspot.com/" rel="nofollow"&gt;foamepi.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Internet foam info&amp;rdquo;&lt;/li&gt;&lt;li value="3"&gt;&lt;a href="http://interactivevoiceresponselv8.blogspot.com/" rel="nofollow"&gt;interactivevoiceresponselv8.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Online interactive voice response articles&amp;rdquo;&lt;/li&gt;&lt;li value="4"&gt;&lt;a href="http://enyalf4.blogspot.com/" rel="nofollow"&gt;enyalf4.blogspot.com: Internet enya guide&lt;/a&gt;&lt;br&gt;&amp;ldquo;Internet enya guide&amp;rdquo;&lt;/li&gt;&lt;li value="8"&gt;&lt;a href="http://inuyashailv.blogspot.com/" rel="nofollow"&gt;inuyashailv.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Helpful inuyasha articles&amp;rdquo;&lt;/li&gt;&lt;li value="11"&gt;&lt;a href="http://maplebat7no.blogspot.com/" rel="nofollow"&gt;maplebat7no.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Your maple bat resources&amp;rdquo;&lt;/li&gt;&lt;li value="21"&gt;&lt;a href="http://indiancurrysecrets.blogspot.com/" rel="nofollow"&gt;indiancurrysecrets.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Indian restaurant curry secrets&amp;rdquo;&lt;/li&gt;&lt;li value="23"&gt;&lt;a href="http://plantarfasciitisd5o.blogspot.com/" rel="nofollow"&gt;plantarfasciitisd5o.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Your plantar fasciitis resources&amp;rdquo;&lt;/li&gt;&lt;li value="25"&gt;&lt;a href="http://toyotacorolla1ox.blogspot.com/" rel="nofollow"&gt;toyotacorolla1ox.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Free toyota corolla information&amp;rdquo;&lt;/li&gt;&lt;li value="26"&gt;&lt;a href="http://drivingundertheinfluencedkf.blogspot.com/" rel="nofollow"&gt;drivingundertheinfluencedkf.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Internet driving under the influence guide&amp;rdquo;&lt;/li&gt;&lt;li value="36"&gt;&lt;a href="http://charliechaplinuji.blogspot.com/" rel="nofollow"&gt;charliechaplinuji.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Internet charlie chaplin resources&amp;rdquo;&lt;/li&gt;&lt;li value="42"&gt;&lt;a href="http://dashboardconfessionalqic.blogspot.com/" rel="nofollow"&gt;dashboardconfessionalqic.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Internet dashboard confessional resources&amp;rdquo;&lt;/li&gt;&lt;del&gt;&lt;li value="48"&gt;&lt;a href="http://surfboardblogsite.blogspot.com/" rel="nofollow"&gt;surfboardblogsite.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;SurfBoard Blogsite&amp;mdash;AutoSurf Top Picks&amp;rdquo;&lt;/li&gt;&lt;/del&gt;&lt;li value="51"&gt;&lt;a href="http://customcoing8x.blogspot.com/" rel="nofollow"&gt;customcoing8x.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Internet custom coin articles&amp;rdquo;&lt;/li&gt;&lt;li value="55"&gt;&lt;a href="http://darwin3l9.blogspot.com/" rel="nofollow"&gt;darwin3l9.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Your darwin guide&amp;rdquo;&lt;/li&gt;&lt;li value="56"&gt;&lt;a href="http://eharmony8i0.blogspot.com/" rel="nofollow"&gt;eharmony8i0.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Your e harmony info&amp;rdquo;&lt;/li&gt;&lt;li value="59"&gt;&lt;a href="http://internetsoftwaresaf.blogspot.com/" rel="nofollow"&gt;internetsoftwaresaf.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Your internet software guide&amp;rdquo;&lt;/li&gt;&lt;li value="60"&gt;&lt;a href="http://sugargliderhi2.blogspot.com/" rel="nofollow"&gt;sugargliderhi2.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Your sugar glider guide&amp;rdquo;&lt;/li&gt;&lt;li value="63"&gt;&lt;a href="http://softballglovesrmy.blogspot.com/" rel="nofollow"&gt;softballglovesrmy.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Your softball gloves resources&amp;rdquo;&lt;/li&gt;&lt;li value="69"&gt;&lt;a href="http://tandembicycles8nf.blogspot.com/" rel="nofollow"&gt;tandembicycles8nf.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Free tandem bicycles articles&amp;rdquo;&lt;/li&gt;&lt;li value="72"&gt;&lt;a href="http://shuqiicd.blogspot.com/" rel="nofollow"&gt;shuqiicd.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Internet shu qi articles&amp;rdquo;&lt;/li&gt;&lt;li value="73"&gt;&lt;a href="http://metallicaticketnaj.blogspot.com/" rel="nofollow"&gt;metallicaticketnaj.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Helpful metallica ticket resources&amp;rdquo;&lt;/li&gt;&lt;li value="76"&gt;&lt;a href="http://skateboardersh2d.blogspot.com/" rel="nofollow"&gt;skateboardersh2d.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Online skateboarders guide&amp;rdquo;&lt;/li&gt;&lt;li value="77"&gt;&lt;a href="http://gundamwing2w5.blogspot.com/" rel="nofollow"&gt;gundamwing2w5.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Your gundam wing guide&amp;rdquo;&lt;/li&gt;&lt;li value="78"&gt;&lt;a href="http://homecenter9ly.blogspot.com/" rel="nofollow"&gt;homecenter9ly.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Helpful home center resources&amp;rdquo;&lt;/li&gt;&lt;li value="82"&gt;&lt;a href="http://mansionjx9.blogspot.com/" rel="nofollow"&gt;mansionjx9.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Helpful mansion info&amp;rdquo;&lt;/li&gt;&lt;li value="84"&gt;&lt;a href="http://digestqup.blogspot.com/" rel="nofollow"&gt;digestqup.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Helpful digest information&amp;rdquo;&lt;/li&gt;&lt;li value="87"&gt;&lt;a href="http://memorymxq.blogspot.com/" rel="nofollow"&gt;memorymxq.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;memory information&amp;rdquo;&lt;/li&gt;&lt;li value="89"&gt;&lt;a href="http://charterleague.blogspot.com/" rel="nofollow"&gt;charterleague.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;charter&amp;rdquo;&lt;/li&gt;&lt;li value="91"&gt;&lt;a href="http://anthraxcot.blogspot.com/" rel="nofollow"&gt;anthraxcot.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Your anthrax guide&amp;rdquo;&lt;/li&gt;&lt;li value="93"&gt;&lt;a href="http://ads33e.blogspot.com/" rel="nofollow"&gt;ads33e.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Helpful ads guide&amp;rdquo;&lt;/li&gt;&lt;li value="98"&gt;&lt;a href="http://chinawomanju4.blogspot.com/" rel="nofollow"&gt;chinawomanju4.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Free china woman information&amp;rdquo;&lt;/li&gt;&lt;li value="99"&gt;&lt;a href="http://lovespellshy2.blogspot.com/" rel="nofollow"&gt;lovespellshy2.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Helpful love spells resources&amp;rdquo;&lt;/li&gt;&lt;li value="100"&gt;&lt;a href="http://aquariusyoy.blogspot.com/" rel="nofollow"&gt;aquariusyoy.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;ldquo;Free aquarius articles&amp;rdquo;&lt;/li&gt;&lt;/ol&gt; Well, so much for &lt;a href="http://jameskew.blogspot.com/2005/09/spam-is-blogger-missing-point.html"&gt;keeping spam off Next Blog&lt;/a&gt;; today, &lt;del&gt;33%&lt;/del&gt; &lt;ins&gt;32%&lt;/ins&gt; of the blogs I visited were spam. Pretty poor.&lt;br /&gt;&lt;br /&gt;There&amp;rsquo;s an obvious pattern here: all but &lt;del&gt;3&lt;/del&gt; &lt;ins&gt;2&lt;/ins&gt; of the spam blogs look alike. Green &amp;ldquo;&lt;a href="http://www.blogger.com/templates/moto_son/sample.html"&gt;Son of Moto&lt;/a&gt;&amp;rdquo; templates; &amp;ldquo;guide&amp;rdquo;, &amp;ldquo;resources&amp;rdquo;, &amp;ldquo;articles&amp;rdquo;, and &amp;ldquo;info&amp;rdquo; titles; owners with a single name, one blog, no profile information; piles of posts containing, and linking to, news articles scraped from elsewhere; and dead AdSense blocks. Someone, or something, is trying to game Google, Blogger, and AdSense on a massive scale, creating fake blogs stuffed full of keywords in an attempt to lure in surfers searching for information and tempt them into clicking adverts. It looks like the AdSense team is onto this; but Blogger clearly isn&amp;rsquo;t yet.&lt;br /&gt;&lt;br /&gt;In related news, all the spam blogs I identified &lt;a href="http://jameskew.blogspot.com/2005/09/spamflagging-saturday-redux.html"&gt;last Saturday&lt;/a&gt;, and &lt;a href="http://jameskew.blogspot.com/2005/08/spamflagging-saturday.html"&gt;the Saturday before&lt;/a&gt;, are still up. So much for flagging as a community anti-spam action: it seems to make no difference whatsoever.&lt;br /&gt;&lt;br /&gt;Biz Stone, writing on &lt;a href="http://buzz.blogger.com/2005/09/flag-day.html"&gt;Blogger Buzz&lt;/a&gt; earlier this week:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Spam blogs are unique in that we have no qualms about rooting them out and bringing them to a desperate and violent end.&lt;/blockquote&gt; Oh really? Well, I&amp;rsquo;m still waiting.&lt;br /&gt;&lt;br /&gt;(And finally: what on earth is a &lt;a href="http://en.wikipedia.org/wiki/Sugar_Glider"&gt;sugar glider&lt;/a&gt;? A small Australiasian possum, which glides between trees like a flying squirrel.)&lt;br /&gt;&lt;br /&gt;[Update October 23 2005: the proprietor of &lt;a href="http://surfboardblogsite.blogspot.com/"&gt;SurfBoard Blogsite&lt;/a&gt; comments to disagree with my categorisation as spam. On second viewing, I'm inclined to agree: while the subject matter and presentation still come across to me as spammy, the the content seems genuine enough. Unflagged.]&lt;br /&gt;&lt;br /&gt;Categories: Spam&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112643539815197129?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112643539815197129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112643539815197129' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112643539815197129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112643539815197129'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/09/spamflagging-satursunday.html' title='Spamflagging &lt;del&gt;Satur&lt;/del&gt;&lt;ins&gt;Sun&lt;/ins&gt;day'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112621707365594787</id><published>2005-09-09T22:05:00.000-07:00</published><updated>2006-03-01T06:09:36.643-08:00</updated><title type='text'>Because blogging is basically navel-gazing...</title><content type='html'>&amp;hellip;blogging tools are big on introspection. &lt;a class="no-autocitation" href="http://www.pubsub.com/site_stats.php?site=jameskew.blogspot.com"&gt;PubSub SiteStats&lt;/a&gt; are awfully pretty, but are they really &lt;em&gt;useful&lt;/em&gt;?&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center"&gt;&lt;div style="margin-bottom: 10px"&gt;&lt;a class="no-autocitation" href="http://www.pubsub.com/site_stats.php?site=jameskew.blogspot.com"&gt;&lt;img class="bordered" style="margin-right: 10px" src="http://users.ca.astound.net/james.kew/blog/2005/09/because-blogging-is-basically-navel-gazing/pubsub-linkrank.png" width="211" height="225" alt="PubSub SiteStats graph: LinkRank and Percentage for jameskew.blogspot.com"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/james.kew/blog/2005/09/because-blogging-is-basically-navel-gazing/pubsub-inlinks.png" width="211" height="225" alt="PubSub SiteStats graph: Daily InLinks to jameskew.blogspot.com"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a class="no-autocitation" href="http://www.pubsub.com/site_stats.php?site=jameskew.blogspot.com"&gt;&lt;img class="bordered" style="margin-right: 10px" src="http://users.ca.astound.net/james.kew/blog/2005/09/because-blogging-is-basically-navel-gazing/pubsub-outlinks.png" width="211" height="225" alt="PubSub SiteStats graph: Daily OutLinks from jameskew.blogspot.com"&gt;&lt;img class="bordered"  src="http://users.ca.astound.net/james.kew/blog/2005/09/because-blogging-is-basically-navel-gazing/pubsub-entries.png" width="211" height="225" alt="PubSub SiteStats graph: Daily Entries from jameskew.blogspot.com"&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;a class="no-autocitation" href="http://www.blogpulse.com/profile?type=posts&amp;amp;url=http://jameskew.blogspot.com"&gt;BlogPulse Profiles&lt;/a&gt; tries to pull keywords out of my posts, but doesn&amp;rsquo;t do a very good job&amp;mdash;when did I ever mention Napoleon? (Once, &lt;a href="http://jameskew.blogspot.com/2005/07/parading-forth.html"&gt;here&lt;/a&gt;.) And the fact that it fails to find any of the keywords when I click them doesn&amp;rsquo;t inspire confidence.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center"&gt;&lt;a class="no-autocitation" href="http://www.blogpulse.com/profile?type=posts&amp;amp;url=http://jameskew.blogspot.com"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/james.kew/blog/2005/09/because-blogging-is-basically-navel-gazing/blogpulse-keywords.png" width="326" height="80" alt="BlogPulse keywords: junction, hummingbird, numbered, specifications, glimpses, silken, hikers, napoleon, journalists, garlic."&gt;&lt;/a&gt;&lt;/div&gt; &lt;br /&gt;It is, however, right about the &lt;a class="no-auticitation" href="http://www.google.com/search?sitesearch=http%3A%2F%2Fjameskew.blogspot.com&amp;amp;q=hummingbirds"&gt;hummingbirds&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;And Technorati now want bloggers to tag their blogs as well as their posts. I tend to lean towards &lt;a href="http://gigaom.com/2005/08/02/the-dark-side-of-technorati-tags/"&gt;Om Malik&amp;rsquo;s views&lt;/a&gt; on tagging: tags benefit first Technorati; second spammers, who game popular tags just as they game every other system on the web; and last me. &lt;br /&gt;&lt;br /&gt;But, despite &lt;a href="http://www.kottke.org/05/08/so-long-technorati"&gt;high-profile grumbles&lt;/a&gt;, Technorati is the search engine of choice of bloggers everywhere; so, I&amp;rsquo;ve dutifully set up a &lt;a class="no-autocitation" href="http://www.technorati.com/profile/jameskew"&gt;profile&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;And look, I&amp;rsquo;m the only &lt;a class="no-autocitation" href="http://www.technorati.com/blogs/hummingbirds"&gt;hummingbirds blog&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a class="no-autocitation" href="http://www.technorati.com/blogs/hummingbirds"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/james.kew/blog/2005/09/because-blogging-is-basically-navel-gazing/technorati-hummingbirds.png" width="432" height="219" alt="Technorati blog search: hummingbirds."&gt;&lt;/a&gt;&lt;/div&gt; &lt;br /&gt;Undeservedly so, and probably not for long; check out the &lt;a class="no-autocitation" href="http://www.technorati.com/tag/hummingbird"&gt;hummingbird&lt;/a&gt; and &lt;a class="no-autocitation" href="http://www.technorati.com/tag/hummingbirds"&gt;hummingbirds&lt;/a&gt; tags for more hummingbird activity than you could ever imagine, and for some spectacular photography. &lt;a href="http://www.flickr.com/photos/digitalrebel/sets/812741/"&gt;This set&lt;/a&gt; of hummingbird photographs is amazing; and the furious feeding activity in &lt;a href="http://www.flickr.com/photos/gaylon/41502073/"&gt;this photo&lt;/a&gt; rather puts our record of five hummingbirds to shame&amp;hellip;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112621707365594787?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112621707365594787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112621707365594787' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112621707365594787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112621707365594787'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/09/because-blogging-is-basically-navel.html' title='Because blogging is basically navel-gazing...'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112616608846711510</id><published>2005-09-07T23:49:00.000-07:00</published><updated>2006-04-19T00:10:43.250-07:00</updated><title type='text'>Canal Trails: Heather Farm Night Walk</title><content type='html'>My first hike with &lt;a href="http://hiking.bondon.com"&gt;East Bay Casual Hiking&lt;/a&gt; for months. There have been &lt;a href="http://hiking.bondon.com/PastHikes.cfm"&gt;fewer hikes&lt;/a&gt; over the summer; but also, I seem to have been in a phase lately where I prefer to do my own thing than hike in an organised group. I&amp;rsquo;m not sure why. But tonight&amp;rsquo;s &lt;a href="http://hiking.bondon.com/Hike_Details.cfm?ID=77"&gt;evening hike&lt;/a&gt; caught my eye, so I turned out to support it.&lt;br /&gt;&lt;br /&gt;Plus, I thought, although it&amp;rsquo;s a short hike, I can walk up the Iron Horse Trail to the start at Pleasant Hill BART, which gets me some extra miles of exercise.&lt;br /&gt;&lt;br /&gt;As it turned out, we were a small group&amp;mdash;me, Dan, Phyllis, and Paul leading us&amp;mdash;and we managed some decent distance. Pleasant Hill BART down to the Contra Costa Canal Trail, and a meandering tour through the gardens at Heather Farm. A cut through Diablo Hills Golf Course, a scramble over a fence&amp;mdash;oops&amp;mdash;and a crossing of Ygnacio Valley Road. Why does it always smell of rotten eggs here? Dusk. Onto the Ygnacio Canal Trail. &amp;ldquo;Let me know when you guys are ready to turn around&amp;rdquo;, says Paul, but none of us really want to crack first&amp;hellip;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://www.ebparks.org/resources/pdf/trails/ihnorth.pdf"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/james.kew/blog/2005/09/canal-trails-heather-farm-night-walk/heather-farm.png" width="425" height="340" alt="Trail map of Iron Horse Trail, Contra Costa Canal Trail, and Ygnacio Canal Trail, around Heather Farm."&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Well, we do crack eventually; it&amp;rsquo;s getting dark, the wind is picking up a bit, and it&amp;rsquo;s a bit nippy. The first time since winter that I&amp;rsquo;ve felt cold on a hike. A left on San Antonio Drive, another left on San Carlos Drive, and we&amp;rsquo;re heading back towards Heather Farm. It&amp;rsquo;s really getting quite dark now. Back through Heather Farm; a detour to see the fountains, but much to Paul&amp;rsquo;s disappointment they&amp;rsquo;re not lit tonight. Back onto the Contra Costa Canal Trail, which is now really, really dark; a pair of headlamped rollerbladers glide out of the gloom towards us and vanish back into the night behind us.&lt;br /&gt;&lt;br /&gt;At the junction with the Iron Horse Trail, we part company. I head south towards Walnut Creek, they head north back to the BART. And back in time to have only missed 15 minutes of Lost; although yet again, they&amp;rsquo;re &lt;a href="http://jameskew.blogspot.com/2005/08/dear-abc.html"&gt;skipping episodes&lt;/a&gt;&amp;hellip;&lt;br /&gt;&lt;br /&gt;About two hours, and taking a bit of string to the map suggests we did about five miles. And four extra miles for me for the walk in from Walnut Creek and back. All flat miles, but still: a good stretch.&lt;br /&gt;&lt;br /&gt;Categories: Hiking&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112616608846711510?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://hiking.bondon.com/Hike_Details.cfm?ID=77' title='Canal Trails: Heather Farm Night Walk'/><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112616608846711510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112616608846711510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112616608846711510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112616608846711510'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/09/canal-trails-heather-farm-night-walk.html' title='Canal Trails: Heather Farm Night Walk'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112611824176639631</id><published>2005-09-07T11:53:00.000-07:00</published><updated>2006-03-01T04:10:06.103-08:00</updated><title type='text'>Comment spam, and a Blogger feature request</title><content type='html'>I&amp;rsquo;ve had a little flurry of comment spam recently&amp;mdash;new posts attract one or two spam comments within 30 minutes of posting&amp;mdash;which makes me think of a little &lt;a href="http://help.blogger.com/?page=wishlist"&gt;tweak&lt;/a&gt; Blogger could add to make my life slightly easier.&lt;br /&gt;&lt;br /&gt;It&amp;rsquo;s this: on Blogger&amp;rsquo;s comment notification emails, include a link to a &amp;ldquo;delete this comment&amp;rdquo; page.&lt;br /&gt;&lt;br /&gt;This&amp;rsquo;d make deleting spam a quick, easy process. At the moment, it&amp;rsquo;s a bit of a mess: follow the link to the post; refresh the page a few times to try to convince it that yes, I am logged in, and it should add the edit and delete icons; give up and pull up the &amp;ldquo;add a comment&amp;rdquo; page, where delete buttons also lurk; delete the spam.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center"&gt;&lt;img src="http://users.ca.astound.net/james.kew/blog/2005/09/comment-spam-and-blogger-feature-request/delete-comment.png" width="400" height="113" alt="Blogger&amp;rsquo;s &amp;ldquo;delete comment&amp;rdquo; page."&gt;&lt;/div&gt;&lt;br /&gt;While I&amp;rsquo;m at it, some comment policy: I operate a zero-tolerance policy for comment spam. I will spot it; I will delete it; and quickly, too. I might err on the side of over-zealous; if it smells like spam, I&amp;rsquo;ll assume it is spam, so if you&amp;rsquo;re thinking of posting a genuine comment something like &amp;ldquo;great blog! check out my site here!&amp;rdquo; you might think about making it a little more personalised and relevant. I reserve the right to laugh, or &lt;a href="http://jameskew.blogspot.com/2005/09/spam-is-blogger-missing-point.html#112573461957324163"&gt;rage&lt;/a&gt;, at particularly awful examples of spam.&lt;br /&gt;&lt;br /&gt;In any case, given that Blogger &lt;a href="http://help.blogger.com/bin/answer.py?answer=747"&gt;sanitizes links in comments&lt;/a&gt;, and that most BlogSpot blogs are, like mine, two-bit affairs with smallish readerships and lowish PageRank: what on earth is in it for BlogSpot comment spammers anyway?&lt;br /&gt;&lt;br /&gt;(Yes, I&amp;rsquo;m aware of the &lt;a href="http://help.blogger.com/bin/answer.py?answer=1203"&gt;word verification&lt;/a&gt; option; but &lt;a href="http://en.wikipedia.org/wiki/Captcha"&gt;captchas&lt;/a&gt;&amp;mdash;aargh, another awful neologism&amp;mdash;have &lt;a href="http://www.w3.org/TR/turingtest/"&gt;accessibility issues&lt;/a&gt; which I&amp;rsquo;d rather avoid.)&lt;br /&gt;&lt;br /&gt;Categories: Spam&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112611824176639631?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112611824176639631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112611824176639631' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112611824176639631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112611824176639631'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/09/comment-spam-and-blogger-feature.html' title='Comment spam, and a Blogger feature request'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112578452876249637</id><published>2005-09-05T22:23:00.000-07:00</published><updated>2006-03-01T03:07:44.530-08:00</updated><title type='text'>Angry but impotent</title><content type='html'>The more I read, hear, and see about the Katrina aftermath, the angrier I get. And I&amp;rsquo;ll bet I&amp;rsquo;m not alone.&lt;br /&gt;&lt;br /&gt;I&amp;rsquo;m most angry about the complete lack of empathy expressed by the Bush administration. While people, poor American people, were suffering and dying in New Orleans, what was Bush doing? &lt;a href="http://www.boingboing.net/2005/08/31/_a_tale_of_two_photo.html"&gt;Strumming his guitar&lt;/a&gt;, and &lt;a href="http://bitchphd.blogspot.com/2005/09/trent-lott-lost-his-house.html"&gt;daydreaming about his Southern cronies&amp;rsquo; rebuilt mansions&lt;/a&gt;. Mr. Bush: the poor are your people too. You&amp;rsquo;re supposed to care for, and protect, &lt;em&gt;all of the people&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;Shelley Powers made a very telling observation in the &lt;a href="http://weblog.burningbird.net/archives/2005/09/05/going-forward-two/"&gt;second&lt;/a&gt; of her trilogy (&lt;a href="http://weblog.burningbird.net/archives/2005/09/05/going-forward/"&gt;1&lt;/a&gt;, &lt;a href="http://weblog.burningbird.net/archives/2005/09/05/going-forward-two/"&gt;2&lt;/a&gt;, &lt;a href="http://weblog.burningbird.net/archives/2005/09/05/going-forward-three/"&gt;3&lt;/a&gt;) of post-Katrina articles:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Our current administration&amp;rsquo;s beliefs are that people are poor because they choose to be poor. As such, they are no longer the responsibility of the collective.&lt;/blockquote&gt; As an outsider in the US, I see the fumbling, the excuses, the arrogance, and the abandoment of responsibility as shocking. This is an embarassment; a national shame; and it feels like there&amp;rsquo;s little the people of the US can do to change that.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://weblog.burningbird.net/archives/2005/09/05/going-forward-three/"&gt;third&lt;/a&gt; of Shelley's articles points out that citizens &lt;em&gt;do&lt;/em&gt; have a vital role to play:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;How could &lt;em&gt;we&lt;/em&gt; have let this happen? &lt;br /&gt;&lt;br /&gt;How? Easy: we let it happen. &lt;br /&gt;&lt;br /&gt;We don&amp;rsquo;t vote for the best person for an office, and when we do put someone in office, we don&amp;rsquo;t hold them accountable.&lt;/blockquote&gt; Us resident aliens, of course, don&amp;rsquo;t get to vote at all. &lt;br /&gt;&lt;br /&gt;More than anything else, this is pushing me towards thinking about citizenship. As a resident spouse of an American citizen, I can &lt;a href="http://uscis.gov/graphics/services/natz/"&gt;naturalize&lt;/a&gt; after three years of residence: nicely in time for the next Presidential election. Because the next time America chooses an administration, I want a say in it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112578452876249637?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112578452876249637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112578452876249637' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112578452876249637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112578452876249637'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/09/angry-but-impotent.html' title='Angry but impotent'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112589717607569547</id><published>2005-09-04T21:27:00.000-07:00</published><updated>2006-05-19T09:31:13.120-07:00</updated><title type='text'>Shell Ridge 6: Borges Ranch</title><content type='html'>A short loop in Shell Ridge today, starting at &lt;a href="http://www.ci.walnut-creek.ca.us/openspace/osborges.htm"&gt;Borges Ranch&lt;/a&gt;, a historic ranch dating back to 1899.&lt;br /&gt;&lt;br /&gt;Borges Ranch lies just inside the eastmost edge of &lt;a href="http://www.ci.walnut-creek.ca.us/openspace/shell_ridge.htm"&gt;Shell Ridge Open Space&lt;/a&gt;; to the east lies &lt;a href="http://www.ebparks.org/parks/diablo.htm"&gt;Diablo Foothills Regional Park&lt;/a&gt;, and further east, &lt;a href="http://www.ebparks.org/parks/castle.htm"&gt;Castle Rock Recreation Area&lt;/a&gt;. The road in is narrow, single-track with passing places; about the least Californian road I&amp;rsquo;ve seen since moving here. We park at the Bob Pond trailhead.&lt;br /&gt;&lt;br /&gt;From Bob Pond, we take a counterclockwise loop, heading south on the Borges Ranch Trail past Borges Ranch itself before turning left on the Briones&amp;ndash;Mt. Diablo Trail and, just after entering Diablo Foothills Regional Park, left again onto the Shell Loop Trail. Here the trail is lightly wooded; and just after the junction with Shell Ridge Trail, there&amp;rsquo;s a picnic table set under the trees where we stop to eat our sandwiches. &lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://www.ci.walnut-creek.ca.us/Map.pdf"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/james.kew/blog/2005/09/shell-ridge-6-borges-ranch/borges-ranch.png" width="480" height="450" alt="Trail map of Borges Ranch area of Shell Ridge Open Space / Diablo Foothills Regional Park."&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;At the end of the Shell Loop trail, we head north on the Castle Rock Trail. The trail passes Sulfur Spring, which although it looks dry is aptly named: it smells distinctly sulphurous. Castle Rock Recreation Area, below and to the east of the trail, is full of picnic tables, sports, and games facilities; but oddly, for a holiday weekend (Monday is Labor Day), it&amp;rsquo;s completely deserted. &lt;br /&gt;&lt;br /&gt;North of Castle Rock, the trails seem to run out of names. We follow the trail a little further north, above and around the equestrian area&amp;mdash;lots of stables, exercise rings, and fields, which would explain why we see so many horses on the trails around here&amp;mdash;before cutting east on a steep climb up to the ridge. From the crest, we drop down onto the Borges Ranch Trail which takes us back to the trailhead.&lt;br /&gt;&lt;br /&gt;A quick, short loop&amp;mdash;about 3 miles, about 90 minutes. Castle Rock&amp;rsquo;s recreation is a little too organised for me; but it looks like there&amp;rsquo;s a lot more good hiking to be had deeper into Diablo Foothills.&lt;br /&gt;&lt;br /&gt;Categories: Hiking&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112589717607569547?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112589717607569547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112589717607569547' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112589717607569547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112589717607569547'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/09/shell-ridge-6-borges-ranch.html' title='Shell Ridge 6: Borges Ranch'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112581775916624116</id><published>2005-09-03T23:43:00.000-07:00</published><updated>2006-03-01T03:25:54.963-08:00</updated><title type='text'>Spamflagging Saturday, redux</title><content type='html'>Well now. All six spam blogs I identified and flagged &lt;a href="http://jameskew.blogspot.com/2005/08/spamflagging-saturday.html"&gt;last Saturday&lt;/a&gt; are still up; which rather confirms my suspicion that the best way to get BlogSpot spam taken down is to complain to Blogger directly about it, rather than simply flagging it.&lt;br /&gt;&lt;br /&gt;Blogger&amp;rsquo;s &lt;a href="http://jameskew.blogspot.com/2005/09/spam-is-blogger-missing-point.html"&gt;filtering out of spam blogs&lt;/a&gt; from the &amp;ldquo;Next Blog&amp;rdquo; button seems to be effective; tonight I surfed through fifty blogs and only spotted two that were spam (links are nofollow, as usual):&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://kayakingfun.blogspot.com/" rel="nofollow"&gt;KayakingFun&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://findgaragedoors.blogspot.com/" rel="nofollow"&gt;garage doors&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; I flagged &amp;rsquo;em anyway, for the hell of it.&lt;br /&gt;&lt;br /&gt;So, it&amp;rsquo;d seem that Blogger&amp;rsquo;s algorithms for spotting spam blogs work pretty effectively. The &lt;a href="http://buzz.blogger.com/2005/09/next-blog-now-with-less-spam.html"&gt;Blogger Buzz announcement&lt;/a&gt; describes them as &amp;ldquo;artificial intelligence&amp;rdquo;, which rather overstates things I think, unless Blogger is on the verge of self-awareness. &lt;a href="http://bizstone.com/2005/09/zombies-beware.html"&gt;Biz Stone&lt;/a&gt; is more realistic, using the phrase &amp;ldquo;spam-defeating algorithms&amp;rdquo; in a post which also mentions &amp;ldquo;Blogger engineers with an almost unhealthy obsession with defeating spam&amp;rdquo;.&lt;br /&gt;&lt;br /&gt;And in the never-quite-as-bad-as-I-imagine-it department, a nice &lt;a href="http://jameskew.blogspot.com/2005/09/spam-is-blogger-missing-point.html#112574665257231466"&gt;comment&lt;/a&gt; on my previous post from a Google insider: &amp;ldquo;They&amp;rsquo;re not going to continue to make spam blogs visible to search engines either. [&amp;hellip;] The Next Blog steps are just what were first to be released.&amp;rdquo;&lt;br /&gt;&lt;br /&gt;OK. One step at a time. But please: keep on stepping.&lt;br /&gt;&lt;br /&gt;Categories: Spam&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112581775916624116?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112581775916624116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112581775916624116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112581775916624116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112581775916624116'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/09/spamflagging-saturday-redux.html' title='Spamflagging Saturday, redux'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112560661128767552</id><published>2005-09-03T13:42:00.000-07:00</published><updated>2006-03-01T06:09:42.656-08:00</updated><title type='text'>By By Byline</title><content type='html'>Here&amp;rsquo;s an odd little wrinkle that I&amp;rsquo;ve been spotting for a while in a couple of the feeds I read in &lt;a href="http://www.bloglines.com"&gt;Bloglines&lt;/a&gt;. What&amp;rsquo;s wrong with this &lt;a href="http://www.salon.com"&gt;Salon&lt;/a&gt; feature?&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center"&gt;&lt;img class="bordered" height="227" alt="Bloglines, showing Salon.com article: Anatomy of an unnatural disaster, By By Michael Scherer." src="http://users.ca.astound.net/james.kew/blog/2005/09/by-by-byline/salon.png" width="540"&gt;&lt;/div&gt;&lt;br /&gt;&amp;hellip;and with this &lt;a href="http://www.sfgate.com"&gt;SFGate&lt;/a&gt; (the online home of the San Francisco Chronicle) article?&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center"&gt;&lt;img class="bordered" height="261" alt="Bloglines, showing SFGate article: In City Without Rules, Is Looting Ever OK?, By By ERIN McCLAM, Associated Press Writer." src="http://users.ca.astound.net/james.kew/blog/2005/09/by-by-byline/sfgate.png" width="540"&gt;&lt;/div&gt;&lt;br /&gt;The bylines are odd: &amp;ldquo;By By Michael Scherer&amp;rdquo;, &amp;ldquo;By By Erin McClam&amp;rdquo;. Why?&lt;br /&gt;&lt;br /&gt;Here&amp;rsquo;s the relevant item in Salon&amp;rsquo;s &lt;a class="no-autocitation" href="http://www.salon.com/feed/RDF/salon_use.rdf"&gt;RSS 0.91 feed&lt;/a&gt;, which uses the &lt;a href="http://dublincore.org/documents/dces/"&gt;Dublin Core&lt;/a&gt; &lt;code&gt;dc:creator&lt;/code&gt; extension to state the author, as &lt;a href="http://backend.userland.com/rss091"&gt;RSS 0.91&lt;/a&gt; does not specify an element for item authorship:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;tt style="word-break: break-all"&gt;&amp;lt;item&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;title&amp;gt;Anatomy of an unnatural disaster&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;dc:creator&amp;gt;By Michael Scherer&amp;lt;/dc:creator&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;link&amp;gt;&lt;a class="no-autocitation" href="http://www.salon.com/news/feature/2005/09/01/levee_funding/index.html?source=RSS"&gt;http://www.salon.com/news/feature/2005/09/01/levee_funding/index.html?source=RSS&lt;/a&gt;&amp;lt;/link&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;description&amp;gt;With FEMA gutted for Homeland Security and flood projects delayed for lack of funding, the New Orleans nightmare should surprise no one.&amp;lt;/description&amp;gt;&lt;br /&gt;&amp;lt;/item&amp;gt;&lt;/tt&gt;&lt;/blockquote&gt;and here&amp;rsquo;s the item in SFGate&amp;rsquo;s &lt;a class="no-autocitation" href="http://www.sfgate.com/rss/feeds/news.xml"&gt;RSS 2.0 feed&lt;/a&gt;, which uses the &lt;a href="http://blogs.law.harvard.edu/tech/rss"&gt;RSS 2.0&lt;/a&gt; &lt;code&gt;author&lt;/code&gt; element:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;tt style="word-break: break-all"&gt;&amp;lt;item&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;title&amp;gt;In City Without Rules, Is Looting Ever OK?&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;link&amp;gt;&lt;a class="no-autocitation" href="http://www.sfgate.com/cgi-bin/article.cgi?f=/n/a/2005/09/01/national/a111817D22.DTL&amp;amp;feed=rss.news"&gt;http://www.sfgate.com/cgi-bin/article.cgi?f=/n/a/2005/09/01/national/a111817D22.DTL&amp;amp;feed=rss.news&lt;/a&gt;&amp;lt;/link&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;description&amp;gt;As New Orleans has descended into chaos, desperate residents have stolen ramen noodles, loaves of bread, cases of soda _ basic survival needs in a painfully empty city. Others have taken jewelry, TVs and even guns. The devastation left behind by...&amp;lt;/description&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;author&amp;gt;By ERIN McCLAM, Associated Press Writer&amp;lt;/author&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;pubDate&amp;gt;Thu, 01 Sep 2005 11:39:58 PDT&amp;lt;/pubDate&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;guid isPermaLink="false"&gt;/n/a/2005/09/01/national/a111817D22.DTL&amp;lt;/guid&amp;gt;&lt;br /&gt;&amp;lt;/item&amp;gt;&lt;/tt&gt;&lt;/blockquote&gt;Strictly speaking, this is an incorrect usage of the &lt;code&gt;author&lt;/code&gt; element, which is specified as containing the author&amp;rsquo;s email address; however, this seems to be a pretty common misusage. (Note also the odd underscore, which is an em-dash in the &lt;a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/n/a/2005/09/01/national/a111817D22.DTL&amp;amp;feed=rss.news"&gt;published article&lt;/a&gt;: maybe this is an artifact of the article&amp;rsquo;s origin as a wire story?)&lt;br /&gt;&lt;br /&gt;In both cases we can see what&amp;rsquo;s going wrong here. Both feeds stuff a full byline into an element which should really just hold an author name. Bloglines then helpfully takes the contents of the element that it believes holds the author name, and prefixes it with &amp;ldquo;By&amp;rdquo; to form a byline. And there we go: By By who?&lt;br /&gt;&lt;br /&gt;To be fair to Salon and SFGate, this does not happen on all articles in their feeds. At Salon, it appears to be only feature articles which acquire the extraneous &amp;ldquo;By&amp;rdquo;. At SFGate, the extra &amp;ldquo;By&amp;rdquo; appears only on articles syndicated in from Associated Press. But still: a little more attention to detail, and to the relevant specifications, would result in a more professional appearance to readers of their RSS feeds.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112560661128767552?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112560661128767552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112560661128767552' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112560661128767552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112560661128767552'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/09/by-by-byline.html' title='By By Byline'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112573227130649476</id><published>2005-09-03T00:46:00.000-07:00</published><updated>2006-03-07T14:38:26.683-08:00</updated><title type='text'>Spam: is Blogger missing the point?</title><content type='html'>Blogger&amp;rsquo;s &lt;a href="http://buzz.blogger.com/2005/09/next-blog-now-with-less-spam.html"&gt;peculiar new take&lt;/a&gt; on the spam problem: don&amp;rsquo;t remove spam, simply hide it from casual view:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Today, we put some artificial intelligence to work in an effort to make &amp;ldquo;Next Blog&amp;rdquo; fun and useful again for readers of BlogSpot blogs. This is the first of several steps we are taking to root out spam blogs from Blogger and BlogSpot. What we learn from cleaning up &amp;ldquo;Next Blog&amp;rdquo; spam can eventually be applied to other areas such as our changes file so that services which depend on this file will also enjoy less spam.&lt;/blockquote&gt; Riiiight. So, you&amp;rsquo;re going to make it harder for &lt;em&gt;humans&lt;/em&gt; to spot spam blogs; but you're going to continue to make spam blogs visible to &lt;em&gt;search engines&lt;/em&gt; so that they can still do their evil link-stuffing work.&lt;br /&gt;&lt;br /&gt;Ah: but it&amp;rsquo;s link-stuffing which&amp;mdash;if you explore the spam blogs I identified &lt;a href="http://jameskew.blogspot.com/2005/08/spamflagging-saturday.html"&gt;last Saturday&lt;/a&gt;&amp;mdash;always seems to lead back to pages laden with Google AdSense adverts. I&amp;rsquo;m beginning to think that Doc Searls was right: maybe it &lt;em&gt;is&lt;/em&gt; &lt;a href="http://doc.weblogs.com/2005/08/25#howToSaveTheWebFromSplogonoma"&gt;all about AdSense&lt;/a&gt;. And who gets revenue from this advertising? The publishers&amp;mdash;the spammers, in this case&amp;mdash;and the broker: Google. Feh. &amp;ldquo;Don&amp;rsquo;t be evil&amp;rdquo;, indeed.&lt;br /&gt;&lt;br /&gt;In other spammy news: Matt Haughey suggests an organised &lt;a href="http://a.wholelottanothing.org/2005/09/flag_day.html"&gt;Flag Day&lt;/a&gt; for flagging spam. Blogebrity &lt;a href="http://www.blogebrity.com/blog/2005/09/kill-spam-dead-on-september-10.html"&gt;picks up the baton&lt;/a&gt;. I&amp;rsquo;m in, if for nothing else than to try to keep my neighbourhood tidy. But I&amp;rsquo;m not sure it&amp;rsquo;s going to make a jot of difference.&lt;br /&gt;&lt;br /&gt;(And yes, patient reader: I do intend to move on from spam shortly.)&lt;br /&gt;&lt;br /&gt;Categories: Spam&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112573227130649476?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112573227130649476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112573227130649476' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112573227130649476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112573227130649476'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/09/spam-is-blogger-missing-point.html' title='Spam: is Blogger missing the point?'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112518896417983593</id><published>2005-08-27T17:30:00.000-07:00</published><updated>2006-07-19T09:15:01.290-07:00</updated><title type='text'>Spamflagging Saturday</title><content type='html'>Last Saturday, in a post discussing &lt;a href="http://jameskew.blogspot.com/2005/08/blogspots-flag-button-assuming-worst.html"&gt;BlogSpot&amp;rsquo;s Flag button&lt;/a&gt;, I linked to six spam blogs I&amp;rsquo;d identified and flagged. Today they&amp;rsquo;re all gone; in fact, as a commenter pointed out, five of them were taken down within 24 hours.&lt;br /&gt;&lt;br /&gt;&lt;img class="bordered right" src="http://users.ca.astound.net/james.kew/blog/2005/08/more-on-blogspots-flag-button/flag-cropped.png" width="163" height="110" alt=""&gt; Well, that&amp;rsquo;s power; maybe the Flag button does work for spam. Or maybe not: I did also send a backchannel email to Blogger Buzz, asking about spam policies, and linking to my recent posts.&lt;br /&gt;&lt;br /&gt;So let&amp;rsquo;s have another go, this time on flagging alone. A quick spin through twenty clicks of the Next Blog button turned up five obvious spam blogs (as before, all links are &lt;a href="http://googleblog.blogspot.com/2005/01/preventing-comment-spam.html"&gt;nofollow&lt;/a&gt;):&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://panama-city-travel-florida.blogspot.com/" rel="nofollow"&gt;panama-city-travel-florida&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://disease-research.blogspot.com/" rel="nofollow"&gt;Disease Research Resources&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://mypcpoo1.blogspot.com/" rel="nofollow"&gt;mypcpoo.blog&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://brokerage-lab.blogspot.com/" rel="nofollow"&gt;Brokerage&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://lawwmaniacman.blogspot.com/" rel="nofollow"&gt;lawmaniac&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; Again, I&amp;rsquo;ve flagged &amp;rsquo;em, I encourage you to follow suit, and we&amp;rsquo;ll see if they last the week.&lt;br /&gt;&lt;br /&gt;[Update Saturday, September 03: &lt;a href="http://jameskew.blogspot.com/2005/09/spamflagging-saturday-redux.html"&gt;all still there&lt;/a&gt;.]&lt;br /&gt;&lt;br /&gt;Doc Searls &lt;a href="http://doc.weblogs.com/2005/08/25#howToSaveTheWebFromSplogonoma"&gt;suggested&lt;/a&gt; earlier this week that spam blogging is driven by AdSense advertising. I&amp;rsquo;m not convinced that this is entirely the case. More often than not, spam blogs on BlogSpot don&amp;rsquo;t carry AdSense ads themselves. Only one in the small sample above does, attempting to exploit the high prices paid for treatment and pharmacetical keyword clickthroughs. The remaining four link carry no adverts, but link back to parent sites in an attempt to game Google into ranking the parent higher.&lt;br /&gt;&lt;br /&gt;Bonus link: the &lt;a href="http://fightsplog.blogspot.com/"&gt;Fighting Splog&lt;/a&gt; blog takes a much more vigorous stand against spam blogs&amp;mdash;with some &lt;a href="http://fightsplog.blogspot.com/2005/08/case-3-is-success.html"&gt;success&lt;/a&gt;. Although, ugh, what a horrible neologism &lt;a href="http://www.blogmaverick.com/entry/1234000870054492/"&gt;splog&lt;/a&gt; is; do bloggers have to coin a new word for every single concept they come across?&lt;br /&gt;&lt;br /&gt;Categories: Spam&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112518896417983593?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112518896417983593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112518896417983593' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112518896417983593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112518896417983593'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/08/spamflagging-saturday.html' title='Spamflagging Saturday'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112495832320341423</id><published>2005-08-25T22:07:00.000-07:00</published><updated>2006-03-01T03:40:40.016-08:00</updated><title type='text'>Recipelog</title><content type='html'>Well, it&amp;rsquo;s been quietly running on and off for a month now, and it&amp;rsquo;s proved useful to me already, so: &lt;a href="http://jameskewrecipes.blogspot.com/"&gt;Recipelog&lt;/a&gt;. An experiment in blog as &lt;a href="http://www.oreillynet.com/pub/a/javascript/2002/01/01/cory.html"&gt;outboard brain&lt;/a&gt;. No more scrappy photocopies, newspaper clippings, or index cards for me: from now on, I&amp;rsquo;m posting recipes that I try out and want to keep to the recipelog. The &lt;a href="http://jameskewrecipes.blogspot.com/2005/07/whats-this-and-why.html"&gt;first post&lt;/a&gt; goes into more detail on the whats and whys, and explores some of the copyright implications of reproducing recipes. It&amp;rsquo;s much more for my benefit than yours; but hey. Self-interest is what blogging&amp;rsquo;s all about.&lt;br /&gt;&lt;br /&gt;(Recipelog &lt;a href="http://jameskewrecipes.blogspot.com/"&gt;home&lt;/a&gt;; &lt;a href="http://jameskewrecipes.blogspot.com/atom.xml"&gt;feed&lt;/a&gt;; &lt;a href="http://www.bloglines.com/sub/http://jameskewrecipes.blogspot.com/atom.xml"&gt;subscribe in Bloglines&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;And while I&amp;rsquo;m in touting-my-other-blogs mode, a reminder that I clip and comment, often sarcastically, on interesting links at my linkblog. Although it appears in miniature on the sidebar to the right&amp;mdash;via a clunky mix of technology that I really should describe at some point&amp;mdash;it&amp;rsquo;s also a standalone blog in its own right: feed, permalinks, archives, comments and all. &lt;br /&gt;&lt;br /&gt;(Linkblog &lt;a href="http://jameskewlinks.blogspot.com/"&gt;home&lt;/a&gt;; &lt;a href="http://jameskewlinks.blogspot.com/atom.xml"&gt;feed&lt;/a&gt;; &lt;a href="http://www.bloglines.com/sub/http://jameskewlinks.blogspot.com/atom.xml"&gt;subscribe in Bloglines&lt;/a&gt;.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112495832320341423?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112495832320341423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112495832320341423' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112495832320341423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112495832320341423'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/08/recipelog.html' title='Recipelog'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112490561749878778</id><published>2005-08-24T21:46:00.000-07:00</published><updated>2006-03-01T05:13:34.466-08:00</updated><title type='text'>I am tired of the Google Blog</title><content type='html'>Sorry, Google; but the &lt;a href="http://googleblog.blogspot.com/"&gt;Google Blog&lt;/a&gt; is not providing &amp;ldquo;Googler insights into product and technology news and our culture&amp;rdquo;. It&amp;rsquo;s simply a series of press releases, massaged slightly to give them a more folksy tone; it just doesn&amp;rsquo;t ring true.&lt;br /&gt;&lt;br /&gt;Today&amp;rsquo;s &lt;a href="http://googleblog.blogspot.com/2005/08/google-gets-to-talking.html"&gt;post&lt;/a&gt; announcing &lt;a href="http://www.google.com/talk"&gt;Google Talk&lt;/a&gt; carries the byline of a Google software engineer. But it has a strong whiff of marketing ghostwriting:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Google has a friendly talk-in-the-hallway kind of culture that I love, but Google engineers seem to be everywhere now, from Bangalore to Tokyo to Dublin to Zurich. I work on a team that&amp;rsquo;s in Mountain View, Kirkland, Pittsburgh, and Philadelphia. We like to talk about the projects we&amp;rsquo;re working on, but a hallway is hard to come by. So we&amp;rsquo;ve put together a gadget that keeps us talking, even when we&amp;rsquo;re on different sides of the planet.&lt;/blockquote&gt; I'm sorry, but no: I don&amp;rsquo;t buy it. Google Talk is clearly not some 20% project you knocked together to make life easier for yourselves; it&amp;rsquo;s strategic. There are plenty of existing instant-messaging services that a software team could have used to stay in touch.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;The sound is great&amp;mdash;usually much better than a regular phone&amp;mdash;and it&amp;rsquo;s a perfect way to use that computer microphone you never realized you had. My laptop with its built-in mic makes a superb speakerphone. Google Talk also works great with just about any standard mic or headset you can plug in to a computer.&lt;/blockquote&gt; Oh please: &lt;em&gt;no&lt;/em&gt; software engineer talks like this.&lt;br /&gt;&lt;br /&gt;The Google Blog is a real wasted opportunity, because the world is full of people who &lt;em&gt;would&lt;/em&gt; like to see deeper into Google&amp;rsquo;s operations, products, and culture. Microsoft have opened up considerably, both with hundreds of blogs (official and unofficial; Raymond Chen&amp;rsquo;s &lt;a href="http://blogs.msdn.com/oldnewthing/"&gt;The Old New Thing&lt;/a&gt; is one of my favourites) by Microsoft employees and with their &lt;a href="http://channel9.msdn.com/"&gt;Channel 9&lt;/a&gt; project. Google&amp;rsquo;s following is even more cultish than Microsoft&amp;rsquo;s. More open, and more human, communication might serve them well.&lt;br /&gt;&lt;br /&gt;(As for Google Talk: meh. Introverts don&amp;rsquo;t do well on real-time chat; too much social pressure. I never liked &lt;acronym title="Internet Relay Chat"&gt;IRC&lt;/acronym&gt; much; I never took to &lt;acronym title="Instant Messaging"&gt;IM&lt;/acronym&gt;; hell, I still don&amp;rsquo;t much like the telephone. The move towards interoperability is interesting, though.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112490561749878778?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112490561749878778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112490561749878778' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112490561749878778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112490561749878778'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/08/i-am-tired-of-google-blog.html' title='I am tired of the Google Blog'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112486270212519355</id><published>2005-08-23T22:49:00.000-07:00</published><updated>2006-04-26T22:13:24.423-07:00</updated><title type='text'>Iron Horse / Shell Ridge Connect-the-Dots Hike</title><content type='html'>I&amp;rsquo;m carless today&amp;mdash;Melinda&amp;rsquo;s visiting her parents&amp;mdash;so for tonight&amp;rsquo;s evening hike, I set out on foot, connecting together a number of previously-hiked trails.&lt;br /&gt;&lt;br /&gt;From the apartment I head north on the Iron Horse Trail to Walden Park, the starting-point of an &lt;a href="http://jameskew.blogspot.com/2005/08/contra-costa-canal-trail-3-pleasant.html"&gt;earlier hike&lt;/a&gt; on the Contra Costa Canal Trail. That day we headed west; today, though, I head east on the Canal Trail towards Heather Farm. The Iron Horse Trail here is wide, dusty, hot, and busy; but the Canal Trail is shady and cool, and feels a lot more private.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://www.ebparks.org/resources/pdf/trails/ihnorth.pdf"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2005/08/iron-horse-shell-ridge-connect-the-dots/iron-horse-briones.png" width="500" height="450" alt="Trail map of Iron Horse Trail, Contra Costa Canal Trail, and Briones&amp;ndash;Mt. Diablo Trail"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;At Heather Farm I retrace my &lt;a href="http://jameskew.blogspot.com/2005/04/contra-costa-canal-regional-trail.html"&gt;previous steps&lt;/a&gt; on the Briones&amp;ndash;Mt. Diablo Trail, following it south where it forks off from the Ygnacio Canal Trail. At the end of a tarmac road, the trail suddenly gets narrow and steep, climbing up to run along a ridge; a big change from the flat, wide, metalled trails so far. And the views west start to open up. It&amp;rsquo;s hazy today, and the rows of hills fade into the distance.&lt;br /&gt;&lt;br /&gt;The Briones&amp;ndash;Mt. Diablo Trail connects to Shell Ridge Open Space just above the Marshall Drive trailhead, where we hiked from &lt;a href="http://jameskew.blogspot.com/2005/08/shell-ridge-4-monday-night-nature-hike.html"&gt;last week&lt;/a&gt;. I can&amp;rsquo;t resist climbing up onto Shell Ridge, although today I take the &lt;acronym title="East Bay Municipal Utility District"&gt;EBMUD&lt;/acronym&gt; access road. It&amp;rsquo;s a big improvement over slogging up on the Ridge Top Trail; steep, but short, and it climbs on the west side of the ridge so you get the breeze and the best views. I follow the Ridge Top Trail to the peak before it drops down the east side of the ridge. No coyote today, but I do see a group of young deer above me on the ridge; they very carefully watch me go past.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://www.ci.walnut-creek.ca.us/Map.pdf"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/~james.kew/blog/2005/08/iron-horse-shell-ridge-connect-the-dots/shell-ridge.png" width="550" height="225" alt="Trail map western Shell Ridge Open Space."&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I take the Ginder Gap Trail south before returning west on the Briones&amp;ndash;Mt. Diablo Trail. It&amp;rsquo;s 7:40pm, the sun is starting to sink, and I&amp;rsquo;m starting to get a little nervous about having mistimed things; I don&amp;rsquo;t want to be still in the park in total darkness. I press on a little. Today&amp;rsquo;s sunset is not nearly as dramatic as the one we lucked upon &lt;a href="http://jameskew.blogspot.com/2005/08/shell-ridge-4-monday-night-nature-hike.html"&gt;last week&lt;/a&gt;; a warm glow behind the hills, but no spectacular cloudscape today. &lt;em&gt;Lots&lt;/em&gt; of dogs getting their evening walks on this section of the trail.&lt;br /&gt;&lt;br /&gt;At Indian Creek I take the Fossil Hill Trail south before switching to the Kovar Trail west, which heads out of the park through Howe Homestead Park. It&amp;rsquo;s definitely getting dusky now, and for a while it&amp;rsquo;s mildly disquieting: a lot more rustlings in the undergrowth than during the daytime. But the sensation passes and I start enjoying the solitude, the cooler air and the sounds of the crickets.&lt;br /&gt;&lt;br /&gt;And suddenly, the Kovar Trail crests the ridge and I&amp;rsquo;m back in civilisation again: the lights downtown Walnut Creek spread out below me, traffic noise drifting up the ridge, and the tick-tick-tick of sprinklers as the houses backing onto the trail do their evening watering. &lt;br /&gt;&lt;br /&gt;Down to Howe Homestead and back home, arriving home in the dark at 8:30pm, three hours and some 7&amp;frac12; miles after starting. For a scratch hike, this worked out very well; the flat trails at the start providing a good warmup for, and contrast to, the hills later on.&lt;br /&gt;&lt;br /&gt;Categories: Hiking&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112486270212519355?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112486270212519355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112486270212519355' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112486270212519355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112486270212519355'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/08/iron-horse-shell-ridge-connect-dots.html' title='Iron Horse / Shell Ridge Connect-the-Dots Hike'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112484131596068756</id><published>2005-08-23T16:55:00.000-07:00</published><updated>2006-03-01T02:44:56.613-08:00</updated><title type='text'>Maybe it’s working…</title><content type='html'>&amp;hellip;the exercise regime, that is: an average of 80 lengths in the pool every day, or a hike. Yesterday, buying shorts in Target, and for the first time in a long time: &lt;em&gt;down&lt;/em&gt; two inches at the waist. It could be the usual vagaries of clothing sizes; but I prefer the optimistic view.&lt;br /&gt;&lt;br /&gt;Maybe this cancels it out, though:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/james.kew/blog/2005/08/maybe-its-working/kitkat-coffee.jpg" width="300" height="185" alt="Limited Edition KitKat Coffee wrapper."&gt;&lt;/div&gt;&lt;br /&gt;Oh yes: KitKats aren&amp;rsquo;t as good here (they&amp;rsquo;re Hershey chocolate, not the Nestle chocolate of the UK versions) but they still come in &lt;a href="http://jameskew.blogspot.com/2004/09/kitkatfest-2k4.html"&gt;weird limited editions&lt;/a&gt;. This one I&amp;rsquo;m not quite sure about. &amp;ldquo;Artificially flavored&amp;rdquo;, says the label, but it&amp;rsquo;d be pretty easy to spot as an artificial flavour without the hint. It smells very strongly, and as soon as you tear open the wrapper, of fake coffee. But as a mixture with the chocolate, it kind of works; I think I quite like this one.&lt;br /&gt;&lt;br /&gt;I paid 40 extra lengths in the pool for that. &lt;br /&gt;&lt;br /&gt;Wikipedia has a long, but not (I believe) definitive list of &lt;a href="http://en.wikipedia.org/wiki/Kit_Kat#Kit_Kat_varieties"&gt;KitKat varieties&lt;/a&gt;; Japan gets some &lt;em&gt;really&lt;/em&gt; odd ones.&lt;br /&gt;&lt;br /&gt;Categories: Food&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112484131596068756?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112484131596068756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112484131596068756' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112484131596068756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112484131596068756'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/08/maybe-it.html' title='Maybe it&amp;rsquo;s working&amp;hellip;'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112483555785513545</id><published>2005-08-23T15:19:00.000-07:00</published><updated>2006-03-01T03:47:50.973-08:00</updated><title type='text'>Round Valley: We walk the Miwok</title><content type='html'>A Sunday-evening hike at &lt;a href="http://www.ebparks.org/parks/round.htm"&gt;Round Valley Regional Preserve&lt;/a&gt;. &lt;a href="http://www.bahiker.com/eastbayhikes/roundvalley.html"&gt;bahiker.com&lt;/a&gt; says this hike is &amp;ldquo;moderately easy&amp;rdquo;; more moderate than easy, I&amp;rsquo;d say.&lt;br /&gt;&lt;br /&gt;Round Valley&amp;rsquo;s a smallish preserve to the south-east of Mount Diablo, pretty much the opposite side of the mountain from Walnut Creek. The drive in on Marsh Creek Road is wild: rolling hills and tight bends, and what&amp;rsquo;s that dead pig doing by the side of the road?&lt;br /&gt;&lt;br /&gt;The park itself is hot and dry: too hot to hike during the day. We follow the bahiker.com route, which loops anticlockwise on the Miwok Trail&amp;mdash;a wide, dusty, stony fire trail, alongside Round Valley Creek, which at this time of year is completely dry&amp;mdash;before returning on the Hardy Canyon Trail. This is where it starts getting tough. bahiker.com says: &amp;ldquo;a steady ascent, not hard but with no respite&amp;rdquo;. &amp;ldquo;No respite&amp;rdquo; is right; it&amp;rsquo;s a relentless 600 foot climb. &amp;ldquo;Not hard&amp;rdquo; is not quite so right. It&amp;rsquo;s tough enough that Melinda threatens to turn around. There are good views behind us of Mount Diablo, gradually becoming more visible above the hills as we gain height, but we&amp;rsquo;re too winded to appreciate them.&lt;br /&gt;&lt;br /&gt;After cresting, the trail heads downhill alongside High Creek&amp;mdash;also completely dry&amp;mdash; and back to the parking lot. There&amp;rsquo;s an interesting view from the top, where the flat expanse of the Central Valley is briefly visible behind the intervening foothills; not all of Northern California is hilly.&lt;br /&gt;&lt;br /&gt;Just over 4 miles, but the climb in the middle dominates it. Good exercise, but not so much fun. Round Valley would probably be more interesting, and less dry and dusty, in spring or fall; and I&amp;rsquo;d consider doing it the other way around, too. Also: it&amp;rsquo;s not so good doing it close to sunset, as you end up driving home directly into the setting sun.&lt;br /&gt;&lt;br /&gt;Categories: Hiking&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112483555785513545?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112483555785513545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112483555785513545' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112483555785513545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112483555785513545'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/08/round-valley-we-walk-miwok.html' title='Round Valley: We walk the Miwok'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112477485390611169</id><published>2005-08-22T22:27:00.000-07:00</published><updated>2006-03-01T03:30:46.863-08:00</updated><title type='text'>Sibley Cloudwalk</title><content type='html'>I&amp;rsquo;m running a little behind; this is last Friday&amp;rsquo;s hike, at &lt;a href="http://www.ebparks.org/parks/sibley.htm"&gt;Robert Sibley Volcanic Regional Preserve&lt;/a&gt;, one of the string of regional parks along the Berkeley hills.&lt;br /&gt;&lt;br /&gt;Sibley&amp;rsquo;s a small park, and one of the oldest of the East Bay Parks; 660 acres surrounding Round Top, a long-extinct volcano. On a clear day, it should have spectacular views across the East Bay. Only one problem: Friday was not a clear day. Oh, it was clear and hot in Walnut Creek; but the clouds were low over the hills and as we climbed up Grizzly Peak Boulevard on the way to the park it got dimmer and colder and foggier. By the time we got to Sibley we were completely within cloud, with visibility down to a few hundred feet.&lt;br /&gt;&lt;br /&gt;But actually, walking in cloud is not a bad experience; it&amp;rsquo;s very otherworldly, the views replaced by walls of white, wisps of fog blowing across the trail, and water dripping from the trees.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.ebparks.org/resources/pdf/trails/sibley_map.pdf"&gt;park map&lt;/a&gt; recommends a route with a series of numbered stops at sites of geologic interest. But frankly, if you&amp;rsquo;re not into rocks, they&amp;rsquo;re not really that interesting: one breccia&amp;rsquo;s much like another. The route leads out to the edge of the public land on the Volcanic Trail, the remaining part of the park being a closed land bank, and then loops back on the Round Top Loop Trail. Most of it is open and scrubby hillside, on wide fire trails. However, the eastern side of the loop trail narrows, climbing to a ridge; here the fog thins for a few moments providing a sudden, and fleeting, glimpse of Mount Diablo. The trail dips down into mixed forest of eucalyptus, bay, and pine. (Which is handy: I&amp;rsquo;m all out of bayleaves, so I pick a pocketful of bay to take home and dry out. California bay is stronger than domestic bayleaf; a little goes a long way.)&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://www.ebparks.org/resources/pdf/trails/sibley_map.pdf"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/james.kew/blog/2005/08/sibley-cloudwalk/sibley.png" width="300" height="435" alt="Trail map of Sibley."&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I don&amp;rsquo;t feel like I&amp;rsquo;ve walked far enough, so we walk the access road up to the top of Round Top and back. The journey is better than the destination; weak sunlight shines through drifting fog in the old oak trees. The peak is wooded, and dominated by transmission towers (&lt;a href="http://www.americantower.com/"&gt;American Tower&lt;/a&gt; &lt;a href="http://www.americantower.com/OASISPublic/SitePublicPage/SiteBrochure.asp?lngSiteID=10182"&gt;T1&lt;/a&gt;, &lt;a href="http://www.americantower.com/OASISPublic/SitePublicPage/SiteBrochure.asp?lngSiteID=10183"&gt;T2&lt;/a&gt;, &lt;a href="http://www.americantower.com/OASISPublic/SitePublicPage/SiteBrochure.asp?lngSiteID=14321"&gt;T3&lt;/a&gt;; &lt;a href="http://www.wsteleport.com/map_bay.html"&gt;Western States Teleport&lt;/a&gt;) with no real views in any direction. Back down the road to the parking lot.&lt;br /&gt;&lt;br /&gt;About 3&amp;frac12; miles; too short for me, really, but probably worth returning to on a clear day for the views. Check the weather first, though: maybe on this &lt;a href="http://www.thibault.com/Main.aspx?Page=WebCam_24toCaldecott"&gt;webcam&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;And on to Berkeley. &lt;a href="http://sanfrancisco.citysearch.com/profile/37925245/berkeley_ca/naan_n_curry.html"&gt;Naan&amp;rsquo;n&amp;rsquo;Curry&lt;/a&gt; on Telegraph is excellent. I&amp;rsquo;ve missed a good curry; and this is great and cheap. Really good naan; tasty curry, although a little bony; and Melinda&amp;rsquo;s vindaloo is suitably vinegary rather than simply hot. &lt;br /&gt;&lt;br /&gt;&lt;img class="bordered right" src="http://users.ca.astound.net/james.kew/blog/2005/08/sibley-cloudwalk/drag.jpg" width="74" height="75" alt=""&gt; &lt;a href="http://www.amoebamusic.com/"&gt;Amoeba&lt;/a&gt; is still &lt;a href="http://jameskew.blogspot.com/2004/09/why-would-you-get-rid-of-that_02.html"&gt;dumping&lt;/a&gt; k.d. lang into the clearance bins; I picked up a copy of 1997&amp;rsquo;s &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/B000002NG2/"&gt;Drag&lt;/a&gt; for $1. Amazon has used copies cheaper, but not once you&amp;rsquo;ve paid the $2.49 shipping charge. But in general I'm less impressed by Berkeley's used record shops (&lt;a href="http://www.rasputinmusic.com/"&gt;Rasputin &lt;/a&gt;is the other big one) than I used to be; on most items, they're simply not competitive with &lt;a href="http://www.amazon.com/exec/obidos/tg/browse/-/537796/"&gt;Amazon Marketplace&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Categories: Food, Hiking&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112477485390611169?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112477485390611169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112477485390611169' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112477485390611169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112477485390611169'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/08/sibley-cloudwalk.html' title='Sibley Cloudwalk'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112458776726974666</id><published>2005-08-20T18:29:00.000-07:00</published><updated>2006-03-01T02:40:22.540-08:00</updated><title type='text'>BlogSpot's Flag button: assuming the worst</title><content type='html'>An anonymous comment to my &lt;a href="http://jameskew.blogspot.com/2005/08/more-on-blogspots-flag-button.html"&gt;previous post&lt;/a&gt; on BlogSpot&amp;rsquo;s Flag button raised one point worth expanding on further:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;It&amp;rsquo;s amusing to read all these conspiracy theories about what Google will do with this feature. Do you just assume the worst possibility and that the company that brings you a free blogging and hosting tool is to harm its users?&lt;/blockquote&gt; Ah, it&amp;rsquo;s speculation when the outcomes are good, but it&amp;rsquo;s conspiracy when they&amp;rsquo;re bad; and it&amp;rsquo;s unthinkable to question the hand that feeds you. &lt;br /&gt;&lt;br /&gt;Well, piffle. It&amp;rsquo;s never wrong to question or to explore possible outcomes.&lt;br /&gt;&lt;br /&gt;Are Google setting out to intentionally harm BlogSpot users? Obviously not. But there&amp;rsquo;s an important point here, which is this: simply believing your actions are harmless&amp;mdash;Google&amp;rsquo;s often-quoted &amp;ldquo;don&amp;rsquo;t be evil&amp;rdquo; &lt;a href="http://en.wikipedia.org/wiki/Don't_Be_Evil"&gt;credo&lt;/a&gt;&amp;mdash;isn&amp;rsquo;t always enough to prevent harm from happening. The most well-meaning action can be harmful, whether by ignorance or by unexpected consequences.&lt;br /&gt;&lt;br /&gt;Arguably, Google&amp;rsquo;s custodianship of Blogger, since its acquisition, hasn&amp;rsquo;t been that great for BlogSpot users. Not because Google has actively harmed us, but because by failing to act decisively on the growing spam problem it has gradually eroded our reputation: as I commented earlier, to the point at which there are calls for BlogSpot to be excluded from search engines. &amp;ldquo;Probably spam&amp;rdquo; isn&amp;rsquo;t a nice pigeonhole for those of us running legitimate blogs here to be put into.&lt;br /&gt;&lt;br /&gt;&lt;img class="bordered right" src="http://users.ca.astound.net/james.kew/blog/2005/08/more-on-blogspots-flag-button/flag-cropped.png" width="163" height="110" alt=""&gt; I saw the Flag button as a good thing because I saw it as a sign that Google&amp;rsquo;s finally woken up to the BlogSpot spam problem. But I&amp;rsquo;m still on the fence as to whether it&amp;rsquo;ll prove to be a good or bad thing in the long run: as I said in my &lt;a href="http://jameskew.blogspot.com/2005/08/well-this-is-interesting.html"&gt;initial post&lt;/a&gt;, it all depends on how Blogger staff respond to flagged blogs.&lt;br /&gt;&lt;br /&gt;A recent post on the Blogger Buzz blog attempts to &lt;a href="http://buzz.blogger.com/2005/08/not-automatic-for-people.html"&gt;defuse&lt;/a&gt; some of the concerns:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;We&amp;rsquo;re not automatically removing content based on the flags. We&amp;rsquo;re using the feedback from Blog*Spot readers to help assess what the community has noted as potentially objectionable.&lt;/blockquote&gt; So far, so good: the Flag button is a way to bring problems to a human moderator&amp;rsquo;s view. But oddly, both the original &lt;a href="http://buzz.blogger.com/2005/08/flag-as-objectionable.html"&gt;announcement&lt;/a&gt; and the clarification back away from any mention of spam:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;To clarify, our primary concern is to avoid promoting objectionable content in places like NextBlog or the Dashboard.&lt;/blockquote&gt; How odd. So, it&amp;rsquo;s more important to keep the occasional &amp;ldquo;fuck&amp;rdquo; off the Dashboard than it is to address the search engine noise caused by BlogSpot&amp;rsquo;s deluge of spam blogs? I took a quick random spin through 10 blogs; 6 of them were spam (all links are nofollow):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://office-furniture-guy.blogspot.com/" rel="nofollow"&gt;The Office Furniture Resource&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://married-match.blogspot.com/" rel="nofollow"&gt;Married Match Online Dating&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://get-best-deal-info.blogspot.com/" rel="nofollow"&gt;Deals&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://goldfeveronline.blogspot.com/" rel="nofollow"&gt;Gold Fever&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://travel-dallas.blogspot.com/" rel="nofollow"&gt;Dallas Texas Travel Vacation&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://recipes-sites-5.blogspot.com/" rel="nofollow"&gt;Recipes Resources&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;I&amp;rsquo;ve flagged &amp;rsquo;em all; feel free to follow suit. I&amp;rsquo;ll check back in a week or two to see if anything&amp;rsquo;s happened.&lt;br /&gt;&lt;br /&gt;[Update Saturday, August 27: &lt;a href="http://jameskew.blogspot.com/2005/08/spamflagging-saturday.html"&gt;all gone&lt;/a&gt;.]&lt;br /&gt;&lt;br /&gt;Is the Flag button intended for reporting spam at all? &lt;a href="http://buzz.blogger.com/"&gt;Blogger Buzz&lt;/a&gt; doesn't carry comments, so I&amp;rsquo;ve sent them an &lt;a href="mailto:bloggerbuzz@gmail.com"&gt;email&lt;/a&gt; asking for further clarification:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Shouldn&amp;rsquo;t your primary concern be addressing the huge problem of BlogSpot spam blogs? The Blogger Help page on the Flag button discusses spam, but neither of the Blogger Buzz announcements have made any mention of it.&lt;br /&gt;&lt;br /&gt;So, is the Flag button intended as a mechanism for reporting spam, or is it simply for dirty words? And if it is a spam-fighting tool, why not tell your users that it is? We'd be more than happy to help you out by flagging spam when we see it.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Categories: Spam&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112458776726974666?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112458776726974666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112458776726974666' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112458776726974666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112458776726974666'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/08/blogspots-flag-button-assuming-worst.html' title='BlogSpot&apos;s Flag button: assuming the worst'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112439597322288593</id><published>2005-08-18T16:04:00.000-07:00</published><updated>2006-12-29T11:26:39.026-08:00</updated><title type='text'>More on BlogSpot's Flag button</title><content type='html'>&lt;img class="bordered right" src="http://users.ca.astound.net/james.kew/blog/2005/08/more-on-blogspots-flag-button/flag-cropped.png" width="163" height="110" alt=""&gt; BlogSpot&amp;rsquo;s new &lt;a href="http://jameskew.blogspot.com/2005/08/well-this-is-interesting.html"&gt;Flag button&lt;/a&gt; seems to be getting a lukewarm reception: the Blog Herald is &lt;a href="http://blogherald.com/2005/08/18/blogger-takes-the-lazy-option-on-spam-blogs-new-flag-option"&gt;sniffy about it&lt;/a&gt; (&amp;ldquo;a half-arsed effort&amp;rdquo;) but also appears to misunderstand the Blogger Buzz announcement, misinterpreting &amp;ldquo;a blog has to be republished for this new button to show up&amp;rdquo; as &amp;ldquo;it only applies to new blogs&amp;rdquo;. Sorry, but no, that&amp;rsquo;s not what &amp;ldquo;republished&amp;rdquo; means: Blogger republishes a blog when new content is added or when the blogger makes changes. My blogs predate the Flag button but, since I posted new content, carry it.&lt;br /&gt;&lt;br /&gt;Weblogs, Inc.&amp;rsquo;s Unofficial Google Weblog picks up the Blog Herald report and runs &lt;a href="http://google.weblogsinc.com/entry/1234000213054978/"&gt;with it&lt;/a&gt;, perpetuating the &amp;ldquo;only new blogs&amp;rdquo; misconception. A &lt;a href="http://jameskew.blogspot.com/2005/08/tv-technology-slippery-reporting-and.html"&gt;familiar pattern&lt;/a&gt; of repackaged, and underresearched, reporting.&lt;br /&gt;&lt;br /&gt;The Blog Herald report does raise one interesting point: could the Flag button encourage denial-of-service attacks against individual blogs? For example, could a pro-choice blog be taken down by an organised anti-abortion email campaign of &amp;ldquo;visit this blog and flag it&amp;rdquo;? Or vice versa? Hopefully those reviewing the flag reports are level-headed enough to avoid this. Similarly, could spammers attempt to hide themselves amongst the noise by orchestrating mass flaggings of innocent blogs?&lt;br /&gt;&lt;br /&gt;One other obvious thought struck me, though: once spammers realise that carrying the Blogger navbar on spam blogs increases their chances of being taken down, won&amp;rsquo;t most of them simply remove the navbar? Although this is against BlogSpot&amp;rsquo;s terms of service, it&amp;rsquo;s trivially easy to do: a quick Google search turns up &lt;a href="http://www.google.com/search?q=remove+blogger+navbar"&gt;many pages&lt;/a&gt; explaining how, including one ironically itself &lt;a href="http://blogger-templates.blogspot.com/2005/01/remove-navbar.html"&gt;hosted at BlogSpot&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;(Personally, I don&amp;rsquo;t mind the navbar; the search box is moderately useful, the Next Blog button sometimes fun for serendipitous surfing, and carrying the navbar is a small price to pay for free hosting, particularly as the alternative would probably be carrying advertising. I do however remove it when styling for print&amp;mdash;try a Print Preview to see the result&amp;mdash;as it doesn&amp;rsquo;t seem useful to either me or BlogSpot on the printed page.)&lt;br /&gt;&lt;br /&gt;And one wild thought: I would assume the blog search engines&amp;mdash;&lt;a href="http://www.technorati.com/"&gt;Technorati&lt;/a&gt;, &lt;a href="http://blogs.feedster.com/"&gt;Feedster&lt;/a&gt;, &lt;a href="http://www.blogpulse.com/"&gt;Blogpulse&lt;/a&gt; and the like&amp;mdash;have developed algorithms for filtering spam blogs out of their results. Wouldn&amp;rsquo;t it be nice to close the loop and feed lists of identified spam blogs back to Blogger so they could act on them? Interestingly enough, Technorati is &lt;a href="http://www.whatsnextblog.com/archives/2005/08/technorati_abou.asp"&gt;rumoured&lt;/a&gt; to be on the market, with Google often mentioned as a potential buyer. Hmmm.&lt;br /&gt;&lt;br /&gt;[Update: the Blog Herald and Unofficial Google Weblog posts have been corrected.]&lt;br /&gt;&lt;br /&gt;[Update: the Blog Herald &lt;a href="http://www.blogherald.com/2005/08/22/coming-to-a-blogger-blog-near-you-bloggerbowling/"&gt;reports&lt;/a&gt; that the black-hat community is already considering spam reporting and flagging schemes as gameable: &amp;ldquo;&amp;lsquo;Bloggerbowling&amp;rsquo;: the practice of having robots robots flag multiple random blogs as splogs regardless of content to degrade the accuracy of the policing service.&amp;rdquo;]&lt;br /&gt;&lt;br /&gt;Categories: Spam&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112439597322288593?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112439597322288593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112439597322288593' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112439597322288593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112439597322288593'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/08/more-on-blogspots-flag-button.html' title='More on BlogSpot&apos;s Flag button'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112430831074999773</id><published>2005-08-17T23:19:00.000-07:00</published><updated>2006-03-01T03:43:05.993-08:00</updated><title type='text'>Shell Ridge 4: Monday Night Nature Hike</title><content type='html'>Monday was the first time we&amp;rsquo;ve hiked in the evening. We usually hike late mornings and afternoons, and I think we&amp;rsquo;ve been missing out: there seems to be a lot more wildlife about at dusk.&lt;br /&gt;&lt;br /&gt;We start at about 6pm at the Marshall Drive trailhead and head up onto Shell Ridge itself, taking the official trail this time: the &lt;a href="http://jameskew.blogspot.com/2005/02/shell-ridge-open-space.html"&gt;last time&lt;/a&gt; I hiked this way I took an unofficial scramble up the end of the ridge. There&amp;rsquo;s not much to recommend this trail: it&amp;rsquo;s on the wrong side of the ridge to catch any breeze, making it a long hot uphill slog. Next time I&amp;rsquo;m taking the paved road straight past the &lt;acronym title="East Bay Municipal Utility District"&gt;EBMUD&lt;/acronym&gt; water tank.&lt;br /&gt;&lt;br /&gt;First nature spot, though: Melinda stops me to flick a big red tick off my trouser leg. Ugh. I&amp;rsquo;m glad now I suggested long trousers rather than shorts; we follow the &lt;a href="http://www.ccmvcd.dst.ca.us/pdf/Ticks.pdf"&gt;&lt;acronym title="Contra Costa Mosquito &amp;amp; Vector Control District"&gt;CCMVCD&lt;/acronym&gt; advice&lt;/a&gt;, tucking trousers into socks, shirts into trousers, and stopping every 15 minutes to check for ticks.&lt;br /&gt;&lt;br /&gt;The trail eventually switchbacks its way onto the ridge, where the views are, again, spectacular. And at this time of day we can see the cloud and fog rolling in from the Bay and spilling like water over the Berkeley hills. Hawks circle on the breeze coming up the ridge, and something fat, furry, and with blurred wings buzzes us: not a hummingbird, but a &lt;a href="http://www.npwrc.usgs.gov/info/faqs/bflymoth/sphinx.htm"&gt;hummingbird moth&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Out along the ridge, we circle the peak, coming back past my old friend &lt;a href="http://jameskew.blogspot.com/2005/02/us-coast-geodetic-survey.html"&gt;&lt;tt&gt;NUECES 1946&lt;/tt&gt;&lt;/a&gt;; still there. And just past the &lt;acronym title="National Geodetic Survey"&gt;NGS&lt;/acronym&gt; marker, we see an ant migration: a procession of ants moving their entire colony from a hole on the trail to another hole some 12 feet away. Ants leave the original nest carrying white ant eggs and grass seeds; carry them to the new nest; and return emptyhanded for another load.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://www.ci.walnut-creek.ca.us/Map.pdf"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/james.kew/blog/2005/08/shell-ridge-4-monday-night-nature-hike/shell-ridge.png" width="500" height="270" alt="Trail map of Lime Ridge Open Space"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;We drop down the back of the ridge again, which is where we make the most interesting sightings: first a deer, picking its way down the side of the ridge. And then, five minutes later, a young &lt;a href="http://animaldiversity.ummz.umich.edu/site/accounts/information/Canis_latrans.html"&gt;coyote&lt;/a&gt; passes us, some 30 feet lower down the ridge, before climbing back up to rejoin the trail a way in front of us, where he nonchalantly leaves a scent mark before trotting off around the corner. My first coyote, and an amazing view of it. It&amp;rsquo;s smaller than I had imagined: like a large fox, rather than a small wolf, although without the bushy tail of a fox. We meet him again a few minutes later as he darts back around the corner and down the ridge to avoid a jogger coming the other way.&lt;br /&gt;&lt;br /&gt;There&amp;rsquo;s good views from here of the Concord valley, which&amp;mdash;thinking about it&amp;mdash;we&amp;rsquo;ve hiked a good deal of: Shell Ridge to the south, Lime Ridge and Concord Open Space to the east, and the Contra Costa Canal Trail running through the middle of it.&lt;br /&gt;&lt;br /&gt;From the Ridge Top Trail, we take the Costanoan Trail north, covering some of the same ground we did last time, before dropping back down on the Upper Buck Trail, past Deer Hill, and returning on the Corral Spring Trail. I&amp;rsquo;m keen to explore further on the Lower Buck Trail and the Deer Lake Trail, but Melinda&amp;rsquo;s flagging: we leave it for another day.&lt;br /&gt;&lt;br /&gt;And suddenly, on the way back, the sunset starts; the hills behind us are painted in extraordinary oranges and pinks, and the streaks of cloud overhead glow in brilliant golds and oranges. Just amazing. We stopped at the trailhead&amp;mdash;which has a handy 300ft elevation, enough to see over downtown Walnut Creek&amp;mdash;to watch it fade.&lt;br /&gt;&lt;br /&gt;A quick hike&amp;mdash;about 3&amp;frac12; miles in about 2 hours&amp;mdash;but a really good one: a lot to see. I&amp;rsquo;m thinking of returning and timing it carefully to hit sunset on the ridge with a picnic.&lt;br /&gt;&lt;br /&gt;Categories: Hiking&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112430831074999773?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112430831074999773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112430831074999773' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112430831074999773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112430831074999773'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/08/shell-ridge-4-monday-night-nature-hike.html' title='Shell Ridge 4: Monday Night Nature Hike'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112434523637775647</id><published>2005-08-17T23:09:00.000-07:00</published><updated>2006-03-01T04:00:47.276-08:00</updated><title type='text'>Dear ABC…</title><content type='html'>&amp;hellip;please stop skipping episodes of &lt;a href="http://abc.go.com/primetime/lost/"&gt;&lt;i&gt;Lost&lt;/i&gt;&lt;/a&gt; in the summer rerun. You got me &lt;a href="http://jameskew.blogspot.com/2005/07/american-tv-bad-and-good.html"&gt;hooked&lt;/a&gt; on the first eight episodes, and now you&amp;rsquo;re leaving me dangling. &lt;i&gt;Lost&lt;/i&gt; is all about the slow reveal; showing every other episode, as you've been doing for the past few weeks, ruins the continuity.&lt;br /&gt;&lt;br /&gt;At least your &lt;a href="http://abc.go.com/primetime/lost/episodes/2004-05/1.html"&gt;episode guide&lt;/a&gt; is comprehensive; but y&amp;rsquo;know, I'd much rather &lt;em&gt;watch&lt;/em&gt; the missing episodes than read about them&amp;hellip;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112434523637775647?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112434523637775647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112434523637775647' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112434523637775647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112434523637775647'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/08/dear-abc.html' title='Dear ABC&amp;hellip;'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112433040250373570</id><published>2005-08-17T19:00:00.000-07:00</published><updated>2006-03-27T01:26:06.566-08:00</updated><title type='text'>Well this is interesting</title><content type='html'>It looks like Blogger&amp;rsquo;s finally starting to get more active in combating &lt;a href="http://jameskew.blogspot.com/2005/08/gaming-system-hidden-ads-and-comment.html"&gt;BlogSpot spam blogs&lt;/a&gt;. Look what&amp;rsquo;s just appeared on the navbar:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/james.kew/blog/2005/08/well-this-is-interesting/flag.png" width="260" height="110" alt="Fragment of Blogger navbar, showing new Flag button: &amp;ldquo;Notify Blogger about objectionable content. What does this mean?&amp;rdquo;"&gt;&lt;/div&gt; &lt;br /&gt;The &amp;ldquo;What does this mean?&amp;rdquo; link leads to a Blogger help page &lt;a href="http://help.blogger.com/bin/answer.py?answer=1200"&gt;explaining the Flag button&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;The &amp;ldquo;Flag?&amp;rdquo; button is a means by which readers of Blog*Spot can help inform us about potentially questionable content, so we can prevent others from encountering such material by setting particular blogs as &amp;ldquo;unlisted.&amp;rdquo; [&amp;hellip;]&lt;br /&gt;&lt;br /&gt;For more serious cases, such as spam blogs or sites engaging in illegal activity, we will continue to enforce our existing policies (removing content and deleting accounts when necessary).&lt;/blockquote&gt; Self-policing moderation can work very well (in an &lt;a href="http://jameskew.blogspot.com/2005/06/gaming-system.html"&gt;earlier post&lt;/a&gt; I discussed its use on the Motley Fool discussion boards) but only if the moderators respond promptly to reported problems; it remains to be seen how actively Blogger will respond to flagged spam blogs.&lt;br /&gt;&lt;br /&gt;Note also that, so far, it&amp;rsquo;s only appearing on blogs which have been updated since around midday today; less active or abandoned spam blogs currently still carry the old navbar. (For example, both the spam blogs I &lt;a href="http://jameskew.blogspot.com/2005/08/gaming-system-hidden-ads-and-comment.html"&gt;referenced as examples&lt;/a&gt; earlier lack the Flag button, although they&amp;rsquo;re still presumably happily generating PageRank for whatever they&amp;rsquo;re spamming.) Blogger could easily sidestep this by forcing a republish of all inactive blogs.&lt;br /&gt;&lt;br /&gt;I can&amp;rsquo;t help wondering what finally made them take action? &lt;a href="http://scott.feedster.com/archives/131-Turning-Blogspot-Off.html"&gt;Suggestions&lt;/a&gt; that BlogSpot be &lt;a href="http://www.blogmaverick.com/entry/1234000870054492/"&gt;excluded&lt;/a&gt; from blog search engines? Or maybe feedback from Blogger&amp;rsquo;s recent &lt;a href="http://buzz.blogger.com/2005/08/help-us-help-you.html"&gt;user survey&lt;/a&gt;? (My first answer to the &amp;ldquo;how could we improve Blogger?&amp;rdquo; question: &amp;ldquo;do something about spam blogs&amp;rdquo;.)&lt;br /&gt;&lt;br /&gt;But whatever the reason: it&amp;rsquo;s nice to finally see &lt;em&gt;something&lt;/em&gt; being done.&lt;br /&gt;&lt;br /&gt;There doesn&amp;rsquo;t seem to be an official announcement yet, but Blogger&amp;rsquo;s &lt;a href="http://www.lyra.org/greg/"&gt;Greg Stein&lt;/a&gt; tips the wink in this &lt;a href="http://www.intertwingly.net/blog/2005/08/17/State-of-Autodiscovery#c1124326746"&gt;comment&lt;/a&gt; at &lt;a href="http://www.intertwingly.net/blog/2005/08/17/State-of-Autodiscovery"&gt;intertwingly&lt;/a&gt;: &amp;ldquo;take a look at the navbar now&amp;hellip;&amp;rdquo;&lt;br /&gt;&lt;br /&gt;[Update: Blogger Buzz &lt;a href="http://buzz.blogger.com/2005/08/flag-as-objectionable.html"&gt;announcement&lt;/a&gt;.]&lt;br /&gt;&lt;br /&gt;Categories: Spam&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112433040250373570?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112433040250373570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112433040250373570' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112433040250373570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112433040250373570'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/08/well-this-is-interesting.html' title='Well this is interesting'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112388467148879220</id><published>2005-08-14T22:36:00.000-07:00</published><updated>2006-11-13T07:38:28.510-08:00</updated><title type='text'>The Twice-As-Good Rule</title><content type='html'>Microsoft recently launched &lt;a href="http://virtualearth.msn.com"&gt;MSN Virtual Earth&lt;/a&gt;, their response to the hugely popular Google Maps: the reaction from the blogosphere was a mixture of polite approval, yawns, and howls at outdated imagery and lacking international support. Why, as Robert Scoble &lt;a href="http://radio.weblogs.com/0001011/2005/07/25.html#a10753"&gt;put it&lt;/a&gt;, &amp;ldquo;the tidal wave of negative publicity&amp;rdquo;?&lt;br /&gt;&lt;br /&gt;Because Virtual Earth is playing catchup to Google Maps. When you&amp;rsquo;re introducing a technology or product intending it to supplant existing competition, there&amp;rsquo;s one vital rule of thumb that applies: &lt;br /&gt;&lt;br /&gt;&lt;em&gt;If you want to be adopted enthusiastically, you&amp;rsquo;ve got to be &lt;strong&gt;twice as good&lt;/strong&gt; as what&amp;rsquo;s gone before.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Put more bluntly: &lt;em&gt;you&amp;rsquo;ve got to wow people.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Google came late to mapping, but they came in strong. Google Maps, with its huge, clear maps, its click-and-drag usability, and its responsiveness, was clearly hugely better than existing mapping websites. It wowed people; and they loved it. &lt;br /&gt;&lt;br /&gt;Unfortunately for Microsoft, this means that Virtual Earth, to be received enthusiastically, needs to be twice as good as Google Maps. Well, it&amp;rsquo;s good; in &lt;a href="http://spaces.msn.com/members/virtualEarth/Blog/cns!1p1jUqsfPsDJ0sEPuZ997-OA!134.entry"&gt;some ways&lt;/a&gt;, it&amp;rsquo;s better than Google Maps. But it&amp;rsquo;s not twice as good; and that&amp;rsquo;s not good enough to wow people away.&lt;br /&gt;&lt;br /&gt;Google are, of course, no strangers to wow. Google search wowed us when it was introduced; spare, fast, and amazingly good at bringing back relevant results, it was hugely better than Altavista, Lycos, and the other search engines of the time. Everyone else has been playing catch-up since, but nobody&amp;rsquo;s yet made the twice-as-good leap that would have them replacing Google. &lt;a href="http://jameskew.blogspot.com/2005/04/in-time-search-engines-will-look-even.html"&gt;Looking like Google&lt;/a&gt; or acting like Google isn&amp;rsquo;t good enough; you need to be much better than Google.&lt;br /&gt;&lt;br /&gt;Apple&amp;rsquo;s iPod was twice as good as the competition when it launched: sleeker, sexier, easier to use, hugely more capacious. But now new competitors have to be twice as good as the iPod; a difficult task. &lt;br /&gt;&lt;br /&gt;CD is twice as good as cassette tape and vinyl, at least to most of us; now it&amp;rsquo;s all but supplanted them. But &lt;a href="http://www.superaudio-cd.com/"&gt;&lt;acronym title="Super Audio CD"&gt;SACD&lt;/acronym&gt;&lt;/a&gt; isn&amp;rsquo;t twice as good as CD, so it remains a minority format. DVD is twice as good as VHS, and now videotape&amp;rsquo;s disappearing.&lt;br /&gt;&lt;br /&gt;Windows 95 was twice as good as Windows 3.1: by dropping Program Manager, File Manager, and the clunky window-within-window metaphor, Windows 95 was the first in the Windows line that was actually easy to use. Have subsequent Windows versions been twice as good as their predecessors? Probably not&amp;mdash;although Windows XP does finally seem to have made Windows stable. And this is the problem that Microsoft&amp;rsquo;s upcoming &lt;a href="http://www.microsoft.com/windowsvista/"&gt;Windows Vista&lt;/a&gt; faces: to be received enthusiastically, it has to be seen as twice as good as Windows XP. Again, a difficult task.&lt;br /&gt;&lt;br /&gt;And nobody gets particularly excited about PCs, because pretty much all PCs are pretty much the same. Despite Scoble&amp;rsquo;s &lt;a href="http://www.google.com/search?q=site:scoble%2Eweblogs%2Ecom+%22Tablet+PC%22"&gt;evangelism&lt;/a&gt;, the &lt;a href="http://www.microsoft.com/windowsxp/tabletpc/"&gt;Tablet PC&lt;/a&gt; format is not getting much buzz. Why? Because to most people, a Tablet PC doesn&amp;rsquo;t seem twice as good as a laptop.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112388467148879220?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112388467148879220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112388467148879220' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112388467148879220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112388467148879220'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/08/twice-as-good-rule.html' title='The Twice-As-Good Rule'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112371028618108516</id><published>2005-08-10T20:51:00.000-07:00</published><updated>2006-05-07T12:22:09.023-07:00</updated><title type='text'>TV technology, slippery reporting, and cultural bias: Promise TV</title><content type='html'>A story that did the rounds last month: &lt;a href="http://www.promise.tv/"&gt;Promise TV&lt;/a&gt;&amp;rsquo;s demo at &lt;a href="http://www.ukuug.org/events/opentech2005/"&gt;OpenTech&lt;/a&gt; of a personal video recorder which, unlike current commercial product, records multiple channels simultaneously.&lt;br /&gt;&lt;br /&gt;Some necessary background: the word &lt;i&gt;multiplex&lt;/i&gt; has a very specific meaning in the digital TV arena. A multiplex is a collection of &lt;i&gt;services&lt;/i&gt;&amp;mdash;TV, radio, or data channels&amp;mdash;grouped together into one massive stream of data, also known as a &lt;i&gt;transport stream&lt;/i&gt;. A multiplex is broadcast on a single specific frequency on the distribution system, which may be terrestrial, cable, or satellite. This is very specifically different to analogue TV, in which a frequency carries only one service; digital TV compresses the data to squeeze multiple services onto each frequency. A &lt;i&gt;network&lt;/i&gt; consists of one or more multiplexes; for example, the UK&amp;rsquo;s terrestrial &lt;a href="http://www.freeview.co.uk/"&gt;Freeview&lt;/a&gt; network is made up of six multiplexes. And finally, the distribution system may itself carry multiple networks; for example, the same satellite transponder may used to carry programming from several different network providers.&lt;br /&gt;&lt;br /&gt;What this means is that to show, or record, a digital TV service, you need to do two levels of filtering: first you tune to the relevant carrier frequency, which gets you a transport stream full of services; and then you fish out the service you want and discard the rest. It also means that if you want to show or record two services simultaneously, you &lt;em&gt;may&lt;/em&gt; need to tune to two different frequencies simultaneously, depending on whether the two services are on the same or differing multiplexes. Current &lt;acronym title="Personal Video Recorder"&gt;PVR&lt;/acronym&gt;/&lt;acronym title="Digital Video Recorder"&gt;DVR&lt;/acronym&gt; boxes handle this by having two tuners.&lt;br /&gt;&lt;br /&gt;The other thing that&amp;rsquo;s important to know is that a transport stream carries a large amount of data at a formidable data rate: 40Mbits/s is a fairly typical rate for a satellite multiplex. This is fast enough to fill a 160G hard drive in about eight hours. Current PVR/DVR boxes sidestep this torrent of data by recording services, not entire transport streams: a single service at under 5MBits/s is a lot more manageable. The cost of this, though, is that it makes recording selective: you have to tell the box what to record beforehand. Good programme information helps you to choose and schedule recordings, and some products (like TiVo) record programmes speculatively based on your previous habits. But still, the much-vaunted ability to pause and rewind live TV only applies to the channel you&amp;rsquo;re watching: if you&amp;rsquo;re watching ABC and realise that you&amp;rsquo;ve missed the start of the movie on NBC, you&amp;rsquo;re out of luck.&lt;br /&gt;&lt;br /&gt;This is Promise TV&amp;rsquo;s premise: rather than record selectively, why not simply record &lt;em&gt;everything&lt;/em&gt; and let you sort it out later? Their prototype is PC-based, with what appears to be three &lt;acronym title="Digital Video Broadcasting-Terrestrial"&gt;DVB-T&lt;/acronym&gt; (digital terrestrial) tuner cards, and a boatload of hard disks&amp;mdash;the last making it a furiously expensive endeavor, although storage prices are always falling.&lt;br /&gt;&lt;br /&gt;But here&amp;rsquo;s where the slippery reporting begins. &lt;a href="http://hardware.slashdot.org/comments.pl?sid=157009&amp;amp;cid=13164416"&gt;Eyewitness reports&lt;/a&gt;, and Promise TV&amp;rsquo;s own recently-posted &lt;a href="http://www.promise.tv/opentech2005.html"&gt;description&lt;/a&gt;, state that the prototype records twelve services from three of the six Freeview multiplexes. And Freeview, being free-to-air, carries a lot less programming than the UK&amp;rsquo;s pay-to-view cable and satellite services.&lt;br /&gt;&lt;br /&gt;Cory Doctorow led off with a breathless report in &lt;a href="http://www.boingboing.net/2005/07/25/promise_tv_pvr_recor.html"&gt;BoingBoing&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;What the Promise does is grab the entire broadcast TV multiplex&amp;mdash;all the channels being broadcast in the UK&amp;mdash;slices them up according to the free, over-the-air electronic programming guide, and stores an entire month&amp;rsquo;s worth. Why program a TiVo to get certain shows for you when you can record every single show on the air, all at once[?]&lt;/blockquote&gt; Whoa there: careful with that terminology. &amp;ldquo;Multiplex&amp;rdquo; has, as I explained above, a very specific meaning in the TV field; it certainly does not mean &amp;ldquo;all broadcast channels&amp;rdquo;. Grabbing a multiplex simply means you&amp;rsquo;re grabbing a collection of channels.&lt;br /&gt;&lt;br /&gt;But that misunderstanding aside, there&amp;rsquo;s also some terribly imprecise reporting here. Firstly, the Promise demo clearly &lt;em&gt;didn&amp;rsquo;t&lt;/em&gt; record &amp;ldquo;all the channels being broadcast in the UK&amp;rdquo;; it recorded a subset of the Freeview channels. And secondly: &amp;ldquo;all the channels being broadcast in the UK&amp;rdquo; is terribly vague in itself. What exactly constitutes &amp;ldquo;all channels&amp;rdquo;? Just as in the US: what channels you receive depends on what provider you subscribe to. And as I noted above, Freeview is itself a small subset of what&amp;rsquo;s available on the subscription providers.&lt;br /&gt;&lt;br /&gt;But it&amp;rsquo;s too late to stuff the &amp;ldquo;records everything on UK television&amp;rdquo; meme back into the bottle: it makes too attractive a hook for other reporters. Daniel Terdiman at &lt;a href="http://news.com.com/new+dvr+drops+jaws+in+london/2100-1041_3-5807107.html"&gt;CNet&lt;/a&gt; seems to have picked up the BoingBoing report (although, to be fair, he did also talk directly to Promise TV):&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;When Cory Doctorow visited last weekend&amp;rsquo;s OpenTech conference in London, he was stunned to see a box about the size of a 1990-era VCR boasting some pretty forward-looking capabilities. &lt;br /&gt;&lt;br /&gt;The box was a prototype of a digital video recorder from Ascot, England, start-up Promise TV that can record and index an entire week&amp;rsquo;s worth of British digital-television programming.&lt;/blockquote&gt; While this does accurately reduce the recording time from BoingBoing&amp;rsquo;s reported month to a week, note again the suggestion of &amp;ldquo;records all programming&amp;ldquo; and the vagueness over exactly what &amp;ldquo;all programming&amp;rdquo; means: &amp;ldquo;digital television programming&amp;rdquo; covers a lot of different transmission methods and providers.&lt;br /&gt;&lt;br /&gt;Ryan Block at &lt;a href="http://www.engadget.com/entry/1234000080052181/"&gt;Engadget&lt;/a&gt; picks up reporting directly from the CNet piece:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Not that we have a problem with a bigass 3.2TB DVR intended to basically intended to record an entire week&amp;rsquo;s worth of televised programming&amp;mdash;is the case with Promise TV&amp;rsquo;s shortly forthcoming device they showed off at OpenTech [...]&lt;/blockquote&gt; Again, the suggestion is that it records &amp;ldquo;all programming&amp;rdquo;. Although Ryan does pick up on the issue of multiple tuners, he gets a little lost in the technology:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Second are the tuners: what, you going to rock a tuner dedicated for every channel?&lt;/blockquote&gt; No: you&amp;rsquo;d need (&amp;ldquo;to rock&amp;rdquo;?) a tuner dedicated to each &lt;em&gt;multiplex&lt;/em&gt;; still a lot more tuners than current boxes, but not exponentially more. In the &lt;a href="http://www.engadget.com/entry/1234000080052181/#c358061"&gt;comments&lt;/a&gt;, Ryan is defensive about his second-hand reporting:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Maybe if I was at OpenTech, which I wasn&amp;rsquo;t, or if Promise published any information on their device, which they didn&amp;rsquo;t. I only have what I&amp;rsquo;ve got to work with, and that&amp;rsquo;s a couple crappy, information-light articles.&lt;/blockquote&gt; Maybe crappy, information-light articles don&amp;rsquo;t form a strong foundation for further reportage, hmm?&lt;br /&gt;&lt;br /&gt;And then the reporting takes a stranger turn. Eric Hellweg at &lt;a href="http://www.techreview.com/articles/05/07/wo/wo_072905hellweg.1.asp"&gt;Technology Review&lt;/a&gt; described the demo as:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;A prototype personal video recorder (PVR), called Promise TV, that successfully recorded and stored all the shows running for a week on all 12 channels in the UK.&lt;/blockquote&gt; &amp;ldquo;All 12 channels&amp;rdquo;? What on earth has happened here? My guess: the pervasive &amp;ldquo;records everything on UK TV&amp;rdquo; meme started by BoingBoing got conflated with some more accurate information (&amp;ldquo;12 channels&amp;rdquo;) on the prototype&amp;rsquo;s capabilities. Throw in some vaguely-remembered cultural bias&amp;mdash;&amp;ldquo;oh, Britain, they don&amp;rsquo;t get much TV there do they?&amp;rdquo;&amp;mdash;and we get the resulting nonsensical statement: the UK has only 12 TV channels.&lt;br /&gt;&lt;br /&gt;My suspicion of cultural bias is strengthened by Eric&amp;rsquo;s closing sentence:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Then again, [Promise TV developer] Ludlam probably hasn&amp;rsquo;t experienced the literally hundreds of channels available in the United States&amp;mdash;not all of them as must-see TV as, for instance, classic episodes of Monty Python&amp;rsquo;s Flying Circus.&lt;/blockquote&gt; Uh-huh, yep, that&amp;rsquo;s exactly what British TV is. Who needs hundreds of channels? All Monty Python, all the time, that&amp;rsquo;s us. &lt;br /&gt;&lt;br /&gt;Well, no. While the UK still only has five analogue terrestrial channels, there&amp;rsquo;s no shortage of multichannel digital TV in the UK. And it&amp;rsquo;s arguably more advanced than the US. The UK adopted digital terrestrial very early (although with mixed success; the current &lt;a href="http://www.freeview.co.uk"&gt;free-to-air offering&lt;/a&gt; was built from the remains of a &lt;a href="http://news.bbc.co.uk/2/hi/business/1897316.stm"&gt;failed subscription service&lt;/a&gt;) and &lt;a href="http://www.sky.co.uk"&gt;Sky&lt;/a&gt; were similarly aggressive in pushing towards digital satellite. You want hundreds of channels? We&amp;rsquo;ve &lt;em&gt;got&lt;/em&gt; &lt;a href="http://www.sky.com/ordersky/channelpackages/allpackages"&gt;hundreds of channels&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The last link in the chain is this frankly bizarre report by Jen Seagrest at &lt;a href="http://www.tvsquad.com/2005/08/08/brits-develop-promisetv/"&gt;TV Squad&lt;/a&gt;, which directly links the Technology Review article:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Ever wish your DVR recorded more than two channels at once? [...] Evidentally the Brits want it too as I guess there is a dire need to record the Snooker matches on all four broadcast network channels at once.&lt;br /&gt;&lt;br /&gt;Promise TV is a product in the making at the BBC labs in the UK. It will record every channel at once, not just the two that Tivo and other DVR&amp;rsquo;s can do presently. &lt;br /&gt;&lt;br /&gt;To be fair the UK only has 12 channels total on thier satellite system. If they could get it to record 120 channels at once that would be getting somewhere.  (Of course, if they could get more than 12 channels in the UK I&amp;rsquo;d move there in a second.)&lt;/blockquote&gt; As I said in the &lt;a href="http://www.tvsquad.com/2005/08/08/brits-develop-promisetv/#c45815"&gt;comments&lt;/a&gt; there: &amp;ldquo;pack your bags&amp;rdquo;. The UK gets way, way more than 12 channels on all its digital services.&lt;br /&gt;&lt;br /&gt;The shift in focus to satellite is an odd invention; the Promise TV demonstration was clearly on digital terrestrial, although most of the subsequent reporting has just vaguely said &amp;ldquo;television&amp;rdquo; without specifying the distribution system. &lt;br /&gt;&lt;br /&gt;But the cultural bias here is clear: Jen believes, and &lt;em&gt;wants to believe&lt;/em&gt;, that UK TV is backwards. &amp;ldquo;All four broadcast channels&amp;rdquo; puts a subtle emphasis on &amp;ldquo;all&amp;rdquo;: oh, those poor wacky snooker-loving TV-deprived Brits. It seems churlish to mention that it&amp;rsquo;s actually been five channels for eight years now, or that the endless hours of snooker were always confined to BBC2. She accepts, and embellishes upon, the claim that UK TV has only 12 channels without challenging it with even the most cursory of &lt;a href="http://www.google.com/search?q=uk+satellite+tv"&gt;research&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;This is poor reporting; and a good example of why mainstream journalists criticise bloggers. TV Squad, as part of the &lt;a href="http://www.weblogsinc.com/"&gt;Weblogs, Inc.&lt;/a&gt; portfolio, is positioned as a trade publication; its bloggers are paid; is it too much to expect at least some journalistic standards?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112371028618108516?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112371028618108516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112371028618108516' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112371028618108516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112371028618108516'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/08/tv-technology-slippery-reporting-and.html' title='TV technology, slippery reporting, and cultural bias: Promise TV'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112361486988068691</id><published>2005-08-06T23:19:00.000-07:00</published><updated>2006-03-01T03:53:57.346-08:00</updated><title type='text'>Contra Costa Canal Trail 3: Pleasant Hill</title><content type='html'>Another day, another stretch of the &lt;a href="http://www.ebparks.org/parks/canaltr.htm"&gt;Contra Costa Canal Trail&lt;/a&gt;. The weather today is blazingly hot, but an 8:30am start means we avoid most of the heat and most of the direct sun.&lt;br /&gt;&lt;br /&gt;Start at Walden Park, just south of Pleasant Hill BART station; there&amp;rsquo;s a small parking lot here which was almost full when we arrived. It would seem we&amp;rsquo;re far from the only early walkers today. (Plenty of roadside parking on Jones Road, should this lot be full.) The Contra Costa Canal Trail runs east-west along the top edge of the park, crossing the Iron Horse Trail which runs north-south; although we drove to the start point today, we could have walked the 1.7 miles from home to here.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://maps.google.com/maps?ll=37.921358,-122.057548&amp;amp;spn=0.005934,0.009927&amp;amp;t=h&amp;amp;hl=en"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/james.kew/blog/2005/08/contra-costa-canal-trail-3-pleasant-hill/walden-park.jpg" width="450" height="175" alt="Satellite view of Walden Park and trails."&gt;&lt;/a&gt;&lt;/div&gt; &lt;br /&gt;We head east on the Contra Costa Canal Trail, which crosses below the BART line, the freeway, and North Main Street before running a short while in an earth-banked cut. This section of the trail isn&amp;rsquo;t so nice; the sections near the freeway run past light industry and auto shops, and the cut is dull and bakingly hot. &lt;br /&gt;&lt;br /&gt;But soon enough we turn north and head up through suburban Pleasant Hill. And this is a lot nicer. The canal, and so the trail, run along the backs of properties rather than alongside the roads; so it&amp;rsquo;s shady and quiet. Quiet, that is, apart from the other trail users, of which there are &lt;em&gt;many&lt;/em&gt;. Saturday morning is obviously peak time.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://www.ebparks.org/resources/pdf/trails/canaltr.pdf"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/james.kew/blog/2005/08/contra-costa-canal-trail-3-pleasant-hill/trail.png" width="400" height="540" alt="Trail map of Contra Costa Canal Trail in Pleasant Hill."&gt;&lt;/a&gt;&lt;/div&gt; &lt;br /&gt;At Lockwood Lane we turn around and head back, making this a roughly 5&amp;frac12; mile, 2 hour walk. And a very nice walk: cooler and more interesting than the &lt;a href="http://jameskew.blogspot.com/2005/06/contra-costa-canal-trail-revisited.html"&gt;arid stretch&lt;/a&gt; through Ygnacio Valley. I&amp;rsquo;m keen to hike the final stretch through northern Pleasant Hill.&lt;br /&gt;&lt;br /&gt;Categories: Hiking&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112361486988068691?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112361486988068691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112361486988068691' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112361486988068691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112361486988068691'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/08/contra-costa-canal-trail-3-pleasant.html' title='Contra Costa Canal Trail 3: Pleasant Hill'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112317616767751943</id><published>2005-08-04T12:32:00.000-07:00</published><updated>2006-03-01T05:17:11.390-08:00</updated><title type='text'>“Without permission”</title><content type='html'>Dave Winer&amp;rsquo;s all in a &lt;a href="http://archive.scripting.com/2005/07/27#When:11:51:07PM"&gt;flap&lt;/a&gt; over adverts appearing in one of the feeds he subscribes to. Well, I sympathise: I&amp;rsquo;m not keen on adverts in feeds either. &lt;br /&gt;&lt;br /&gt;One of the secret joys of reading feeds, rather than webpages, is that you sidestep all the adverts. It was with a sinking heart that I read the &lt;a href="http://www.google.com/support/adsense/bin/answer.py?answer=20012&amp;amp;topic=957"&gt;Google AdSense for Feeds&lt;/a&gt; announcement, and with an inner cheer the later &lt;a href="http://blog.qumana.com/blog/_archives/2005/6/17/949953.html"&gt;reports&lt;/a&gt; from beta users that they&amp;rsquo;re not finding such ads effective.&lt;br /&gt;&lt;br /&gt;However, Dave&amp;rsquo;s latest post on the subject is &lt;a href="http://archive.scripting.com/2005/08/04#When:8:50:39AM"&gt;bizarre&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;It only seems fair to say that I unsubbed today, and that&amp;rsquo;s the last time you&amp;rsquo;ll hear about it here. He brought the ads back, without notice, without permission of the readers.&lt;/blockquote&gt; &amp;ldquo;Without permission&amp;rdquo;? &lt;br /&gt;&lt;br /&gt;Since when does a publisher, of any type, need its readers&amp;rsquo; &lt;em&gt;permission&lt;/em&gt; to make changes? There&amp;rsquo;s no implied contract, when you subscribe to a feed, that the content will remain exactly to your liking.&lt;br /&gt;&lt;br /&gt;As a reader, you have the power to vote with your feet&amp;mdash;as Dave has done&amp;mdash;by unsubscribing. You have the power to voice your opinion&amp;mdash;as Dave has done&amp;mdash;by commenting. But you do not, and should not, have the power to veto changes in what&amp;rsquo;s being published. That&amp;rsquo;s &lt;em&gt;not&lt;/em&gt; your content to control.&lt;br /&gt;&lt;br /&gt;As for Dave&amp;rsquo;s assertion that &amp;ldquo;advertising is so over&amp;rdquo;: you wish. &lt;a href="http://www.google.com/adsense/"&gt;Google AdSense&lt;/a&gt;, and the newly-in-beta &lt;a href="http://www.ysearchblog.com/archives/000168.html"&gt;Yahoo! Publisher Network&lt;/a&gt;, have a very clear goal: to let anyone, no matter how small, become a publisher of advertising. Google&amp;rsquo;s text ads are everywhere. Advertising&amp;rsquo;s not dead; it&amp;rsquo;s becoming more and more ubiquitous.&lt;br /&gt;&lt;br /&gt;Ultimately, I suspect solutions to controlling overreaching advertising will be both social and technological. Remember what happened to popups? They were everywhere; readers complained, and complained, and complained; and then three things happened. &lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Popup advertising started being less effective for advertisers, as readers became jaded and frustrated with them.&lt;/li&gt;&lt;li&gt;Publishers started to reject popup advertising because of their negative effect on readers.&lt;/li&gt;&lt;li&gt;Popup blocking software went mainstream, first as part of the Google Toolbar and then built into Internet Explorer.&lt;/li&gt;&lt;/ol&gt; Now we rarely see popups; and when we do, they&amp;rsquo;re a reliable indicator that we&amp;rsquo;re in a seedy backwater of the web.&lt;br /&gt;&lt;br /&gt;I suspect the same will happen with other forms of advertising. When it becomes too much, readers will vote with their feet and stop visiting. And technologists will vote with their keyboards and start building adkilling tools. &lt;br /&gt;&lt;br /&gt;This is already happening: the &lt;a href="http://dunck.us/collab/GreaseMonkeyUserScripts"&gt;GreaseMonkeyUserScripts&lt;/a&gt; wiki lists Greasemonkey scripts for hiding AdSense adverts; for disabling IntelliTxt links; and a clutch of scripts for removing feed advertising from Bloglines.&lt;br /&gt;&lt;br /&gt;Not that any of that helps Dave, of course; for despite wanting to be asked for permission before publication, he&amp;rsquo;s vehemently against &lt;a href="http://www.thetwowayweb.com/2005/02/22#a272"&gt;content modification&lt;/a&gt; after publication.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112317616767751943?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://archive.scripting.com/2005/08/04' title='&amp;ldquo;Without permission&amp;rdquo;'/><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112317616767751943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112317616767751943' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112317616767751943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112317616767751943'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/08/dave-winers-vehemently-against-content.html' title='&amp;ldquo;Without permission&amp;rdquo;'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112311031991276140</id><published>2005-08-03T16:05:00.000-07:00</published><updated>2006-09-05T03:11:38.456-07:00</updated><title type='text'>Gaming the system: hidden ads and comment spam</title><content type='html'>There&amp;rsquo;s an interesting shift in spam on the web: Google and other search engines now have so much power that spam is increasingly being targeted at search engines, rather than at humans. Links are important in raising your position in Google&amp;rsquo;s rankings, so the more links you can throw out to yourself, the higher you go.&lt;br /&gt;&lt;br /&gt;One twist on this that seems to be increasing recently: spam that&amp;rsquo;s visible only to search engines. &lt;acronym title="Cascading Style Sheets"&gt;CSS&lt;/acronym&gt; makes it relatively easy to include elements on a page which are made invisible to readers: one way to achieve this is to position the elements outside the page boundary.&lt;br /&gt;&lt;br /&gt;A recent high-profile case was &lt;a href="http://www.waxy.org/archive/2005/03/30/wordpres.shtml"&gt;this story&lt;/a&gt;, about hidden articles on the Wordpress website:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;These articles are designed specifically to game the Google Adwords program, written by a third-party about high-cost advertising keywords like asbestos, mesothelioma, insurance, debt consolidation, diabetes, and mortgages.&lt;/blockquote&gt; The twist in this scheme: hoist these hidden articles up the Google rankings by linking to them from the very-highly-ranked Wordpress home page. Arve Bersvendsen &lt;a href="http://virtuelvis.com/archives/2005/03/wordpress-and-cloaking"&gt;describes how&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;The key here being the -9000px text indent: This makes the link invisible to human visitors with CSS, and visible to every search engine on the planet.&lt;/blockquote&gt; After a community outcry, the articles and the hidden links were removed.&lt;br /&gt;&lt;br /&gt;More recently, The Republic of Geektronica discussed BlogSpot &lt;a href="http://www.geektronica.com/2005-06-30-the-strange-world-of-blogspot-spam-blogs"&gt;spam blogs&lt;/a&gt;: &lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;A large percentage (maybe up to a third) of all Blogspot blogs are spam-logs&amp;mdash;sites created to increase the Google ranking of some other site (which is itself usually a Google-spamming site). The ultimate purpose of these spamlogs is usually to drive traffic to a commission-paying pharmacy, pr0n, or casino site.&lt;/blockquote&gt; BlogSpot spam, despite Blogger&amp;rsquo;s &lt;a href="http://buzz.blogger.com/2005/07/spam-fighting.html"&gt;protestations&lt;/a&gt; otherwise, appears endemic. In a quick spin through ten &amp;ldquo;next blog&amp;rdquo; clicks, I found two obvious spam blogs: &lt;a href="http://leftiststemporally.blogspot.com/" rel="nofollow"&gt;leftists bunting&lt;/a&gt;, which seems to mix autogenerated text with spammy links; &lt;a href="http://kaar028.blogspot.com/" rel="nofollow"&gt;kaar028&lt;/a&gt;, which links from the article titles and stuffs the bodies full of keywords.&lt;br /&gt;&lt;br /&gt;Geektronica continues:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Spammers are becoming less obvious by creating posts that link to actual news articles (complete with excerpts); by all appearances, these blogs are just like scores of real blogs. But if you look at the code of the page, there are tons of external spam links, cleverly hidden by CSS. [&amp;hellip;] With this additional layer of subterfuge, it&amp;rsquo;s remotely possible that someone will even link to [such a] blog from their highly-ranked site.&lt;br /&gt;&lt;br /&gt;[Note: the original post links to an example of a blog using this trick, which has since been removed by Blogger.]&lt;/blockquote&gt; So, while CSS has been an enormous boon to the web, in allowing web designers enormous flexibility and expressiveness, it's also handed a valuable weapon to spammers: you can never be sure that what you see is the same as what a machine sees.&lt;br /&gt;&lt;br /&gt;Earlier this week I spotted a new example. This &lt;a href="http://accordionguy.blogware.com/blog/_archives/2005/6/15/943360.html#357577"&gt;comment&lt;/a&gt;, on Accordion Guy&amp;rsquo;s blog, looks innocuous enough. But take a look at the source:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;code style="word-break: break-all;"&gt;Good...&amp;lt;div style="position: absolute; top: -1000px; left: -1000px;  visibility: hidden;"&amp;gt;The true fast way to enjoy and catch luck is Free online poker. &amp;lt;A href="http://online-poker-rooms.t35.com/z1.html"&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;font size="+2"&amp;gt;Hundreds fans come onto Free online poker constantly. &amp;lt;/font&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/A&amp;gt;. Invite your friends about Free online poker immediately and to get true real cash together. &amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/blockquote&gt; Yep: there&amp;rsquo;s spam there, safely tucked out of sight off the top-left of the page. &lt;br /&gt;&lt;br /&gt;It would seem that &lt;a href="http://home.blogware.com/"&gt;Blogware&lt;/a&gt; doesn&amp;rsquo;t properly sanitize &lt;acronym title="Hypertext Markup Language"&gt;HTML&lt;/acronym&gt; in comments, allowing the style attribute through. A dangerous practice, given that comments come from outside the system and so should not be trusted. Mark Pilgrim talked about &lt;a href="http://diveintomark.org/archives/2003/06/12/how_to_consume_rss_safely"&gt;the dangers of untrusted HTML&lt;/a&gt; back in 2003; although he&amp;rsquo;s talking about HTML in &lt;acronym title="Really Simple Syndication"&gt;RSS&lt;/acronym&gt; feeds, the points he raises and the suggestions he makes are just as valid for comments:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;HTML is nasty. Arbitrary HTML can carry nasty payloads: scripts, ActiveX objects, remote image web bugs, and arbitrary CSS styles that [...] can take over the entire screen.&lt;br /&gt;&lt;br /&gt;Still, dealing with arbitrary HTML is not impossible. [...] I offer this advice:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Strip script tags. This almost goes without saying. [...]&lt;/li&gt;&lt;li&gt;Strip embed tags.&lt;/li&gt;&lt;li&gt;Strip object tags.&lt;/li&gt;&lt;li&gt;Strip frameset tags.&lt;/li&gt;&lt;li&gt;Strip frame tags.&lt;/li&gt;&lt;li&gt;Strip iframe tags.&lt;/li&gt;&lt;li&gt;Strip meta tags, which can be used to hijack a page and redirect it to a remote URL.&lt;/li&gt;&lt;li&gt;Strip link tags, which can be used to import additional style definitions.&lt;/li&gt;&lt;li&gt;Strip style tags, for the same reason.&lt;/li&gt;&lt;li&gt;Strip style attributes from every single remaining tag. [...]&lt;/li&gt;&lt;/ul&gt; Alternatively, you can simply strip all but a known subset of tags. Many comment systems work this way. You&amp;rsquo;ll still need to strip style attributes though, even from the known good tags.&lt;/blockquote&gt; A quick play around with comment previewing suggests that Blogger does quite well on these, disallowing all the tags above and more, although it&amp;rsquo;s not clear if it disallows the &lt;code&gt;style&lt;/code&gt; attribute completely or whether it simply disallows or allows specific &lt;code&gt;style&lt;/code&gt; properties. Blogware does quite poorly, rejecting the &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt; tag but appearing to allow everything else. Unless Blogware performs more stringent validation or stripping on submit than it does on preview, it&amp;rsquo;s handing malicious commenters quite an arsenal to work with.&lt;br /&gt;&lt;br /&gt;Categories: Spam&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112311031991276140?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112311031991276140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112311031991276140' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112311031991276140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112311031991276140'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/08/gaming-system-hidden-ads-and-comment.html' title='Gaming the system: hidden ads and comment spam'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112309328252162543</id><published>2005-08-03T11:22:00.000-07:00</published><updated>2006-03-01T05:12:38.470-08:00</updated><title type='text'>Javascript citations, round 3</title><content type='html'>A minor but necessary tweak to the citation code &lt;a href="http://jameskew.blogspot.com/2005/07/javascript-adding-bloglines-technorati.html"&gt;discussed&lt;/a&gt; &lt;a href="http://jameskew.blogspot.com/2005/07/javascript-citations-redux.html"&gt;earlier&lt;/a&gt;: escape the &lt;acronym title="Universal Resource Locator"&gt;URL&lt;/acronym&gt; you&amp;rsquo;re searching for when you form Bloglines and Technorati search URLs.&lt;br /&gt;&lt;br /&gt;Why? Because Radio-based blogs&amp;mdash;like &lt;a href="http://scoble.weblogs.com/"&gt;Scobleizer&lt;/a&gt; and &lt;a href="http://www.scripting.com/"&gt;Scripting News&lt;/a&gt;&amp;mdash;use permalink URLs including fragment identifiers. For example, the most recent post on Scoblelizer has a permalink URL of:&lt;br /&gt;&lt;br /&gt;&lt;code style="word-break: break-all;"&gt;&lt;a class="no-autocitation" href="http://radio.weblogs.com/0001011/2005/07/31.html#a10804"&gt;http://radio.weblogs.com/0001011/2005/07/31.html#a10804&lt;/a&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;This permalink identifies a particular post on the blog&amp;rsquo;s 31/07/2005 archive page; a browser resolves it by requesting the URL that precedes the # and searching the returned page for the fragment identifier that follows the #.&lt;br /&gt;&lt;br /&gt;So, if I form a Technorati search URL by naive concatenation, as I had been doing, you get:&lt;br /&gt;&lt;br /&gt;&lt;code style="word-break: break-all;"&gt;&lt;a class="no-autocitation"  href="http://www.technorati.com/search/http://radio.weblogs.com/0001011/2005/07/31.html#a10804"&gt;http://www.technorati.com/search/http://radio.weblogs.com/0001011/2005/07/31.html#a10804&lt;/a&gt;&lt;/code&gt; &lt;span class="autocited"&gt;(no links at time of writing)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Close, but this isn&amp;rsquo;t actually searching for what I want it to search for. What&amp;rsquo;s actually happening here is a Technorati search for all citations of the 31/07/05 archive page, followed by an unsuccessful in-browser search of the resulting page for the &lt;code&gt;a10804&lt;/code&gt; fragment identifier.&lt;br /&gt;&lt;br /&gt;What I need to do is have Technorati search for the entire Scobleizer URL, including the fragment; the way to do this is to &lt;a href="http://www.devguru.com/Technologies/ecmascript/quickref/escape.html"&gt;&lt;code&gt;escape()&lt;/code&gt;&lt;/a&gt; the search URL before concatenation, which encodes the # and hides it from the browser&amp;rsquo;s special treatment:&lt;br /&gt;&lt;br /&gt;&lt;code style="word-break: break-all;"&gt;&lt;a class="no-autocitation" href="http://www.technorati.com/search/http%3A//radio.weblogs.com/0001011/2005/07/31.html%23a10804"&gt;http://www.technorati.com/search/http%3A//radio.weblogs.com/0001011/2005/07/31.html%23a10804&lt;/a&gt;&lt;/code&gt; &lt;span class="autocited"&gt;(6 links at time of writing)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;That&amp;rsquo;s better. So, oops; my mistake. And the lesson: beware quick and dirty hacks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112309328252162543?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112309328252162543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112309328252162543' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112309328252162543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112309328252162543'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/08/javascript-citations-round-3.html' title='Javascript citations, round 3'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112284001390987411</id><published>2005-08-02T22:41:00.000-07:00</published><updated>2006-03-04T03:58:48.190-08:00</updated><title type='text'>“I link to things I like”</title><content type='html'>The &lt;a href="http://www.technorati.com/pop/blogs/"&gt;Technorati Top 100 List&lt;/a&gt; again came under fire as an &amp;ldquo;good old boys network&amp;rdquo; at last weekend&amp;rsquo;s &lt;a href="http://www.blogher.org"&gt;BlogHer&lt;/a&gt; conference. Robert Scoble &lt;a href="http://radio.weblogs.com/0001011/2005/07/31.html#a10793"&gt;discusses and defends it&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;How do you change this? I have some ideas. But, they require you to put in the work. I blog every day from 6 p.m. to 2 a.m. and on weekends. And that&amp;rsquo;s after putting in a day&amp;rsquo;s work doing a video blog for Microsoft and answering email and doing a bunch of networking.&lt;br /&gt;&lt;br /&gt;If you&amp;rsquo;re willing to put in the work day after day after day for five years you&amp;rsquo;ll find yourself in the good old boys network too.&lt;/blockquote&gt; Scoble: hardest working man in the blog business. You&amp;rsquo;re not getting on that list, gals, because you&amp;rsquo;re just not working hard enough.&lt;br /&gt;&lt;br /&gt;He treads similar ground in his &lt;a href="http://radio.weblogs.com/0001011/2005/07/31.html#a10792"&gt;response&lt;/a&gt; to Renee Blodget&amp;rsquo;s &lt;a href="http://www.downtheavenue.com/2005/07/why_blogs_are_e.html"&gt;suggestions&lt;/a&gt; for a female speakers list:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Renee, we already have that list. It&amp;rsquo;s called Google (or MSN or Yahoo, they all pretty much work similar). &lt;br /&gt;&lt;br /&gt;[&amp;hellip;]&lt;br /&gt;&lt;br /&gt;Here&amp;rsquo;s a hint: you can get on those lists. Just blog and blog well.&lt;br /&gt;&lt;br /&gt;So the real trick isn&amp;rsquo;t to make some sort of new list. It&amp;rsquo;s to teach people how search engines work and how to get other people to notice that they have expertise in a certain area.&lt;/blockquote&gt; That&amp;rsquo;s right, gals: you&amp;rsquo;re not getting on the list because you don&amp;rsquo;t understand how Google works.&lt;br /&gt;&lt;br /&gt;*sigh*&lt;br /&gt;&lt;br /&gt;Nothing&amp;rsquo;s changed since Shelley Powers wrote &lt;a href="http://weblog.burningbird.net/archives/2005/03/07/guys-dont-link/"&gt;Guys Don&amp;rsquo;t Link&lt;/a&gt;, has it? Women aren&amp;rsquo;t missing from the Top 100 because they&amp;rsquo;re not working hard, or because they&amp;rsquo;re not working the system, or even because&amp;mdash;as these statements seem to be carefully avoiding saying directly&amp;mdash;they&amp;rsquo;re simply not good enough. They&amp;rsquo;re missing from the Top 100 because the good old boys aren&amp;rsquo;t linking to them.&lt;br /&gt;&lt;br /&gt;As if to prove his critics wrong, Robert &lt;a href="http://radio.weblogs.com/0001011/2005/07/31.html#a10794"&gt;threw out links to three women&lt;/a&gt; on Sunday. That&amp;rsquo;s nice. But it&amp;rsquo;d be nicer if one of them&amp;mdash;Dori Smith, of whom Robert says &amp;ldquo;I&amp;rsquo;m permanently in her debt&amp;rdquo;&amp;mdash;hadn&amp;rsquo;t previously had &lt;a href="http://radio.weblogs.com/0001011/2005/07/11.html#a10591"&gt;sand kicked in her face&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;I see that Dori Smith is insisting that she&amp;rsquo;s invisible again. I don&amp;rsquo;t get that. Dori, have you ever thought that we don&amp;rsquo;t link to you because you&amp;rsquo;re talking about Diet drinks and things to do in California&amp;rsquo;s wine country instead of geeky stuff?&lt;/blockquote&gt; Dori&amp;rsquo;s &lt;a href="http://www.backupbrain.com/2005_07_10_archive.html#a004619"&gt;response&lt;/a&gt; to that was restrained, but angry:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Okay, let&amp;rsquo;s do a count of posts that&amp;rsquo;ll be on this page after this goes up:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Posts by Tom about diet drinks: 1&lt;/li&gt;&lt;li&gt;Posts by Dori about Healdsburg: 1&lt;/li&gt;&lt;li&gt;Posts by Dori about geeky topics, or stuff that at least started out as geeky topics: 9&lt;/li&gt;&lt;/ul&gt; So, what can we take from this? Robert noticed only two posts: one that I didn&amp;rsquo;t write, and one (out of ten) that I did write that was on a non-geeky topic. And while he disagrees about my perception that I&amp;rsquo;m invisible, I think that he just did an excellent job of proving my point.&lt;/blockquote&gt; Zing. There&amp;rsquo;s more good stuff in her comments, too. But back to Robert&amp;rsquo;s &lt;a href="http://radio.weblogs.com/0001011/2005/07/31.html#a10793"&gt;original post&lt;/a&gt;, which included something I found boggling:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;I totally disagree that a link doesn&amp;rsquo;t mean something. When I link to something I KNOW I&amp;rsquo;m voting for it. So, I don&amp;rsquo;t link to things I don&amp;rsquo;t want to go up the search engines. I thought about using the &amp;ldquo;no follow&amp;rdquo; attribute, but to be honest, even a nofollow link is a vote. Such a link still sends traffic and since some of my friends are making more than $10,000 a month on Google ads such a link is a very real increase in income.&lt;br /&gt;&lt;br /&gt;So, I link to things I like. You should do the same.&lt;/blockquote&gt;I disagree. Linking only to things you like doesn&amp;rsquo;t leave much room for criticism: for what&amp;rsquo;s the point in talking critically about something without linking to it? Linkless criticism is annoying to readers (&amp;ldquo;what&amp;rsquo;s he talking about?&amp;rdquo;) and unhelpful in forming a wider conversation (to search engines, the link is the connection between your commentary and the piece you&amp;rsquo;re criticising).&lt;br /&gt;&lt;br /&gt;Only linking to things you like risks leading to only &lt;em&gt;talking&lt;/em&gt; about things you like. Which surely isn&amp;rsquo;t a good thing; being nice all the time might cement your popularity amongst the &lt;a href="http://radio.weblogs.com/0001011/2005/07/19.html#a10698"&gt;blogger circle jerk&lt;/a&gt;, but it doesn&amp;rsquo;t quite ring true. Real people don&amp;rsquo;t gush all the time.&lt;br /&gt;&lt;br /&gt;Nick Nichols, writing in the &lt;a href="http://scoblecomments2.scripting.com/comments?u=1011&amp;amp;p=10793&amp;amp;link=http%3A%2F%2Fradio.weblogs.com%2F0001011%2F2005%2F07%2F31.html%23a10793"&gt;comments&lt;/a&gt; to that post, says:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;A link is a link. It&amp;rsquo;s not a vote. Indeed, if someone is making an ass of themselves, or expressing general stupidity, the best thing you can do is to give it (and the person) exposure so no one is later fooled about that person if he sounds sane at the moment. If it&amp;rsquo;s something you disagree with, then exposing what you disagree with makes your position even clearer.&lt;/blockquote&gt; I agree. A link isn&amp;rsquo;t an approval of what it points to; it&amp;rsquo;s an exposure of it. A link, by itself, doesn&amp;rsquo;t say &amp;ldquo;this is good&amp;rdquo; or &amp;ldquo;this is bad&amp;rdquo;; a link says only &amp;ldquo;this is significant&amp;rdquo;. It&amp;rsquo;s the commentary surrounding the link which expresses &lt;em&gt;why&lt;/em&gt; it&amp;rsquo;s significant.&lt;br /&gt;&lt;br /&gt;But there&amp;rsquo;s a more insidious angle to this, which ties it neatly back to Guys Don&amp;rsquo;t Link. &amp;ldquo;Things we like&amp;rdquo; are likely to be written by &amp;ldquo;people like us&amp;rdquo;. Not linking outside your comfort zone may mean you&amp;rsquo;re not linking outside your socioeconomic peer group. And so the circle closes around the good old boys.&lt;br /&gt;&lt;br /&gt;And finally, Robert, if you&amp;rsquo;re worrying more about the search engine rating, traffic, and advertising dollar impact of your links than about what you have to say about what you&amp;rsquo;re linking to: haven&amp;rsquo;t you rather lost touch with your &amp;ldquo;blogging as conversation&amp;rdquo; beliefs? This is blogging as power; link as big swinging weapon. And isn&amp;rsquo;t that exactly what Shelley was &lt;a href="http://weblog.burningbird.net/archives/2005/03/07/guys-dont-link/"&gt;talking about&lt;/a&gt;?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112284001390987411?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://radio.weblogs.com/0001011/2005/07/31.html#a10793' title='&amp;ldquo;I link to things I like&amp;rdquo;'/><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112284001390987411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112284001390987411' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112284001390987411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112284001390987411'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/08/technorati-top-100-list-again-came.html' title='&amp;ldquo;I link to things I like&amp;rdquo;'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112297370774614419</id><published>2005-07-31T22:47:00.000-07:00</published><updated>2006-11-14T07:09:44.070-08:00</updated><title type='text'>July movie roundup</title><content type='html'>Boy, am I out of date. Here&amp;rsquo;s what we saw in July:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.imdb.com/title/tt0372784/"&gt;Batman Begins&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;hellip;is surprisingly good: it strips Batman down to bare he&amp;rsquo;s-just-a-man bones and mostly gets away with it, the whole slightly hokey martial-arts monastery part aside. Christian Bale is an excellent Bruce Wayne; and Michael Caine a suprisingly good Alfred. Liam Neeson, however, is pure cheese.&lt;br /&gt;&lt;br /&gt;By steering a grittier, less fantastic path it escapes the fatal flaw in all the earlier Batman films: that the villains are brighter, more colourful, more interesting than the hero. This one&amp;rsquo;s all about the bat. &lt;br /&gt;&lt;br /&gt;3&amp;frac12;/5: forgettable, but entertaining.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.imdb.com/title/tt0407304/"&gt;War Of The Worlds&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;hellip;is suprisingly bad, given how strong the underlying H.G. Wells story is and how well it&amp;rsquo;s been told in the past. The fundamental flaw here is that it misunderstands the role of the narrator in the original book. In Wells&amp;rsquo; story, the narrator is a journalist. His role is as an observer, and we watch the story unfold around him through his eyes. Spielberg casts Tom Cruise&amp;rsquo;s narrator as a hero, actively involved in the story; a mistake. At one stroke, &lt;i&gt;War of the Worlds&lt;/i&gt;&amp;rsquo; massive scope&amp;mdash;this is an alien &lt;em&gt;invasion&lt;/em&gt;, remember&amp;mdash;collapses to the tiny bubble of action immediately surrounding our hero. Wells avoids this by keeping his narrator at a journalistic distance: we see the war through a series of vignettes described by the narrator, but we never lose sight of the bigger picture.&lt;br /&gt;&lt;br /&gt;And as this is a Spielberg movie, he makes the narrator into a hero by giving him a broken family, a move which keeps slamming the brakes on the story: never mind the aliens, Tom&amp;rsquo;s got some &lt;em&gt;family issues&lt;/em&gt; to resolve. He wastes two of the most interesting characters in the book&amp;mdash;the mad parson, who believes the aliens are a punishment by God, and the misguided artilleryman, whose ambitions of revenge and recovery far outstrip his abilities&amp;mdash;by collapsing them into an uneasy composite, whose motivations he further muddies by giving him a faint whiff of predatory paedophilia.&lt;br /&gt;&lt;br /&gt;Lurking below the surface, though: this is Spielberg&amp;rsquo;s post-9/11 movie. Terror, and war on terror, is never far away. In this version, the terrorising invaders were among us all along, buried and dormant underground; as &lt;a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2005/07/03/PKGJNCESJE1.DTL"&gt;Neva Cronin&lt;/a&gt; put it in the Chronicle, &amp;ldquo;Beware those underground cells, man. Watch out for immigrants.&amp;rdquo; There are other, more direct, references to 9/11: a lingering shot of a noticeboard full of pictures of the missing; empty clothes drifting down from the sky. Although the book&amp;rsquo;s original ending, in which the invaders are killed by Earthly bacteria, is retained, it&amp;rsquo;s tempered with some bizarre militarism. The U.S. Army has been wholly ineffective against the invaders, but they&amp;rsquo;re still given a symbolic victory in bringing down a teetering, and obviously already disabled or dying, tripod.&lt;br /&gt;&lt;br /&gt;1&amp;frac12;/5: nice effects, but sorry: apart from that, I hated it.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.imdb.com/title/tt0415978/"&gt;Me and You and Everyone We Know&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;hellip;is very self-consciously indie and quirky. An odd series of interconnected stories, told with a light touch, some clumsy explorations of child sexuality aside. But I really liked the underlying message: everybody&amp;rsquo;s weird, and mostly that&amp;rsquo;s OK.&lt;br /&gt;&lt;br /&gt;4/5. Odd, but compelling.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.imdb.com/title/tt0428803/"&gt;March of the Penguins&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;hellip;is not as good as the buzz suggests. The story the documentary tells&amp;mdash;of the emperor penguin&amp;rsquo;s epic yearly struggles to breed and raise chicks&amp;mdash;is extraordinary. But somehow I didn&amp;rsquo;t really feel engaged with the penguins. The cinematography is stunning. But the narration, by Morgan Freeman in the U.S. version, is a little too syrupy, and a lot too anthropomorphising in ascribing human emotions to the birds. And worse: there&amp;rsquo;s just too damn much of it. &lt;i&gt;&lt;a href="http://www.imdb.com/title/tt0301727/"&gt;Winged Migration&lt;/a&gt;&lt;/i&gt; was a much better nature documentary because it stood back and let the cinematography speak for itself.&lt;br /&gt;&lt;br /&gt;3/5. Good; but not &lt;em&gt;that&lt;/em&gt; good.&lt;br /&gt;&lt;br /&gt;Categories: Movies&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112297370774614419?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112297370774614419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112297370774614419' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112297370774614419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112297370774614419'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/07/july-movie-roundup.html' title='July movie roundup'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112292748758684085</id><published>2005-07-31T20:09:00.000-07:00</published><updated>2006-03-01T03:41:17.893-08:00</updated><title type='text'>Big Basin Redwoods State Park</title><content type='html'>Something special yesterday: a hike in &lt;a href="http://www.bigbasin.org"&gt;Big Basin Redwoods State Park&lt;/a&gt;, down near Santa Cruz. &amp;ldquo;Strenuous&amp;rdquo;, say all the books; and they were right.&lt;br /&gt;&lt;br /&gt;The journey down to Big Basin is an adventure in itself. A mindless blast down 680 to Santa Clara, carefully skirting San Jose to avoid this weekend&amp;rsquo;s Grand Prix. and down the Lawrence Expressway. Which as it turns out is poorly named: oh, it&amp;rsquo;s wide and has a 50mph speed limit, but it also has traffic lights on every block, all of which seemed to turn red as I approached. Down Saratoga Avenue and through Saratoga, which has a completely different and much more natural feel to it than Silicon Valley&amp;rsquo;s concrete and apartment blocks. And off the end of Saratoga Avenue onto Big Basin Way, for miles and miles of winding mountain road. &lt;br /&gt;&lt;br /&gt;The Highway 9 stretch of Big Basin Way is rolling, wide, and fast, although with a few 20mph hairpins to rein you in now and then. But after the turn onto Highway 236, the road gets twistier and narrower. A lot narrower. The middle dividing line peters out; visibility around corners narrows; and there&amp;rsquo;s not enough room for cars to pass without one or both of the pulling partly off the road. It&amp;rsquo;s a fun drive, but a tough one, and it&amp;rsquo;s something of a relief when I arrive at the park.&lt;br /&gt;&lt;br /&gt;I&amp;rsquo;m here to hike the loop out to the Berry Creek Falls; an 11-mile hike unanimously described as strenuous. The &lt;a href="http://www.bigbasin.org/trailsberrycreekfalls.html"&gt;Big Basin website&lt;/a&gt;, and most hiking books, suggest either hiking out and back on the Skyline To The Sea trail, or hiking the loop clockwise, going out on the Skyline To The Sea trail and back on the Sunset trail. But I&amp;rsquo;m following the advice Jane Huber gives in &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0897325532/"&gt;60 Hikes within 60 Miles: San Francisco&lt;/a&gt;: go the other way around.&lt;br /&gt;&lt;br /&gt;It turns out that this is excellent advice. It means you take the steepest part of the hike, on the Sunset Trail, as a descent early in the hike rather than an ascent late in the hike. It means you descend the falls, taking the most spectacular fall last. It means you do over half the distance before reaching the falls, giving you a shorter uphill slog back to base. And most importantly, it means you&amp;rsquo;re going against, not with, most of the other hikers. If you start reasonably early in the morning, as I did, you get the whole of the Sunset trail to yourself. The Skyline To The Sea trail gets busy in the afternoon, but going against the traffic means you still get large stretches of it to yourself without having to dawdle behind, or race ahead of, other groups to get some solitude.&lt;br /&gt;&lt;br /&gt;And solitude is what the redwoods are all about. The forest is incredibly quiet and peaceful. The trees here are old, original-growth redwoods, anywhere from a thousand to two thousand years old, and they look it: huge, wide trunks, often hollowed and blackened by fire damage at the base. The park is maintained with a very light touch: trees which fall directly across the trail are cleared, but otherwise trees are left to rot where they fall, providing nutrients for new growth. &lt;br /&gt;&lt;br /&gt;The Sunset trail starts with a reminder of what&amp;rsquo;s to come. A warning sign tells hikers: &amp;ldquo;BERRY CREEK FALLS: 6 HOUR ROUND TRIP. STRENUOUS HIKE.&amp;rdquo; But Sunset is misleading: it&amp;rsquo;s mostly downhill, though redwood forest. It&amp;rsquo;s cool in the morning, and very quiet. I see my first &lt;a href="http://en.wikipedia.org/wiki/Banana_slug"&gt;banana slug&lt;/a&gt;: long, fat, yellow, clinging to the trunk of a redwood. Just before the falls, the trail breaks out briefly into open sandy chaparral: a surprising contrast.&lt;br /&gt;&lt;br /&gt;I stop for a sandwich at the first of the falls, Golden Falls, named after the slope of golden sandstone the creek falls down, and continue down the falls, meeting the first of many hikers going the other way. At Silver Falls, the trail descends alongside the fall, with a wire rope guiderail. And finally, I reach Berry Creek Falls, the most impressive of all: a 60-foot sheer fall into a deep pool below. A wooden viewing platform provides a view, and a place to stop and rest.&lt;br /&gt;&lt;br /&gt;The Skyline To The Sea trail heads back towards the start, and after a few minutes there&amp;rsquo;s a bench with a final view of the falls. I sit and eat the rest of my lunch. And just as Jane Huber describes, I&amp;rsquo;m joined by a pair of &lt;a href="http://en.wikipedia.org/wiki/Steller%27s_Jay"&gt;Steller&amp;rsquo;s jays&lt;/a&gt; hoping for crumbs: bright blue bodies, black backs and heads with a plume of feathers.&lt;br /&gt;&lt;br /&gt;The hike back is a long, sweaty slog uphill. It&amp;rsquo;s not a terribly steep slope, but it just keeps going, mile after mile: this is what the &amp;ldquo;STRENUOUS HIKE&amp;rdquo; sign was warning about. But the end gets closer and closer; after I cross Middle Ridge Road, I&amp;rsquo;m rewarded with a final downhill mile. I finally arrive back five hours after starting, dog-tired, but happy.&lt;br /&gt;&lt;br /&gt;Is it worth it? Yes, definitely. The forest is wonderful. The falls are beautiful. But be prepared: it&amp;rsquo;s tough going. Take plenty of water, and drink it; take a map (don&amp;rsquo;t trust the trail posts alone, they&amp;rsquo;re loose and sometimes jokers turn them around); and my lesson from this hike, take insect repellent, as the forest is full of little gnats which are attracted to your sweat when you stop to rest.&lt;br /&gt;&lt;br /&gt;Categories: Hiking&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112292748758684085?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.bigbasin.org' title='Big Basin Redwoods State Park'/><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112292748758684085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112292748758684085' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112292748758684085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112292748758684085'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/07/big-basin-redwoods-state-park.html' title='Big Basin Redwoods State Park'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112266829279990501</id><published>2005-07-28T20:47:00.000-07:00</published><updated>2006-03-01T03:46:10.293-08:00</updated><title type='text'>Shell Ridge 3: Costanoan Trail</title><content type='html'>I&amp;rsquo;ve had enough of feeling trapped away from nature by the summer heat. The key to hiking on hot days: start early, before the morning haze gets burnt away and before the shadows get too short. And pick either wooded shadows or breezy hilltops, not baking valleys.&lt;br /&gt;&lt;br /&gt;So today, we did a morning hike in &lt;a href="http://www.ci.walnut-creek.ca.us/openspace/shell_ridge.htm"&gt;Shell Ridge&lt;/a&gt;, the part of &lt;a href="http://www.ci.walnut-creek.ca.us/openspace/"&gt;Walnut Creek Open Space&lt;/a&gt; closest to home. I&amp;rsquo;d forgotten how good a natural resource Shell Ridge is: great trails, excellent views, quiet, and full of wildlife.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://www.ci.walnut-creek.ca.us/Map.pdf"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/james.kew/blog/2005/07/shell-ridge-3-costanoan-trail/costanoan.png" width="500" height="550" alt="Trail map of Shell Ridge Open Space, showing Costanoan trail loop."&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;We start at the trailhead at the end of Snyder Lane. No dedicated trailhead parking here, but plenty of room to park on the street&amp;mdash;although &lt;a href="http://jameskew.blogspot.com/2004/12/wheels.html"&gt;the lemon&lt;/a&gt; did look a little out of place parked outside the multi-million dollar McMansions which dominate the end of Snyder Lane. Watch out for &lt;a href="http://www.wcosf.org/activities/quail_habitat.shtml"&gt;California quail&lt;/a&gt;: a flock of twenty or thirty of them crossed the road in front of us as we walked to the trailhead.&lt;br /&gt;&lt;br /&gt;From the trailhead, we head left on the Costanoan trail, taking a counter-clockwise loop. It&amp;rsquo;s hilly here, north of Shell Ridge itself, but the trails here are wide and easy, and totally empty. By now, the hillsides are completely brown, and the dry grass is flattened down against the hills by the wind. This seems to make the ground squirrels nervous: we&amp;rsquo;re forever hearing their alarm calls ahead of us as they run to their burrows.&lt;br /&gt;&lt;br /&gt;The dry grass at the trailsides is littered with funnel-shaped spiderwebs; some small, some huge. I poke at one of the biggest, about 18 inches across, with a grass stalk: a &lt;em&gt;huge&lt;/em&gt; spider (not quite "the size of a meatball", as Melinda put it, but plenty big enough) races up out of its burrow to investigate. Not only is it big, but it&amp;rsquo;s quick: it appears so fast that it makes both of us jump.&lt;br /&gt;&lt;br /&gt;At one point, we see a pair of deer&amp;mdash;a doe and her fawn&amp;mdash;taking shelter in the shade of a tree. It&amp;rsquo;s not until they move that we spot them: when they&amp;rsquo;re still, their colouring blends perfectly into the dry hillside. They amble slowly off over the hilltop and out of view.&lt;br /&gt;&lt;br /&gt;The Costanoan trail ends as it approaches Borges Ranch. We take the Hanna Grove trail north, and at the junction with Flat Top trail face a choice: continue the loop on the hillsides, or double back and return on the Sulfur Creek trail? Both have attractions: the hillside route is hotter, but has good views and a better chance of cooling breezes; the creekside route is shaded and cool, but offers no views. We take the hillside route, saving the creek for another day. &lt;br /&gt;&lt;br /&gt;The Hanna Grove trail takes us right to the northern edge of the park, at the Hanna Lane trailhead, where we double back on the Costanoan trail. There&amp;rsquo;s an odd little detour at Good&amp;rsquo;s Spring, where the trail runs outside the park boundary for a while; and soon enough, we&amp;rsquo;re back at Snyder Lane.&lt;br /&gt;&lt;br /&gt;This was an &lt;em&gt;excellent&lt;/em&gt; hike: not too hot, not too strenuous, but hilly enough to make it worthwhile. Just under five miles, and about two hours.&lt;br /&gt;&lt;br /&gt;Categories: Hiking&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112266829279990501?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112266829279990501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112266829279990501' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112266829279990501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112266829279990501'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/07/shell-ridge-3-costanoan-trail.html' title='Shell Ridge 3: Costanoan Trail'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112252680305414524</id><published>2005-07-27T23:20:00.000-07:00</published><updated>2006-03-01T02:59:56.196-08:00</updated><title type='text'>Counters vs. timers</title><content type='html'>There are two types of people in the world: those who, when they swim, count laps; and those who, when they swim, measure time. &lt;br /&gt;&lt;br /&gt;I&amp;rsquo;m a counter. I can&amp;rsquo;t imagine swimming without counting laps, and I can&amp;rsquo;t imagine stopping after anything other than a neat multiple of ten (or preferably, twenty). And I&amp;rsquo;m a scrupulously honest counter, too: if I lose count, I round back down to the last count I remember, rather than guessing or rounding up. I usually have a target in mind when I start, although sometimes I move the finish line as I swim: 80 laps, but 60 at minimum and 100 if things are going, well, swimmingly.&lt;br /&gt;&lt;br /&gt;Melinda&amp;rsquo;s a timer, preferring to swim for a measured amount of time: half an hour, 45 minutes, or even &amp;ldquo;as long as you do&amp;rdquo;, and never counts laps.&lt;br /&gt;&lt;br /&gt;I&amp;rsquo;m not sure if this is related to, or completely orthogonal to, the &lt;a href="http://jameskew.blogspot.com/2005/03/why-itunes-rocks.html"&gt;browsing vs. searching&lt;/a&gt; habits I noticed in our use of iTunes&amp;hellip;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112252680305414524?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112252680305414524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112252680305414524' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112252680305414524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112252680305414524'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/07/counters-vs-timers.html' title='Counters vs. timers'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112225561013449152</id><published>2005-07-24T18:10:00.000-07:00</published><updated>2006-09-02T17:10:02.966-07:00</updated><title type='text'>Hummingbirds, spiders and flies</title><content type='html'>Oh my.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jameskew.blogspot.com/2005/06/hummingbirds-again.html"&gt;Hummingbird&lt;/a&gt; update: we still have a dominant male Anna&amp;rsquo;s&amp;mdash;the mob boss&amp;mdash;guarding our balcony. He sits in the oak tree opposite us, watching the feeder, and zooms in like a tiny chirping torpedo the moment he spots any interlopers. Hummingbird fights are all about noise and speed; the sight and sound of him approaching is usually enough to see off his opponents.&lt;br /&gt;&lt;br /&gt;However, he&amp;rsquo;s much better at spotting other hummingbirds when they&amp;rsquo;re on the move than when they&amp;rsquo;re still. Hardly surprising: we have the same problem spotting him when he&amp;rsquo;s perched in the oak tree, particularly as he&amp;rsquo;s taken to hiding amongst the leafy branches rather than perching on the exposed dead branch he used to prefer. Occasionally, a hummingbird will make it to the feeder without being spotted, where it&amp;rsquo;s free to take a big long drink; only when it takes off to leave does the mob boss notice and chase it off.&lt;br /&gt;&lt;br /&gt;And I think his status might be on the wane: there&amp;rsquo;ve been a number of standoffs lately in which a challenger refuses to be chased off by him and tries to face him down. There&amp;rsquo;s a lot of noisy posturing in these confrontations: wary circling, jockeying for the height advantage, feints and rushes towards the opponent to try to make him turn tail and run. Our guy has won so far, but I wonder if his days on top are numbered.&lt;br /&gt;&lt;br /&gt;We saw the biggest confrontation yet yesterday. Two hummingbirds snuck unnoticed onto the feeder to drink. This is unusual enough in itself: hummingbirds are aggressively territorial and rarely share a feeder. But then a third, and a fourth, hummingbird spoiled their idyll by zooming around the corner, attracting the boss&amp;rsquo;s attention. He zoomed over to be faced with four birds to chase off, two of which stuck around to challenge him. It&amp;rsquo;s tough work being the top dog.&lt;br /&gt;&lt;br /&gt;As for the spiders and flies: the &lt;a href="http://jameskew.blogspot.com/2005/04/neighbourhood-from-above.html"&gt;neighbourhood&lt;/a&gt; is infested with tiny spiders. I think the drainage channel running alongside apartment complex attracts lots of tiny flies, which in turn attract the spiders. They love our balcony railings; they love the entryway to our apartment, where the light stays on all night; and they love the bushes alongside the trail, many of which are so draped with webs that they look like they&amp;rsquo;ve been covered with dirty snow. And despite the window screens, both spiders and flies sneak into the apartment, where the spiders spin webs on the textured ceiling and catch the flies.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112225561013449152?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112225561013449152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112225561013449152' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112225561013449152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112225561013449152'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/07/hummingbirds-spiders-and-flies.html' title='Hummingbirds, spiders and flies'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112181854526527082</id><published>2005-07-19T17:15:00.000-07:00</published><updated>2006-03-01T04:19:33.480-08:00</updated><title type='text'>Javascript citations, redux</title><content type='html'>Following on from &lt;a href="http://jameskew.blogspot.com/2005/07/javascript-adding-bloglines-technorati.html"&gt;yesterday&amp;rsquo;s experiment&lt;/a&gt;: I decided that yes, the automatically-added link citations &lt;em&gt;were&lt;/em&gt; cute enough to keep. Not cute enough to turn on by default, though.&lt;br /&gt;&lt;br /&gt;So I&amp;rsquo;ve added a little extra Javascript here to scan each post for autocitable links and, if any are found, to add a link down in the byline to toggle link citations. Give it a go: it&amp;rsquo;s fun. Unless you have Javascript turned off, in which case you&amp;rsquo;ll be unobtrusively none the wiser.&lt;br /&gt;&lt;br /&gt;Nitty-gritty: function &lt;code&gt;make_autocitation_link&lt;/code&gt; in file &lt;a href="http://users.ca.astound.net/james.kew/blog/blogger-tools.js"&gt;&lt;code&gt;blogger-tools.js&lt;/code&gt;&lt;/a&gt;. Pass it two IDs: the ID of the &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt; or other container to which you want citations added; the ID of an &lt;code&gt;&amp;lt;span&amp;gt;&lt;/code&gt; or other container to which to add the &amp;ldquo;add citations&amp;rdquo; link. In my case here, the first is the &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt; containing the post body; the second, an empty &lt;code&gt;&amp;lt;span&amp;gt;&lt;/code&gt; in the byline.&lt;br /&gt;&lt;br /&gt;Possible customisations: the &lt;code&gt;citation_add_link&lt;/code&gt; and &lt;code&gt;citation_remove_link&lt;/code&gt; variables contain the text for the &amp;ldquo;add citations&amp;rdquo; and &amp;ldquo;remove citations&amp;rdquo; links. The &lt;code&gt;citation_pre&lt;/code&gt; and &lt;code&gt;citation_post&lt;/code&gt; variables contain optional text to be added before and after the link.&lt;br /&gt;&lt;br /&gt;And some mild tweaking: I excluded image links&amp;mdash;links which contain only an image, for example the maps &lt;a href="http://jameskew.blogspot.com/2005/06/lafayettemoraga-trail-revisited.html"&gt;here&lt;/a&gt; and &lt;a href="http://jameskew.blogspot.com/2005/06/lime-ridge-iii.html"&gt;here&lt;/a&gt;&amp;mdash;from autocitation; the results were more ugly than useful. And I&amp;rsquo;m toying with also excluding links to other pages here: it all starts getting a bit too self-referential, and to be quite honest nobody ever talks about me anyway&amp;hellip;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112181854526527082?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112181854526527082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112181854526527082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112181854526527082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112181854526527082'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/07/javascript-citations-redux.html' title='Javascript citations, redux'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112172291856996525</id><published>2005-07-18T20:02:00.000-07:00</published><updated>2006-03-01T04:20:51.826-08:00</updated><title type='text'>Javascript: Adding Bloglines &amp; Technorati citations</title><content type='html'>&lt;a href="http://radio.weblogs.com/0001011/"&gt;Robert Scoble&lt;/a&gt;&amp;rsquo;s been on a bit of a Technorati-vs-Bloglines kick recently: his &lt;a href="http://radio.weblogs.com/0001011/2005/07/14.html#a10642"&gt;initial post&lt;/a&gt;, &lt;a href="http://radio.weblogs.com/0001011/2005/07/15.html#a10645"&gt;more comparisons&lt;/a&gt;; and &lt;a href="http://radio.weblogs.com/0001011/2005/07/15.html#a10645"&gt;more&lt;/a&gt;; &lt;a href="http://radio.weblogs.com/0001011/2005/07/16.html#a10656"&gt;more&lt;/a&gt;; &lt;a href="http://radio.weblogs.com/0001011/2005/07/16.html#a10658"&gt;yet more&lt;/a&gt;. David Berlind &lt;a href="http://blogs.zdnet.com/BTL/?p=1609"&gt;calls him on his approach&lt;/a&gt;; Scoble &lt;a href="http://radio.weblogs.com/0001011/2005/07/16.html#a10650"&gt;responds&lt;/a&gt;, &lt;a href="http://radio.weblogs.com/0001011/2005/07/16.html#a10657"&gt;twice&lt;/a&gt;; and &lt;a href="http://radio.weblogs.com/0001011/2005/07/16.html#a10663"&gt;so it goes on&lt;/a&gt;. It&amp;rsquo;d be fair to say this has become a minor obsession.&lt;br /&gt;&lt;br /&gt;Meanwhile, the rest of Scoble&amp;rsquo;s readers got &lt;a href="http://radio.weblogs.com/0001011/2005/07/17.html#a10668"&gt;a bit fed up&lt;/a&gt; with his new habit of adding citation counts to every post he makes. I fell firmly in the &amp;ldquo;fed up&amp;rdquo; camp, commenting:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;I &lt;em&gt;hate&lt;/em&gt; the links; they&amp;rsquo;re just so much extra non-content cruft getting in the way of skimming the posts.&lt;br /&gt;&lt;br /&gt;And you, Robert, of all people, should understand the value of skimming. To you, every single post in your blog is of interest (as mike put it, you like yourself a lot), so you consider the links useful &amp;ldquo;for finding other opinions&amp;rdquo;.&lt;br /&gt;&lt;br /&gt;But your readers are a lot more selective in what we find interesting. Not all your posts interest all of us; we skim you. We&amp;rsquo;re not interested in other opinions on the posts and links that don&amp;rsquo;t interest us.&lt;/blockquote&gt;The &amp;ldquo;you of all people&amp;rdquo; is a reference to Robert&amp;rsquo;s notorious &lt;a href="http://www.fullcirc.com/weblog/2005/02/scobles-northernvoice-talk-now.htm"&gt;1000-feeds-a-day reading habit&lt;/a&gt;, a feat he accomplishes with a combination of skim-reading and targeted searches.&lt;br /&gt;&lt;br /&gt;In retrospect, that was a little harsh; sure, the links are irritating, but his blog is his place to do whatever he wants with. Sorry Robert. But &lt;a href="http://radio.weblogs.com/0001011/2005/07/17.html#a10668"&gt;one thing he said&lt;/a&gt;, though, stuck with me:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;I wish there was a bit of JavaScript code that I could insert into my posts here, that would add a link automatically.&lt;/blockquote&gt; Well, that seems fairly easily doable; I knocked a quick one up, and here&amp;rsquo;s an example of it in action on an edited version of one of Robert&amp;rsquo;s &lt;a href="http://radio.weblogs.com/0001011/2005/07/16.html#a10658"&gt;recent roundup posts&lt;/a&gt;. Hit the &amp;ldquo;Add citations&amp;rdquo; link to see it work. (This won&amp;rsquo;t work if you're reading in an aggregator, as uses a script loaded from my blog template.)&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;div id="autocitation-test"&gt;Brian Smith at Comparison Engines reports: &lt;a href="http://www.comparisonengines.com/?p=70"&gt;Microsoft officially enters the comparison shopping space&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Sunbelt Blog: &lt;a href="http://sunbeltblog.blogspot.com/2005/07/so-just-what-does-ignore-mean.html"&gt;So just what does "ignore" mean?&lt;/a&gt; (Discussion about Claria and other spyware ratings). &lt;br /&gt;&lt;br /&gt;Engadget: &lt;a href="http://www.engadget.com/entry/1234000313050660/"&gt;FAA not planning to make in-flight cellphone calls very easy&lt;/a&gt;. GOOD!!!&lt;br /&gt;&lt;br /&gt;Susannah Gardner in USC Annenberg Online Journalism Review: &lt;a href="http://www.ojr.org/ojr/stories/050714gardner/"&gt;Time to check: Are you using the right blogging tool?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Gizmodo: &lt;a href="http://www.gizmodo.com/gadgets/announcements/gizmodo-the-next-generation-112882.php"&gt;Joel quits: The Next Generation&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;eWeek: &lt;a href="http://www.eweek.com/article2/0,1895,1837726,00.asp"&gt;New XP SP2 Flaw&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Apophrenia: &lt;a href="http://www.zephoria.org/thoughts/archives/2005/07/16/which_evil_nation_state_are_you_similes_for_microsoft_yahoo_and_google.html"&gt;Which evil nation state are you?&lt;/a&gt; (similies for Microsoft, Yahoo, and Google).&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align:right"&gt;&lt;a href="javascript:add_autocitations('autocitation-test')"&gt;add link citations&lt;/a&gt;&lt;/div&gt;&lt;/blockquote&gt; This doesn&amp;rsquo;t quite duplicate Robert&amp;rsquo;s hand-edited citations, which include the link count. That part&amp;rsquo;s not doable from JavaScript (for security reasons, scripts can&amp;rsquo;t make requests outside the page&amp;rsquo;s domain), and even if it were, fetching the link count for each link on each page view would be rather abusive of Bloglines and Technorati. But it&amp;rsquo;s kinda cute; I can&amp;rsquo;t quite decide if I want to keep it or not.&lt;br /&gt;&lt;br /&gt;The nitty-gritty: function &lt;code&gt;add_autocitations&lt;/code&gt; in file &lt;a href="http://users.ca.astound.net/james.kew/blog/blogger-tools.js"&gt;&lt;code&gt;blogger-tools.js&lt;/code&gt;&lt;/a&gt;; pass it the ID of a div or other element to which you want citations added. Add extra citation sources by adding to the &lt;code&gt;citation_sources&lt;/code&gt; array.&lt;br /&gt;&lt;br /&gt;The citations are added wrapped in a &lt;code&gt;&amp;lt;span class="autocitation"&gt;&lt;/code&gt;, so they can be styled. The CSS applied here tones down the font size and colours, to make the added links less intrusive:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;.autocitation { font-size: 70%; color: #808080; }&lt;br /&gt;.autocitation a:link { color:#8080d0; }&lt;br /&gt;.autocitation a:visited { color:#b080b0; }&lt;br /&gt;.autocitation a:active { color:#d08080; }&lt;br /&gt;.autocitation a:hover { color:#d08080; }&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;And finally, &lt;code&gt;class="no-autocitation"&lt;/code&gt; disables autocitation on any link or containing element: just in case you don&amp;rsquo;t want your carefully-composed prose messed with.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112172291856996525?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112172291856996525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112172291856996525' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112172291856996525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112172291856996525'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/07/javascript-adding-bloglines-technorati.html' title='Javascript: Adding Bloglines &amp;amp; Technorati citations'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112161932983890611</id><published>2005-07-17T09:30:00.000-07:00</published><updated>2006-03-01T04:46:54.106-08:00</updated><title type='text'>Sunday got upgraded</title><content type='html'>&lt;img class="bordered center" src="http://users.ca.astound.net/james.kew/blog/2005/07/sunday-got-upgraded/forecast.png" width="500" height="138" alt="Seven-day weather forecast for Walnut Creek, CA: 101&amp;deg;, 96&amp;deg;, 95&amp;deg;, 94&amp;deg;, 92&amp;deg;, &amp;95&amp;deg; 93&amp;deg;."&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112161932983890611?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112161932983890611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112161932983890611' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112161932983890611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112161932983890611'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/07/sunday-got-upgraded.html' title='Sunday got upgraded'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112153335514244401</id><published>2005-07-16T09:55:00.000-07:00</published><updated>2006-03-01T03:06:46.800-08:00</updated><title type='text'>Hot days are here for good</title><content type='html'>It could be a while before the heat breaks. Here&amp;rsquo;s today&amp;rsquo;s forecast, from my &lt;a href="http://www.bloglines.com"&gt;Bloglines&lt;/a&gt; feed.&lt;br /&gt;&lt;br /&gt;&lt;img class="bordered center" src="http://users.ca.astound.net/james.kew/blog/2005/07/hot-days-are-here-for-good/forecast.png" width="500" height="152" alt="Walnut Creek, CA: 96&amp;deg;, 96&amp;deg;, 94&amp;deg;, 91&amp;deg;, 92&amp;deg;, &amp;96&amp;deg; 93&amp;deg;."&gt;&lt;br /&gt;Hot day survival guide: shorts, sandals, sunblock, and a hat.&lt;br /&gt;&lt;br /&gt;The air conditioning at Walnut Creek library is ancient, but adequate. &lt;a href="http://www.andronicos.com/"&gt;Andronico&amp;rsquo;s&lt;/a&gt; has decent air-con and, if you&amp;rsquo;re lucky, samples. (Today we hit the jackpot: samples of their dollar-a-pop cookies.) &lt;a href="http://www.worldmarket.com/"&gt;Cost Plus&lt;/a&gt; and &lt;a href="http://www.safeway.com/"&gt;Safeway&lt;/a&gt; have both really good air-con &lt;em&gt;and&lt;/em&gt; nice cold water fountains. (If you&amp;rsquo;re really desperate, pretend to comparison-shop the frozen food aisles, taking the opportunity to lean right into the freezer cabinets.)&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://jameskew.blogspot.com/2005/05/sparkling-pool_31.html"&gt;pool&lt;/a&gt; is in full blazing sun for most of the day, but is shaded enough to swim laps until about 11:30am and from about 6:30pm. And the management office casts a sneaky corner of shade from about 5pm, which is handy if you want a quick cooling-off dip without burning under the sun.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112153335514244401?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112153335514244401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112153335514244401' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112153335514244401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112153335514244401'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/07/hot-days-are-here-for-good.html' title='Hot days are here for good'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-111959568043525638</id><published>2005-07-14T21:27:00.000-07:00</published><updated>2006-03-01T04:18:35.403-08:00</updated><title type='text'>American TV: bad and good</title><content type='html'>The bad: &amp;ldquo;That&amp;rsquo;s a pretty &lt;i&gt;freaking&lt;/i&gt; good milkshake. I don&amp;rsquo;t know if it&amp;rsquo;s worth five bucks, but it&amp;rsquo;s pretty &lt;i&gt;freaking&lt;/i&gt; good.&amp;rdquo; &lt;i&gt;&lt;a href="http://www.imdb.com/title/tt0110912/"&gt;Pulp Fiction&lt;/a&gt;&lt;/i&gt; loses a lot on broadcast TV, with all the swearing dubbed and all the explicit drug-taking cut.&lt;br /&gt;&lt;br /&gt;If you like film, you need either a premium cable subscription&amp;mdash;HBO and others show films uncut and uninterrupted&amp;mdash;or a DVD player and a Netflix, or similar, subscription. It&amp;rsquo;s just not worth the hassle of watching film on broadcast TV: intrusive ad-breaks, dubbing or bleeping of profanity and blasphemy (a recent showing of &lt;i&gt;&lt;a href="http://www.imdb.com/title/tt0133093/"&gt;The Matrix&lt;/a&gt;&lt;/i&gt; dubbed &amp;ldquo;Judas Priest!&amp;rdquo; over &amp;ldquo;Jesus Christ!&amp;rdquo;), selective cuts, and the insidious &amp;ldquo;this movie has been edited to fit the time allotted&amp;rdquo;.&lt;br /&gt;&lt;br /&gt;Not much has changed since Carlin&amp;rsquo;s Seven Words You Can Never Say routine; and TV&amp;rsquo;s &lt;a href="http://www.everything2.com/index.pl?node_id=25927"&gt;self-censorship&lt;/a&gt; seems as odd now as it did then. &amp;ldquo;Ass&amp;rdquo; is routinely bleeped out. &amp;ldquo;Crap&amp;rdquo; is routinely let stand. Fox censors Hell&amp;rsquo;s Kitchen&amp;mdash;a show driven solely by Ramsay&amp;rsquo;s vitriolic outbursts&amp;mdash;by not only bleeping out swearing, but by blurring out the mouth of anyone swearing. Got to protect deaf people from this corruption too. (I&amp;rsquo;m not sure what they do in the closed captions.)&lt;br /&gt;&lt;br /&gt;The oddest thing: sometimes dialogue is censored by simply blanking it out with a moment's silence. &lt;i&gt;&lt;a href="http://www.imdb.com/title/tt0071230/"&gt;Blazing Saddles&lt;/a&gt;&lt;/i&gt; was broadcast this way, which made for a very odd experience: an awful lot of gaps.&lt;br /&gt;&lt;br /&gt;The good: I&amp;rsquo;ve started watching &lt;i&gt;&lt;a href="http://abc.go.com/primetime/lost/"&gt;Lost&lt;/a&gt;&lt;/i&gt; on the summer reruns, and I finally see what all the fuss was about. The premise is simple, almost hackneyed: survivors of a plane crashed on a remote island gradually find that they, and their surroundings, are not all they at first appear. But the storytelling is very good, unusually so for a mainstream American series. It&amp;rsquo;s very measured; it&amp;rsquo;s not afraid of leaving loose ends untied; and it foregoes cheap cliffhangers in favour of a gradually-building mystery.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Lost&lt;/i&gt; knows that what you don&amp;rsquo;t see is as effective as what you do. We see the aftermath of the plane crash, and we cut back to the moments before the crash as we learn more about individual characters, but we never see the crash itself. We know there&amp;rsquo;s something big crashing through the jungle, but we never see it; it&amp;rsquo;s more interesting to see its effect on the characters. &lt;br /&gt;&lt;br /&gt;And so far, it&amp;rsquo;s avoided falling into the &amp;ldquo;who do we kill off this week&amp;rdquo; trap. There&amp;rsquo;s 47 survivors left, but it&amp;rsquo;s OK that we don't know all of them, and it&amp;rsquo;s OK that we don&amp;rsquo;t know much about some of the main characters; the characters, like the plot, unfold gradually.&lt;br /&gt;&lt;br /&gt;Highly recommended. I&amp;rsquo;m hooked.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-111959568043525638?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/111959568043525638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=111959568043525638' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111959568043525638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111959568043525638'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/07/american-tv-bad-and-good.html' title='American TV: bad and good'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112093600246862200</id><published>2005-07-14T16:10:00.000-07:00</published><updated>2006-03-01T03:35:01.706-08:00</updated><title type='text'>I made this: Chocolate Tofu Mousse Pie</title><content type='html'>Our &lt;a href="http://jameskew.blogspot.com/2005/07/parading-forth.html"&gt;Fourth of July&lt;/a&gt; potluck offerings: a repeat of the successful &lt;a href="http://jameskew.blogspot.com/2005/03/i-made-this-onion-dip.html"&gt;onion dip&lt;/a&gt;, and another try at pie, after last time&amp;rsquo;s &lt;a href="http://jameskew.blogspot.com/2005/06/i-made-this-lemon-cream-cheese-pie.html"&gt;flop&lt;/a&gt;. In Amy Sherman&amp;rsquo;s &lt;a href="http://cookingwithamy.blogspot.com/2005/07/potluck-possibilities.html"&gt;potluck archetypes&lt;/a&gt;, this puts me somewhere between a Repeater and an Overachiever.&lt;br /&gt;&lt;br /&gt;This one&amp;rsquo;s &lt;a href="http://www.foodnetwork.com/food/cooking/recipe/0,,FOOD_9936_30968,00.html"&gt;a recipe&lt;/a&gt; from the Next Food Network Star series. A somewhat disappointing show, because the network&amp;rsquo;s focus is obviously more on entertainment value than on cooking skills: an impression reinforced by the glimpses of the Food Network production processes, which pretty much reduce the cooks to script-reading presenters.&lt;br /&gt;&lt;br /&gt;But anyway; this was an odd-sounding recipe which got high praise, mostly along the lines of &amp;ldquo;you&amp;rsquo;d never guess it was tofu&amp;rdquo;. And you wouldn&amp;rsquo;t. The tofu here serves as a neutral filler; it&amp;rsquo;s the chocolate and vanilla which make it deep and rich. It&amp;rsquo;s very, very good: highly recommended.&lt;br /&gt;&lt;br /&gt;The recipe calls for silken firm tofu, which seems to be a contradiction of sorts. In my supermarket, regular tofu (the slightly granular type) comes in grades from soft to extra-firm; silken tofu (the smooth type) comes only in soft. I figured the smoothness was more important than the firmness and bought the silken tofu; it worked out just fine.&lt;br /&gt;&lt;br /&gt;For future reference: pie crust. 1 cup (about 10) graham crackers, 2 tbsp sugar, ground together; &amp;frac34; stick butter, melted; mix and press into tin; bake empty at about 350F for about 10m, but keep an eye on it as it browns fast.&lt;br /&gt;&lt;br /&gt;Categories: Food&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112093600246862200?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.foodnetwork.com/food/cooking/recipe/0,,FOOD_9936_30968,00.html' title='I made this: Chocolate Tofu Mousse Pie'/><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112093600246862200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112093600246862200' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112093600246862200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112093600246862200'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/07/i-made-this-chocolate-tofu-mousse-pie.html' title='I made this: Chocolate Tofu Mousse Pie'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112137192113945644</id><published>2005-07-14T14:12:00.000-07:00</published><updated>2006-03-01T04:49:01.860-08:00</updated><title type='text'>USB coffee-warmers: waste of money</title><content type='html'>The line of gimmicky things-that-plug-into-USB gadgets includes: &lt;a href="http://www.paramountzone.com/usbcupwarmer.htm"&gt;USB-powered mug warmers&lt;/a&gt;. These are pointless, and here&amp;rsquo;s why: USB doesn&amp;rsquo;t provide enough power to make any appreciable difference.&lt;br /&gt;&lt;br /&gt;USB ports are rated at &lt;a href="http://en.wikipedia.org/wiki/Universal_Serial_Bus#Power_supply"&gt;up to 500mA at 5V&lt;/a&gt;: that&amp;rsquo;s a whole 2&amp;frac12;W of warming power.&lt;br /&gt;&lt;br /&gt;How much power does it take to keep a mug of tea warm? Well, let&amp;rsquo;s start with some assumptions. We&amp;rsquo;ll ignore the mug. We&amp;rsquo;ll assume tea&amp;rsquo;s pretty much water. We&amp;rsquo;ll guess that a mug holds about 250ml of tea; so a mug of tea has a mass of about 0.25 kg. Tea&amp;rsquo;s brewed at 100&amp;deg;C, drinkable at 60&amp;deg;C. And let&amp;rsquo;s say a mug of tea cools from just-brewed to drinkable in 10 minutes.&lt;br /&gt;&lt;br /&gt;Now, the specific heat capacity of liquid water is 4186 J/kgK. So in cooling from 100&amp;deg;C to 60&amp;deg;C, the mug of tea has lost:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&amp;Delta;Q = mc&amp;Delta;T = 0.25 x 4186 x (100-60) = 4186 J of energy.&lt;/div&gt; &lt;br /&gt;It&amp;rsquo;s lost that energy over 10 minutes, which is 600 seconds; the tea is losing heat at an average power output of:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;W = &amp;Delta;Q/&amp;Delta;t = 4186/600 = 67W.&lt;/div&gt; &lt;br /&gt;That&amp;rsquo;s way, way more than the feeble 2.5W the warmer is putting into the tea. &lt;br /&gt;&lt;br /&gt;However, averaging over time assumes that objects cool linearly. Not so: Newton&amp;rsquo;s Law of Cooling states that the rate of heat loss, and hence the rate of temperature change, is proportional to the temperature difference between the body and its surroundings:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;dT/dt = -K(T-T&lt;sub&gt;s&lt;/sub&gt;)&lt;/div&gt; &lt;br /&gt;We can solve this for the proportionality constant K by &lt;a href="http://scienceworld.wolfram.com/physics/NewtonsLawofCooling.html"&gt;integrating over time&lt;/a&gt;. Let&amp;rsquo;s assume the surroundings are at 20&amp;deg;C:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;K = (1/t&lt;sub&gt;1&lt;/sub&gt;)ln(T&lt;sub&gt;0&lt;/sub&gt;-T&lt;sub&gt;s&lt;/sub&gt;/T&lt;sub&gt;1&lt;/sub&gt;-T&lt;sub&gt;s&lt;/sub&gt;) = (1/600)ln(100-20/60-20) = 0.00116.&lt;/div&gt; &lt;br /&gt;This means that at 60&amp;deg;C, the rate of cooling is:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;dT/dt = -K(T-T&lt;sub&gt;s&lt;/sub&gt;) = -0.00116 x (60-20) = 0.046 &amp;deg;C/s.&lt;/div&gt; &lt;br /&gt;The heat loss per second is:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&amp;Delta;Q = mc&amp;Delta;T = 0.25 x 4186 x 0.046 = 48 J/s = 48W.&lt;/div&gt;&lt;br /&gt;Newton helps a bit&amp;mdash;it&amp;rsquo;s easier to keep a mug of tea at a lower temperature than at a higher temperature&amp;mdash;but still: it&amp;rsquo;s going to take a lot more than this product&amp;rsquo;s 2.5W of power to do so.&lt;br /&gt;&lt;br /&gt;In fact, let&amp;rsquo;s use Newton to calculate how warm 2.5W of heating is going to keep the mug of tea:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;dT/dt = -K(T-T&lt;sub&gt;s&lt;/sub&gt;) and &amp;Delta;Q = mc&amp;Delta;T&lt;br /&gt;&lt;br /&gt;&amp;rArr; dQ/dt = -mcK(T-T&lt;sub&gt;s&lt;/sub&gt;)&lt;br /&gt;&lt;br /&gt;&amp;rArr; T-Ts = -1/mcK dQ/dt = 1 / (0.25 x 4186 x 0.00116) x 2.5 = 2.07&amp;deg;C.&lt;/div&gt;&lt;br /&gt;2 degrees above ambient. USB coffee warmers: cute gimmick, &lt;a href="http://cruftbox.com/blog/archives/000748.html"&gt;useless product&lt;/a&gt;. If you want to keep your tea warm, a covered mug would make a much bigger difference.&lt;br /&gt;&lt;br /&gt;My back-of-the-envelope calculations are borne out by Amazon&amp;rsquo;s reviews of electric coffee-warmers. Take for example this &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/B00006IUXA/"&gt;Rival unit&lt;/a&gt;, rated at 22W, which reviewers still claim is underpowered: &amp;ldquo;barely warms the cup, let alone the contents&amp;rdquo;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112137192113945644?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112137192113945644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112137192113945644' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112137192113945644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112137192113945644'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/07/usb-coffee-warmers-waste-of-money.html' title='USB coffee-warmers: waste of money'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112129320169078713</id><published>2005-07-13T15:19:00.000-07:00</published><updated>2006-03-01T03:54:42.600-08:00</updated><title type='text'>Coke, redux</title><content type='html'>&lt;a href="http://jameskew.blogspot.com/2005/06/too-much-coke.html"&gt;Coca-Cola Zero&lt;/a&gt;: not good. Sweeter, less sharp, than diet and regular Coke; closer to Pepsi. I suspect it&amp;rsquo;s a calculated, and subtle, repeat of the &lt;a href="http://en.wikipedia.org/wiki/New_Coke"&gt;New Coke&lt;/a&gt; tactic: invade Pepsi&amp;rsquo;s market share by mimicking their formulation.&lt;br /&gt;&lt;br /&gt;Categories: Food&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112129320169078713?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112129320169078713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112129320169078713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112129320169078713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112129320169078713'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/07/coke-redux.html' title='Coke, redux'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112122625250456662</id><published>2005-07-12T20:44:00.000-07:00</published><updated>2006-03-01T04:49:59.356-08:00</updated><title type='text'>The pool and the plugs</title><content type='html'>97&amp;deg;F today; my hottest day here so far. But I&amp;rsquo;m not sure I&amp;rsquo;m suffering quite as much as I did in &lt;a href="http://jameskew.blogspot.com/2005/06/hot-hot-hot.html"&gt;June&amp;rsquo;s heat&lt;/a&gt;; maybe I &lt;em&gt;am&lt;/em&gt; starting to adapt.&lt;br /&gt;&lt;br /&gt;The pool has warmed up a lot: getting in for tonight&amp;rsquo;s swim was less &amp;ldquo;ooh, ah!&amp;rdquo;, more &amp;ldquo;aaahhh&amp;rdquo;. &lt;a href="http://jameskew.blogspot.com/2005/05/sparkling-pool_31.html"&gt;May&amp;rsquo;s swallows&lt;/a&gt; have moved on, but tonight there was a hummingbird in residence, perching in the cherry tree and swooping in to feed from the tubs of flowers around the pool. And y&amp;rsquo;know how much I love the &lt;a href="http://jameskew.blogspot.com/2005/06/hummingbirds-again.html"&gt;hummingbirds&lt;/a&gt;&amp;hellip;&lt;br /&gt;&lt;br /&gt;But I&amp;rsquo;m going to have to change my tactics. I was working up to the mile, but that&amp;rsquo;s 150 laps. That&amp;rsquo;s doable, if I plug away at it, but it gets awfully boring. I&amp;rsquo;m trying a new regime: 80 laps, in 8 repetitions of 5 easy laps, 5 flat-out laps. Shorter, but more aerobic.&lt;br /&gt;&lt;br /&gt;&lt;img class="bordered right" src="http://users.ca.astound.net/james.kew/blog/2005/07/pool-and-plugs/earplugs.png" width="150" height="150" alt="Physicians&amp;rsquo; Choice &amp;ldquo;Ear Putty&amp;rdquo; ear plugs."&gt; And these are the &lt;a href="http://www.ear-mart.com/water_noise.asp"&gt;plugs&lt;/a&gt;. I had a nasty ear infection a few years back (worst pain ever: like stabbing hot knitting needles in your ear, hour after hour, day after day) which seems to have left me susceptible to recurrence. My &lt;acronym title="General Practitioner"&gt;GP&lt;/acronym&gt;, before I left Britain, told me in no uncertain terms: keep water out of your ears. And he was right: no more dunking my head in the bath or swimming underwater, no more problems.&lt;br /&gt;&lt;br /&gt;So that leaves me a choice: wear the plugs, be free to swim any way I want, but swim in near-complete aural isolation from the surrounding world. Or forgo the plugs, experience the world, and limit myself to the head-held-high breast-stroke I always associated with the ladies who swam early-morning sessions at &lt;a href="http://www.rbwm.gov.uk/wlc/"&gt;Windsor Leisure Centre&lt;/a&gt;. I&amp;rsquo;m not sure what&amp;rsquo;s better.&lt;br /&gt;&lt;br /&gt;As for the plugs themselves: they work. But they don&amp;rsquo;t last very long; the silicone starts cracking, and they start getting, well, whiffy. Very whiffy. Earwax whiffy. I suspect the whiff is a good indicator: time for a new pair.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112122625250456662?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112122625250456662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112122625250456662' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112122625250456662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112122625250456662'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/07/pool-and-plugs.html' title='The pool and the plugs'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112111569252760986</id><published>2005-07-11T14:31:00.000-07:00</published><updated>2006-03-01T04:49:22.160-08:00</updated><title type='text'>What makes a good software engineer?</title><content type='html'>First&amp;mdash;well, OK, second&amp;mdash;step in &lt;a href="http://jameskew.blogspot.com/2005/07/breaking-out-of-rut.html"&gt;writing a r&amp;eacute;sum&amp;eacute;&lt;/a&gt;: identify the skills, knowledge, and experience that are needed for your job objective. (The first step: identify a job objective.)&lt;br /&gt;&lt;br /&gt;Well, I&amp;rsquo;m a software engineer by trade, and most recently an embedded software engineer. So, what makes a good software engineer?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Technical skills&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Programming languages. For embedded software, this means C; very rarely C++; and a passing knowledge of assembler, at least in general terms, is a bonus.&lt;/li&gt;&lt;li&gt;Scripting languages. It&amp;rsquo;s useful to know one at least; they come in handy for knocking up tools and for automating processes. I&amp;rsquo;m a big Python fan, but the choice of language is less important than the ability and willingness to wield it.&lt;/li&gt;&lt;li&gt;Real-time/multithreaded experience. Vital for embedded software, which lives or dies on reliability and response time; and arguably increasingly important on the desktop too.&lt;/li&gt;&lt;li&gt;Debugging experience: tools, techniques, mindset.&lt;/li&gt;&lt;li&gt;Testing: approaches, committment.&lt;/li&gt;&lt;li&gt;Quality. Appreciate and judge the need for code accuracy, precision, efficiency, maintainability; often these are antagonistic.&lt;/li&gt;&lt;li&gt;Tools. Familiarity with the development toolset: IDEs, compilers, debuggers, source control systems, bug trackers, build tools and processes.&lt;/li&gt;&lt;li&gt;Hardware. Specific to the embedded engineer, this, but: the ability to read a datasheet, trace a schematic, identify parts on a board really, really, helps.&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Design&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;System/architecture design, including avoidance of this-is-right hubris.&lt;/li&gt;&lt;li&gt;Module design.&lt;/li&gt;&lt;li&gt;Interface design: to my mind, one of the most important, difficult, and neglected areas of design.&lt;/li&gt;&lt;li&gt;Fine-grained design: class, function structure.&lt;/li&gt;&lt;li&gt;Knowledge and appreciation of design patterns.&lt;/li&gt;&lt;li&gt;Knowledge and appreciation of object-oriented design.&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Knowledge acquisition&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Humility: there&amp;rsquo;s always something new to learn. Open-mindedness.&lt;/li&gt;&lt;li&gt;Active seeker of new knowledge.&lt;/li&gt;&lt;li&gt;Adaptable to changing environments.&lt;/li&gt;&lt;li&gt;Rapid uptake. There&amp;rsquo;s often times when you need to soak up knowledge: new projects, new technologies, new hardware. Being a quick study really shines here.&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Communication&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Clear reporting to project management.&lt;/li&gt;&lt;li&gt;Good and professional communication with suppliers, customers.&lt;/li&gt;&lt;li&gt;Presentation and training skills, both in preparation and delivery.&lt;/li&gt;&lt;li&gt;Collaboration with peers.&lt;/li&gt;&lt;li&gt;Mentoring, encouragement, development of juniors.&lt;/li&gt;&lt;li&gt;Ability to give, receive, and act upon objective reviews.&lt;/li&gt;&lt;li&gt;Ability, and willingness, to participate in process improvement activities.&lt;/li&gt;&lt;li&gt;Diplomacy. Able to form professional relationships with colleagues, suppliers, customers, even if you don't like them on a personal level or respect them on a technical level. Able to navigate politically-dangerous waters: be the bearer of bad news, respect confidentiality, manage conflicts.&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Writing&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Good written English. The great forgotten skill of the industry, in my opinion. Engineers spend a &lt;em&gt;lot&lt;/em&gt; of time writing specifications, reviews, documentation; reviews; code comments; email communications.&lt;/li&gt;&lt;li&gt;Clear, concise, accurate writing, particularly in technical contexts.&lt;/li&gt;&lt;li&gt;Ability to structure documents, sections, paragraphs, sentences, to tell a compelling and clear technical story.&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Time management&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Estimation: accurate and reliable. Not that that&amp;rsquo;s ever really achievable, but close is better than wild.&lt;/li&gt;&lt;li&gt;Delivery: reliable delivery, or failing that, good early communication of slippage and of possible remedies.&lt;/li&gt;&lt;li&gt;Multi-tasking. Often many simultaneous demands and distractions: manage and prioritize.&lt;/li&gt;&lt;li&gt;Reactive and proactive: sometimes a difficult line to walk. Anticipate everything and you&amp;rsquo;ll have time for nothing.&lt;/li&gt;&lt;/ul&gt;What may be surprising here&amp;mdash;and despite my awareness of it, still surprised me a little on writing it down&amp;mdash;is just how little of the software engineer&amp;rsquo;s job is the nitty-gritty of programming. It&amp;rsquo;s the key part of the job, yes, but it&amp;rsquo;s backed up by a host of other skills.&lt;br /&gt;&lt;br /&gt;So, any suggestions for additions?&lt;br /&gt;&lt;br /&gt;[Updated 12th July: added testing. Doh! It&amp;rsquo;s so important, it shouldn&amp;rsquo;t have been an afterthought. Added diplomacy.]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112111569252760986?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112111569252760986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112111569252760986' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112111569252760986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112111569252760986'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/07/what-makes-good-software-engineer.html' title='What makes a good software engineer?'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112110197628329880</id><published>2005-07-11T10:48:00.000-07:00</published><updated>2006-03-01T04:47:58.136-08:00</updated><title type='text'>Breaking out of the rut</title><content type='html'>It&amp;rsquo;s official: not working has stopped being fun and started being a drag. I need more structure to my day, I need more challenges, I need to meet new people&amp;hellip; and some income would be nice too. It&amp;rsquo;s time to stop procrastinating and start the job search process.&lt;br /&gt;&lt;br /&gt;But how to break out of this comfortable, idle, but ultimately unsatisfying rut and knuckle down to it? Get active, get structured; get professional; get positive:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Set a regular time to get up, and stick to it.&lt;/li&gt;&lt;li&gt;Schedule at least an hour of job-search activity per day.&lt;/li&gt;&lt;li&gt;Avoid distractions, displacement activities, and rewards until the work is done.&lt;/li&gt;&lt;li&gt;Get some exercise every day, if only just a walk around town.&lt;/li&gt;&lt;li&gt;Get a hair cut; stop letting the beard stubble grow.&lt;/li&gt;&lt;li&gt;Stop fearing the process; start embracing it.&lt;/li&gt;&lt;/ul&gt; It&amp;rsquo;s not lost on me that one man&amp;rsquo;s rut is another man&amp;rsquo;s mild depression; in fact, I&amp;rsquo;m not sure there&amp;rsquo;s much of a difference. &lt;br /&gt;&lt;br /&gt;I&amp;rsquo;m rusty on the job-search process: my last job was one I loved, with great projects and a fantastic bunch of co-workers, and I stuck with it through ten years, five promotions, five buyouts, and three employers. I haven&amp;rsquo;t been on the market for a long time. The first step: assemble the r&amp;eacute;sum&amp;eacute;. &lt;br /&gt;&lt;br /&gt;(And it&amp;rsquo;s always &amp;ldquo;r&amp;eacute;sum&amp;eacute;&amp;rdquo; in the US: say &amp;ldquo;CV&amp;rdquo; and you&amp;rsquo;ll get a blank look. American English has an odd affection for French pronunciation, even on Old French words that passed through Middle English: see also &lt;a href="http://www.answers.com/herb"&gt;&amp;rsquo;erb&lt;/a&gt;, &lt;a href="http://www.answers.com/homage"&gt;&amp;rsquo;omage&lt;/a&gt;, &lt;a href="http://www.answers.com/topic/fillet"&gt;fill-ay&lt;/a&gt;.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112110197628329880?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112110197628329880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112110197628329880' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112110197628329880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112110197628329880'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/07/breaking-out-of-rut.html' title='Breaking out of the rut'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112088375766686016</id><published>2005-07-08T21:23:00.000-07:00</published><updated>2006-03-01T04:47:30.380-08:00</updated><title type='text'>On London</title><content type='html'>Well bugger: the city I called home for ten years &lt;a href="http://en.wikipedia.org/wiki/7_July_2005_London_bombings"&gt;hurt again&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://adactio.com/journal/display.php/20050707131550.xml"&gt;Adactio&amp;rsquo;s post&lt;/a&gt; was one of my favourites from yesterday:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Londoners react to explosions not with fear and terror but with resolution and bravery. The eyes of the world are on London today. The world will see a display of stiff upper lips and unity. If there&amp;rsquo;s one thing that Londoners can do well, it&amp;rsquo;s this: they cope.&lt;/blockquote&gt; Yes they do. London&amp;rsquo;s reaction to &lt;a href="http://en.wikipedia.org/wiki/The_Blitz"&gt;war&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Provisional_Irish_Republican_Army#Notable_events"&gt;terror&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/David_Copeland"&gt;hatred&lt;/a&gt;, and &lt;a href="http://en.wikipedia.org/wiki/Kings_cross_fire"&gt;disaster&lt;/a&gt; has been level and constant: &amp;ldquo;it&amp;rsquo;s terrible, but life goes on&amp;rdquo;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112088375766686016?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112088375766686016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112088375766686016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112088375766686016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112088375766686016'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/07/on-london.html' title='On London'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112061261315729239</id><published>2005-07-05T18:07:00.000-07:00</published><updated>2006-03-23T07:08:43.286-08:00</updated><title type='text'>Parading the Fourth</title><content type='html'>My first Independence Day in the US. We went down to the in-laws&amp;rsquo; in Danville, who took great delight in teasing me about how the day celebrates &amp;ldquo;throwing off the English oppressors&amp;rdquo;.&lt;br /&gt;&lt;br /&gt;I didn&amp;rsquo;t really have the heart to tell them that the &lt;a href="http://en.wikipedia.org/wiki/Declaration_of_Independence_%28United_States%29"&gt;Declaration of Independence&lt;/a&gt; is much more significant to Americans than to Brits. To Americans, it marks the birth of a nation. To Brits: just another colony lost. And we had plenty to be getting on with besides America: &lt;a href="http://en.wikipedia.org/wiki/Napoleonic_Wars"&gt;dealing with Napoleon&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Sepoy_Mutiny"&gt;subjugating India&lt;/a&gt;, and &lt;a href="http://en.wikipedia.org/wiki/Boer_War"&gt;trying to hang on to South Africa&lt;/a&gt;. Losing America? Most of us, these days, are more miffed about &lt;a href="http://en.wikipedia.org/wiki/Boston_tea_party"&gt;wasting all that tea&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;We walked into downtown Danville for the &lt;a href="http://www.kiwanis-srv.org/parade.asp"&gt;parade&lt;/a&gt;, a big event, but a little odd in some ways. Compared to carnival parades in Britain, there&amp;rsquo;s a lot more political self-aggrandisement: lots of open-topped cars carrying local government officials&amp;mdash;from city council members up to the local congressman&amp;mdash;with placards proclaiming the occupant. More kids&amp;rsquo; sports teams. More guns: the parade ends with a continent of riflemen who stop every hundred yards to fire blanks into the air.&lt;br /&gt;&lt;br /&gt;And more commercialism: a lot of floats are sponsored by, or directly entered by, businesses. All very well when they&amp;rsquo;ve put some effort into decorating a float, or when they hand out decent samples (Dreyer&amp;rsquo;s icecream; Andronico&amp;rsquo;s peaches; Ghirardelli chocolate). But a note to car dealerships: simply driving your inventory along the parade route does not quite cut it. I was annoyed enough to email the parade organiser and the &lt;a href="http://www.berkeleyhonda.com/"&gt;dealership&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;I was a bit puzzled by the Berkeley Honda entry. Five cars, with no decoration except the name of the dealership. This seemed to me a bluntly commercial advertisement, with no effort made towards the spirit of either the day or the event. Couldn&amp;rsquo;t they have tried a bit harder?&lt;/blockquote&gt; Meddling in other countries&amp;rsquo; affairs: it's the British way.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112061261315729239?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112061261315729239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112061261315729239' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112061261315729239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112061261315729239'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/07/parading-fourth.html' title='Parading the Fourth'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112045235099036502</id><published>2005-07-03T21:02:00.000-07:00</published><updated>2006-03-01T04:50:54.416-08:00</updated><title type='text'>Building a better library</title><content type='html'>As I &lt;a href="http://jameskew.blogspot.com/2005/03/libraries.html"&gt;mentioned a while ago&lt;/a&gt;, plans are afoot to update Walnut Creek&amp;rsquo;s tiny, and overloaded, library. Thursday saw the first &lt;a href="http://www.ci.walnut-creek.ca.us/library/library.update.htm"&gt;public workshop&lt;/a&gt; on the library design: I went along to put my oar in.&lt;br /&gt;&lt;br /&gt;First overwhelming impression: design is a long, slow process. Construction probably won&amp;rsquo;t start until 2008; the new library won&amp;rsquo;t open until 2010. And the second overwhelming impression: people&amp;mdash;or at least, those who turn out to public meetings&amp;mdash;are passionate about libraries.&lt;br /&gt;&lt;br /&gt;It would seem that, although the City&amp;rsquo;s chosen an architect, it hasn&amp;rsquo;t necessarily chosen the design which got the architect the job. They&amp;rsquo;ve been asked to reformulate the design, based in part on community input. Which is where this meeting comes in: after a brief introduction, we split into small focus groups to discuss priorities for library services and for the site.&lt;br /&gt;&lt;br /&gt;On library services, the top priority of every group: collections. Don&amp;rsquo;t build us a big library with a few books in it&amp;mdash;I was ready to bring up Danville as an example, but was beaten to it&amp;mdash;we want a &lt;em&gt;lot&lt;/em&gt; of books.&lt;br /&gt;&lt;br /&gt;On the site, everyone wanted more made of the creek, which runs along the site but which currently has little pedestrian access. Civic Park is one of the few places in downtown where Walnut Creek is actually both visible and natural: for most of downtown, it runs either underground or in concrete.&lt;br /&gt;&lt;br /&gt;The site is, however, controversial; a chunk of creekside land, behind the current library, is privately owned and occupied. The City&amp;rsquo;s currently trying to negotiate with the owners, but&amp;mdash;especially given the recent &lt;a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2005/06/24/MNGHTDEBTV1.DTL"&gt;Supreme Court ruling&lt;/a&gt;&amp;mdash;the spectre of eminent domain hung large over the meeting.&lt;br /&gt;&lt;br /&gt;The next workshops are in September, on the conceptual site design, although there&amp;rsquo;s a couple of council meetings before then which might also prove interesting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112045235099036502?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112045235099036502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112045235099036502' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112045235099036502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112045235099036502'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/07/building-better-library.html' title='Building a better library'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112009003904527085</id><published>2005-06-29T17:42:00.000-07:00</published><updated>2006-09-13T14:54:24.950-07:00</updated><title type='text'>Google Maps API</title><content type='html'>Google opens up the &lt;a href="http://www.google.com/apis/maps/"&gt;Google Maps API&lt;/a&gt;: good. This opens the door to a lot of creative Maps hacking.&lt;br /&gt;&lt;br /&gt;Here&amp;rsquo;s my own little contribution: &lt;a href="http://users.ca.astound.net/james.kew/fullscreen-map.html"&gt;fullscreen-map&lt;/a&gt;. A webpage which does nothing but display a map, remembering the current position and zoom. Why is this useful? Because it makes a very handy &lt;a href="http://en.wikipedia.org/wiki/Active_Desktop"&gt;Active Desktop&lt;/a&gt; item. &lt;br /&gt;&lt;br /&gt;For a while now I&amp;rsquo;ve had a satellite view of the neighbourhood as my desktop wallpaper. Set &lt;a href="http://users.ca.astound.net/james.kew/fullscreen-map.html"&gt;this page&lt;/a&gt; as a desktop item (Control Panel &amp;rarr; Display &amp;rarr;Desktop &amp;rarr; Customize Desktop &amp;rarr; Web &amp;rarr; New) and I can have a &lt;em&gt;live&lt;/em&gt; map on my desktop. &lt;br /&gt;&lt;br /&gt;&lt;img class="center bordered" src="http://users.ca.astound.net/james.kew/blog/2005/06/google-maps-api/desktop-map.jpg" width="500" height="400" alt="My desktop, with a Google Maps satellite view of Walnut Creek as the Active Desktop wallpaper."&gt;&lt;br /&gt;I&amp;rsquo;m not sure how &lt;em&gt;useful&lt;/em&gt; this is&amp;mdash;it&amp;rsquo;s mildly annoying that the Maps controls fall exactly where the desktop icons normally would&amp;mdash;but it&amp;rsquo;s &lt;em&gt;fun&lt;/em&gt;; I keep reaching off the sides of windows to jiggle the map underneath.&lt;br /&gt;&lt;br /&gt;Feel free to link or steal, although if you copy it to your own server you&amp;rsquo;ll need to sign up for your own &lt;a href="http://www.google.com/apis/maps/signup.html"&gt;Maps API key&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;[Updated July 16th: added the &lt;a href="http://groups-beta.google.com/group/Google-Maps-API/browse_thread/thread/fd13970c95e8d5c3/468ef5a7b3ba1b57#468ef5a7b3ba1b57"&gt;Scale control&lt;/a&gt;.]&lt;br /&gt;[Updated July 24th: persist the &lt;a href="http://blog.outer-court.com/archive/2005-07-24.html"&gt;Hybrid&lt;/a&gt; map type setting.]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112009003904527085?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.google.com/apis/maps/' title='Google Maps API'/><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112009003904527085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112009003904527085' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112009003904527085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112009003904527085'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/06/google-maps-api.html' title='Google Maps API'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-112010931017911366</id><published>2005-06-28T21:09:00.000-07:00</published><updated>2006-09-13T14:55:23.316-07:00</updated><title type='text'>Contra Costa Canal Trail, revisited</title><content type='html'>Last day of low-ish temperatures for a while, before the heat rises back up into the nineties, so we thought we&amp;rsquo;d hike a bit of the &lt;a href="http://www.ebparks.org/parks/canaltr.htm"&gt;Contra Costa Canal Trail&lt;/a&gt;; a stretch that I&amp;rsquo;ve &lt;a href="http://jameskew.blogspot.com/2005/04/contra-costa-canal-regional-trail.html"&gt;done before&lt;/a&gt;, but that Melinda hasn&amp;rsquo;t.&lt;br /&gt;&lt;br /&gt;Start at Heather Farm: lots and lots of parking for the playing fields on San Carlos Drive. We meandered a little around Heather Farm, into the flower garden and through the wildlife preserve&amp;mdash;ducks, coots with chicks, bright red dragonflies&amp;mdash; before joining the Canal Trail heading east.&lt;br /&gt;&lt;br /&gt;After the &lt;a href="http://jameskew.blogspot.com/2005/06/lafayettemoraga-trail-revisited.html"&gt;Lafayette&amp;ndash;Moraga Trail&lt;/a&gt;, it&amp;rsquo;s a little disappointing. Hotter and less shaded, although that&amp;rsquo;s partly our fault for walking earlier in the afternoon. And less to see: Melinda likes to peer into the back yards that border the trail, and most of these have fences to keep prying eyes out.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://www.ebparks.org/resources/pdf/trails/canaltr.pdf"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/james.kew/blog/2005/06/contra-costa-canal-trail-revisited/contra-costa-canal-trail.png" height="400" width="500" alt="Contra Costa Canal Trail, Heather Farm&amp;ndash;Citrus Avenue."&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I was a little snarky about the canal &lt;a href="http://jameskew.blogspot.com/2005/04/contra-costa-canal-regional-trail.html"&gt;last time&lt;/a&gt;&amp;mdash;no narrowboats travelling this concrete trough&amp;mdash;but it &lt;em&gt;is&lt;/em&gt; none-the-less a functioning canal: the tail end of a 48-mile waterway which brings untreated water from the Sacramento Delta to the &lt;a href="http://www.ccwater.com/files/AllAboutCCWD.pdf"&gt;Contra Costa Water Authority&lt;/a&gt;&amp;rsquo;s reservoirs and treatment plants. &lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://www.ccwater.com/files/annualreport04.pdf"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/james.kew/blog/2005/06/contra-costa-canal-trail-revisited/contra-costa-water-authority.png" height="220" width="500" alt="Contra Costa Water Authority system."&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;We walk down to the trail junction at Citrus Avenue, where the trail connects with several of our &lt;a href="http://jameskew.blogspot.com/2005/04/lime-ridge-open-space.html"&gt;previous&lt;/a&gt; &lt;a href="http://jameskew.blogspot.com/2005/06/lime-ridge-iii.html"&gt;hikes&lt;/a&gt;, and head back. About a five mile round trip; but it felt like a much longer and sweatier trek than the previous one.&lt;br /&gt;&lt;br /&gt;Categories: Hiking&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-112010931017911366?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/112010931017911366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=112010931017911366' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112010931017911366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/112010931017911366'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/06/contra-costa-canal-trail-revisited.html' title='Contra Costa Canal Trail, revisited'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-111984405532624625</id><published>2005-06-26T20:45:00.000-07:00</published><updated>2006-03-01T03:52:44.630-08:00</updated><title type='text'>Lafayette–Moraga Trail, revisited</title><content type='html'>Today, a spur-of-the-moment walk, on a section of the &lt;a href="http://www.ebparks.org/parks/lafmotr.htm"&gt;Lafayette&amp;ndash;Moraga Trail&lt;/a&gt; north of our &lt;a href="http://jameskew.blogspot.com/2005/04/lafayettemoraga-regional-trail.html"&gt;previous hike&lt;/a&gt; there.&lt;br /&gt;&lt;br /&gt;We parked at the staging parking lot, at the corner of Olympic Boulevard and Pleasant Hill Road, and started walking west on the trail. The Las Trampas creek runs alongside, in a deep wooded gorge. &lt;br /&gt;&lt;br /&gt;&lt;div class="bordered" style="margin-left:auto; margin-right:auto; width:500px"&gt;&lt;a href="http://www.ebparks.org/resources/pdf/trails/lafmotr.pdf"&gt;&lt;img style="border:none"  src="http://users.ca.astound.net/james.kew/blog/2005/06/lafayette-moraga-trail-revisited/lafayette-moraga-map.png" width="500" height="380" alt="Map of the Lafayette&amp;ndash;Moraga Trail, Olympic Boulevard to Glenside Drive."&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://maps.google.com/maps?ll=37.885580,-122.103081&amp;amp;spn=0.030427,0.029097&amp;amp;t=k"&gt;&lt;img style="border:none" src="http://users.ca.astound.net/james.kew/blog/2005/06/lafayette-moraga-trail-revisited/lafayette-moraga-satellite.jpg" width="500" height="300" alt="Satellite view of the Lafayette&amp;ndash;Moraga Trail."&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Fuelled up with water from the fountain at Foye Drive&amp;mdash;good, if a little warm&amp;mdash; we pushed on until Glenside Drive, where Melinda&amp;rsquo;s &amp;ldquo;is it time to turn around yet?&amp;rdquo; questions got too insistent to ignore.&lt;br /&gt;&lt;br /&gt;Walking on the flat makes it surprisingly easy to cover a lot of distance in a short time. I was surprised, totting up the mileage for this one, that we&amp;rsquo;d walked just short of 9&amp;frac12; miles. It didn&amp;rsquo;t feel like it. (&amp;ldquo;Oh yes it did!&amp;rdquo;, says Melinda.)&lt;br /&gt;&lt;br /&gt;Part of that ease is due to the trail itself. It&amp;rsquo;s excellent: wide, shady, and quiet. Although it&amp;rsquo;s suburban, it&amp;rsquo;s set far enough from the roads that you rarely see or hear a car. The trail itself is quite heavily used by cyclists, but they&amp;rsquo;re a lot more polite here than on the Iron Horse Trail. The standard trail etiquette is that cyclists warn hikers ahead of them with an &amp;ldquo;on your left!&amp;rdquo; call: on this trail, at least, it works well.&lt;br /&gt;&lt;br /&gt;[Update: I'm deeply suspicious of the map&amp;rsquo;s marked mileages; measuring it with a piece of string gives a five mile round-trip, which feels a lot more like what we walked.]&lt;br /&gt;&lt;br /&gt;Categories: Hiking&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-111984405532624625?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/111984405532624625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=111984405532624625' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111984405532624625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111984405532624625'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/06/lafayettemoraga-trail-revisited.html' title='Lafayette&amp;ndash;Moraga Trail, revisited'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-111868541707710146</id><published>2005-06-25T22:10:00.000-07:00</published><updated>2006-03-01T05:12:41.906-08:00</updated><title type='text'>Misguided adverts, redux</title><content type='html'>From &lt;a href="http://www.quiznos.com"&gt;Quiznos&lt;/a&gt;&amp;rsquo; current &lt;a href="http://www.quiznos.com/commercials/event_bob8.asp"&gt;TV advert&lt;/a&gt;, this shot of the Angus Double Steak and Cheese sandwich:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/james.kew/blog/2005/06/misguided-adverts-redux/quiznos.jpg" width="320" height="239" alt="Quiznos advert: shot of gravied steak and cheese on a sub roll."&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;The look they&amp;rsquo;re going for&lt;/b&gt;: Juicy steak sub.&lt;br /&gt;&lt;b&gt;The look they achieved&lt;/b&gt;: Meaty chunks in gravy: dogfood on a bap.&lt;br /&gt;&lt;br /&gt;But then again, I&amp;rsquo;m not a fan of Quiznos&amp;rsquo; whole &amp;ldquo;&lt;a href="http://www.quiznos.com/baby_bob.asp"&gt;Baby Bob&lt;/a&gt;&amp;rdquo; campaign. Talking animals: cute-to-tolerable. Talking babies: creepy. And &lt;a href="http://www.quiznos.com/commercials/event_bob2.asp"&gt;this advert&lt;/a&gt;&amp;mdash;talking gruff-voiced baby leering at an adult woman&amp;mdash;is even creepier. (The &amp;ldquo;adult mind in a baby&amp;rsquo;s body&amp;rdquo; theme is, of course, a steal from &lt;a href="http://en.wikipedia.org/wiki/Baby_Herman"&gt;Who Framed Roger Rabbit&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;Carl&amp;rsquo;s Jr. took the &amp;ldquo;talking babies&amp;rdquo; theme a little further earlier this year: &lt;a href="http://www.carlsjr.com/ontv/10856416"&gt;talking &lt;em&gt;unborn&lt;/em&gt; babies&lt;/a&gt;? Very creepy. And does &lt;em&gt;not&lt;/em&gt; make me feel like a Six Dollar Burger.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-111868541707710146?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/111868541707710146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=111868541707710146' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111868541707710146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111868541707710146'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/06/misguided-adverts-redux.html' title='Misguided adverts, redux'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-111967077538804740</id><published>2005-06-25T20:25:00.000-07:00</published><updated>2006-03-01T03:41:32.786-08:00</updated><title type='text'>I made this: Chickpea Walnut Burgers</title><content type='html'>Another recipe from the same &lt;a href="http://www.foodnetwork.com/food/show_ss/0,1976,FOOD_9995,00.html"&gt;TV series&lt;/a&gt; as the previous, very successful &lt;a href="http://jameskew.blogspot.com/2005/06/i-made-this-creamy-corn-and-spinach.html"&gt;effort&lt;/a&gt;; these, however, fell far shorter.&lt;br /&gt;&lt;br /&gt;I&amp;rsquo;m always vaguely attracted to vegetarian burger recipes. All the fun of a burger, none of the red-meat saturated-fat guilt. But the sad truth is this: meat, red meat, fatty red meat&amp;hellip; tastes good. Vegetables pretending to be meat&amp;hellip; not so good.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.foodnetwork.com/food/cooking/recipe/0,,FOOD_9936_23177,00.html"&gt;This recipe&lt;/a&gt; turns out cooked chickpea burgers that are too self-conscious of their meat-substitute role. They even come out a similar colour to a real burger. (Mine turned out fatter, browner, and less green than the staged Food Network photo.) The heavy handful of walnuts gives them a strong nutty taste, and this may be their downfall: at heart, this is that old and dull vegetarian clich&amp;eacute;, nut loaf.&lt;br /&gt;&lt;br /&gt;So, not a success as a burger; so much so that neither of us could face them a second time. Tonight, though, I tried recasting the rest of the mixture as a walnutty take on falafel, reasoning that a pita bread, some salad, and a creamy garlic sauce is a much more natural home for a chickpea than is a hamburger bun. Much better. &lt;br /&gt;&lt;br /&gt;But still not a keeper: why make something which dully approaches falafel when you could just make falafel to begin with? But never mind; another day, another recipe, right?&lt;br /&gt;&lt;br /&gt;Categories: Food&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-111967077538804740?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.foodnetwork.com/food/cooking/recipe/0,,FOOD_9936_23177,00.html' title='I made this: Chickpea Walnut Burgers'/><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/111967077538804740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=111967077538804740' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111967077538804740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111967077538804740'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/06/i-made-this-chickpea-walnut-burgers.html' title='I made this: Chickpea Walnut Burgers'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-111968343885652508</id><published>2005-06-24T23:34:00.000-07:00</published><updated>2007-02-26T16:13:27.020-08:00</updated><title type='text'>“First post!”: gaming the system</title><content type='html'>Here&amp;rsquo;s something that I&amp;rsquo;ve occasionally noticed on &lt;a href="http://www.thisisbroken.com/"&gt;This Is Broken&lt;/a&gt;: some people revel in claiming the position of first to comment. Here&amp;rsquo;s &lt;a href="http://www.thisisbroken.com/2005/06/street_planning.html"&gt;one today&lt;/a&gt;; &lt;a href="http://www.thisisbroken.com/2005/06/audiovox_receiv_1.html"&gt;some&lt;/a&gt; &lt;a href="http://www.thisisbroken.com/2005/06/antiphoto_polic.html"&gt;older&lt;/a&gt; &lt;a href="http://www.thisisbroken.com/2005/06/american_airlin.html"&gt;examples&lt;/a&gt;; a &lt;a href="http://www.thisisbroken.com/2005/06/broken_wine_mas.html"&gt;failed attempt&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;These are mildly irritating: the vapid &amp;ldquo;first!&amp;rdquo; comments provide a lot more entertainment to their posters than to the rest of their readers. But it would seem that first-posters present a bigger problem on high-traffic blogs. &lt;a href="http://www.engadget.com/"&gt;Engadget&lt;/a&gt; temporarily &lt;a href="http://www.engadget.com/entry/1234000323048082/"&gt;turned off comments&lt;/a&gt; today, saying:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;[W]e&amp;rsquo;ve all gotten a little tired of spending so much time deleting comment spam and dealing with trolls and all that &amp;ldquo;first post!&amp;rdquo; crap, so we&amp;rsquo;re switching off comments on new posts for the next day or two while we think about what we’re going to do to try and make the comment boards not completely sucky.&lt;/blockquote&gt; The Second Rule of the Internet: wherever there&amp;rsquo;s a system, some people will try to game it. (The First Rule is, of course: wherever there&amp;rsquo;s a system, some people will try to spam it.)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.fool.co.uk"&gt;The Motley Fool UK&lt;/a&gt; takes an interesting slant on managing gaming of its discussion boards. The Fool boards invite gaming in various ways: posters get progressively-bigger stars for making certain numbers of posts, and get trophies for becoming most-recommended or most-favourite posters. Posts to boards are numbered making round and palindromic numbers attractive to &amp;ldquo;landmark&amp;rdquo; hunters. And some posters subvert the Fool message-boards, using them for real-time chat. &lt;br /&gt;&lt;br /&gt;The Fool&amp;rsquo;s unofficial policy is that such gaming is tolerated only on a few &amp;ldquo;&lt;a href="http://boards.fool.co.uk/Boards.asp?fid=5002"&gt;fringe&lt;/a&gt;&amp;rdquo; boards. For example, here&amp;rsquo;s &lt;a href="http://boards.fool.co.uk/Message.asp?mid=9310959"&gt;a&lt;/a&gt; &lt;a href="http://boards.fool.co.uk/Message.asp?mid=9310961"&gt;cluster&lt;/a&gt; &lt;a href="http://boards.fool.co.uk/Message.asp?mid=9310964"&gt;of&lt;/a&gt; &lt;a href="http://boards.fool.co.uk/Message.asp?mid=9310965"&gt;posts&lt;/a&gt; chasing the recent &lt;a href="http://boards.fool.co.uk/Message.asp?mid=9310963"&gt;600,000-posts landmark&lt;/a&gt; on the &lt;a href="http://boards.fool.co.uk/Messages.asp?bid=50927"&gt;Land of Off Topic Posts&lt;/a&gt; board. Irrelevant posts on mainstream boards are removed, under the Fool&amp;rsquo;s self-policing moderation scheme: a &amp;ldquo;Report This Post&amp;rdquo; button on each post allows readers to bring inappropriate posts to the moderators&amp;rsquo; attention.&lt;br /&gt;&lt;br /&gt;The result has been an (occasionally uneasy) truce between gamers and non-gamers. &amp;ldquo;Frivolous&amp;rdquo; posting still happens, but out of sight of more seriously-minded readers.&lt;br /&gt;&lt;br /&gt;Of course, this then invites the next level of gaming: is it possible for gamers to sneak in undetected, with an ostensibly on-topic post, and claim a landmark on a mainstream board? Probably yes; I&amp;rsquo;ve seen a few posts that were just a little too convenient. But almost-imperceptible gaming is also almost-harmless gaming. The policy works.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-111968343885652508?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/111968343885652508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=111968343885652508' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111968343885652508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111968343885652508'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/06/gaming-system.html' title='&amp;ldquo;First post!&amp;rdquo;: gaming the system'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-111967638236303956</id><published>2005-06-24T21:44:00.000-07:00</published><updated>2006-03-01T03:52:03.113-08:00</updated><title type='text'>Twinkie serendipity</title><content type='html'>&lt;a href="http://buzz.blogger.com/"&gt;Blogger Buzz&lt;/a&gt; announces &lt;a href="http://help.blogger.com/bin/answer.py?answer=324"&gt;Blogger image uploading&lt;/a&gt;, in a &lt;a href="http://buzz.blogger.com/2005/06/blogger-images.html"&gt;post&lt;/a&gt; including this picture:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;[S]ince I can just click a button, here is a photo I took earlier today:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;img class="bordered" src="http://buzz.blogger.com/uploaded_images/fried-771145.jpg" alt="Beach stall: Deep Fried Twinkies."&gt;&lt;/div&gt;&lt;br /&gt;I&amp;rsquo;m pretty sure local laws require a doctor to be on-site wherever deep fried twinkies are being sold. (If they don&amp;rsquo;t, they should.)&lt;/blockquote&gt; I know where Biz was: the same place that last Sunday&amp;rsquo;s Chronicle travel section visited. It&amp;rsquo;s &lt;a href="http://www.beachboardwalk.com/"&gt;Santa Cruz&lt;/a&gt;. Here&amp;rsquo;s their &lt;a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/chronicle/archive/2005/06/19/TRG4VD8IMH1.DTL&amp;amp;type=printable"&gt;article&lt;/a&gt;, complete with a &lt;a href="http://www.sfgate.com/cgi-bin/object/article?f=/chronicle/archive/2005/06/19/TRG4VD8IMH1.DTL&amp;amp;o=4&amp;amp;type=printable"&gt;photo&lt;/a&gt; of the same Twinkies stand.&lt;br /&gt;&lt;br /&gt;Obviously professional bloggers and professional journalists think along similar artery-clogging lines when confronted with a deep fried Twinkie:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;It looked like something that would have killed Elvis, had he lived long enough to see its advent. I had intended to sample one purely in the interest of journalistic thoroughness, but fortunately the stand was closed. Presumably the owners were out getting a new defibrillator.&lt;/blockquote&gt; (Oh, and the image uploading: good, but a little point-and-clicky, and the markup it adds is &lt;a href="http://ask.metafilter.com/mefi/20341"&gt;a little verbose&lt;/a&gt;. No way to delete uploaded images. And are images &lt;a href="http://help.blogger.com/bin/answer.py?answer=1158"&gt;resized on upload&lt;/a&gt;, or &lt;a href="http://help.blogger.com/bin/answer.py?answer=324"&gt;not&lt;/a&gt;?)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-111967638236303956?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/111967638236303956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=111967638236303956' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111967638236303956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111967638236303956'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/06/twinkie-serendipity.html' title='Twinkie serendipity'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-111954924620798332</id><published>2005-06-23T19:48:00.000-07:00</published><updated>2006-03-01T05:08:24.296-08:00</updated><title type='text'>How-to: Static pages in Blogger</title><content type='html'>A while ago, I wanted to add a couple of static pages to my blog; a static page being one which falls outside the rigid reverse-chronological blogging timeline. In my case, I wanted to use them as poor man&amp;rsquo;s category archives, to hold lists of &lt;a href="http://jameskew.blogspot.com/2004/09/hiking.html"&gt;hike writeups&lt;/a&gt; and &lt;a href="http://jameskew.blogspot.com/2004/09/movies.html"&gt;movie reviews&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This isn&amp;rsquo;t easy to do in Blogger. Blogger isn&amp;rsquo;t a general-purpose content management service; it&amp;rsquo;s built around the central blogging concept of sequential dated posts.&lt;br /&gt;&lt;br /&gt;So, the trick to static pages is twofold: disguise a dated post as an undated page; and prevent such posts from appearing in Blogger&amp;rsquo;s generated main and archive page content. Blogger&amp;rsquo;s templating language does not allow conditional generation at the level of individual posts (the Blogger &lt;a href="http://help.blogger.com/bin/answer.py?answer=742&amp;amp;topic=39"&gt;conditional tags&lt;/a&gt; allow conditional behaviour only on the type of page&amp;mdash;main, archive, item&amp;mdash;being generated) which leaves two other options for tweaking individual posts: styling them with &lt;acronym title="Cascading Style Sheets"&gt;CSS&lt;/acronym&gt;, or massaging them with Javascript. I went with the CSS option.&lt;br /&gt;&lt;br /&gt;The key to styling individual posts with CSS is Blogger&amp;rsquo;s &lt;code&gt;&amp;lt;$BlogItemNumber$&amp;gt;&lt;/code&gt; &lt;a href="http://help.blogger.com/bin/answer.py?answer=778&amp;amp;topic=39"&gt;template tag&lt;/a&gt;; this expands to an item number unique to each post. Armed with this tag, we can apply a unique &lt;code&gt;class&lt;/code&gt; attribute to all posts and links to posts; and then we can use a CSS class selector to hide static posts and links to them.&lt;br /&gt;&lt;br /&gt;So, templating. First, edit the template to wrap a &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt; around the entire post:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;Blogger&amp;gt;&lt;br /&gt;&lt;b&gt;&amp;lt;div class="post-&amp;lt;$BlogItemNumber$&amp;gt;"&amp;gt;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;...blog date header, blog item, blog comments etc...&lt;/i&gt;&lt;br /&gt;&lt;b&gt;&amp;lt;/div&amp;gt;&lt;/b&gt;&lt;br /&gt;&amp;lt;Blogger&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;This gives us an class we can later select on to suppress display of the entire post on main and archive pages. But we also want to suppress display of the date on static pages; to allow this, wrap a &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt; around the post&amp;rsquo;s date header:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;b&gt;&amp;lt;div class="date"&amp;gt;&lt;/b&gt;&lt;br /&gt;&amp;lt;BlogDateHeader&amp;gt;&lt;br /&gt;&lt;i&gt;...date heading...&lt;/i&gt;&lt;br /&gt;&amp;lt;/BlogDateHeader&amp;gt;&lt;br /&gt;&lt;b&gt;&amp;lt;/div&amp;gt;&lt;/b&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;and a &lt;code&gt;&amp;lt;span&amp;gt;&lt;/code&gt; around the timestamp in the post&amp;rsquo;s byline:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;b&gt;&amp;lt;span class="date"&amp;gt;&lt;/b&gt;&amp;lt;$BlogItemDateTime$&amp;gt; | &lt;b&gt;&amp;lt;/span&amp;gt;&lt;/b&gt;&lt;/code&gt; &lt;br /&gt;&lt;br /&gt;And finally, we want to suppress display of links to static pages from any sidebar lists of current or previous posts. To do this, apply a &lt;code&gt;class&lt;/code&gt; attribute to the list item for each post. In my sidebar, I list posts on the current page, so:&lt;br /&gt;&lt;br /&gt;&lt;code style="word-break:break-all"&gt;&amp;lt;Blogger&amp;gt;&lt;br /&gt;&amp;lt;BlogItemTitle&amp;gt;&lt;br /&gt;&amp;lt;li &lt;b&gt;class="post-&amp;lt;$BlogItemNumber$&amp;gt;"&lt;/b&gt;&amp;gt;&amp;lt;a href="#&amp;lt;$BlogItemNumber$&amp;gt;"&amp;gt;&amp;lt;$BlogItemTitle$&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;/BlogItemTitle&amp;gt;&lt;br /&gt;&amp;lt;/Blogger&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Note that the &lt;code&gt;class&lt;/code&gt; is the same as the one we applied to the post; this will let us hide both post and link with a single CSS selector.&lt;br /&gt;&lt;br /&gt;OK: time to add a static page. Add it by creating a new post. And the best date to apply to the posts: 12:00AM on the date of your first weblog post. Two reasons for this:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Dating it early keeps them outside the horizons of your blog&amp;rsquo;s Atom feed, ensuring that updates to the post won&amp;rsquo;t be broadcast as updated items in the feed.&lt;/li&gt;&lt;li&gt;Putting it on a day containing a normal post means we don&amp;rsquo;t need to suppress that day&amp;rsquo;s date header from the archive page template.&lt;/li&gt;&lt;/ol&gt; While you&amp;rsquo;re editing the post, make a note of the post&amp;rsquo;s item number; you&amp;rsquo;ll see it in the Edit page&amp;rsquo;s &lt;acronym title="Universal Resource Locator"&gt;URL&lt;/acronym&gt;:&lt;br /&gt;&lt;br /&gt;&lt;code style="word-break:break-all"&gt;http://www.blogger.com/post-edit.g?blogID=XXXXXXX&amp;amp;postID=&lt;b&gt;YYYYYYYYYYYYYYYYYY&lt;/b&gt;&lt;/code&gt; &lt;br /&gt;&lt;br /&gt;Publish it, view the first month of your blog&amp;rsquo;s archives, and you&amp;rsquo;ll see the new post. Now to hide it. But before you do, make a note of it&amp;rsquo;s permanent link; once it&amp;rsquo;s hidden, the only way to get to it is for you to explicitly link to it.&lt;br /&gt;&lt;br /&gt;To hide the post, revisit the template and add the following lines in the &lt;code&gt;&amp;lt;style&amp;gt;&lt;/code&gt; section of the header, using the item number you noted above:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;b&gt;.post-YYYYYYYYYYYYYYYYYY &amp;lt;ItemPage&amp;gt;.date&amp;lt;/ItemPage&amp;gt; {display:none;}&lt;/b&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;This rule suppresses display of the entire post, and of links to it, on all but item pages; on item pages, it suppresses display only of the post&amp;rsquo;s date header and timestamp.&lt;br /&gt;&lt;br /&gt;Done: we have created a page which &lt;i&gt;appears&lt;/i&gt; to sit entirely outside the chronological flow of the blog, but which still inherits the styling and commenting of a blog entry. The only remaining hint that it is a dated blog entry is its calendar-dated URL.&lt;br /&gt;&lt;br /&gt;The &lt;code&gt;&amp;lt;$BlogItemNumber%&amp;gt;&lt;/code&gt; tag has plenty of other uses for Blogger hacking. As it&amp;rsquo;s unique to each post, it lends itself very neatly to forming unique &lt;code&gt;id&lt;/code&gt; attributes on tags, for later targeted manipulation by Javascript code using the &lt;code&gt;document.getElementById&lt;/code&gt; method. Blogger&amp;rsquo;s own article on &lt;a href="http://help.blogger.com/bin/answer.py?answer=943&amp;amp;topic=41"&gt;peek-a-boo comments&lt;/a&gt;, a variation of which I&amp;rsquo;m using here, uses just this technique. More Javascripting later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-111954924620798332?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/111954924620798332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=111954924620798332' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111954924620798332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111954924620798332'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/06/how-to-static-pages-in-blogger.html' title='How-to: Static pages in Blogger'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-111932515325983704</id><published>2005-06-21T19:20:00.000-07:00</published><updated>2006-03-01T03:36:48.080-08:00</updated><title type='text'>I made this: Creamy Corn and Spinach Enchiladas</title><content type='html'>The range of tortillas available here is a revelation. Tortillas are big business, with their own &lt;a href="http://www.tortilla-info.com/"&gt;industry association&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In Britain, you&amp;rsquo;d be lucky to find a couple of flavours of wraps. Here supermarkets devote an entire aisle-cap to tortillas, in various sizes (taco, fajita, burrito), thicknesses (tortillas for gorditas are fajita-sized but thicker) and brands (&lt;a href="http://www.missionfoods.com/"&gt;Mission&lt;/a&gt; seems the biggest brand here, but I rather like &lt;a href="http://www.elaguila.com/"&gt;El Aguila&lt;/a&gt;&amp;rsquo;s motto: &amp;ldquo;life without Mexican food is no life at all&amp;rdquo;). &lt;br /&gt;&lt;br /&gt;And best of all: corn tortillas. Very different to the flour tortillas: flatter and stiffer, and they need heat to make them pliable and tasty. Fry them, or steam them, or heat them in the oven; or easier, give &amp;rsquo;em about 15 seconds a side on a hot dry skillet. Good from the supermarket, but best fresh from a tortilla factory. There&amp;rsquo;s one in the Las Montanas supermarket in Concord which does a steady business in bags of 50 or 100 still-warm tortillas.&lt;br /&gt;&lt;br /&gt;Anyway, the &lt;a href="http://www.foodnetwork.com/food/cooking/recipe/0,,FOOD_9936_28257,00.html"&gt;recipe&lt;/a&gt;. I toned down its over-reliance on convenience food by substituting poached chicken&amp;mdash;from the chickens I &lt;a href="http://jameskew.blogspot.com/2005/06/butchering-chicken.html"&gt;dismembered&lt;/a&gt; earlier&amp;mdash;for the supermarket rotisserie chicken; 4 fresh jalapenos for the canned chiles; and a package of frozen chopped spinach for the creamed spinach. Creamed spinach doesn&amp;rsquo;t seem to exist in California supermarkets; and there&amp;rsquo;s enough creaminess going on with the sour cream and the creamed corn already.&lt;br /&gt;&lt;br /&gt;Very, very good. The tip for using a third-cup measure for the filling works out pretty well: 12 enchiladas. Which is a problem when there&amp;rsquo;s just two of you. So a tip from me: the assembled enchiladas don&amp;rsquo;t keep well in the fridge, the filling makes the tortillas a bit soggy. Better to keep the filling in the fridge and assemble the enchiladas just before you cook them.&lt;br /&gt;&lt;br /&gt;Categories: Food&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-111932515325983704?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.foodnetwork.com/food/cooking/recipe/0,,FOOD_9936_28257,00.html' title='I made this: Creamy Corn and Spinach Enchiladas'/><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/111932515325983704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=111932515325983704' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111932515325983704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111932515325983704'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/06/i-made-this-creamy-corn-and-spinach.html' title='I made this: Creamy Corn and Spinach Enchiladas'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-111929375322203821</id><published>2005-06-20T06:55:00.000-07:00</published><updated>2006-03-01T05:10:17.590-08:00</updated><title type='text'>Accents</title><content type='html'>Americans, unless they&amp;rsquo;re skilled and expertly-coached actors, do &lt;em&gt;not&lt;/em&gt; do convincing British accents. &lt;br /&gt;&lt;br /&gt;So, a note to Dave Winer: British people do not talk remotely &lt;a href="http://archive.scripting.com/2005/06/20#When:9:40:19AM"&gt;like this&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Still twawkin wak a Bwitesh wanka.&lt;/blockquote&gt; or &lt;a href="http://archive.scripting.com/2005/06/01#When:6:04:45PM"&gt;this&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;I don&amp;rsquo;t feel that bad about being a Yank tawkin lawk a Bwit.&lt;/blockquote&gt; Sorry, but no. You&amp;rsquo;re talking like a cross between Elmer Fudd and Eliza Doolittle. And frankly, us Brits find it a little bit annoying. Mind you, annoying Brits may be on Dave&amp;rsquo;s agenda anyway, given his &lt;a href="http://archive.scripting.com/2005/05/15#When:7:19:52PM"&gt;ongoing&lt;/a&gt; &lt;a href="http://archive.scripting.com/2005/05/15#When:7:19:52PM"&gt;sniping&lt;/a&gt; at &lt;a href="http://www.benhammersley.com/"&gt;Ben Hammersley&lt;/a&gt;&amp;hellip;&lt;br /&gt;&lt;br /&gt;And Americans are not good at distinguishing the various British accents&amp;mdash;not, of course, that Brits are any good at distinguishing all but the most heavily stereotyped of American accents. I was told while waiting in line at &lt;a href="http://www.sees.com/"&gt;See&amp;rsquo;s&lt;/a&gt; that I &amp;ldquo;sound just like Prince William&amp;rdquo;. Well, not really: my Essex childhood makes my accent more &lt;a href="http://en.wikipedia.org/wiki/Estuary_English"&gt;estuary&lt;/a&gt;, less &lt;a href="http://en.wikipedia.org/wiki/Received_Pronunciation"&gt;RP&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;I&amp;rsquo;m not quite sure I like being compared to the &lt;a href="http://news.bbc.co.uk/1/hi/uk/4170083.stm"&gt;misguided toff&lt;/a&gt;. But hey, it was a compliment; I smiled and said thank you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-111929375322203821?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/111929375322203821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=111929375322203821' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111929375322203821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111929375322203821'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/06/accents.html' title='Accents'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-111907443300225670</id><published>2005-06-17T22:29:00.000-07:00</published><updated>2006-03-01T05:05:48.983-08:00</updated><title type='text'>Point Pinole Regional Shoreline</title><content type='html'>Today a hike at Point Pinole, a small park on the edge of San Pablo Bay with an odd industrial history: from 1881 to 1960 it was the site of explosives manufacturing, in particular dynamite production. Briefly considered as a site for NASA Mission Control&amp;mdash;and how very different the East Bay would be with NASA operations here&amp;mdash;and subsequently cleaned up as the site of a proposed steel plant, the narrow-gauge railroads sold off to Disneyland, it finally became part of the &lt;a href="http://www.ebparks.org/"&gt;East Bay Regional Park District&lt;/a&gt; in 1971.&lt;br /&gt;&lt;br /&gt;There&amp;rsquo;s still traces of the past: earthen embankments and rows of eucalyptus trees, intended to screen explosive blasts in case of accident (a frequent problem for the Giant Powder Company, who were forced to leave locations in San Francisco and Berkeley after major explosions); and the remains of piers and railway tracks used to transport materials and explosives.&lt;br /&gt;&lt;br /&gt;On a hot day, it&amp;rsquo;s a good choice; lots of shade from the trees, and a cool breeze coming in off the bay. We walked a loop out to the pier and back. Out on Cook&amp;rsquo;s Point Trail, under the eucalyptus trees, and on Marsh Trail, home to hundreds of huge dragonflies. Out to the end of the pier, and back for a picnic looking out over the bay, watching the &lt;a href="http://www.baylinkferry.com/route.htm"&gt;ferries&lt;/a&gt; go back and forth between Vallejo and San Francisco. And back on the Bay View Trail, which runs along the top of shallow cliffs. About 4&amp;frac12; miles.&lt;br /&gt;&lt;br /&gt;Parking $5, but &amp;ldquo;only when kiosk is attended&amp;rdquo;, which seems to be only weekends and holidays. And careful with the driving directions: although you turn onto Richmond Parkway from I-80, the exit is signposted for San Rafael / Fitzgerald Drive.&lt;br /&gt;&lt;br /&gt;Categories: Hiking&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-111907443300225670?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.ebparks.org/parks/ptpinole.htm' title='Point Pinole Regional Shoreline'/><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/111907443300225670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=111907443300225670' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111907443300225670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111907443300225670'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/06/point-pinole-regional-shoreline.html' title='Point Pinole Regional Shoreline'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-111870842913644656</id><published>2005-06-13T17:20:00.000-07:00</published><updated>2006-03-01T04:13:21.773-08:00</updated><title type='text'>Hot hot hot</title><content type='html'>One of the hottest days so far: 93&amp;deg;F, according to the sign outside Bank of Walnut Creek. That's 32.8&amp;deg;C, to Europeans and scientists, although I have to get used to thinking in Fahrenheit; nobody here uses Celsius. (Similarly, gas is always in gallons; icecream in pints and quarts; liquids in fluid ounces; dry goods in ounces and pounds.)&lt;br /&gt;&lt;br /&gt;And as if to protest, the PC went into &lt;a href="http://eu.shuttle.com/en/desktopdefault.aspx/tabid-99/205_read-5526/"&gt;thermal shutdown&lt;/a&gt;. I know how it feels. Tip for Shuttle owners: although the &lt;a href="http://eu.shuttle.com/en/desktopdefault.aspx/tabid-388/633_read-10644/"&gt;heatpipe&lt;/a&gt; &lt;a href="http://www.shuttlecomputer.de/eu/faq_ice.htm"&gt;doohickey&lt;/a&gt; conducts heat away from the CPU very well, it's wasted if you allow the heatsink to get dusty. The main fan blows through the vanes of the heatsink; clogging it up with dust obstructs the airflow and impedes cooling. A quick disassembly and cleaning and all is well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-111870842913644656?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/111870842913644656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=111870842913644656' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111870842913644656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111870842913644656'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/06/hot-hot-hot.html' title='Hot hot hot'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-111868540303517401</id><published>2005-06-13T10:58:00.000-07:00</published><updated>2006-03-01T05:08:39.420-08:00</updated><title type='text'>Misguided adverts</title><content type='html'>An occasional series, if I get around to keeping it up.&lt;br /&gt;&lt;br /&gt;From a &lt;a href="http://www.valleysentinel.com/"&gt;local free paper&lt;/a&gt;, this advert for Dirito Brothers, a local car dealership whose &lt;a href="http://www.dirito.com/"&gt;slick website&lt;/a&gt; belies their often-cheesy print and TV advertising:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/james.kew/blog/2005/06/misguided-adverts/dirito.jpg" width="500" height="287" alt="Dirito Brothers advert: Come Catch the Summertime Savings, They Are Out of the Park!; the two brothers&amp;rsquo; heads superimposed over baseballs with prominent seams."&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;The look they&amp;rsquo;re going for&lt;/b&gt;: Summer baseball.&lt;br /&gt;&lt;b&gt;The look they achieved&lt;/b&gt;: Horrific brain surgery.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-111868540303517401?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/111868540303517401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=111868540303517401' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111868540303517401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111868540303517401'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/06/misguided-adverts.html' title='Misguided adverts'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-111855596131575176</id><published>2005-06-11T22:41:00.000-07:00</published><updated>2006-03-01T03:45:23.806-08:00</updated><title type='text'>Too much Coke</title><content type='html'>Spotted in &lt;a href="http://www.andronicos.com/"&gt;Andronico&amp;rsquo;s&lt;/a&gt;: a new display of &lt;a href="http://www.cocacolazero.com/"&gt;Coca-Cola Zero&lt;/a&gt;, Coke&amp;rsquo;s new &amp;ldquo;zero calorie&amp;rdquo; brand.&lt;br /&gt;&lt;br /&gt;It joins the already-less-than-one calorie (&lt;a href="http://www.snopes.com/cokelore/1calorie.asp"&gt;urban legends&lt;/a&gt; notwithstanding) &lt;a href="http://www.dietcoke.com/"&gt;Diet Coke&lt;/a&gt; brand, in regular, cherry, vanilla, lemon, lime, caffeine-free, and with-Splenda varieties; the full-calorie &lt;a href="http://www.coke.com"&gt;Coke&lt;/a&gt; brand, in regular, cherry, &lt;a href="http://www.vanillacoke.com/"&gt;vanilla&lt;/a&gt;, and caffeine-free varieties; and the half-the-calories &lt;a href="http://www.cokec2.com/home.html"&gt;Coca-Cola C2&lt;/a&gt; brand.&lt;br /&gt;&lt;br /&gt;Is Coke &lt;a href="http://en.wikipedia.org/wiki/New_Coke"&gt;losing its way&lt;/a&gt; again? Or is this some sort of clever choose-your-own-brand strategy which will ultimately end up at a personalised-for-you-only My Coke?&lt;br /&gt;&lt;br /&gt;Categories: Food&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-111855596131575176?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/111855596131575176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=111855596131575176' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111855596131575176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111855596131575176'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/06/too-much-coke.html' title='Too much Coke'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-111852520005102967</id><published>2005-06-11T14:26:00.000-07:00</published><updated>2006-03-01T03:16:02.370-08:00</updated><title type='text'>Lime Ridge III</title><content type='html'>A late writeup of a hike earlier in the week; a cooler-than-normal day, so we got out onto Lime Ridge Open Space for a hike combining portions of &lt;a href="http://jameskew.blogspot.com/2005/03/lime-ridge-open-space.html"&gt;three&lt;/a&gt; &lt;a href="http://jameskew.blogspot.com/2005/04/contra-costa-canal-regional-trail.html"&gt;previous&lt;/a&gt; &lt;a href="http://jameskew.blogspot.com/2005/04/lime-ridge-open-space.html"&gt;hikes&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Parking at Arbolado Park, we followed the Ygnacio Canal Trail north, past Boundary Oak Golf Course, and up to Ygnacio Valley Road. The tunnel here is narrow and clad in corrugated iron. Continuing north, the trail is bordered on both sides by loose dirt and dry brush, and was swarming with ground squirrels and lizards.&lt;br /&gt;&lt;br /&gt;At the trailhead near Rock Oak Road, we turned into the Lime Ridge Open Space on the Woodlands West Trail, heading back towards Ygnacio Valley Road, and eventually turning onto the Lime Ridge Trail and taking the concrete tunnel back under the road. From here Lime Ridge Trail heads upwards some 600 feet in a series of switchbacks through varying habitats: first grassland, then woods, and then scrubby chaparral &amp;mdash; the last with fine sand underfoot. A couple of benches along the trail provide places to rest, and for us to eat our picnic.&lt;br /&gt;&lt;br /&gt;It's a beautiful trail, but it'd be nicer if it didn't have Ygnacio Valley Road at the bottom of it; it's a busy road, and the noise from it drifts up the trail and stops it from being completely peaceful.&lt;br /&gt;&lt;br /&gt;At the top of the trail, at the transmission towers, Lime Ridge Trail hits the Manzanita Trail, which took us back down towards the golf course. A quick detour on the Ohlone Trail avoids the embarrassing climbing-over-the-locked-gate episode of the &lt;a href="http://jameskew.blogspot.com/2005/03/lime-ridge-open-space.html"&gt;last hike&lt;/a&gt;. An unmarked side trail on the right leads into a gravelly turnout alongside the Walnut Creek P.D. shooting range.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;span class="bordered"&gt;&lt;a href="http://www.ci.walnut-creek.ca.us/Map.pdf"&gt;&lt;img style="border:none" src="http://users.ca.astound.net/james.kew/blog/2005/06/lime-ridge-iii/boundary-oak-trails.png" height="200" width="213" alt="Trails map of Boundary Oak Golf Course."&gt;&lt;/a&gt;&lt;a href="http://maps.google.com/maps?ll=37.927068,-121.996897&amp;amp;spn=0,0&amp;amp;t=k&amp;amp;hl=en"&gt;&lt;img style="border:none" src="http://users.ca.astound.net/james.kew/blog/2005/06/lime-ridge-iii/boundary-oak-satellite.jpg" height="200" width="284" alt="Satellite view of Boundary Oak Golf Course, showing Walnut Creek P.D. range."&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt; &lt;br /&gt;From here, it was a quick trek through the parking lot and a quick hop back on the Ohlone Trail to arrive back at Arbolado Park, some 4 hours and 5&amp;frac12; miles after the start.&lt;br /&gt;&lt;br /&gt;Categories: Hiking&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-111852520005102967?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/111852520005102967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=111852520005102967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111852520005102967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111852520005102967'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/06/lime-ridge-iii.html' title='Lime Ridge III'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-111826528208179250</id><published>2005-06-10T13:24:00.000-07:00</published><updated>2006-03-01T03:27:16.386-08:00</updated><title type='text'>I made this: Lemon Cream Cheese Pie</title><content type='html'>Potluck at the in-laws. A good excuse to make a dessert; this time, the &lt;a href="http://www.topsecretrecipes.com/"&gt;Top Secret Recipes&lt;/a&gt; version of &lt;a href="http://www.topsecretrecipes.com/recipes/mclemonc.htm"&gt;Lemon Cream Cheese Pie&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;acronym title="Top Secret Recipes"&gt;TSR&lt;/acronym&gt;&amp;rsquo;s an old favourite of mine: it reverse-engineers brand-name restaurant dishes for home use. But their &amp;ldquo;one week only&amp;rdquo; policy for recipes is annoying; if you want to keep a recipe, make sure you save it. (Although&amp;mdash;and you didn&amp;rsquo;t hear this from me, right?&amp;mdash;a Google search for &lt;a href="http://www.google.com/search?q=%22lemon+cream+cheese+pie%22"&gt;&amp;ldquo;Lemon Cream Cheese Pie&amp;rdquo;&lt;/a&gt; currently turns up an exact copy of the recipe as the first result.)&lt;br /&gt;&lt;br /&gt;The verdict, though: not so great. More fun to make than to eat. It&amp;rsquo;s a so-so lemon curd layer on top of a so-so cheesecake layer. Not a keeper.&lt;br /&gt;&lt;br /&gt;Notes for Brits: if you want to fit in, don&amp;rsquo;t pronounce the &amp;ldquo;ha&amp;rdquo; in &lt;a href="http://en.wikipedia.org/wiki/Graham_cracker"&gt;Graham crackers&lt;/a&gt;: it&amp;rsquo;s more like &amp;ldquo;gram crackers.&amp;rdquo; The closest UK equivalent is probably the &lt;a href="http://www.soci.org/SCI/general/2004/html/ge370.jsp"&gt;digestive biscuit&lt;/a&gt;. But the history of the Graham cracker is &lt;a href="http://www.snopes.com/food/origins/graham.htm"&gt;rather more interesting&lt;/a&gt;: Graham, like Kellog, was a &lt;a href="http://www.stayfreemagazine.org/10/graham.htm"&gt;sexual-purity crusader&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Categories: Food&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-111826528208179250?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.topsecretrecipes.com/recipes/mclemonc.htm' title='I made this: Lemon Cream Cheese Pie'/><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/111826528208179250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=111826528208179250' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111826528208179250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111826528208179250'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/06/i-made-this-lemon-cream-cheese-pie.html' title='I made this: Lemon Cream Cheese Pie'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-111829960655823028</id><published>2005-06-08T23:47:00.000-07:00</published><updated>2006-03-01T05:06:12.816-08:00</updated><title type='text'>Blogger feeds are screwy</title><content type='html'>My Atom feed is broken; I&amp;rsquo;m blaming Blogger.&lt;br /&gt;&lt;br /&gt;I&amp;rsquo;m set to produce full-content feeds, but at the moment &lt;a href="http://jameskew.blogspot.com/atom.xml"&gt;my feed&lt;/a&gt;&amp;rsquo;s looking rather slimmer than it should. Recent articles:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;So I&amp;rsquo;m a sucker for whizzy visualisations&lt;/b&gt;&lt;br /&gt;Here melinda from 41090 to 2437. Every name I tried shows the same order-of-magnitude increase. People are more interested in themselves than the world at large is. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Butchering the chicken&lt;/b&gt;&lt;br /&gt;Biting the bullet: whole chickens are ridiculously cheap this week (59 maybe some apple or mango, and a sour cream or mayo-based dressing) and enchiladas. The next one should be perfect.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;On tea&lt;/b&gt;&lt;br /&gt;Neil Gaiman grumbles about America Jack in the Box restaurants. &lt;br /&gt;&lt;br /&gt;Amusing, but not terribly useful for anyone reading in an aggregator. &lt;a href="http://status.blogger.com/"&gt;Blogger Status&lt;/a&gt; has nothing to say; I&amp;rsquo;ve sent a message to Blogger Support. I notice the Site Feed options has grown an &lt;a href="http://www.google.com/support/adsense/bin/answer.py?answer=20012"&gt;AdSense-for-Feeds&lt;/a&gt; related field; could be some Blogger work-in-progress?&lt;br /&gt;&lt;br /&gt;[Update: &lt;a href="http://status.blogger.com/2005/06/weve-tracked-down-bug-causing-feed.html"&gt;Blogger Status&lt;/a&gt; says &amp;ldquo;fixed within the next hour&amp;rdquo;. Although that was an hour and a half ago and it isn&amp;rsquo;t fixed yet&amp;hellip; First rule of estimating: estimate long and deliver short. It's always better to exceed expectations.] [Update 2: Fixed.]&lt;br /&gt;&lt;br /&gt;Sorry for the inconvenience.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-111829960655823028?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/111829960655823028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=111829960655823028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111829960655823028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111829960655823028'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/06/blogger-feeds-are-screwy.html' title='Blogger feeds are screwy'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-111808405048379082</id><published>2005-06-08T15:52:00.000-07:00</published><updated>2006-03-01T05:09:18.703-08:00</updated><title type='text'>So I’m a sucker for whizzy visualisations</title><content type='html'>Here&amp;rsquo;s another: &lt;a href="http://wordcount.org/main.php"&gt;WordCount&lt;/a&gt;, an interactive visualisation of word frequency in British English.&lt;br /&gt;&lt;br /&gt;The data is from the &lt;a href="http://www.natcorp.ox.ac.uk/"&gt;British National Corpus&lt;/a&gt;, built between 1991&amp;ndash;1994 from samples of written and spoken English. It&amp;rsquo;s interesting how fast the corpus has aged in the 10 years since then, which saw the rise of the Internet out of the realms of academics and hobbyists and into the general population: look how lowly rated &lt;i&gt;internet&lt;/i&gt; (30525), &lt;i&gt;email&lt;/i&gt; (44758), &lt;i&gt;browser&lt;/i&gt; (51513) are. &lt;i&gt;Website&lt;/i&gt; and &lt;i&gt;webpage&lt;/i&gt; don&amp;rsquo;t appear at all. The &lt;a href="http://en.wikipedia.org/wiki/Www"&gt;World Wide Web&lt;/a&gt; was just starting to emerge in the period in which the corpus was being compiled, but hadn&amp;rsquo;t yet hit the public eye much.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Modem&lt;/i&gt; (13751) comes in a lot higher than &lt;i&gt;broadband&lt;/i&gt; (45214) &amp;mdash; a ratio now reversed, if Google is anything to go by. (64.5 million hits for &amp;ldquo;broadband&amp;rdquo;; 24.9 million for &amp;ldquo;modem&amp;rdquo;, and that includes 2.3 million for &amp;ldquo;cable modem&amp;rdquo;.)&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;img class="bordered" src="http://users.ca.astound.net/james.kew/blog/2005/06/so-im-sucker-for-whizzy-visualisations/wordcount.png" width="500" height="181" alt="WordCount results for &amp;ldquo;kew&amp;rdquo;: rank 19914."&gt;&lt;/div&gt;&lt;br /&gt;In the obligatory vanity search, my reasonably-unusual surname &amp;mdash; common enough that there&amp;rsquo;s a few in every phonebook, uncommon enough to usually require me to spell it out (&amp;ldquo;That&amp;rsquo;s K-E-W.&amp;rdquo;) &amp;mdash; comes in higher than most of these internet-related keywords: james (1000) kew (19914). I would guess the usage is inflated a bit by sharing a surname with a district of London, not to mention a prominent &lt;a href="http://www.rbgkew.org.uk/"&gt;botanic garden&lt;/a&gt;. (&amp;ldquo;Yes, Kew, like the Gardens.&amp;rdquo;) &lt;br /&gt;&lt;br /&gt;And a nice bit of data collection: the WordCount people keep count of queries made and use it to generate &lt;a href="http://wordcount.org/querycount.php"&gt;QueryCount&lt;/a&gt;, applying the same visualisation to queries. The results confirm what we already know: given a dictionary, the first thing most people will do is look up naughty words. And it also suggests that their second impulse is to look up their own name: forenames rank a lot higher in QueryCount than in WordCount. &lt;i&gt;James&lt;/i&gt;, ranked 1000 in WordCount, leaps to 70 in QueryCount; &lt;i&gt;melinda&lt;/i&gt; from 41090 to 2437. Every name I tried shows the same order-of-magnitude increase. People are more interested in themselves than the world at large is.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-111808405048379082?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/111808405048379082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=111808405048379082' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111808405048379082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111808405048379082'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/06/so-im-sucker-for-whizzy-visualisations.html' title='So I&amp;rsquo;m a sucker for whizzy visualisations'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-111819241816085826</id><published>2005-06-07T18:00:00.000-07:00</published><updated>2006-03-01T03:35:28.136-08:00</updated><title type='text'>Butchering the chicken</title><content type='html'>Biting the bullet: whole chickens are ridiculously cheap this week (59&amp;cent; a pound, which makes a 4lb-ish chicken about $2.50), so I bought a couple.&lt;br /&gt;&lt;br /&gt;I&amp;rsquo;ve never had much luck cutting up chickens before &amp;mdash; usually resorting to brute force and ending up with a mangled mess of flesh &amp;mdash; but &lt;a href="http://www.cookingforengineers.com/article.php?id=97"&gt;Cooking For Engineers&lt;/a&gt; makes it look reasonably easy. How hard can it be?&lt;br /&gt;&lt;br /&gt;Well, still quite hard. Legs and wings went well, giving me a false sense of confidence: removing and jointing these is not about forcefully cleaving your way through, it&amp;rsquo;s about careful cutting and feeling your way for the weak point of the joint.&lt;br /&gt;&lt;br /&gt;Breasts: not so good. The key point I missed here: remember which way is up, otherwise you end up proudly and pointlessly cutting down either side of the keel bone rather than the backbone. Oops.&lt;br /&gt;&lt;br /&gt;Still, this one&amp;rsquo;s for poaching, and ultimately destined for chicken salad (a toss-it-together effort, probably chicken, grapes, celery, walnuts &amp;mdash; a bit Waldorfy so far, hmm &amp;mdash; maybe some apple or mango, and a sour cream or mayo-based dressing) and &lt;a href="http://www.foodnetwork.com/food/recipes/recipe/0,1977,FOOD_9936_28257,00.html"&gt;enchiladas&lt;/a&gt;. The next one should be perfect.&lt;br /&gt;&lt;br /&gt;Categories: Food&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-111819241816085826?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/111819241816085826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=111819241816085826' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111819241816085826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111819241816085826'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/06/butchering-chicken.html' title='Butchering the chicken'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8157071.post-111811664493553105</id><published>2005-06-07T11:57:00.000-07:00</published><updated>2006-03-01T03:54:25.036-08:00</updated><title type='text'>On tea</title><content type='html'>&lt;a href="http://www.neilgaiman.com/journal/2005/06/optimism-faith-english-breakfast.asp"&gt;Neil Gaiman&lt;/a&gt; grumbles about America&amp;rsquo;s lack of tea-making skills:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;In America, you have a country filled from sea to shining sea with people in the food service industries all of them convinced that a person can somehow make a drinkable cup of tea using only a) a teabag and b) a cup and c) a container holding water that was once reasonably hot.&lt;/blockquote&gt; Very true: tea, or at least &lt;em&gt;hot&lt;/em&gt; tea, just is not culturally significant here. Coffee will usually be decent; tea&amp;rsquo;s an &lt;a href="http://waiterrant.blogspot.com/2005/02/tea-nazi-two-scruffy-bespectacled.html"&gt;inconvenience&lt;/a&gt;. And getting milk for tea is difficult, as it&amp;rsquo;s so unusual here: tea&amp;rsquo;s usually drunk with lemon.&lt;br /&gt;&lt;br /&gt;But to be fair, the teabag-and-pot-of-hot-water routine is pretty much standard in the UK too. The only places you&amp;rsquo;re guaranteed a properly-brewed mug of tea: greasy spoon caf&amp;eacute;s.&lt;br /&gt;&lt;br /&gt;Gaiman&amp;rsquo;s &lt;a href="http://www.neilgaiman.com/journal/2005/06/last-tea-post.asp"&gt;followup&lt;/a&gt; addresses the much-asked question, presumably from his large American audience: &amp;ldquo;How &lt;em&gt;do&lt;/em&gt; you make tea then?&amp;rdquo; His answer is pragmatic:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;This is the biggest, most important thing to know: &lt;em&gt;For a black tea, you pour boiling water on tea leaves&lt;/em&gt;. That&amp;rsquo;s ninety percent of the art of making a decent cup of tea. [&amp;hellip;] It&amp;rsquo;s the final ten percent of the cup of tea that you&amp;rsquo;ll get people calling each other heretics for.&lt;/blockquote&gt; And &lt;a href="http://www.neilgaiman.com/journal/2005/06/my-heart-was-under-lock-and-key-but.asp"&gt;finally&lt;/a&gt;, his respondents note that, in the grumbling about tea stakes, it&amp;rsquo;s hard to beat &lt;a href="http://www.bbc.co.uk/dna/h2g2/A61345"&gt;Douglas Adams&lt;/a&gt;: &amp;ldquo;Americans are all mystified about why the English make such a big thing out of tea because most Americans &lt;em&gt;have never had a good cup of tea&lt;/em&gt;.&amp;rdquo;&lt;br /&gt;&lt;br /&gt;&lt;img class="bordered" style="float:right; margin:0px 0px 10px 10px" src="http://users.ca.astound.net/james.kew/blog/2005/06/on-tea/lipton.jpg" width="160" height="170" alt="Lipton teabag envelope: Lipton, the &amp;ldquo;BRISK&amp;rdquo; tea, 100% natural."&gt; But American tea itself is not bad. No need to pay through the nose for imported English tea, unless you&amp;rsquo;re a real tea snob. &lt;a href="http://www.liptont.com/our_products/black_tea/blk_hot_tea.asp"&gt;Lipton&lt;/a&gt; is the most common brand here, and it&amp;rsquo;s good; and I rather like the retro quaintness of its description as the &amp;ldquo;BRISK&amp;rdquo; tea. Another oddity: in America, teabags &lt;em&gt;always&lt;/em&gt; come individually wrapped in little paper envelopes, and with a string and tag attached to make the bag easy to dunk.&lt;br /&gt;&lt;br /&gt;America does have the best tea invention: iced tea, the best and cheapest cold drink ever. Lipton&amp;rsquo;s website claims that 80% of teabags sold in the US are used for making iced tea: *boggle*. &lt;br /&gt;&lt;br /&gt;Anyway, iced tea my way: two or three teabags in a big jug. A kettle&amp;rsquo;s worth of hot water &amp;mdash; or two kettles&amp;rsquo; worth, from our dinky American kettle. Cool. Drink from a pint glass with &lt;em&gt;lots&lt;/em&gt; of ice and a big squeeze of lemon.&lt;br /&gt;&lt;br /&gt;Melinda likes &lt;a href="http://www.nestea.com/product_disp.asp?prod_id=3"&gt;Nestea iced tea mix&lt;/a&gt;, which reminds her of her childhood: instant freeze-dried tea, which you mix in cold water to make iced tea. Can&amp;rsquo;t stand it myself: it has a very distinctive chemical tang which, to borrow from Douglas Adams again, tastes almost, but not quite, entirely unlike tea.&lt;br /&gt;&lt;br /&gt;As the Nestea page suggests, iced tea is very frequently either sweetened or flavoured, both of which result in something too sickly-sweet to be really refreshing. Iced tea in restaurants, at least here in California, is typically unsweetened. Iced tea from fast-food joint soda fountains is usually one of the sweetened varieties: and when it&amp;rsquo;s unsweetened, it&amp;rsquo;s often hard to find the necessary lemon. Melinda&amp;rsquo;s tips for decent fast-food iced tea: &lt;a href="http://www.nordstrom.com"&gt;Nordstrom&lt;/a&gt; caf&amp;eacute;s; &lt;a href="http://www.jackinthebox.com/"&gt;Jack in the Box&lt;/a&gt; restaurants.&lt;br /&gt;&lt;br /&gt;Categories: Food&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8157071-111811664493553105?l=jameskew.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jameskew.blogspot.com/feeds/111811664493553105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8157071&amp;postID=111811664493553105' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111811664493553105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8157071/posts/default/111811664493553105'/><link rel='alternate' type='text/html' href='http://jameskew.blogspot.com/2005/06/on-tea.html' title='On tea'/><author><name>James</name><uri>http://www.blogger.com/profile/01502072746955166120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='20' src='http://users.ca.astound.net/james.kew/blog/prc_150.png'/></author><thr:total>0</thr:total></entry></feed>
