<?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-14604873</id><updated>2012-01-19T22:21:47.703-07:00</updated><category term='calendar'/><category term='pirates'/><category term='férias'/><category term='UC Davis'/><category term='auto delete'/><category term='cl'/><category term='development'/><category term='language extensions'/><category term='Zimmer'/><category term='France'/><category term='ps'/><category term='ds'/><category term='D-Link'/><category term='flower'/><category term='algorithms'/><category term='stupidity'/><category term='home'/><category term='travel'/><category term='mouse'/><category term='Aechmea fasciata'/><category term='Logitech'/><category term='spam'/><category term='sfrac'/><category term='rss'/><category term='journal'/><category term='LinkedIn'/><category term='nintendo'/><category term='standard library'/><category term='google sites'/><category term='indentation'/><category term='DreamWorks'/><category term='peter easton'/><category term='c++'/><category term='warnings'/><category term='weather'/><category term='emails'/><category term='russia'/><category term='cv'/><category term='edinburgh'/><category term='slow'/><category term='Front Row'/><category term='Christmas'/><category term='ical'/><category term='blogger beta'/><category term='curriculum vitae'/><category term='Wii'/><category term='humour'/><category term='screen capture'/><category term='streams'/><category term='glasgow'/><category term='pdf'/><category term='Untitled'/><category term='rotate'/><category term='iterators'/><category term='batch'/><category term='beta'/><category term='Automator'/><category term='movie'/><category term='rain'/><category term='ispell'/><category term='social networks'/><category term='Firefox'/><category term='rigging'/><category term='iTunes'/><category term='desktop'/><category term='svg'/><category term='snow angle'/><category term='flickr'/><category term='Pont du Gard'/><category term='time-machine'/><category term='mac'/><category term='zkwarl'/><category term='xbase'/><category term='design'/><category term='Paul Simon'/><category term='Emacs'/><category term='Visual C++'/><category term='multiply'/><category term='iihf'/><category term='&quot;How To Train Your Dragon&quot;'/><category term='capture'/><category term='boolean operators'/><category term='mog'/><category term='&quot;character rigging&quot;'/><category term='google'/><category term='bromeliad'/><category term='scotland'/><category term='&quot;DreamWorks Animation&quot;'/><category term='SNL'/><category term='AppleScript'/><category term='BitPlayer'/><category term='apple'/><category term='ISO'/><category term='google talk'/><category term='montpellier'/><category term='Thanksgiving'/><category term='skype'/><category term='os x'/><category term='gtalk'/><category term='winter'/><category term='google pages'/><category term='o hai'/><category term='osx'/><category term='M-RBB93'/><category term='sync'/><category term='extern'/><category term='compression'/><category term='ctypes'/><category term='Acceleware'/><category term='pyreadline'/><category term='picture'/><category term='python'/><category term='lolspeak'/><category term='animation'/><category term='contact'/><category term='internet'/><category term='trailer'/><category term='bat'/><category term='spell check'/><category term='windows'/><category term='résumé'/><category term='podcasts'/><category term='cowdenbeath'/><category term='productivity'/><category term='spell'/><category term='inkscape'/><category term='canada'/><category term='stl'/><category term='ps2pdf'/><category term='comments'/><category term='spacing'/><category term='router'/><category term='stylus'/><category term='tabs'/><category term='wallpaper'/><category term='vacation'/><category term='photography'/><category term='Davis'/><category term='California'/><category term='iLike'/><category term='music'/><category term='blog'/><category term='tip'/><category term='xfrac'/><category term='pdb'/><category term='Quicksilver'/><category term='bluetooth'/><category term='blogger'/><category term='DWA'/><category term='eps'/><category term='wireless'/><category term='emurse'/><category term='history'/><category term='fractions'/><category term='Aigue-Mortes'/><category term='hockey'/><category term='command line'/><category term='snow'/><category term='LaTeX'/><category term='password'/><category term='typesetting'/><category term='keywords'/><title type='text'>zkwarl</title><subtitle type='html'>A journal about me and other random things</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default?start-index=101&amp;max-results=100'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>135</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-14604873.post-2165487326818310328</id><published>2010-10-08T09:16:00.000-07:00</published><updated>2010-10-08T09:16:45.197-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='comments'/><category scheme='http://www.blogger.com/atom/ns#' term='spam'/><title type='text'>Spam, Spam, Spam, Eggs and Spam</title><content type='html'>It looks like Blogger's new spam detection basically doesn't work.  Therefore, I'm instead turning on comment moderation to deal with the increase in comment spam that I'm getting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-2165487326818310328?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/2165487326818310328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2010/10/spam-spam-spam-eggs-and-spam.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/2165487326818310328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/2165487326818310328'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2010/10/spam-spam-spam-eggs-and-spam.html' title='Spam, Spam, Spam, Eggs and Spam'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-3183565485804957896</id><published>2010-04-28T11:02:00.001-07:00</published><updated>2010-04-28T11:02:19.263-07:00</updated><title type='text'>The Shrek Marketing Machine has Started</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt;	&lt;a href="http://www.flickr.com/photos/smithco/4560831308/" title="photo sharing"&gt;&lt;img src="http://farm5.static.flickr.com/4025/4560831308_fbfe1f8a2d.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;	&lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/smithco/4560831308/"&gt;The Shrek Marketing Machine has Started&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/smithco/"&gt;smithco&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;				&lt;p class="flickr-yourcomment"&gt;	&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-3183565485804957896?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/3183565485804957896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2010/04/shrek-marketing-machine-has-started.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/3183565485804957896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/3183565485804957896'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2010/04/shrek-marketing-machine-has-started.html' title='The Shrek Marketing Machine has Started'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm5.static.flickr.com/4025/4560831308_fbfe1f8a2d_t.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-5841857424858022333</id><published>2010-04-11T20:34:00.003-07:00</published><updated>2010-04-11T20:52:31.829-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iTunes'/><category scheme='http://www.blogger.com/atom/ns#' term='Automator'/><category scheme='http://www.blogger.com/atom/ns#' term='AppleScript'/><category scheme='http://www.blogger.com/atom/ns#' term='auto delete'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Remove Played Podcasts</title><content type='html'>&lt;p style="text-align: justify"&gt;Quite unfortunately, Apple removed a very useful feature in iTunes 9.1.  Previously, it was possible to go to the Podcasts pane and bulk-select the entire podcast list, and in the context-menu, select “Allow Auto Delete”.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align: justify"&gt;This was an important feature, as otherwise, podcasts with set to “Do Not Auto Delete” would stick around after refreshing my podcast feeds.  Of course, I had already set in the iTunes preferences that I only wanted to keep unplayed podcasts, but iTunes had this extra un-Apple-like complication of overriding that setting on a per-file basis.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align: justify"&gt;Anyways, as a stop-gap measure, I wrote an Automator service to delete played podcasts.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align: justify"&gt;The service is stored at &lt;a href="http://sites.google.com/site/smithco/Home/remove-played-podcasts/RemovePlayedPodcasts.zip?attredirects=0&amp;d=1"&gt;http://sites.google.com/site/smithco/Home/remove-played-podcasts/RemovePlayedPodcasts.zip?attredirects=0&amp;d=1&lt;/a&gt; and can be installed by unzipping it and copying it to your Services folder (&amp;lt;user&amp;gt;/Library/Services).&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;The service is built for Snow Leopard (OS X 10.6).&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align: justify"&gt;This service contains AppleScript code from Rob Ryan (&lt;a href="http://discussions.info.apple.com/message.jspa?messageID=11316250#11316250"&gt;http://discussions.info.apple.com/message.jspa?messageID=11316250#11316250&lt;/a&gt;).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-5841857424858022333?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://sites.google.com/site/smithco/Home/remove-played-podcasts/RemovePlayedPodcasts.zip?attredirects=0&amp;d=1' title='Remove Played Podcasts'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/5841857424858022333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2010/04/remove-played-podcasts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5841857424858022333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5841857424858022333'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2010/04/remove-played-podcasts.html' title='Remove Played Podcasts'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-96369239453665727</id><published>2010-03-26T00:03:00.000-07:00</published><updated>2010-03-26T00:19:55.242-07:00</updated><title type='text'>Colour Fun</title><content type='html'>&lt;p style="text-align: justify"&gt;I had fun playing withe colours in this set of family vacation photos.  I did figure out two good lessons by experimentation.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align: justify"&gt;Firstly, it can be useful to compress the colour range to create an apparent depth.  I really managed to make the colours in the kite pop out by slicing off the top and bottom of the colour range.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align: justify"&gt;&lt;a href="http://www.flickr.com/photos/smithco/4464331426/"&gt;http://www.flickr.com/photos/smithco/4464331426/&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align: justify"&gt;Secondly, black &amp; white can be made more interesting by pushing the hues slightly to one colour.  Here, I pushed the colour slightly towards blue.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/smithco/4464341186/"&gt;http://www.flickr.com/photos/smithco/4464341186/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thirdly, the “rule of thirds” was something I read somewhere, though I don’t recall exactly where.  A bit of tinkering gave me some nice composition results.  What was a cute, but bland photo of Harrison was made much better by cropping &lt;br /&gt;it such that he was centred on the intersection of the lower and right third dividers.&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/smithco/4463551035"&gt;http://www.flickr.com/photos/smithco/4463551035&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The full set of photos is at &lt;a href="http://www.flickr.com/photos/smithco/sets/72157623581272873/"&gt;http://www.flickr.com/photos/smithco/sets/72157623581272873/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-96369239453665727?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/96369239453665727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2010/03/colour-fun.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/96369239453665727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/96369239453665727'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2010/03/colour-fun.html' title='Colour Fun'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-8642113503666697416</id><published>2010-03-06T15:16:00.000-07:00</published><updated>2010-03-06T15:16:28.745-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='trailer'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;DreamWorks Animation&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='animation'/><category scheme='http://www.blogger.com/atom/ns#' term='DreamWorks'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;character rigging&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;How To Train Your Dragon&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='rigging'/><category scheme='http://www.blogger.com/atom/ns#' term='DWA'/><category scheme='http://www.blogger.com/atom/ns#' term='movie'/><title type='text'>Dragons in 20 Days!</title><content type='html'>Only 20 more days until How To Train Your Dragon is out. &amp;nbsp;As it will be my first theatrical credit, I’m getting excited.&lt;br /&gt;&lt;br /&gt;While waiting, let's watch the trailer over and over again.&lt;br /&gt;&lt;br /&gt;&lt;object width="640" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/1huZhKwhIQc&amp;hl=en_GB&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/1huZhKwhIQc&amp;hl=en_GB&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Of technical interest, the dragons were creating using the new character rigging technology DreamWorks has been developing for the last few years.  The dragons were largely completed by the time I started at DreamWorks, but I did get to help fix a few bugs on them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-8642113503666697416?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.youtube.com/watch?v=1huZhKwhIQc' title='Dragons in 20 Days!'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/8642113503666697416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2010/03/dragons-in-20-days.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/8642113503666697416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/8642113503666697416'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2010/03/dragons-in-20-days.html' title='Dragons in 20 Days!'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-8668676719125871469</id><published>2009-11-18T21:34:00.001-07:00</published><updated>2009-11-18T21:34:16.804-07:00</updated><title type='text'>"Merry Madagascar" credit</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt;	&lt;a href="http://www.flickr.com/photos/smithco/4116008839/" title="photo sharing"&gt;&lt;img src="http://farm3.static.flickr.com/2772/4116008839_287b734af7.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;	&lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/smithco/4116008839/"&gt;&amp;quot;Merry Madagascar&amp;quot; credit&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/smithco/"&gt;smithco&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;				&lt;p class="flickr-yourcomment"&gt;	Wow, after thirteen months in the movie industry, I finally have a real credit.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-8668676719125871469?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/8668676719125871469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2009/11/madagascar-credit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/8668676719125871469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/8668676719125871469'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2009/11/madagascar-credit.html' title='&amp;quot;Merry Madagascar&amp;quot; credit'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2772/4116008839_287b734af7_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-8164654098358056386</id><published>2009-09-12T19:58:00.001-07:00</published><updated>2009-09-12T19:58:05.367-07:00</updated><title type='text'>Gnome vs. Cookie</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt;	&lt;a href="http://www.flickr.com/photos/smithco/3914545078/" title="photo sharing"&gt;&lt;img src="http://farm3.static.flickr.com/2437/3914545078_690e5455e6.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;	&lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/smithco/3914545078/"&gt;Gnome vs. Cookie&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/smithco/"&gt;smithco&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;				&lt;p class="flickr-yourcomment"&gt;	&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-8164654098358056386?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/8164654098358056386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2009/09/gnome-vs-cookie.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/8164654098358056386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/8164654098358056386'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2009/09/gnome-vs-cookie.html' title='Gnome vs. Cookie'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2437/3914545078_690e5455e6_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-4843604209033181003</id><published>2009-07-07T21:01:00.002-07:00</published><updated>2009-07-07T21:04:36.861-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Zimmer'/><category scheme='http://www.blogger.com/atom/ns#' term='DWA'/><title type='text'>Hans Zimmer at DreamWorks</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;br /&gt;&lt;div class="flickr-frame"&gt;&lt;a href="http://www.flickr.com/photos/smithco/3700290092/" title="photo sharing"&gt;&lt;img alt="" class="flickr-photo" src="http://farm3.static.flickr.com/2603/3700290092_29c946b1b9.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/smithco/3700290092/"&gt;Hans Zimmer at DreamWorks&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/smithco/"&gt;smithco&lt;/a&gt;.&lt;/div&gt;&lt;div class="flickr-yourcomment"&gt;Hans Zimmer gave us a concert on the roof of our new parkade.  This is one of the many reasons I love working at DreamWorks.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-4843604209033181003?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.flickr.com/photos/smithco/sets/72157620985974051/' title='Hans Zimmer at DreamWorks'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/4843604209033181003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2009/07/hans-zimmer-at-dreamworks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/4843604209033181003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/4843604209033181003'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2009/07/hans-zimmer-at-dreamworks.html' title='Hans Zimmer at DreamWorks'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2603/3700290092_29c946b1b9_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-2117119761748401774</id><published>2009-05-17T19:02:00.000-07:00</published><updated>2009-05-17T19:02:34.669-07:00</updated><title type='text'>Time to cave and start using Twitter</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_XJkkJsskzR8/ShDBb1b7quI/AAAAAAAAAA4/ylsCn1oujZU/s1600-h/gnome+icon.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_XJkkJsskzR8/ShDBb1b7quI/AAAAAAAAAA4/ylsCn1oujZU/s320/gnome+icon.png" /&gt;&lt;/a&gt;&lt;br /&gt;Well, everyone else is using Twitter.&amp;nbsp; I suppose it's time I do too.&amp;nbsp; Follow me &lt;a href="http://twitter.com/zkwarl"&gt;@zkwarl&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-2117119761748401774?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://twitter.com/zkwarl' title='Time to cave and start using Twitter'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/2117119761748401774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2009/05/time-to-cave-and-start-using-twitter.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/2117119761748401774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/2117119761748401774'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2009/05/time-to-cave-and-start-using-twitter.html' title='Time to cave and start using Twitter'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_XJkkJsskzR8/ShDBb1b7quI/AAAAAAAAAA4/ylsCn1oujZU/s72-c/gnome+icon.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-4941117626648168291</id><published>2009-01-14T00:09:00.002-07:00</published><updated>2009-01-14T00:15:46.208-07:00</updated><title type='text'>A Night at the Jim Henson Company</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;br /&gt;&lt;div class="flickr-frame"&gt;&lt;a href="http://www.flickr.com/photos/smithco/3195506845/" title="photo sharing"&gt;&lt;img alt="" class="flickr-photo" src="http://farm4.static.flickr.com/3340/3195506845_4de3e57486.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/smithco/3195506845/"&gt;SkekOk the Scroll Keeper&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/smithco/"&gt;smithco&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div class="flickr-yourcomment"&gt;I was just at a technology demonstration at The Jim Henson Company, hosted by LA-SIGGRAPH and VES.  They showed off the digital puppetry system used for Sid the Science Kid.&lt;br /&gt;&lt;br /&gt;The evening was fantastically cool.  The Jim Henson Company currently resides in Charlie Chaplin's studios.  There is a lot of history at this location.  And, all around the studio, especially in the reception, are amazing items from Henson productions.  Unfortunately, I only had my iPhone, and could only take photos of the reception and exterior.  The few decent photos I did get are on &lt;a href="http://flickr.com/photos/smithco/sets/72157612499534211/"&gt;my Flickr page&lt;/a&gt;.&lt;/div&gt;&lt;div class="flickr-yourcomment"&gt;&lt;/div&gt;&lt;div class="flickr-yourcomment"&gt;&lt;/div&gt;&lt;div class="flickr-yourcomment"&gt;&lt;/div&gt;&lt;div class="flickr-yourcomment"&gt;The picture above is from the reception.&amp;nbsp; It is a highly detailed, life sized, replica of a Skeksis from The Dark Crystal.&amp;nbsp; The reception also has all the awards earned by The Jim Henson Company, and a pair of Doozers were tucked above the reception desk.&lt;br /&gt;&lt;/div&gt;&lt;div class="flickr-yourcomment"&gt;&lt;br /&gt;The demonstration consisted of a few talks on the history of digital puppetry and then the live demonstration.  A great surprise is that Brian Henson gave an unscheduled appearance to talk about his father's perspective on CGI.  The live demo worked far better than I expected.  Two puppeteers man a character, one for the voice and face controls and one in a motion capture suit.  The performance in captured and rendered in to a CGI scene in real time.  Thus, digital characters can interact with a live performance.&lt;br /&gt;&lt;br /&gt;Afterwards, we got a short tour of the Creature Shop, where they make the puppets.  They had both new and old puppets out on display and we got a short performance demonstration of a traditional rod puppet by Grant Baciocco. Among the puppets were some of the realistic animal animatronics, those used for Puppet Up! and some of the older puppets used in Dinosaurs and The Storyteller.&amp;nbsp; It is a bit surreal to see the puppets from shows I grew up with.&lt;br /&gt;&lt;br /&gt;It certainly was a night to remember!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-4941117626648168291?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://flickr.com/photos/smithco/sets/72157612499534211/' title='A Night at the Jim Henson Company'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/4941117626648168291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2009/01/night-at-jim-henson-company.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/4941117626648168291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/4941117626648168291'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2009/01/night-at-jim-henson-company.html' title='A Night at the Jim Henson Company'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3340/3195506845_4de3e57486_t.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-4844914252645298133</id><published>2008-09-10T10:08:00.001-07:00</published><updated>2008-09-10T10:08:41.205-07:00</updated><title type='text'>I'm Going Back There</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt;	&lt;a href="http://www.flickr.com/photos/smithco/868087580/" title="photo sharing"&gt;&lt;img src="http://farm2.static.flickr.com/1187/868087580_874167dc69.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;	&lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/smithco/868087580/"&gt;Dreamworks Animation's Oscars&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/smithco/"&gt;smithco&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;				&lt;p class="flickr-yourcomment"&gt;	In the summer of 2007, I took a short tour of the Dreamworks Animation campus.  Now, I'll be starting a job there in October.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-4844914252645298133?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/4844914252645298133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2008/09/i-going-back-there.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/4844914252645298133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/4844914252645298133'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2008/09/i-going-back-there.html' title='I&amp;#39;m Going Back There'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm2.static.flickr.com/1187/868087580_874167dc69_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-2737242926230168082</id><published>2008-08-26T11:13:00.002-07:00</published><updated>2008-08-26T11:27:26.261-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flickr'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='os x'/><category scheme='http://www.blogger.com/atom/ns#' term='capture'/><category scheme='http://www.blogger.com/atom/ns#' term='o hai'/><category scheme='http://www.blogger.com/atom/ns#' term='lolspeak'/><category scheme='http://www.blogger.com/atom/ns#' term='screen capture'/><title type='text'>Flickr Learned LOLspeak &amp; OS X Screen Captures</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;br /&gt;&lt;div class="flickr-frame"&gt;&lt;a href="http://www.flickr.com/photos/smithco/2800752428/" title="photo sharing"&gt;&lt;img alt="" class="flickr-photo" src="http://farm4.static.flickr.com/3012/2800752428_9ef9b4a08c.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/smithco/2800752428/"&gt;Flickr Learned LOLspeak&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/smithco/"&gt;smithco&lt;/a&gt;.&lt;/div&gt;&lt;div class="flickr-yourcomment"&gt;&lt;/div&gt;&lt;div class="flickr-yourcomment"&gt;Flickr greeted me with a boisterous "O HAI" this morning.  I laughed out loud.&lt;/div&gt;&lt;br /&gt;This also reminded me of a good OS X tip.&amp;nbsp; Screen captures in OS X are really easy.&amp;nbsp; ⌘-Shift-3 will drop a PNG-format image file on the desktop for each screen.&amp;nbsp; ⌘-Shift-4 will give a cross-hair selector to grab a portion of the screen: just select a region and a PNG appears on the desktop.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-2737242926230168082?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://flickr.com/photos/smithco/2800752428/' title='Flickr Learned LOLspeak &amp; OS X Screen Captures'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/2737242926230168082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2008/08/flickr-learned-lolspeak.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/2737242926230168082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/2737242926230168082'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2008/08/flickr-learned-lolspeak.html' title='Flickr Learned LOLspeak &amp; OS X Screen Captures'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3012/2800752428_9ef9b4a08c_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-509020171549175307</id><published>2008-08-11T22:31:00.000-07:00</published><updated>2008-08-11T22:42:32.250-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google sites'/><category scheme='http://www.blogger.com/atom/ns#' term='résumé'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='google pages'/><title type='text'>Google Pages is Closing; Google Sites is Open</title><content type='html'>I've been using Google Pages to host some odds and ends.&amp;nbsp; Mostly, I've only used it for static content that isn't easily stored on this Blogger site.&amp;nbsp; However, Google has decided to depricate the Pages service in favour of the Google Sites service.&amp;nbsp; Google has posted &lt;a href="http://groups.google.com/group/GPC-How-to/browse_thread/thread/799f7251fefe36b0"&gt;an explanation&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;I'll have to move my stuff.&amp;nbsp; That's OK.&amp;nbsp; I wasn't enamoured with Google Pages, but it was as good as any place for some free webspace.&amp;nbsp; Google Sites has a better interface and is generally easier to use, though the structure of the content is far less flexible.&amp;nbsp; I prefer ease over flexibility anyways.&lt;br /&gt;&lt;br /&gt;Over the next while, my miscellaneous stuff that was over at &lt;a href="http://smithco.googlepages.com/home"&gt;my Google Page&lt;/a&gt; will move to &lt;a href="http://sites.google.com/site/smithco/"&gt;my Google Site&lt;/a&gt;.&amp;nbsp; Generally, this is a non-issue, except that &lt;a href="http://sites.google.com/site/smithco/Home/r%C3%A9sum%C3%A9.pdf?attredirects=0"&gt;my current résumé is now moved&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-509020171549175307?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://sites.google.com/site/smithco/' title='Google Pages is Closing; Google Sites is Open'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/509020171549175307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2008/08/google-pages-is-closing-google-sites-is.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/509020171549175307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/509020171549175307'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2008/08/google-pages-is-closing-google-sites-is.html' title='Google Pages is Closing; Google Sites is Open'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-1949437823191610940</id><published>2008-07-29T09:47:00.003-07:00</published><updated>2008-07-29T10:00:16.675-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sync'/><category scheme='http://www.blogger.com/atom/ns#' term='ical'/><category scheme='http://www.blogger.com/atom/ns#' term='calendar'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>iCal/GCal Integration Works Really Well</title><content type='html'>Google has finally opened up CalDAV support in Google Calendar.  Simply put, this means Apple iCal and Google Calendar can sync with each other directly now.  There's no more need for a third party tool like spanning sync.&lt;br /&gt;&lt;br /&gt;So far, the syncing works really well.  My Google Calendar shows up as a new calendar in iCal, and any edits and additions I make to it in iCal show up a few minutes later in Google Calendar.  There are some limitations to the service, but none of them have been an issue for me in regular use.&lt;br /&gt;&lt;br /&gt;Instructions on how to set this up can be &lt;a href="http://www.google.com/support/calendar/bin/answer.py?answer=99358"&gt;found in the Google Calendar documentation&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-1949437823191610940?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.google.com/support/calendar/bin/answer.py?answer=99358' title='iCal/GCal Integration Works Really Well'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/1949437823191610940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2008/07/icalgcal-integration-works-really-well.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/1949437823191610940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/1949437823191610940'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2008/07/icalgcal-integration-works-really-well.html' title='iCal/GCal Integration Works Really Well'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-5815980018644853966</id><published>2008-07-28T13:13:00.000-07:00</published><updated>2008-07-28T13:16:49.823-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Acceleware'/><category scheme='http://www.blogger.com/atom/ns#' term='résumé'/><title type='text'>My Résumé and Acceleware's Demise</title><content type='html'>I've posted an updated &lt;a href="http://smithco.googlepages.com/colin_smith_resume.pdf"&gt;version of résumé&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I'm on the job hunt again after getting downsized.&amp;nbsp; Acceleware, the company I was working for, has hit a financial crunch and they fired half the employees, myself included, last week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-5815980018644853966?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://smithco.googlepages.com/colin_smith_resume.pdf' title='My Résumé and Acceleware&apos;s Demise'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/5815980018644853966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2008/07/my-rsum-and-accelewares-demise.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5815980018644853966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5815980018644853966'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2008/07/my-rsum-and-accelewares-demise.html' title='My Résumé and Acceleware&apos;s Demise'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-150242975162685628</id><published>2008-06-21T22:22:00.003-07:00</published><updated>2008-06-21T22:25:21.184-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Untitled'/><category scheme='http://www.blogger.com/atom/ns#' term='password'/><category scheme='http://www.blogger.com/atom/ns#' term='time-machine'/><category scheme='http://www.blogger.com/atom/ns#' term='osx'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Time Machine is Awesome and How to Reset the Administrative Password</title><content type='html'>&lt;p&gt;The hard drive in my MacBook failed this weekend. I have the worst possible luck when it comes to hard drives. It's the fourth drive that's failed for me in under a year's use.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Thankfully Apple made it easy for me to back up and to restore a system. Time Machine is awesome. I plug my external hard drive in and it backs up my whole system without any hassle. But what was better is how well the restore went, well almost how well it went.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;First, I had a new drive put in my MacBook. It's a good thing that hard drives are getting cheaper! And then I installed Leopard. After the base install Leopard kindly asks me if I want to restore from a Time Machine backup, and I say yes. After waiting for my data to copy over I get two surprises.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The first surprise is that my password for login does not work. That's bad; I'll explain the solution after. The second surprise is that after logging in, everything is exactly as it was before the failure. All my documents and settings have been restored. It's amazing how well that part worked.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Now the password bit. I don't know how, but the install seemed to have initialised my account with a password other than what I had set before the failure. Perhaps Time Machine doesn't store passwords? That would make sense from a security perspective, but I would think that the installer should have prompted me for a new one.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;But, it turns out that an administrative password can be reset using an installer disc. Pop the disc in, reboot and hold 'c' as boots back up. This will cause it to boot from the disc instead of the hard drive. Then, when the installer pops up, there's a Utilities menu on the top bar. Under that menu is a tool to reset passwords.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;After my password was reset, I'm happily again using my MacBook!&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-150242975162685628?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/150242975162685628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2008/06/time-machine-is-awesome-and-how-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/150242975162685628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/150242975162685628'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2008/06/time-machine-is-awesome-and-how-to.html' title='Time Machine is Awesome and How to Reset the Administrative Password'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-7531670120037570503</id><published>2008-04-14T21:04:00.005-07:00</published><updated>2008-04-14T21:08:36.693-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LinkedIn'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Firefox 3 With LinkedIn Plug-In is Unstable</title><content type='html'>I've been using Firefox 3 (beta 5) lately, and generally quite like it.  However, I've been having stability and speed problems.  Thankfully, I've finally found the culprit: the LinkedIn plug-in.  After disabling that one, Firefox 3 is suddenly speedy and stable!  I just hope that I'm not posting this prematurely ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-7531670120037570503?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/7531670120037570503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2008/04/firefox-3-with-linkedin-plug-in-is.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/7531670120037570503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/7531670120037570503'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2008/04/firefox-3-with-linkedin-plug-in-is.html' title='Firefox 3 With LinkedIn Plug-In is Unstable'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-5946502615503683930</id><published>2008-03-05T00:27:00.001-07:00</published><updated>2008-03-05T00:28:23.295-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='podcasts'/><category scheme='http://www.blogger.com/atom/ns#' term='Front Row'/><category scheme='http://www.blogger.com/atom/ns#' term='iTunes'/><category scheme='http://www.blogger.com/atom/ns#' term='osx'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Phantom Front Row Entries</title><content type='html'>I've been finding a number of dead entries in the Podcasts menu in Front Row lately.  Podcasts that I've listened to and have long since been deleted.  Mysterious.&lt;br /&gt;&lt;br /&gt;It turns out that there is an enigmatic sequence of events that cause the iTunes database to retain entries for deleted items.  I never did find out what are the particular causes for this to occur.  However, there is a way to fix these phantoms of podcasts past.&lt;br /&gt;&lt;br /&gt;After a few dead ends, I found a &lt;a href="http://discussions.apple.com/thread.jspa?messageID=6758166%236758166"&gt;thread on the Apple forums&lt;/a&gt; about this issue.  No one knew why it happens, but one &lt;a href="http://discussions.apple.com/profile.jspa?userID=1183276"&gt;astute poster&lt;/a&gt; had a solution.   Luckily, &lt;a href="http://dougscripts.com"&gt;Doug&lt;/a&gt; has a &lt;a href="http://dougscripts.com/itunes/scripts/scripts01.php?page=1%23removedeadsuper"&gt;script&lt;/a&gt; that searches the iTunes database and excises incorporeal entries.  One run of the script neatly solved the problem.  Huzzah!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-5946502615503683930?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/5946502615503683930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2008/03/phantom-front-row-entries.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5946502615503683930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5946502615503683930'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2008/03/phantom-front-row-entries.html' title='Phantom Front Row Entries'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-6899486557707877040</id><published>2008-02-20T23:33:00.001-07:00</published><updated>2008-02-20T23:33:08.960-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bluetooth'/><category scheme='http://www.blogger.com/atom/ns#' term='mouse'/><category scheme='http://www.blogger.com/atom/ns#' term='Logitech'/><category scheme='http://www.blogger.com/atom/ns#' term='M-RBB93'/><title type='text'>I Fixed My Logitech Bluetooth Mouse</title><content type='html'>&lt;p&gt;I really do like my Logitech Bluetooth mouse. It's great to have a wireless mouse that does not eat up a USB port on my MacBook. Unfortunately, over the last few weeks it started performing poorly. The cursor was dragging around slowly and jumping a lot.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Crud. I figured it must be due to one of the major Leopard updates. But, no one else on the Internet seems to have a similar problem. Could it be that there's a physical fault developing in my mouse? I hope not. The M-RBB93 is a hard to find model: it's not flashy or expensive enough to warrant a shelf spot among the 27-button MS über-mice.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;After a few weeks of hunting for an answer, I discovered the problem! I leaned in a bit closer to my mouse and realised that my mouse pad had a nice layer of mouse turds. There was simply enough gunk built up from the last few years to throw off the mouse's laser.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The problem was easily fixed by taking a washcloth to my mouse pad. Now, my mouse works like new again. It's nice to know that sometimes a simple solution is still the best fix.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-6899486557707877040?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/6899486557707877040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2008/02/i-fixed-my-logitech-bluetooth-mouse.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/6899486557707877040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/6899486557707877040'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2008/02/i-fixed-my-logitech-bluetooth-mouse.html' title='I Fixed My Logitech Bluetooth Mouse'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-6352236990277865579</id><published>2007-12-31T16:40:00.001-07:00</published><updated>2007-12-31T16:40:59.332-07:00</updated><title type='text'>Milton</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt;	&lt;a href="http://www.flickr.com/photos/smithco/2153285690/" title="photo sharing"&gt;&lt;img src="http://farm3.static.flickr.com/2404/2153285690_949851befe.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;	&lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/smithco/2153285690/"&gt;Milton&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/smithco/"&gt;smithco&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;				&lt;p class="flickr-yourcomment"&gt;	I got a Sock Monkey kit for Christmas.  It contained a pair of socks, some thread, needles, some fabric and sewing instructions.&lt;br /&gt;&lt;br /&gt;He's named for the Top Banana, Milton Berle.  He's a little lumpy, his ears uneven and his hat's a bit too large.  But, he's my monkey.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-6352236990277865579?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/6352236990277865579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2007/12/milton.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/6352236990277865579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/6352236990277865579'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2007/12/milton.html' title='Milton'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2404/2153285690_949851befe_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-7672936015526187692</id><published>2007-12-26T13:14:00.001-07:00</published><updated>2007-12-26T13:14:13.379-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='router'/><category scheme='http://www.blogger.com/atom/ns#' term='nintendo'/><category scheme='http://www.blogger.com/atom/ns#' term='wireless'/><category scheme='http://www.blogger.com/atom/ns#' term='Wii'/><category scheme='http://www.blogger.com/atom/ns#' term='D-Link'/><category scheme='http://www.blogger.com/atom/ns#' term='Christmas'/><title type='text'>The Wii and the D-Link WBR-2310 (error code 52040)</title><content type='html'>&lt;p&gt;Hooray! Santa brought me a Wii for Christmas. Boo! Attempting to connect to the internet gave me error code 52030.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The set up I have is a Wii and a D-Link WBR-2310 wireless router. Usually, this router just works without any problems. But, it sure didn't like my Wii. I went through a whole swath of experiments with the settings, but I could not find a solution.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;However, after a while, it occurred to me that I should try a firmware update for the router. And, Hurray! the firmware upgrade fixed it all. Now, I can enjoy the best weather forecast available and participate in odd polls.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;So the lesson is, the D-Link WBR-2310 with firmware 1.02 does not work with the Wii, but upgrading to 1.04 does.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-7672936015526187692?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/7672936015526187692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2007/12/wii-and-d-link-wbr-2310-error-code.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/7672936015526187692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/7672936015526187692'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2007/12/wii-and-d-link-wbr-2310-error-code.html' title='The Wii and the D-Link WBR-2310 (error code 52040)'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-8915851562746505912</id><published>2007-12-19T15:38:00.000-07:00</published><updated>2007-12-19T15:42:27.419-07:00</updated><title type='text'>Colin Smith shot dead</title><content type='html'>&lt;a href="http://icliverpool.icnetwork.co.uk/0100news/0100regionalnews/tm_headline=liverpool-s-top-gangster-colin-smith-shot-dead%26method=full%26objectid=20106543%26page=1%26siteid=50061-name_page.html"&gt;Liverpool's top gangster Colin Smith shot dead&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Suffice to say, I'm not the Colin Smith in the article.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-8915851562746505912?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://icliverpool.icnetwork.co.uk/0100news/0100regionalnews/tm_headline=liverpool-s-top-gangster-colin-smith-shot-dead%26method=full%26objectid=20106543%26page=1%26siteid=50061-name_page.html' title='Colin Smith shot dead'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/8915851562746505912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2007/12/colin-smith-shot-dead.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/8915851562746505912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/8915851562746505912'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2007/12/colin-smith-shot-dead.html' title='Colin Smith shot dead'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-4735706720779388379</id><published>2007-10-08T09:55:00.000-07:00</published><updated>2007-10-08T09:56:41.396-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><category scheme='http://www.blogger.com/atom/ns#' term='SNL'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='Thanksgiving'/><category scheme='http://www.blogger.com/atom/ns#' term='Paul Simon'/><title type='text'>Happy Thanksgiving!</title><content type='html'>&lt;object width="425" height="353"&gt;&lt;param name="movie" value="http://www.youtube.com/v/4ohTaXTjcuA&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/4ohTaXTjcuA&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="353"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-4735706720779388379?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.youtube.com/watch?v=4ohTaXTjcuA' title='Happy Thanksgiving!'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/4735706720779388379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2007/10/happy-thanksgiving.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/4735706720779388379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/4735706720779388379'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2007/10/happy-thanksgiving.html' title='Happy Thanksgiving!'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-3739914085173951491</id><published>2007-09-13T21:00:00.000-07:00</published><updated>2007-09-13T21:09:52.022-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Quicksilver'/><category scheme='http://www.blogger.com/atom/ns#' term='slow'/><category scheme='http://www.blogger.com/atom/ns#' term='osx'/><title type='text'>Quicksilver Tip: Fix a Slow Quicksilver</title><content type='html'>Over the last week or so, my much beloved Quicksilver has gotten very, very slow and sluggish.  I'd hit the hot key (option-space in my case) and start typing.  And then I'd wait.  After a few seconds, the command would register and the action would take place.&lt;br /&gt;&lt;br /&gt;After snooping around for what the problem is, I found a few web pages that suggested reducing the catalog size.  Yes, I did have a large number of items in my catalogue.  Therefore, I promptly unchecked many of the items in my catalogue and issued a rescan command.  However, contrary to my expectations, this had no noticeable effect.&lt;br /&gt;&lt;br /&gt;Apparently deselecting items does not actually remove them.  The whole lot is still sitting in memory.  They are only cleared out after Quicksilver is shut down and restarted.  Ugh.  That's the way I had to fix things on my old operating system.&lt;br /&gt;&lt;br /&gt;Gripe aside, here's the lesson.  To really fix a dawdling Quicksilver, pare down your catalogue and restart the application.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-3739914085173951491?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/3739914085173951491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2007/09/quicksilver-tip-fix-slow-quicksilver.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/3739914085173951491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/3739914085173951491'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2007/09/quicksilver-tip-fix-slow-quicksilver.html' title='Quicksilver Tip: Fix a Slow Quicksilver'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-4893462526573280096</id><published>2007-09-08T19:18:00.000-07:00</published><updated>2007-09-13T21:11:00.100-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BitPlayer'/><category scheme='http://www.blogger.com/atom/ns#' term='rotate'/><category scheme='http://www.blogger.com/atom/ns#' term='osx'/><category scheme='http://www.blogger.com/atom/ns#' term='movie'/><title type='text'>Movie Tip: Rotate Movies With BitPlayer</title><content type='html'>I've run into a rather simple problem.  When taking short movies with a digital camera, it is sometimes nice to film in a portrait orientation.  However, digital cameras always assume movies are in a landscape orientation.&lt;br /&gt;&lt;br /&gt;It turns out that there are a number of available tools to rotate movies.  I'm sure that most top-end movie editors can do this, but iMovie doesn't.  QuickTime Pro can, but I don't want to shell out for the pro tools just for a simple edit.&lt;br /&gt;&lt;br /&gt;The solution I found is to use &lt;a href="http://www.tanjero.com/bitplayer/"&gt;BitPlayer&lt;/a&gt;, a simple video player with the abilities to apply some transformations and re-encodings.  All we have to do is rotate the video in the playback display and export it with the current settings applied.  All very simple!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-4893462526573280096?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.tanjero.com/bitplayer/' title='Movie Tip: Rotate Movies With BitPlayer'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/4893462526573280096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2007/09/movie-tip-rotate-movies-with-bitplayer.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/4893462526573280096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/4893462526573280096'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2007/09/movie-tip-rotate-movies-with-bitplayer.html' title='Movie Tip: Rotate Movies With BitPlayer'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-5744413510674776683</id><published>2007-07-21T16:10:00.000-07:00</published><updated>2007-07-21T20:10:34.709-07:00</updated><title type='text'>Calgary 33 - Toronto 10</title><content type='html'>Yahoo!  The Stamps stomped down the Argos with a solid victory.  After the last two games, I was worried about our favourite CFL team, but today's game was a nice reasurance.  It was especially nice to have Burris turn in such a well-tuned peformance.  He seemed to have the team hitting all the right plays.  In the end, a very good game.&lt;br&gt;&lt;br&gt;Go Stamps!&lt;br&gt;&lt;br&gt;&lt;!-- multiply:no_crosspost --&gt;&lt;p class='multiply:no_crosspost'&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-5744413510674776683?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/5744413510674776683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2007/07/calgary-33-toronto-10.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5744413510674776683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5744413510674776683'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2007/07/calgary-33-toronto-10.html' title='Calgary 33 - Toronto 10'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-6162947079093809276</id><published>2007-07-14T21:06:00.001-07:00</published><updated>2007-07-14T21:06:04.818-07:00</updated><title type='text'>Solar Insect</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt;	&lt;a href="http://www.flickr.com/photos/smithco/508776760/" title="photo sharing"&gt;&lt;img src="http://farm1.static.flickr.com/196/508776760_d3f3247b88.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;	&lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/smithco/508776760/"&gt;Solar Insect&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/smithco/"&gt;smithco&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;				&lt;p class="flickr-yourcomment"&gt;	Now this is an interesting little thing.  Somehow this cool little photo of a nifty tiny robot shot up to be the most viewed photo on my Flickr stream.  I have no idea how that happened.  I never promoted this photo, sent it to any groups.  It's yet to be favourited or showcased anywhere.  But somehow, it is my most viewed photo.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-6162947079093809276?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/6162947079093809276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2007/07/solar-insect.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/6162947079093809276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/6162947079093809276'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2007/07/solar-insect.html' title='Solar Insect'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/196/508776760_d3f3247b88_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-5480753731589130114</id><published>2007-07-10T19:54:00.000-07:00</published><updated>2007-07-10T19:54:30.838-07:00</updated><title type='text'>Trip to Disneyland</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;div style="margin: 0pt auto; background: rgb(0, 0, 0) none repeat scroll 0% 50%; width: 500px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"&gt;&lt;iframe src="http://www.flickr.com/slideShow/index.gne?set_id=72157600754294202" frameborder="0" height="500" scrolling="no" width="500"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;a style="font-size: 10px; text-decoration: none; color: rgb(85, 85, 85);" href="http://blogger-templates.blogspot.com/2005/09/flash-slideshow.html"&gt;Add to my blog&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-5480753731589130114?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://flickr.com/photos/smithco/sets/72157600754294202/' title='Trip to Disneyland'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/5480753731589130114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2007/07/trip-to-disneyland.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5480753731589130114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5480753731589130114'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2007/07/trip-to-disneyland.html' title='Trip to Disneyland'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-5673836338721923922</id><published>2007-07-10T19:48:00.000-07:00</published><updated>2007-07-10T19:51:41.237-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vacation'/><title type='text'>A Weekend With Friends</title><content type='html'>It's always good to spend a weekend with an old&lt;span class="on down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt; friend.  I spent this passed weekend with my old friend, &lt;a href="http://www.markjmatthews.com/"&gt;Mark J. Matthews&lt;/a&gt;.   I'll post photos and movies of the weekend in some posts to follow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-5673836338721923922?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.markjmatthews.com/' title='A Weekend With Friends'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/5673836338721923922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2007/07/weekend-with-friends.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5673836338721923922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5673836338721923922'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2007/07/weekend-with-friends.html' title='A Weekend With Friends'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-1307550642113719008</id><published>2007-07-01T08:32:00.000-07:00</published><updated>2007-07-01T12:32:34.797-07:00</updated><title type='text'>What's your CFL 2007 outlook?</title><content type='html'>The new CFL season is underway.&lt;br&gt;&lt;br&gt;The Stamps took a nice 37-9 victory over the Ti-Cats yesterday.  Looks like Calgary is off to a fine start and Hamilton still has to work out their issues from last year.  Meanwhile, BC squeaked past Toronto, the Pegs tied Deadmonton and Sask beat Montreal.  All in all, an interesting first set of matches.&lt;br&gt;&lt;br&gt;So, what's your outlook on this season?&lt;br&gt;  &lt;!-- multiply:no_crosspost --&gt;&lt;p class='multiply:no_crosspost'&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-1307550642113719008?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/1307550642113719008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2007/07/what-your-cfl-2007-outlook.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/1307550642113719008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/1307550642113719008'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2007/07/what-your-cfl-2007-outlook.html' title='What&amp;#39;s your CFL 2007 outlook?'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-4217267062343892245</id><published>2007-06-03T01:26:00.001-07:00</published><updated>2007-06-03T01:26:42.744-07:00</updated><title type='text'>iWoz</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt;	&lt;a href="http://www.flickr.com/photos/smithco/527413931/" title="photo sharing"&gt;&lt;img src="http://farm2.static.flickr.com/1212/527413931_5e0aacc581.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;	&lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/smithco/527413931/"&gt;iWoz&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/smithco/"&gt;smithco&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;				&lt;p class="flickr-yourcomment"&gt;	&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-4217267062343892245?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/4217267062343892245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2007/06/iwoz.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/4217267062343892245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/4217267062343892245'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2007/06/iwoz.html' title='iWoz'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm2.static.flickr.com/1212/527413931_5e0aacc581_t.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-6139041176686390904</id><published>2007-04-17T16:31:00.000-07:00</published><updated>2007-04-17T20:31:07.329-07:00</updated><title type='text'>Thank you Lombardi!</title><content type='html'>Woohoo!&lt;br&gt;&lt;br&gt;Lombardi just made the Flames-Wings game 1-0, and now the our boys are playing better than they have in far too long.&lt;br&gt;&lt;br&gt;Go Flames!&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;!-- multiply:no_crosspost --&gt;&lt;p class='multiply:no_crosspost'&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-6139041176686390904?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/6139041176686390904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2007/04/thank-you-lombardi.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/6139041176686390904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/6139041176686390904'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2007/04/thank-you-lombardi.html' title='Thank you Lombardi!'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-7327025458298522646</id><published>2007-03-03T17:30:00.000-07:00</published><updated>2007-03-03T18:16:21.599-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flickr'/><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='wallpaper'/><category scheme='http://www.blogger.com/atom/ns#' term='desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='osx'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='picture'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>A Mac Desktop Picture Changer Using Flickr</title><content type='html'>My recent switch to Mac has so far been nothing but awesome.  Generally, Macs are just better at everything.  But, there is one application that I miss from the Windows world: a wallpaper changer that uses photos from Flickr.  &lt;a href="http://www.johnsadventures.com/backend/BackgroundSwitcher/"&gt;John's Background Switcher&lt;/a&gt; did exactly what I wanted, but that only exists on windows.&lt;br /&gt;&lt;br /&gt;There is &lt;a href="http://www.macosxhints.com/article.php?story=20070131065033938"&gt;photocast trick over on Mac OS X Hints&lt;/a&gt;, but that has the limitation of only using recent photos out of a Flickr stream.  I would really like to pull random photos out of my Flickr photostream, just like John's Background Switcher does.  I'd also like to have some specific Flickr interaction, like jumping to the displayed photo, or showing the most interesting photos.&lt;br /&gt;&lt;br /&gt;Unfortunately, I just can't find a good application on the Mac to do this.  Thus, my only solution is to write one!  I think that this should be a relatively simple application when it's done; however, discovering the most elegant way to put this together will be a small adventure.  It should be fun and a good way to explore some of the principles of Mac development.&lt;br /&gt;&lt;br /&gt;We'll all just have to see how this develops.&lt;br /&gt;&lt;br /&gt;To keep the information about this project separate from the miscellaneous clutter of this blog, I've started a new blog specifically to journal my progress.  You can visit this project journal at &lt;a href="http://flickrdesktop.blogspot.com/"&gt;http://flickrdesktop.blogspot.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-7327025458298522646?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://flickrdesktop.blogspot.com/' title='A Mac Desktop Picture Changer Using Flickr'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/7327025458298522646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2007/03/mac-desktop-picture-changer-using.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/7327025458298522646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/7327025458298522646'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2007/03/mac-desktop-picture-changer-using.html' title='A Mac Desktop Picture Changer Using Flickr'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-2427232744660145166</id><published>2007-03-02T10:33:00.000-07:00</published><updated>2007-03-02T10:57:25.706-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UC Davis'/><category scheme='http://www.blogger.com/atom/ns#' term='California'/><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='Davis'/><title type='text'>Off to California Soon</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/commons/thumb/0/01/Flag_of_California.svg/750px-Flag_of_California.svg.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://upload.wikimedia.org/wikipedia/commons/thumb/0/01/Flag_of_California.svg/750px-Flag_of_California.svg.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;It's set.  I'll be moving to California soon for a short contract at &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;UC&lt;/span&gt; Davis to do a bit of research on the hydrocarbon distribution in peach trees.  I'll be there March through July. Davis is right next to Sacramento, or about an hour from San Francisco (aside from certain bars, it's a fun town), or a bit less time from the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Napa&lt;/span&gt; Valley (no, i won't refuse the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;merlot&lt;/span&gt;).  It's unfortunately a bit too far from San Jose (I would have loved to go see the Sharks-Flames game on April 5&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;th&lt;/span&gt; at the Shark Tank), and it's definitely too far from San Diego (I love the zoo there).  It's also not far enough from &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Los&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Angeles&lt;/span&gt;; but, nothing is really far enough from &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Los&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Angeles&lt;/span&gt;.  It should be fun!&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://maps.google.com/maps?f=q&amp;hl=en&amp;amp;q=davis,+ca&amp;layer=&amp;amp;ie=UTF8&amp;om=1&amp;amp;z=15&amp;ll=38.54538,-121.743579&amp;amp;spn=0.015406,0.054245&amp;t=h&amp;amp;iwloc=addr"&gt;See Davis on Google Maps&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-2427232744660145166?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://maps.google.com/maps?f=q&amp;hl=en&amp;q=davis,+ca&amp;layer=&amp;ie=UTF8&amp;om=1&amp;z=15&amp;ll=38.54538,-121.743579&amp;spn=0.015406,0.054245&amp;t=h&amp;iwloc=addr' title='Off to California Soon'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/2427232744660145166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2007/03/off-to-california-soon.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/2427232744660145166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/2427232744660145166'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2007/03/off-to-california-soon.html' title='Off to California Soon'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-1925192502744640250</id><published>2007-01-05T12:50:00.001-07:00</published><updated>2007-01-05T13:56:44.074-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iihf'/><category scheme='http://www.blogger.com/atom/ns#' term='canada'/><category scheme='http://www.blogger.com/atom/ns#' term='hockey'/><category scheme='http://www.blogger.com/atom/ns#' term='russia'/><title type='text'>4-1! and the game's only half done</title><content type='html'>Nuts, Russia just scored, But, our boys are still three up on Russia, and the game's only half over.  It looks like they'll easily take the win and have a perfect record this time round.  This is definitely one of those "great to be Canadian" games.    &lt;br /&gt;&lt;br /&gt;&lt;!-- multiply:no_crosspost --&gt;&lt;p class="multiply:no_crosspost"&gt;&lt;/p&gt;&lt;br /&gt;Update: Final score of 4-2.  A great victory for our boys.  The fantastic work by Pryce had a lot to do with it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-1925192502744640250?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/1925192502744640250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2007/01/4-1-and-games-only-half-done.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/1925192502744640250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/1925192502744640250'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2007/01/4-1-and-games-only-half-done.html' title='4-1! and the game&apos;s only half done'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-5203876750269127064</id><published>2007-01-02T19:04:00.000-07:00</published><updated>2007-01-02T19:06:09.943-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='winter'/><category scheme='http://www.blogger.com/atom/ns#' term='vacation'/><category scheme='http://www.blogger.com/atom/ns#' term='snow angle'/><category scheme='http://www.blogger.com/atom/ns#' term='snow'/><category scheme='http://www.blogger.com/atom/ns#' term='Christmas'/><category scheme='http://www.blogger.com/atom/ns#' term='home'/><title type='text'>A Moment From My Visit Home For Christmas</title><content type='html'>&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/JDLTeGbN3Wk"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/JDLTeGbN3Wk" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-5203876750269127064?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.youtube.com/watch?v=JDLTeGbN3Wk' title='A Moment From My Visit Home For Christmas'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/5203876750269127064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2007/01/moment-from-my-visit-home-for-christmas.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5203876750269127064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5203876750269127064'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2007/01/moment-from-my-visit-home-for-christmas.html' title='A Moment From My Visit Home For Christmas'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-4275847573131015934</id><published>2007-01-02T07:38:00.000-07:00</published><updated>2007-01-02T07:47:47.702-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spell'/><category scheme='http://www.blogger.com/atom/ns#' term='ispell'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='spell check'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Emacs'/><title type='text'>Emacs Tip: Install Ispell on Windows</title><content type='html'>One little hiccup with running Emacs on Windows is that, by default, the spell checker does not work.  The reason is simple enough, Emacs relies on an external &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;program&lt;/span&gt; called &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;ispell&lt;/span&gt; to do the spell checking work, and &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;ispell&lt;/span&gt; is typically not installed on Windows.&lt;br /&gt;&lt;br /&gt;Installing &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;ispell&lt;/span&gt; isn't too difficult, though it's not trivial either.  The first requirement is that &lt;a href="http://www.cygwin.com/"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Cygwin&lt;/span&gt;&lt;/a&gt; needs to be installed, or at least, the &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;cygwin&lt;/span&gt;1.&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;dll&lt;/span&gt; shared library needs to be somewhere accessible.  Once &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Cygwin&lt;/span&gt; is &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_8"&gt;installed&lt;/span&gt;, you can &lt;a href="ftp://ftp.franken.de/pub/win32/develop/gnuwin32/cygwin/porters/Humblet_Pierre_A/V1.1/ispell-3.2.06-cygwin-1.3-bin.tar.gz"&gt;download &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;ispell&lt;/span&gt;&lt;/a&gt;.  See the &lt;a href="ftp://ftp.franken.de/pub/win32/develop/gnuwin32/cygwin/porters/Humblet_Pierre_A/V1.1/ispell-3.2.06-cygwin-1.3-bin.README"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;README&lt;/span&gt; file&lt;/a&gt; for instructions.  Do make sure to follow the &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_11"&gt;instructions&lt;/span&gt;!  Especially, do not forget to set the variable &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;DICTDIR&lt;/span&gt;.  It's easy with the instructions, but skipping a step can result in odd errors.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Afterwards, &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;ispell&lt;/span&gt; can be invoked on the current Emacs buffer with the simple command &lt;span style="font-family:courier new;"&gt;M-x &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;ispell&lt;/span&gt;&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-4275847573131015934?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/4275847573131015934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2007/01/emacs-tip-install-ispell-on-windows.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/4275847573131015934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/4275847573131015934'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2007/01/emacs-tip-install-ispell-on-windows.html' title='Emacs Tip: Install Ispell on Windows'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-7954099376517492439</id><published>2006-12-15T08:20:00.000-07:00</published><updated>2006-12-15T08:25:11.892-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iTunes'/><category scheme='http://www.blogger.com/atom/ns#' term='iLike'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Tinkering with iLike</title><content type='html'>I've decided to give iLike a whirl.  So far, it seems alright.  However, I'm not convinced that it's as interesting as &lt;a href="http://mog.com"&gt;MOG&lt;/a&gt; or the &lt;a href="http://www.thefilter.com/"&gt;Filter&lt;/a&gt;, but, the real time reporting it adds into iTunes is cool.&lt;br /&gt;&lt;br /&gt;You can &lt;a href="http://www.ilike.com/user/doctor_smith"&gt;visit my iLike profile&lt;/a&gt; if you like.  And, if you're using iLike, add me as a friend.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-7954099376517492439?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.ilike.com/user/doctor_smith' title='Tinkering with iLike'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/7954099376517492439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/12/tinkering-with-ilike.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/7954099376517492439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/7954099376517492439'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/12/tinkering-with-ilike.html' title='Tinkering with iLike'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-8799276192566730798</id><published>2006-12-06T10:52:00.000-07:00</published><updated>2006-12-06T11:06:42.090-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bat'/><category scheme='http://www.blogger.com/atom/ns#' term='batch'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='ps2pdf'/><category scheme='http://www.blogger.com/atom/ns#' term='ps'/><category scheme='http://www.blogger.com/atom/ns#' term='pdf'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='LaTeX'/><category scheme='http://www.blogger.com/atom/ns#' term='compression'/><title type='text'>ps2pdf tip: How to Get Around the "broken" ps2pdf Arguments</title><content type='html'>I through hours with a &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;ps&lt;/span&gt;2&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;pdf&lt;/span&gt; problem.  Thank God someone on the &lt;a href="http://groups-beta.google.com/group/comp.lang.postscript/msg/737a5fcdf6d57172?dmode=source"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;PostScript&lt;/span&gt; news group managed to help me out&lt;/a&gt;.  Here's the story for posterity's sake.&lt;br /&gt;&lt;br /&gt;I'm currently working on a &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;LaTeX&lt;/span&gt; document with some photos in it.  As I'm using the &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;PowerDot&lt;/span&gt; class, which is incompatible with &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;pdflatex&lt;/span&gt;, I need to convert all my images to &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;EPS&lt;/span&gt; and use &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;ps&lt;/span&gt;2&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;pdf&lt;/span&gt; to get my final &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;PDF&lt;/span&gt; document.  On the first attempt, I used the command&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;ps&lt;/span&gt;2&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;pdf&lt;/span&gt; file.&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;ps&lt;/span&gt; file.&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;pdf&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;and it worked, except that my photos came out all muddy, a result of over compression.  So, I added the option to turn off compression,&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;ps&lt;/span&gt;2&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;pdf&lt;/span&gt; -&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;dEncodeColorImages&lt;/span&gt;=false file.&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;ps&lt;/span&gt; file.&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;pdf&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;and end up with the wonderfully obtuse error message&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Error: /&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;undefinedfilename&lt;/span&gt; in (false)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Operand stack:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Execution stack:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   %&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;interp&lt;/span&gt;_exit   .&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;runexec&lt;/span&gt;2   --&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;nostringval&lt;/span&gt;--   --&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;nostringval&lt;/span&gt;--   --&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;nostringval&lt;/span&gt;--   2   %stopped_push   --&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;nostringval&lt;/span&gt;--   --&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;nostringval&lt;/span&gt;--   --&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;nostringval&lt;/span&gt;--   false   1   %stopped_push&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Dictionary stack:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   --dict:1122/1686(&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;ro&lt;/span&gt;)(G)--   --dict:0/20(G)--   --dict:70/200(L)--&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Current allocation mode is local&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Last OS error: No such file or directory&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;MiKTeX&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;GPL&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;Ghostscript&lt;/span&gt; 8.54: Unrecoverable error, exit code 1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;Ick&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;It turns out that &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;ps&lt;/span&gt;2&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;pdf&lt;/span&gt; on Windows is a batch file, and batch files do not accept &lt;span style="font-weight: bold;"&gt;=&lt;/span&gt; in an argument.  I had no idea that this was the case, but so it is.  The solution, which is annoyingly absent in the documentation, is to replace &lt;span style="font-weight: bold;"&gt;=&lt;/span&gt; with &lt;span style="font-weight: bold;"&gt;#&lt;/span&gt;.  Thus, the command on windows should be,&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;ps&lt;/span&gt;2&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;pdf&lt;/span&gt; -&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;dEncodeColorImages&lt;/span&gt;#false file.&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;ps&lt;/span&gt; file.&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;pdf&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Like that, it works.  And, I get my &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_40"&gt;beautiful&lt;/span&gt; uncompressed photos in my document.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-8799276192566730798?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://groups-beta.google.com/group/comp.lang.postscript/msg/737a5fcdf6d57172?dmode=source' title='ps2pdf tip: How to Get Around the &quot;broken&quot; ps2pdf Arguments'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/8799276192566730798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/12/ps2pdf-tip-how-to-get-around-broken.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/8799276192566730798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/8799276192566730798'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/12/ps2pdf-tip-how-to-get-around-broken.html' title='ps2pdf tip: How to Get Around the &quot;broken&quot; ps2pdf Arguments'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-3321274442437274088</id><published>2006-12-04T02:47:00.000-07:00</published><updated>2006-12-04T02:53:26.532-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spacing'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='indentation'/><category scheme='http://www.blogger.com/atom/ns#' term='tabs'/><category scheme='http://www.blogger.com/atom/ns#' term='Emacs'/><title type='text'>Emacs Tip: No Tabs Whatsoever</title><content type='html'>I my last post, I tried to describe how to get rid of tabs in Python mode, and managed to not get it quite right.  The previous command, &lt;span style="font-family: courier new;"&gt;python-guess-indent&lt;/span&gt;, really only turns off the indent guessing, but doesn't actually remove the tabs.  It just happens that tabs are only used for every other indentation level.  I had only tested the first level and missed that the tabs are still inserted later in.&lt;br /&gt;&lt;br /&gt;So, to get rid of all tabs all the time, add the line &lt;span style="font-family: courier new;"&gt;(&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;setq&lt;/span&gt;-default indent-tabs-mode nil)&lt;/span&gt; to your .&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;emacs&lt;/span&gt; file.  This turns off the replacement of spaces with tabs globally.  Hooray! tabs are gone.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-3321274442437274088?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/3321274442437274088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/12/emacs-tip-no-tabs-whatsoever.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/3321274442437274088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/3321274442437274088'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/12/emacs-tip-no-tabs-whatsoever.html' title='Emacs Tip: No Tabs Whatsoever'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-8961298951128909181</id><published>2006-12-01T08:11:00.000-07:00</published><updated>2006-12-01T08:23:14.336-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spacing'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='indentation'/><category scheme='http://www.blogger.com/atom/ns#' term='tabs'/><category scheme='http://www.blogger.com/atom/ns#' term='Emacs'/><title type='text'>Emacs Tip: Troublesome Tabs in Python Mode</title><content type='html'>The Python mode in Emacs 22 (using python.&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;el&lt;/span&gt;, not the python-mode.&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;el&lt;/span&gt; from XEmacs) has a nice feature of deducing the spacing style based on the spacing and tabs that already exist in the file.  Most of the time, it works really well, but, it does make getting rid of large tabs difficult.  So, if you're having problems getting rid of tabs, simply toggle the indent guessing mode with the command &lt;span style="font-family: courier new;"&gt;python-guess-indent&lt;span style="font-family: georgia;"&gt; and just use the default Python mode settings for indentation.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-8961298951128909181?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/8961298951128909181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/12/emacs-tip-troublesome-tabs-in-python.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/8961298951128909181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/8961298951128909181'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/12/emacs-tip-troublesome-tabs-in-python.html' title='Emacs Tip: Troublesome Tabs in Python Mode'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-2623336018237212312</id><published>2006-11-30T04:05:00.000-07:00</published><updated>2006-11-30T05:41:31.743-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ctypes'/><category scheme='http://www.blogger.com/atom/ns#' term='pyreadline'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='pdb'/><category scheme='http://www.blogger.com/atom/ns#' term='Emacs'/><title type='text'>Python Tip: Make Python &amp; Emacs Play Nice on Windows</title><content type='html'>I've discovered that making Python 2.4.4 work well under Emacs 22 on Windows has a few &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;speed bumps&lt;/span&gt;.  I'm not sure if these problems apply to other &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;combinations&lt;/span&gt; of versions, but they may.  Here's a list of things I had to do to make for a happy working environment.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;To Run Python in Emacs&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Install the &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=71702"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;ctypes&lt;/span&gt; package&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Install the &lt;a href="http://ipython.scipy.org/moin/PyReadline/Intro"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;pyreadlines&lt;/span&gt; package&lt;/a&gt;.  The binary installer worked well.&lt;/li&gt;&lt;li&gt;Use C-c C-c to run the python code loaded in the current buffer&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;To Run Using &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Pychecker&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Download the &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=24686"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;pychecker&lt;/span&gt;&lt;/a&gt; package&lt;/li&gt;&lt;li&gt;Decompress it and &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;go to&lt;/span&gt; the extracted folder in a Command Prompt&lt;br /&gt;&lt;/li&gt;&lt;li&gt;In that folder, run the command &lt;span style="font-family: courier new;"&gt;python setup.&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;py&lt;/span&gt; install&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Use C-c C-v to run the python code loaded in the current buffer with &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;pychecker&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;Unresolved Problems (I'm Working on These, Be Patient)&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It seems that the debugger (&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;pdb&lt;/span&gt;) is set up differently with Python 2.4.4 under Windows than other configurations.  Consequently, Emacs' calls to &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;pdb&lt;/span&gt; are all wrong.&lt;/li&gt;&lt;li&gt;When the Python interpreter is loaded into Emacs, it appears to be in a text-only mode.  Running programs with graphics does not seem to work.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-2623336018237212312?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/2623336018237212312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/11/python-tip-make-python-emacs-play-nice.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/2623336018237212312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/2623336018237212312'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/11/python-tip-make-python-emacs-play-nice.html' title='Python Tip: Make Python &amp; Emacs Play Nice on Windows'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-43366701593515695</id><published>2006-11-29T10:32:00.000-07:00</published><updated>2006-11-29T10:54:12.172-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google talk'/><category scheme='http://www.blogger.com/atom/ns#' term='contact'/><category scheme='http://www.blogger.com/atom/ns#' term='skype'/><category scheme='http://www.blogger.com/atom/ns#' term='gtalk'/><title type='text'>I'm On Skype</title><content type='html'>I've finally jumped on the Skype bandwagon, though I'm not sure that I'm happy about it.  I like the technology behind it, and it does fill a certain set of needs very well (in my case, I need it for work).  But, the client is terrible.  It's cluttered with buttons and features and labels and big shiny things.  I'm having a bit of difficulty figuring out what it can and cannot do.  In contrast, Google Talk, my preferred client, is clean, simple, and very easy to use.  So, in the end, I'm now running both.&lt;br /&gt;&lt;br /&gt;You can search for me on Skype either by my email, &lt;span style="font-family:courier new;"&gt;smithco@gmail.com&lt;/span&gt;, or by my account name, &lt;span style="font-family:courier new;"&gt;doctor_colin_smith&lt;/span&gt;.  And as always, you can find me on Google Talk by my email.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-43366701593515695?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/43366701593515695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/11/im-on-skype.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/43366701593515695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/43366701593515695'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/11/im-on-skype.html' title='I&apos;m On Skype'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-8065165685959373500</id><published>2006-11-26T04:28:00.000-07:00</published><updated>2006-11-26T04:33:07.060-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='stylus'/><category scheme='http://www.blogger.com/atom/ns#' term='nintendo'/><category scheme='http://www.blogger.com/atom/ns#' term='ds'/><title type='text'>Crud, I've Lost My DS Stylus, Again</title><content type='html'>Somewhere between now and yesterday, I've lost my &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;DS&lt;/span&gt; stylus.  Unfortunately, this was my spare; I lost my first one in spring.  So now, until I can find a place that sells replacement styli, I won't be playing certain games.   Crud, that's no &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Metroid&lt;/span&gt;, no &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Meteos&lt;/span&gt;, and no &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Castlevania&lt;/span&gt;.  At least, I still have Mario Kart and &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Tetris&lt;/span&gt; to enjoy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-8065165685959373500?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/8065165685959373500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/11/crud-ive-lost-my-ds-stylus-again.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/8065165685959373500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/8065165685959373500'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/11/crud-ive-lost-my-ds-stylus-again.html' title='Crud, I&apos;ve Lost My DS Stylus, Again'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-4590738889461021692</id><published>2006-11-20T07:24:00.000-07:00</published><updated>2006-11-20T07:54:52.099-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='warnings'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual C++'/><category scheme='http://www.blogger.com/atom/ns#' term='stupidity'/><category scheme='http://www.blogger.com/atom/ns#' term='standard library'/><title type='text'>Visual C++ Tip: Visual C++ is Broken</title><content type='html'>Once again, I feel the urge to severely beat the people responsible for Visual C++.&lt;br /&gt;&lt;br /&gt;I've once again run into examples of severe stupidity in  this compiler.  It seems that somehow,&lt;br /&gt;Visual C++ got released without someone checking to see if the standard libraries can actually be compiled at the highest warning levels (for Visual C++ 8, that's with the option &lt;span style="font-weight: bold;"&gt;/Wall&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;It really is quite essential for best practices that a compiler can compile it's own standard libraries at the &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;highest&lt;/span&gt; warning levels without producing warnings.  Otherwise, it causes obfuscation and hides legitimate messages related to the users' code.  What's worse, the warnings produced from the standard library are completely opaque.&lt;br /&gt;&lt;br /&gt;Here's an example of the warnings I've been given by the compiler.&lt;br /&gt;&lt;blockquote  style="font-family:courier new;"&gt;C:\Program Files\Microsoft Visual Studio 8\&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;VC&lt;/span&gt;\INCLUDE\string.h(141) : warning C4619: #&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;pragma&lt;/span&gt; warning: there is no warning number '4609'&lt;br /&gt;C:\Program Files\Microsoft Visual Studio 8\&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;VC&lt;/span&gt;\INCLUDE\&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;wchar&lt;/span&gt;.h(116) : warning C4820: '_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;wfinddata&lt;/span&gt;64i32_t' : '4' bytes padding added after data member '_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;wfinddata&lt;/span&gt;64i32_t::&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;attrib&lt;/span&gt;'&lt;br /&gt;C:\Program Files\Microsoft Visual Studio 8\&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;VC&lt;/span&gt;\INCLUDE\&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;wchar&lt;/span&gt;.h(121) : warning C4820: '_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;wfinddata&lt;/span&gt;64i32_t' : '4' bytes padding added after data member '_&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;wfinddata&lt;/span&gt;64i32_t::name'&lt;br /&gt;&lt;/blockquote&gt;The first one is a real gem.  A warning that there's a warning that &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_12"&gt;doesn't&lt;/span&gt; exist.  And I think the second one is an indication that there's a nasty shortcut for memory initialisation somewhere.  Ugh.&lt;br /&gt;&lt;br /&gt;The only lesson here is that the compiler option &lt;span style="font-weight: bold;"&gt;/Wall&lt;/span&gt; is completely unusable.  So, use &lt;span style="font-weight: bold;"&gt;/W4&lt;/span&gt; instead.  It's less &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_13"&gt;rigorous&lt;/span&gt;, but at least, there's fewer strange warnings emitted from the compiler regarding the standard library at that level.  Few enough that they can be disabled or filtered out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-4590738889461021692?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/4590738889461021692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/11/visual-c-tip-visual-c-is-broken.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/4590738889461021692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/4590738889461021692'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/11/visual-c-tip-visual-c-is-broken.html' title='Visual C++ Tip: Visual C++ is Broken'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-2854841557146169594</id><published>2006-11-20T04:32:00.000-07:00</published><updated>2006-11-20T04:35:52.129-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='emurse'/><category scheme='http://www.blogger.com/atom/ns#' term='curriculum vitae'/><category scheme='http://www.blogger.com/atom/ns#' term='résumé'/><category scheme='http://www.blogger.com/atom/ns#' term='cv'/><title type='text'>Links to my CV</title><content type='html'>I've posted before that I've posted my curriculum vitae over at &lt;a href="http://colinsmith.emurse.com/"&gt;Emurse&lt;/a&gt;.  However, I only just now realised that I never made a proper, easy to find link on side bar of this page after switching up to Blogger Beta.  Now, my curriculum vitae is easily available on the side bar in several formats.  Just click on the one you'd like, especially if you want to offer me a job.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-2854841557146169594?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://colinsmith.emurse.com/' title='Links to my CV'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/2854841557146169594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/11/links-to-my-cv.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/2854841557146169594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/2854841557146169594'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/11/links-to-my-cv.html' title='Links to my CV'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-5291577973549126199</id><published>2006-11-17T13:25:00.000-07:00</published><updated>2006-11-17T13:31:28.856-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='multiply'/><category scheme='http://www.blogger.com/atom/ns#' term='mog'/><category scheme='http://www.blogger.com/atom/ns#' term='social networks'/><title type='text'>I'm On Multiply</title><content type='html'>After all the hubbub about &lt;a href="http://multiply.com/"&gt;Multiply &lt;/a&gt;over at &lt;a href="http://mog.com"&gt;MOG&lt;/a&gt;, I figured I'd give it a try.  I now have a page at &lt;a href="http://smithco.multiply.com/"&gt;smithco.multiply.com&lt;/a&gt;.  If you're on that network, or want to give it a go, feel free to add me as a contact over there.&lt;br /&gt;&lt;br /&gt;So far, I'm liking it.  It has a bunch of nice aggregation features mashed up with a bunch of nice social network features.  And, it does all that with a nice, clean, easy to use, stylish interface.  And the best part is, it is an augmentation of my existing networks, not a replacement.  There's a good chance that I'll stick with Multiply for a while.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-5291577973549126199?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://smithco.multiply.com/' title='I&apos;m On Multiply'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/5291577973549126199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/11/im-on-multiply.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5291577973549126199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5291577973549126199'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/11/im-on-multiply.html' title='I&apos;m On Multiply'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-4194125118449373174</id><published>2006-11-17T02:39:00.000-07:00</published><updated>2006-11-17T03:04:22.140-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='boolean operators'/><category scheme='http://www.blogger.com/atom/ns#' term='cl'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='keywords'/><category scheme='http://www.blogger.com/atom/ns#' term='ISO'/><category scheme='http://www.blogger.com/atom/ns#' term='language extensions'/><category scheme='http://www.blogger.com/atom/ns#' term='extern'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual C++'/><category scheme='http://www.blogger.com/atom/ns#' term='stupidity'/><category scheme='http://www.blogger.com/atom/ns#' term='standard library'/><title type='text'>Visual C++ Tip: How to Enable Standard C++ Keywords</title><content type='html'>The people at Microsoft responsible for Visual C++ need to beaten with a stick.  Those responsible for the documentation should be beaten severely.&lt;br /&gt;&lt;br /&gt;Once again, I just finished another round of frustration with the non-compliance problems of Visual C++ 8.   One would think that by six years after the ISO standard, they would get around to having all the &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;embarrassingly&lt;/span&gt; glaring compliance issues sorted out, but sadly, it is still the case that simple, conforming C++ programs will not easily compile.&lt;br /&gt;&lt;br /&gt;My current frustration is that, by default, Visual C++ has the &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;boolean&lt;/span&gt; operator keywords &lt;span style="font-style: italic;"&gt;disabled&lt;/span&gt;.  That's right, by default, Visual C++ has certain, standard C++ keywords disabled.  And it isn't some obscure functionality that I'm referring to, it's the keywords for the logical &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;boolean&lt;/span&gt; operators.&lt;br /&gt;&lt;br /&gt;It is possible to enable them with the option &lt;span style="font-weight: bold;"&gt;/&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Za&lt;/span&gt;&lt;/span&gt;.  To be clear on this, we can refer to the &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;MSDN&lt;/span&gt; &lt;a href="http://msdn2.microsoft.com/en-us/library/0k0w269d.aspx"&gt;documentation for the /&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Za&lt;/span&gt; option&lt;/a&gt;,&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;blockquote style="font-style: italic;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;/&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Za&lt;/span&gt;&lt;/b&gt; flags language constructs not compatible with either ANSI C++ or ANSI C as errors. &lt;b&gt;/&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Ze&lt;/span&gt;&lt;/b&gt; enables Microsoft extensions.&lt;/span&gt;&lt;/blockquote&gt;Uh oh, it looks like Microsoft tied two bits of unrelated functionality together into one compiler option, and left one of the bits undocumented.  I think I have the full story figured out now, but &lt;span style="font-style: italic;"&gt;caveat &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;lector&lt;/span&gt;&lt;/span&gt;!  We've landed in an undocumented, side-effect territory.  It seems that we can either have the standard keywords or the language extensions, but not both.  Now, most of the language extensions are useless, losing them is no problem, but there is an exception here.  The keyword "&lt;span style="font-weight: bold;"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;extern&lt;/span&gt;&lt;/span&gt;" is erroneously considered a language extension by Microsoft.  If you need that very useful keyword, you may run into problems.&lt;br /&gt;&lt;br /&gt;Like I wrote at the start of this post, the people at Microsoft responsible for Visual C++ need to beaten with a stick.  Those responsible for the documentation should be beaten severely.  The design choice here is a shining example as to just how bad the compiler actually is.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-4194125118449373174?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/4194125118449373174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/11/visual-c-tip-how-to-enable-standard-c.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/4194125118449373174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/4194125118449373174'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/11/visual-c-tip-how-to-enable-standard-c.html' title='Visual C++ Tip: How to Enable Standard C++ Keywords'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-6063091903595642067</id><published>2006-11-09T08:09:00.001-07:00</published><updated>2006-11-09T08:19:46.772-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bromeliad'/><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='flickr'/><category scheme='http://www.blogger.com/atom/ns#' term='flower'/><category scheme='http://www.blogger.com/atom/ns#' term='Aechmea fasciata'/><title type='text'>Silver Vase Bromeliad</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt; &lt;a href="http://www.flickr.com/photos/smithco/243761952/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/89/243761952_37e4b620d2.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/smithco/243761952/"&gt;Silver Vase Bromeliad&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/smithco/"&gt;smithco&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;    &lt;p class="flickr-yourcomment"&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-6063091903595642067?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/6063091903595642067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/11/silver-vase-bromeliad.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/6063091903595642067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/6063091903595642067'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/11/silver-vase-bromeliad.html' title='Silver Vase Bromeliad'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-3363958283823717114</id><published>2006-10-26T05:17:00.000-07:00</published><updated>2006-10-26T05:59:29.699-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='algorithms'/><category scheme='http://www.blogger.com/atom/ns#' term='streams'/><category scheme='http://www.blogger.com/atom/ns#' term='iterators'/><category scheme='http://www.blogger.com/atom/ns#' term='stl'/><category scheme='http://www.blogger.com/atom/ns#' term='standard library'/><title type='text'>C++ Tip: Stream Iterators</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Problem&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Write an item &lt;span style="font-style: italic;"&gt;n&lt;/span&gt; times to an output stream&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;br /&gt;Solution A:  Write a for loop&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;data_type x = value&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;for (unsigned int i = 0; i &gt; n; ++i)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&amp;nbsp;&amp;nbsp;std::cout &amp;lt;&amp;lt; x;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Solution B: Use an iterator and an algorithm&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;std::fill_n(std::ostream_iterator&amp;lt;data_type&amp;gt;(std::cout), n, x);&lt;/data_type&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Discussion&lt;/span&gt;&lt;br /&gt;Solution A has the advantage of simplicity.  Almost everyone can remember how to code a for loop.  However, Solution B serves as a neat, albeit somewhat trivial, example of the use of a stream iterator working with an algorithm.  This is a powerful combination that is rarely explored.  So, next time there's something interesting to be done with streams, remember that there is a lot of potential in using the algortihms in the standard library.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Addendum&lt;/span&gt;&lt;br /&gt;I ran some tests to see how the performance of the two solutions compare.  With &lt;span style="font-weight: bold;"&gt;g++ 3.4.2 (mingw-special)&lt;/span&gt;, there's no difference, regardless of the optimisation options.  So, do not hesitate to use the standard library for fear of poor performance.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-3363958283823717114?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/3363958283823717114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/10/c-tip-stream-iterators.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/3363958283823717114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/3363958283823717114'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/10/c-tip-stream-iterators.html' title='C++ Tip: Stream Iterators'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-182106899840991895</id><published>2006-10-25T02:34:00.000-07:00</published><updated>2006-10-25T02:36:59.225-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='calendar'/><category scheme='http://www.blogger.com/atom/ns#' term='blogger beta'/><title type='text'>View my (mostly empty) calendar</title><content type='html'>I've made my calendar available at the bottom of this page.  For now, it's mostly empty, but I'm starting to use it more and more.  Alternatively, you can go directly to &lt;a href="http://www.google.com/calendar/embed?src=smithco%40gmail.com"&gt;my calendar on Google Calendar&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-182106899840991895?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.google.com/calendar/embed?src=smithco%40gmail.com' title='View my (mostly empty) calendar'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/182106899840991895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/10/view-my-mostly-empty-calendar.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/182106899840991895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/182106899840991895'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/10/view-my-mostly-empty-calendar.html' title='View my (mostly empty) calendar'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-5906418202311781062</id><published>2006-10-24T02:45:00.001-07:00</published><updated>2006-10-24T03:33:27.245-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='France'/><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='flickr'/><category scheme='http://www.blogger.com/atom/ns#' term='Aigue-Mortes'/><category scheme='http://www.blogger.com/atom/ns#' term='férias'/><title type='text'>Aigues-Mortes</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt; &lt;a href="http://www.flickr.com/photos/smithco/274545995/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/46/274545995_2250f3252c.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/smithco/274545995/"&gt;IMG_5968&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/smithco/"&gt;smithco&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;    &lt;p class="flickr-yourcomment"&gt; We spent a day in Aigues-Mortes, a little town held inside a medeval ramparts.  It just so happened that we arrived on their Férias (bull festival).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://flickr.com/photos/smithco/sets/72157594336819514/"&gt;See the whole photo set.&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-5906418202311781062?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/5906418202311781062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/10/aigues-mortes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5906418202311781062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5906418202311781062'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/10/aigues-mortes.html' title='Aigues-Mortes'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-5058348552605879521</id><published>2006-10-18T07:36:00.001-07:00</published><updated>2006-10-18T07:38:39.993-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='France'/><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='vacation'/><category scheme='http://www.blogger.com/atom/ns#' term='Pont du Gard'/><title type='text'>Le Pont du Gard</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt; &lt;a href="http://www.flickr.com/photos/smithco/273015423/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/112/273015423_a68792ea0f.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/smithco/273015423/"&gt;IMG_5808&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/smithco/"&gt;smithco&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;    &lt;p class="flickr-yourcomment"&gt; The Pont du Gard (in the Provence region of France) is one of the largest of the Roman constructions.  See it photographed from nearly every angle in &lt;a href="http://flickr.com/photos/smithco/sets/72157594334050351/"&gt;a Flickr set&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-5058348552605879521?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/5058348552605879521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/10/le-pont-du-gard.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5058348552605879521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5058348552605879521'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/10/le-pont-du-gard.html' title='Le Pont du Gard'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-7777376179068326577</id><published>2006-10-13T05:35:00.000-07:00</published><updated>2006-10-13T06:05:54.791-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='fractions'/><category scheme='http://www.blogger.com/atom/ns#' term='sfrac'/><category scheme='http://www.blogger.com/atom/ns#' term='xfrac'/><category scheme='http://www.blogger.com/atom/ns#' term='typesetting'/><category scheme='http://www.blogger.com/atom/ns#' term='xbase'/><category scheme='http://www.blogger.com/atom/ns#' term='LaTeX'/><title type='text'>LaTeX Tip: Typesetting Nice Fractions or How to Make xfrac Work</title><content type='html'>One reason that we all love &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;LaTeX&lt;/span&gt; is that it does a beautiful job of typesetting &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;mathematics&lt;/span&gt;, provided that you're in an equation environment.  Unfortunately, the typesetting of mathematics in &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;inline&lt;/span&gt; text does not always work well.&lt;br /&gt;&lt;br /&gt;One major problem that can occur is that fractions set &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;inline&lt;/span&gt; in text either forces some extra space above and below the line of text or fails to nicely follow the text's current formatting.&lt;br /&gt;&lt;br /&gt;The solution is to use the &lt;span style="font-family:courier new;"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;xfrac&lt;/span&gt;&lt;/span&gt; package, a package that solves all the nasty typesetting issues for fractions.  Unfortunately, &lt;span style="font-family:courier new;"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;xfrac&lt;/span&gt; &lt;/span&gt;doesn't work if it is installed in the default way.  A little &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;LaTeX&lt;/span&gt; expertise is needed to coerce it into working.  The instructions to do so with a &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;MikTeX&lt;/span&gt; installation follow (the instructions for other &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;LaTeX&lt;/span&gt; installations should be very similar).&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Do a full update of using the &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;MikTeX&lt;/span&gt; Update Wizard&lt;/li&gt;&lt;li&gt;Install the &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;xfrac&lt;/span&gt; package, either automatically by including it in a document or using the &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;MikTeX&lt;/span&gt; Package Manager&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Get the &lt;a href="http://www.latex-project.org/"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;LaTeX&lt;/span&gt; project&lt;/a&gt; repository download &lt;span style="font-family:courier new;"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;xbase&lt;/span&gt;.&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;tgz&lt;/span&gt;&lt;/span&gt;, the base package for the experimental features (&lt;a href="http://www.latex-project.org/code/experimental/xbase.tgz"&gt;direct link to the file&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;From &lt;span style="font-family:courier new;"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;xbase&lt;/span&gt;.&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;tgz&lt;/span&gt;&lt;/span&gt;, extract the file &lt;span style="font-family: courier new;"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;xbase&lt;/span&gt;.ins&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Run latex on &lt;span style="font-family: courier new;"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;xbase&lt;/span&gt;.ins&lt;/span&gt; (the exact command is &lt;span style="font-family: courier new;"&gt;latex &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;xbase&lt;/span&gt;.ins&lt;/span&gt;)&lt;/li&gt;&lt;li&gt;Copy the generated style files (&lt;span style="font-family: courier new;"&gt;template.sty&lt;/span&gt;, &lt;span style="font-family: courier new;"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;ldcsetup&lt;/span&gt;.sty&lt;/span&gt;, &lt;span style="font-family: courier new;"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;xparse&lt;/span&gt;.sty&lt;/span&gt;, and&lt;span style="font-family: courier new;"&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;xparse&lt;/span&gt;.sty&lt;/span&gt;) to the appropriate places, such that we get:&lt;/li&gt;&lt;ul style="font-family: courier new;"&gt;&lt;li&gt;C:\&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;texmf&lt;/span&gt;\&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;tex&lt;/span&gt;\latex3\template\template.sty&lt;br /&gt;&lt;/li&gt;&lt;li&gt;C:\&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;texmf&lt;/span&gt;\&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;tex&lt;/span&gt;\latex3\&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;xparse&lt;/span&gt;\&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;ldcsetup&lt;/span&gt;.sty&lt;/li&gt;&lt;li&gt;C:\&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;texmf&lt;/span&gt;\&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;tex&lt;/span&gt;\latex3\&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;xparse&lt;/span&gt;\&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;xparse&lt;/span&gt;.sty&lt;/li&gt;&lt;li&gt;C:\&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;texmf&lt;/span&gt;\&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;tex&lt;/span&gt;\latex3\&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;xtools&lt;/span&gt;\&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;xtools&lt;/span&gt;.sty&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Update the package index (the exact command is &lt;span style="font-family: courier new;"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;texhash&lt;/span&gt;&lt;/span&gt;)&lt;/li&gt;&lt;/ol&gt;Now, it is possible to set fractions nicely anywhere in a document with the command &lt;span style="font-family: courier new;"&gt;\&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;sfrac&lt;/span&gt;{numerator}{denominator}&lt;/span&gt;.  All the details of this command can be found in the &lt;a href="http://tug.ctan.org/tex-archive/macros/latex/exptl/xfrac/doc/xfrac.pdf"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;xfrac&lt;/span&gt; documentation (&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;PDF&lt;/span&gt;)&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-7777376179068326577?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=xfrac' title='LaTeX Tip: Typesetting Nice Fractions or How to Make xfrac Work'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/7777376179068326577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/10/latex-tip-typesetting-nice-fractions-or.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/7777376179068326577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/7777376179068326577'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/10/latex-tip-typesetting-nice-fractions-or.html' title='LaTeX Tip: Typesetting Nice Fractions or How to Make xfrac Work'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-5259052598189380921</id><published>2006-10-04T04:59:00.000-07:00</published><updated>2006-10-04T05:02:58.424-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='journal'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='blogger beta'/><category scheme='http://www.blogger.com/atom/ns#' term='zkwarl'/><title type='text'>Overhaul</title><content type='html'>I've just about finished overhauling this journal so that it uses the new Blogger Beta engine.  So far, it all seems happy and good and untested.  If you hit any problems, let me know so I can fix it.  And always, I love to get criticisms on the design, so feel free to comment on everything here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-5259052598189380921?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/5259052598189380921/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/10/overhaul.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5259052598189380921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5259052598189380921'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/10/overhaul.html' title='Overhaul'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-1035764008579978737</id><published>2006-09-24T05:30:00.000-07:00</published><updated>2006-09-24T05:31:35.600-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rain'/><category scheme='http://www.blogger.com/atom/ns#' term='montpellier'/><category scheme='http://www.blogger.com/atom/ns#' term='weather'/><title type='text'>Another Rainy Day</title><content type='html'>&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/P8OMQ-Qx9yg"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/P8OMQ-Qx9yg" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;It's been a rainy weekend and my apartment is small and cramped.  I just figured everyone would want to share in the boredom.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-1035764008579978737?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/1035764008579978737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/09/another-rainy-day.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/1035764008579978737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/1035764008579978737'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/09/another-rainy-day.html' title='Another Rainy Day'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-136460559582127825</id><published>2006-09-23T13:07:00.001-07:00</published><updated>2006-09-23T13:07:13.367-07:00</updated><title type='text'>Tusitala Edition</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt;	&lt;a href="http://www.flickr.com/photos/smithco/250588008/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/91/250588008_4805858394.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;	&lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/smithco/250588008/"&gt;Tusitala Edition&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/smithco/"&gt;smithco&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;				&lt;p class="flickr-yourcomment"&gt;	For more info on 'tusitala' in the Samoan language, see http://www.websters-online-dictionary.org/translation/Samoan/tusitala&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-136460559582127825?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/136460559582127825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/09/tusitala-edition.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/136460559582127825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/136460559582127825'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/09/tusitala-edition.html' title='Tusitala Edition'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-8556763202712758082</id><published>2006-09-19T13:16:00.000-07:00</published><updated>2006-09-19T13:20:41.234-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pirates'/><category scheme='http://www.blogger.com/atom/ns#' term='canada'/><category scheme='http://www.blogger.com/atom/ns#' term='peter easton'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><title type='text'>Peter Easton -- A Most Accomplished Pirate and a Great Canadian</title><content type='html'>In honour of the International Talk Like a Pirate Day, I suggest everyone read up a bit on Peter Easton, a Canadian who was a most accomplished pirate.  At the height of his career, he commanded forty ships and five thousand men.   He was both a hero and a terror on the seas off Newfoundland.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Peter_Easton"&gt;Read about him on Wikipedia&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-8556763202712758082?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://en.wikipedia.org/wiki/Peter_Easton' title='Peter Easton -- A Most Accomplished Pirate and a Great Canadian'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/8556763202712758082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/09/peter-easton-most-accomplished-pirate.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/8556763202712758082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/8556763202712758082'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/09/peter-easton-most-accomplished-pirate.html' title='Peter Easton -- A Most Accomplished Pirate and a Great Canadian'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-598191472455243247</id><published>2006-09-16T09:45:00.001-07:00</published><updated>2006-09-16T09:45:39.479-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scotland'/><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='flickr'/><category scheme='http://www.blogger.com/atom/ns#' term='cowdenbeath'/><category scheme='http://www.blogger.com/atom/ns#' term='vacation'/><title type='text'>Cowdenbeath</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt; &lt;a href="http://www.flickr.com/photos/smithco/243753427/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/84/243753427_ba7b0f3308.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/smithco/243753427/"&gt;Cowdenbeath&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/smithco/"&gt;smithco&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;    &lt;p class="flickr-yourcomment"&gt; The last day of my holiday was spent up in Cowdenbeath.  There's nothing particularly special about Cowdenbeath.  It's just a small, industrial town where the mines were closed down some time ago by Margaret Thatcher.  But, it is the place the Smiths are from; it was good to see the place and the people who make up a part of my heritage.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/smithco/sets/72157594286526699/"&gt;View all my photos from Cowdenbeath&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-598191472455243247?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/598191472455243247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/09/cowdenbeath.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/598191472455243247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/598191472455243247'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/09/cowdenbeath.html' title='Cowdenbeath'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-3592160563606026314</id><published>2006-09-16T09:41:00.001-07:00</published><updated>2006-09-16T09:41:57.169-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scotland'/><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='flickr'/><category scheme='http://www.blogger.com/atom/ns#' term='vacation'/><category scheme='http://www.blogger.com/atom/ns#' term='edinburgh'/><title type='text'>Holyrood Abbey</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt; &lt;a href="http://www.flickr.com/photos/smithco/243786580/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/83/243786580_7b2a9b2301.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/smithco/243786580/"&gt;Holyrood Abbey&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/smithco/"&gt;smithco&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;    &lt;p class="flickr-yourcomment"&gt; The next three days of my holiday were seeing the sights and history of Edinburgh.  The two highlights there were most definitely Arthur's Seat, the extinct volcano that dominates the city's skyline, and Holyrood Palace, the Queen's residence in Edinburgh.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/smithco/sets/72157594286529316/"&gt;View all my photos from Edinburgh&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-3592160563606026314?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/3592160563606026314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/09/holyrood-abbey.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/3592160563606026314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/3592160563606026314'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/09/holyrood-abbey.html' title='Holyrood Abbey'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-2399764195723340108</id><published>2006-09-16T09:37:00.001-07:00</published><updated>2006-09-16T09:37:00.184-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scotland'/><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='flickr'/><category scheme='http://www.blogger.com/atom/ns#' term='vacation'/><category scheme='http://www.blogger.com/atom/ns#' term='glasgow'/><title type='text'>Whiskey Live!</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt; &lt;a href="http://www.flickr.com/photos/smithco/244632592/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/88/244632592_595141d4dd.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/smithco/244632592/"&gt;Whiskey Live!&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/smithco/"&gt;smithco&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;    &lt;p class="flickr-yourcomment"&gt; The first two days of my holiday were in Glasgow.  The highlight was the Whiskey Live! show.  Unfortunately, I only got one good photo from the show, it's as if my photographic abilities are inversely proportional to my blood-alcohol content.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/smithco/sets/72157594286528027/"&gt;View  all my photos from Glasgow&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-2399764195723340108?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/2399764195723340108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/09/whiskey-live.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/2399764195723340108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/2399764195723340108'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/09/whiskey-live.html' title='Whiskey Live!'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-3441964725056947922</id><published>2006-09-16T09:31:00.001-07:00</published><updated>2006-09-16T09:31:40.650-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scotland'/><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='flickr'/><category scheme='http://www.blogger.com/atom/ns#' term='vacation'/><title type='text'>SCOTTISH NOT BRITISH</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt; &lt;a href="http://www.flickr.com/photos/smithco/243764851/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/94/243764851_736a59745d.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/smithco/243764851/"&gt;SCOTTISH NOT BRITISH&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/smithco/"&gt;smithco&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;    &lt;p class="flickr-yourcomment"&gt;&lt;a href="http://www.flickr.com/photos/smithco/sets/72157594285138105/"&gt; View all the photos from my trip to Scotland in one set&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-3441964725056947922?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/3441964725056947922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/09/scottish-not-british.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/3441964725056947922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/3441964725056947922'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/09/scottish-not-british.html' title='SCOTTISH NOT BRITISH'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-7361347885233599380</id><published>2006-09-16T04:59:00.000-07:00</published><updated>2006-09-16T05:01:35.016-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='productivity'/><category scheme='http://www.blogger.com/atom/ns#' term='emails'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='rss'/><title type='text'>Huzzah!</title><content type='html'>I've finally caught up on a week's worth of unread email, RSS feeds and web activity.  I'm guessing that it was about  500 messages to consume, but I'm ready to take on the world again!&lt;br /&gt;&lt;br /&gt;I would also like to point out that this is sure proof that the Internet is in no way an aid to productivity.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-7361347885233599380?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/7361347885233599380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/09/huzzah.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/7361347885233599380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/7361347885233599380'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/09/huzzah.html' title='Huzzah!'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-2901064462624052568</id><published>2006-09-16T04:53:00.000-07:00</published><updated>2006-09-16T04:56:34.421-07:00</updated><title type='text'>And the first consequences of coming back from holiday</title><content type='html'>Well, after crawling out of bed today, I noticed a few things.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;I have no clean shirts or socks.  As my favourite philosopher pointed out, "There are only two things certain in this world: death and laundry".&lt;/li&gt;&lt;li&gt;The only thing in my fridge is Pineapple juice, Heineken and coffee grounds.&lt;/li&gt;&lt;li&gt;I forgot to empty the coffee pot before I left and now it's full of mould.&lt;/li&gt;&lt;/ol&gt;:-(&lt;br /&gt;&lt;br /&gt;Is it too late to go back to Scotland?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-2901064462624052568?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/2901064462624052568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/09/and-first-consequences-of-coming-back.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/2901064462624052568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/2901064462624052568'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/09/and-first-consequences-of-coming-back.html' title='And the first consequences of coming back from holiday'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-8369041342364920709</id><published>2006-09-15T02:34:00.000-07:00</published><updated>2006-09-15T02:35:26.443-07:00</updated><title type='text'>Back from Scotland</title><content type='html'>Just got back from Scotland last night.  Holidays are always too short.  I'll be posting stories, photos, and videos up in spurts.  There's a bit too much to throw up all at once.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-8369041342364920709?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/8369041342364920709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/09/back-from-scotland.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/8369041342364920709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/8369041342364920709'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/09/back-from-scotland.html' title='Back from Scotland'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-2699688134272925402</id><published>2006-09-05T10:59:00.000-07:00</published><updated>2006-09-05T11:05:15.179-07:00</updated><title type='text'>Three and a Half Months</title><content type='html'>Three and a half months until I return to civilisation.&lt;br /&gt;&lt;br /&gt;I'm tired of the bad food and the abysmal quality of products.  I've had enough with the complete lack of any sort of service. I've had enough with incompetent people lodged into public institutions.  And I'm especially fed up with the absolute lack of manners and respect for others here.&lt;br /&gt;&lt;br /&gt;This place is not a good place.  This society is messed up.  Three and half months feels like an awful long way away.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-2699688134272925402?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/2699688134272925402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/09/three-and-half-months.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/2699688134272925402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/2699688134272925402'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/09/three-and-half-months.html' title='Three and a Half Months'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-5423480950925386779</id><published>2006-09-04T11:15:00.000-07:00</published><updated>2006-09-04T11:16:06.858-07:00</updated><title type='text'>Here Fishy, Fishy, Fishy ...</title><content type='html'>&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/c6bj1d5pj44"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/c6bj1d5pj44" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-5423480950925386779?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.youtube.com/watch?v=c6bj1d5pj44' title='Here Fishy, Fishy, Fishy ...'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/5423480950925386779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/09/here-fishy-fishy-fishy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5423480950925386779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5423480950925386779'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/09/here-fishy-fishy-fishy.html' title='Here Fishy, Fishy, Fishy ...'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-500531692501834102</id><published>2006-09-02T04:37:00.000-07:00</published><updated>2006-09-02T04:38:31.843-07:00</updated><title type='text'>A view of my fridge</title><content type='html'>&lt;a href="http://www.flickr.com/photos/smithco/231687464/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/87/231687464_a64369810a.jpg" alt="A view of my fridge" height="203" width="500" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-500531692501834102?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.flickr.com/photos/smithco/231687464/' title='A view of my fridge'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/500531692501834102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/09/view-of-my-fridge.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/500531692501834102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/500531692501834102'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/09/view-of-my-fridge.html' title='A view of my fridge'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-8955314806195241446</id><published>2006-08-29T11:18:00.000-07:00</published><updated>2006-08-29T11:23:57.797-07:00</updated><title type='text'>Dr. Smith's Résumé</title><content type='html'>I'm finally getting my résumé back together.  And to feed my Web 2.0 addiction, I'm trying out &lt;a href="http://emurse.com"&gt;Emurse&lt;/a&gt; to put my résumé together.  Genrerally, it's working very nicely.  My only complaint is that the resulting document is a little too "Word-like" - though I'm not entirely sure what I'd do to improve on that.  Given that I'm never quite sure how to format or my résumé, I'm quite happy to have found this tool.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://colinsmith.emurse.com/"&gt;Visit my résumé at Emurse&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-8955314806195241446?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://colinsmith.emurse.com/' title='Dr. Smith&apos;s Résumé'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/8955314806195241446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/08/dr-smiths-rsum.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/8955314806195241446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/8955314806195241446'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/08/dr-smiths-rsum.html' title='Dr. Smith&apos;s Résumé'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-7196385812904081507</id><published>2006-08-29T04:19:00.000-07:00</published><updated>2006-08-29T04:30:48.504-07:00</updated><title type='text'>Emacs Tip: No More Than a Single Instance of Emacs</title><content type='html'>In my previous post on Emacs, I pointed out that after modifying the &lt;span style="font-weight: bold;"&gt;.&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;emacs&lt;/span&gt;&lt;/span&gt; file to include the initialisation of &lt;span style="font-weight: bold;"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;gnuserv&lt;/span&gt;&lt;/span&gt;, there was an error message emitted when more than one instance of Emacs is launched.&lt;br /&gt;&lt;br /&gt;This error comes from the fact that &lt;span style="font-weight: bold;"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;gnuserv&lt;/span&gt;&lt;/span&gt; only works if there is a single instance running.&lt;br /&gt;&lt;br /&gt;As it turns out, this problem has a very simple solution.  Instead of launching Emacs using the program &lt;span style="font-weight: bold;"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;runemacs&lt;/span&gt;.&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;exe&lt;/span&gt;&lt;/span&gt; that comes with the aforementioned Emacs distribution, launch Emacs using the program &lt;span style="font-weight: bold;"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;gnuclientw&lt;/span&gt;.&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;exe&lt;/span&gt;&lt;/span&gt; that comes with the &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;gnuserv&lt;/span&gt; distribution from the previous post.  This program will run Emacs as a client if &lt;span style="font-weight: bold;"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;gnuserv&lt;/span&gt;&lt;/span&gt; is already running, and if not, then it will run Emacs regularly.&lt;br /&gt;&lt;br /&gt;This usage has a few nice effects.  Firstly, no more than one Emacs window will exist; your desktop will stay tidy.  Secondly, opening a file that is already open will take you to the same editing position; you don't risk editing the same file in two &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;separate&lt;/span&gt; processes.&lt;br /&gt;&lt;br /&gt;The only catch is that this requires re-associating all the file extensions to &lt;span style="font-weight: bold;"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;gnuclientw&lt;/span&gt;.&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;exe&lt;/span&gt; &lt;/span&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_12"&gt;instead&lt;/span&gt; of &lt;span style="font-weight: bold;"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;runemacs&lt;/span&gt;.&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;exe&lt;/span&gt;&lt;/span&gt; and changing your shortcuts.  Unfortunately, this is a bit of a pain under Windows, but worth-while when it's done.&lt;br /&gt;&lt;br /&gt;I think that this post wraps up the "the essentials of how to get a great &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;LaTeX&lt;/span&gt; environment for Windows" saga.  There will be future posts, but they'll be about extra features (look for something on either folding or outlining soon).  The basics are all nicely described now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-7196385812904081507?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/7196385812904081507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/08/emacs-tip-no-more-than-single-instance.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/7196385812904081507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/7196385812904081507'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/08/emacs-tip-no-more-than-single-instance.html' title='Emacs Tip: No More Than a Single Instance of Emacs'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-2862942965451173493</id><published>2006-08-28T06:41:00.001-07:00</published><updated>2008-08-12T11:48:40.209-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='svg'/><category scheme='http://www.blogger.com/atom/ns#' term='inkscape'/><category scheme='http://www.blogger.com/atom/ns#' term='eps'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='command line'/><category scheme='http://www.blogger.com/atom/ns#' term='pdf'/><title type='text'>Inkscape Tip: Use Inkscape on the Command-line</title><content type='html'>It turns out that Inkscape (an SVG editor) has a few useful command-line options for non-interactive use. However, these are only documented on the Inkscape website (&lt;a href="http://www.inkscape.org/doc/inkscape-man.html"&gt;Manpage of INKSCAPE&lt;/a&gt;), but not in the documentation accessible from the program.&lt;br /&gt;&lt;br /&gt;The real gem in the command line options is are the export options. These are a command-line interface to load up an SVG file and export as another format in a non-interactive format. This allows for the inclusion of vector format conversions in scripts.&lt;br /&gt;&lt;br /&gt;Since the well-known image conversion utility ImageMagick does not have vector-to-vector format conversions, this is a very useful tool.&lt;br /&gt;&lt;br /&gt;Particularly, this is an issue when using Inkscape (or other tools that use SVG) to create images for LaTeX documents, where one of EPS, PDF or PNG is typically used.&lt;br /&gt;&lt;br /&gt;To convert an SVG file to an EPS file use&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family:courier new;"&gt;inkscape -f file.svg -E file.eps&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;to a PDF,&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family:courier new;"&gt;inkscape -f file.svg -A file.pdf&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;and to a PNG,&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family:courier new;"&gt;inkscape -f file.svg -e file.png&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-2862942965451173493?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.inkscape.org/doc/inkscape-man.html' title='Inkscape Tip: Use Inkscape on the Command-line'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/2862942965451173493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/08/inkscape-tip-use-inkscape-on-command.html#comment-form' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/2862942965451173493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/2862942965451173493'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/08/inkscape-tip-use-inkscape-on-command.html' title='Inkscape Tip: Use Inkscape on the Command-line'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-5859714355576633518</id><published>2006-08-25T00:48:00.000-07:00</published><updated>2006-08-25T01:01:39.496-07:00</updated><title type='text'>Adobe Reader Tip: Make Reading Easier With the Accessibility Features</title><content type='html'>As a followup to the previous entry on eye strain, I've been looking for a way to make reading documents easier.&lt;br /&gt;&lt;br /&gt;In Adobe Reader (aka. Acrobat Reader), it is relatively simple to set up a low eye-strain environment for reading.  The magic happens with the accessibility options.&lt;br /&gt;&lt;br /&gt;To set up the accessibiliy options&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Go to the &lt;span style="font-weight: bold;"&gt;Preferences &lt;/span&gt;dialog box, either with &lt;span style="font-weight: bold;"&gt;Ctrl-K&lt;/span&gt; or from the menu by &lt;span style="font-weight: bold;"&gt;Edit-&gt;Preferences&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Select &lt;span style="font-weight: bold;"&gt;Accessibility&lt;/span&gt; from the list on the left.&lt;/li&gt;&lt;li&gt;Enable &lt;span style="font-weight: bold;"&gt;Replace Document Colors&lt;/span&gt; (check-box)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Select &lt;span style="font-weight: bold;"&gt;Use High-Contrast colors&lt;/span&gt; from the radio-selection&lt;/li&gt;&lt;li&gt;From the &lt;span style="font-weight: bold;"&gt;High-contrast color combination&lt;/span&gt; select &lt;span style="font-weight: bold;"&gt;Yellow text on black&lt;/span&gt;.&lt;/li&gt;&lt;/ol&gt;Then, when reading a PDF document, go into full screen mode and maximise the size of the text.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Goto Full-screen mode, either with &lt;span style="font-weight: bold;"&gt;Ctrl-L&lt;/span&gt; or &lt;span style="font-weight: bold;"&gt;View-&gt;Full Screen&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Use Fit-Visible mode, either with &lt;span style="font-weight: bold;"&gt;Ctrl-3&lt;/span&gt; or &lt;span style="font-weight: bold;"&gt;View-&gt;Fit Visible&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;This will drastically reduce the amount of light emitted from the screen, keep the contrast high, provide large text and remove any distracting visual elements when reading.  Personally, I find that this helps &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;immensely&lt;/span&gt; to make reading electronic documents more comfortable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-5859714355576633518?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/5859714355576633518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/08/adobe-reader-tip-make-reading-easier.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5859714355576633518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5859714355576633518'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/08/adobe-reader-tip-make-reading-easier.html' title='Adobe Reader Tip: Make Reading Easier With the Accessibility Features'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-5425441065813445609</id><published>2006-08-24T08:18:00.000-07:00</published><updated>2006-08-24T08:28:49.859-07:00</updated><title type='text'>An Experiment in Eye Strain</title><content type='html'>Oy!  My eyes have been a bit sore lately.  So has my back, head and moustache.  I've been sleeping badly too.&lt;br /&gt;&lt;br /&gt;I think it comes down to a bad work setup.  I spend pretty much all my time at a keyboard, so when things are wrong with my setup, I suffer.  I've known about a few obvious problems, the chief one is that I'm on a laptop without an external monitor and I do not have a good desk or a good chair, so I'm slouching and hunched over all the time.&lt;br /&gt;&lt;br /&gt;But, I think I've realised that I have another issue that is not well explored in the good work environment lore.  I have a screen that's bright, but the matte finish causes all the brightness to go diffuse and glaring.  There's quite a large amount of light hitting my eyes all day and the scattering effects from the matte finish could be messing with my visual cortex.  I figure that if the visual signals are a bit messed up, the brain has to work that much harder to understand the signals its receiving.&lt;br /&gt;&lt;br /&gt;Thus, my experiment is to run mt screen at minimum brightness.  Less light assaulting my eyes and relatively more light is going cleanly from the screen to my eyes.  After an hour of cranking down the brightness, I'm already feeling better.  Now, I just need to see if this is a short term effect or really a benefit.  Afterall, it could just be that I need to relax and get out a bit this weekend.&lt;br /&gt;&lt;br /&gt;I'll follow this up in a week or so to report the results.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-5425441065813445609?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/5425441065813445609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/08/experiment-in-eye-strain.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5425441065813445609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/5425441065813445609'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/08/experiment-in-eye-strain.html' title='An Experiment in Eye Strain'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-2118491437806101646</id><published>2006-08-21T08:08:00.000-07:00</published><updated>2006-08-21T08:27:04.820-07:00</updated><title type='text'>Emacs Tip: Making Emacs Work With Yap</title><content type='html'>As a followup to my previous post about the joys of the newest version of Emacs, AUCTeX and Preview-TeX on Windows, I now present how to make Emacs invokable by another application on Windows.  It all has to do with the magic that happens when source-specials are enabled in AUCTeX&lt;br /&gt;&lt;br /&gt;Here's the current scenario:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Edit a LaTeX file with Emacs&lt;/li&gt;&lt;li&gt;Run C-c C-c to compile&lt;/li&gt;&lt;li&gt;Run C-c C-c to view&lt;/li&gt;&lt;li&gt;Yap will load up with the DVI file in the spot that is currently being edited in Emacs&lt;/li&gt;&lt;li&gt;Double-click in a spot in the DVI file in Yap and ... !?!&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;What follows are the instructions for turning that !?! into "jump back into Emacs at that spot in the LaTeX File", just as we want.&lt;br /&gt;&lt;br /&gt;It all comes down to the problem that the implementation for Emacs' client-server architecture isn't complete on Windows.  However, there is an external implementation, the one used in XEmacs, that works rather well.&lt;br /&gt;&lt;br /&gt;This is hardly an automated task, so don't run through these instructions too quickly.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.wyrdrune.com/index.html?gnuserv.html"&gt;Download &lt;span style="font-weight: bold;"&gt;gnuserve&lt;/span&gt; for Windows&lt;/a&gt;.  It's near the bottom of the page.  I used "newer and hopefully more compatible version".&lt;/li&gt;&lt;li&gt;Unzip the file that was just downloaded.&lt;/li&gt;&lt;li&gt;From the zip file, copy the executable files (*.exe) to the &lt;span style="font-weight: bold;"&gt;bin&lt;/span&gt; subdirectory folder and the Emacs Lisp files (*.el) to the &lt;span style="font-weight: bold;"&gt;site-lisp&lt;/span&gt; subdirectory of your Emacs folder.&lt;/li&gt;&lt;li&gt;In your &lt;span style="font-weight: bold;"&gt;.emacs&lt;/span&gt; file, add the lines&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: courier new;"&gt;(load "gnuserv")&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;(gnuserv-start)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;If everything worked, you can fire up Emacs and enjoy some fantastic Emacs-Yap editing interaction&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Caveats&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It seems that there may be an issue with running more than one instance of gnuserv.  I'm looking into that.&lt;/li&gt;&lt;li&gt;It seems that the version of gnuserv that I'm recommending may be a bit outdated or has had it's development abandoned.  However, I can't find a newer version.  Hopefully there will be a development soon on this front.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-2118491437806101646?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.wyrdrune.com/index.html?gnuserv.html' title='Emacs Tip: Making Emacs Work With Yap'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/2118491437806101646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/08/emacs-tip-making-emacs-work-with-yap.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/2118491437806101646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/2118491437806101646'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/08/emacs-tip-making-emacs-work-with-yap.html' title='Emacs Tip: Making Emacs Work With Yap'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-115589755311661796</id><published>2006-08-18T03:09:00.000-07:00</published><updated>2006-08-18T07:45:32.583-07:00</updated><title type='text'>LaTeX Tip: Emacs, AUCTeX and Preview TeX - A Fantastic Editing Environment</title><content type='html'>I think I've discovered the best new environment for LaTeX under Windows, it's Emacs 22 with AUCTeX 11.38.  It's the sort of setup that mostly just works.  With a bit of tweaking, it really does just works.  How rare it is to find this situation in the world of software!&lt;br /&gt;&lt;br /&gt;This post covers how to get and install this combo under Windows, how to do a few useful customisations and a few useful commands.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Installation&lt;/span&gt;&lt;br /&gt;The best place to start is to download the pre-built Windows version of Emacs with the latest AUCTeX built in (&lt;a href="http://www.gnu.org/software/auctex/download-for-windows.html"&gt;download here&lt;/a&gt;).  The installation of this version is dead simple: download it, un-zip it and run the program &lt;span style="font-weight: bold;"&gt;runemacs.exe&lt;/span&gt; in the &lt;span style="font-weight: bold;"&gt;bin &lt;/span&gt;directory.&lt;br /&gt;&lt;br /&gt;First off, the latest Emacs 22 has fantastic Windows integration, way ahead of Emacs 21 or XEmacs.  Things like cut-and-paste now actually work.  It's worth upgrading to Emacs 22 if you're running any other version of Emacs or Emacs variant.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;AUCTeX&lt;/span&gt;&lt;br /&gt;AUCTeX is a package that includes a whole bunch of useful commands, syntax highlighting and formatting for LaTeX and related programs.  The most useful AUCTeX command is C-c C-c, which will compile and view your LaTeX document.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Preview-TeX&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Preview-TeX is now built into AUCTeX and works with both regular LaTeX and PDF LaTeX documents (&lt;span style="font-style: italic;"&gt;i.e.&lt;/span&gt; it works with EPS, PDF and PNG images and outputs).  Preview-TeX will go through your LaTeX document and interpret and display in place various LaTeX elements, including section headings, equations and figures.&lt;br /&gt;&lt;br /&gt;A few useful Preview-TeX commands are&lt;br /&gt;&lt;ul&gt;&lt;li&gt;run the preview on the whole document: C-c C-p C-d&lt;/li&gt;&lt;li&gt;run the preview at a point: C-c C-p C-p&lt;li&gt;run the preview on an environment: C-c C-p C-e&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Customising the Emacs Startup&lt;/span&gt;&lt;br /&gt;The only annoyances with the Emacs startup is that it always displays the splash screen and it does not necessarily start at a nice size.  This can be easily fixed by adding a few lines to the &lt;span style="font-weight: bold;"&gt;.emacs&lt;/span&gt; file (usually at &lt;span style="font-weight: bold;"&gt;C:\.emacs&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;To disable the splash screen, add the line&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family:courier new;"&gt;(setq inhibit-startup-message t)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;and to set the window size, in the number of displayed characters, add the lines&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family:courier new;"&gt;(set-frame-height (selected-frame) 40)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(set-frame-width (selected-frame) 80)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Make AUCTeX Play Nice with MikTeX&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;By default, AUCTeX expects that the LaTeX installation is a typical UNIX one, which is rarely the case with a Windows environment.  As it happens, AUCTeX can reconfigure itself nicely to use the MikTeX (one of the most popular implementation of LaTeX for Windows) setup quite easily.  It is simply a matter of adding&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family:courier new;"&gt;(require 'tex-mik)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;to the &lt;span style="font-weight: bold;"&gt;.emacs&lt;/span&gt; file.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Make AUCTeX Jump to the Current Position in the DVI File&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;By Default, when AUCTeX invokes the DVI viewer, it does so without any fancy options.  This means no jumping to position or inverse editing.  This is easily enabled by default by adding&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family:courier new;"&gt;(setq TeX-source-specials-mode t)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;to the &lt;span style="font-weight: bold;"&gt;.emacs&lt;/span&gt; file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-115589755311661796?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.gnu.org/software/auctex/download-for-windows.html' title='LaTeX Tip: Emacs, AUCTeX and Preview TeX - A Fantastic Editing Environment'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/115589755311661796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/08/latex-tip-emacs-auctex-and-preview-tex.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/115589755311661796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/115589755311661796'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/08/latex-tip-emacs-auctex-and-preview-tex.html' title='LaTeX Tip: Emacs, AUCTeX and Preview TeX - A Fantastic Editing Environment'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-115558001741141185</id><published>2006-08-14T11:23:00.000-07:00</published><updated>2006-08-14T11:26:57.440-07:00</updated><title type='text'>Finally, A Real Vacation!</title><content type='html'>For the first time in ages, I'm going to be taking a real vacation.  I really don't remember the last time I went somewhere strictly for a vacation.  It must have been a family vacation when I was still young.&lt;br /&gt;&lt;br /&gt;So for me, it's one week in Scotland in September.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-115558001741141185?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/115558001741141185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/08/finally-real-vacation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/115558001741141185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/115558001741141185'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/08/finally-real-vacation.html' title='Finally, A Real Vacation!'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-115513163284021849</id><published>2006-08-09T06:30:00.000-07:00</published><updated>2006-08-09T07:24:00.983-07:00</updated><title type='text'>Math Tip: Find the Angle Between Two Vectors</title><content type='html'>I almost always forget how to do this and need to rederive it every time I need it, I'm posting the algorithm here.&lt;br /&gt;&lt;br /&gt;Assume two unit-length vectors &lt;span style="font-style: italic;"&gt;A&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;B&lt;/span&gt;.  The dot product of the two gives us the cosine of the angle between them.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;cos &lt;span style="font-style: italic;"&gt;θ&lt;/span&gt; = &lt;span style="font-style: italic;"&gt;A&lt;/span&gt;·&lt;span style="font-style: italic;"&gt;B.&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;Of course, that's the easy part to remember and, of course, everyone forgets that&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;cos&lt;sup&gt;-1&lt;/sup&gt;(cos &lt;span style="font-style: italic;"&gt;θ&lt;/span&gt;) ≠ &lt;span style="font-style: italic;"&gt;θ&lt;/span&gt;,&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;but rather&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;cos&lt;sup&gt;-1&lt;/sup&gt;(cos &lt;span style="font-style: italic;"&gt;θ&lt;/span&gt;) = &lt;span style="font-style: italic;"&gt;±θ&lt;/span&gt;&lt;span style="font-style: italic;"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;So, how to properly determine if it is +&lt;span style="font-style: italic;"&gt;θ&lt;/span&gt; or -&lt;span style="font-style: italic;"&gt;θ&lt;/span&gt;?  The answer is to also check the sign of the cosine of the angle between &lt;span style="font-style: italic;"&gt;A&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;C&lt;/span&gt;, the vector that is &lt;span style="font-style: italic;"&gt;B&lt;/span&gt; rotated by &lt;span style="font-style: italic;"&gt;π&lt;/span&gt;/2.  Then, if the signs do not agree (&lt;span style="font-style: italic;"&gt;i.e.&lt;/span&gt; &lt;span style="font-style: italic;"&gt;A&lt;/span&gt;·&lt;span style="font-style: italic;"&gt;B&lt;/span&gt; &amp;lt; 0 and &lt;span style="font-style: italic;"&gt;A&lt;/span&gt;·&lt;span style="font-style: italic;"&gt;C&lt;/span&gt; &amp;gt; 0 or,  &lt;span style="font-style: italic;"&gt;A&lt;/span&gt;·&lt;span style="font-style: italic;"&gt;B&lt;/span&gt; &amp;gt; 0 and &lt;span style="font-style: italic;"&gt;A&lt;/span&gt;·&lt;span style="font-style: italic;"&gt;C&lt;/span&gt; &amp;lt; 0), &lt;span style="font-style: italic;"&gt;θ&lt;/span&gt; needs to be negated.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-115513163284021849?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/115513163284021849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/08/math-tip-find-angle-between-two.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/115513163284021849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/115513163284021849'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/08/math-tip-find-angle-between-two.html' title='Math Tip: Find the Angle Between Two Vectors'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-115488691949336325</id><published>2006-08-06T10:50:00.000-07:00</published><updated>2006-08-06T10:56:38.000-07:00</updated><title type='text'>A Short Trip To Bézier</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt; &lt;a href="http://www.flickr.com/photos/smithco/208042667/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/67/208042667_9ec8d6274a.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/smithco/208042667/"&gt;IMG_4893&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/smithco/"&gt;smithco&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;    &lt;p class="flickr-yourcomment"&gt; Took a trip to Bézier today.  Turned out that the place is dreadfully boring.  At least, I managed to get a few decent photos.   &lt;a href="http://www.flickr.com/photos/smithco/sets/72157594226301473/"&gt;View the whole photo set.&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-115488691949336325?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/115488691949336325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/08/short-trip-to-bzier.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/115488691949336325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/115488691949336325'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/08/short-trip-to-bzier.html' title='A Short Trip To Bézier'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-115468053907205245</id><published>2006-08-04T01:17:00.000-07:00</published><updated>2006-08-04T01:35:39.106-07:00</updated><title type='text'>Del.icio.us Badge</title><content type='html'>I've added a del.icio.us badge on the right of this page.  Nothing too special, but it does allow one more networking opportunity.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-115468053907205245?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/115468053907205245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/08/delicious-badge.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/115468053907205245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/115468053907205245'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/08/delicious-badge.html' title='Del.icio.us Badge'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-115356307746899189</id><published>2006-07-22T03:06:00.000-07:00</published><updated>2006-07-22T03:11:17.596-07:00</updated><title type='text'>Cigale</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt;	&lt;a href="http://www.flickr.com/photos/smithco/195268545/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/72/195268545_731f8419cb.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;	&lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/smithco/195268545/"&gt;Cigale 2&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/smithco/"&gt;smithco&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;				&lt;p class="flickr-yourcomment"&gt;	These little critters hide in the trees around Montpellier.  Somehow, these insects, about an inch long, make an astoundingly loud noise.  It's kind of a cricket-like noise, but higher pitch and much, much louder.  There's almost always at least one per tree and can be heard from pretty much anywhere in the city.  They start in the morning and stop when the sun goes down.  One more reason as to why I'm not enjoying the summer here.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-115356307746899189?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/115356307746899189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/07/cigale.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/115356307746899189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/115356307746899189'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/07/cigale.html' title='Cigale'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-115330796540427617</id><published>2006-07-19T04:19:00.000-07:00</published><updated>2006-07-19T04:19:27.776-07:00</updated><title type='text'>Global warming could lead to a frozen Europe</title><content type='html'>A brief explanation of how changes in the wind cycles of the Atlantic could breakdown and lead to a much colder climate in Europe.&lt;br/&gt;&lt;br/&gt;&lt;a href="http://blog.sciam.com/index.php?title=will_europe_freeze_over&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1"&gt;read more&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a href="http://digg.com/environment/Global_warming_could_lead_to_a_frozen_Europe"&gt;digg story&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-115330796540427617?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/115330796540427617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/07/global-warming-could-lead-to-frozen.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/115330796540427617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/115330796540427617'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/07/global-warming-could-lead-to-frozen.html' title='Global warming could lead to a frozen Europe'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-115324600675918273</id><published>2006-07-18T11:02:00.000-07:00</published><updated>2006-07-18T11:06:46.880-07:00</updated><title type='text'>MySpace</title><content type='html'>Ok, I finally caved - I set up a MySpace page.&lt;br /&gt;&lt;br /&gt;Basically I did this to keep tabs on various music groups.  It seems to be the only thing that MySpace is really good for.  But, on the off chance you, my unfaithful reader, decides to add me as a friend on MySpace, that would be cool too.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.myspace.com/zkwarl"&gt;Visit my MySpace page.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now all I have to do is figure out how to make my MySpace page not look ugly.  I've heard rumours that this is actually possible.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-115324600675918273?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.myspace.com/zkwarl' title='MySpace'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/115324600675918273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/07/myspace.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/115324600675918273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/115324600675918273'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/07/myspace.html' title='MySpace'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-115244531686286755</id><published>2006-07-09T04:41:00.000-07:00</published><updated>2006-07-09T04:41:56.923-07:00</updated><title type='text'>MOG</title><content type='html'>Visit my MOG page!  My online journal of the music I listen to.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mog.com/smithco/"&gt;MOG&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-115244531686286755?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://mog.com/smithco/' title='MOG'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/115244531686286755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/07/mog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/115244531686286755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/115244531686286755'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/07/mog.html' title='MOG'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-115132560466796267</id><published>2006-06-26T05:40:00.000-07:00</published><updated>2006-06-26T05:50:28.556-07:00</updated><title type='text'>C++ Tip: dimnum -  C++ classes for storage and manipulation of dimensionful numbers</title><content type='html'>&lt;a href="http://www.aei.mpg.de/%7Epeekas/dimnum/"&gt;dimnum documentation&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Dimnum is a library for handling measurement units.  Unit conversions and correctness checks are done at compile time.  This is a very nice way to ensure that units don't get screwed up when writing simulations.&lt;br /&gt;&lt;br /&gt;However, the documentation for this library is a bit lacking.  So, here follows a brief example of how to use it.  In this example, a unit type that is included by default is created and a simple calculation is done to show the output.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;#include &amp;lt;dimnum/dimnum.hh&amp;gt;&lt;br /&gt;#include &amp;lt;dimnum/si.hh&amp;gt;&lt;br /&gt;&lt;br /&gt;// Create a dimensional base for force&lt;br /&gt;namespace dimension {&lt;br /&gt;&amp;nbsp;&amp;nbsp;typedef powers&amp;lt;1, 1, -2, 0, 0, 0, 0&amp;gt; force;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// declare unit used for force&lt;br /&gt;default(si, force, newton, 1, 1, 0, "N");&lt;br /&gt;&lt;br /&gt;// create the unit abbreviations&lt;br /&gt;// library bug - this should be done automatically&lt;br /&gt;const char unit::meter::abbr[]  = "m";&lt;br /&gt;const char unit::newton::abbr[] = "N";&lt;br /&gt;const char unit::joule::abbr[]  = "J";&lt;br /&gt;&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;si::length&amp;lt;double&amp;gt; l(3.0);  // 3 meters&lt;br /&gt;&amp;nbsp;&amp;nbsp;si::force&amp;lt;double&amp;gt;  f(10.0); // 10 newtons&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;// output 3m x 10N&lt;br /&gt;&amp;nbsp;&amp;nbsp;// The first result is in SI base units&lt;br /&gt;&amp;nbsp;&amp;nbsp;// The second result is in the SI derived unit, Joule&lt;br /&gt;&amp;nbsp;&amp;nbsp;std::cout &amp;lt;&amp;lt; l &amp;lt;&amp;lt; " x " &amp;lt;&amp;lt; f &amp;lt;&amp;lt; " = " &amp;lt;&amp;lt; l * f &amp;lt;&amp;lt; " = " &amp;lt;&amp;lt; si::energy&amp;lt;double&gt;(l * f) &amp;lt;&amp;lt; std::endl;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;While useful, it should be noted that there are three small problems: the documentation is sparse, unit abbreviations need to be created for all the units used and there aren't many units available by default.  However, given how increadably useful this is, those little problems shouldn't be reasons not to use this library.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-115132560466796267?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.aei.mpg.de/~peekas/dimnum/' title='C++ Tip: dimnum -  C++ classes for storage and manipulation of dimensionful numbers'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/115132560466796267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/06/c-tip-dimnum-c-classes-for-storage-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/115132560466796267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/115132560466796267'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/06/c-tip-dimnum-c-classes-for-storage-and.html' title='C++ Tip: dimnum -  C++ classes for storage and manipulation of dimensionful numbers'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-115098597876829133</id><published>2006-06-22T07:19:00.000-07:00</published><updated>2006-06-22T07:19:38.826-07:00</updated><title type='text'>The CBC website is 10 years old!</title><content type='html'>A neat overview of how one of the web's older websites has evolved over the years.  Some nice photo overview of this evolution are included.  See the site design and the back-end hardware develop from old-and-broken to new-hotness.&lt;br/&gt;&lt;br/&gt;&lt;a href="http://www.cbc.ca/10th/"&gt;read more&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a href="http://digg.com/technology/"&gt;digg story&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-115098597876829133?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/115098597876829133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/06/cbc-website-is-10-years-old.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/115098597876829133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/115098597876829133'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/06/cbc-website-is-10-years-old.html' title='The CBC website is 10 years old!'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-114977908405650816</id><published>2006-06-08T08:03:00.000-07:00</published><updated>2006-06-08T08:04:44.070-07:00</updated><title type='text'>Google Spreadsheets</title><content type='html'>Thanks to Break over on Digg, I now have access to Google Spreadsheets.  Very Cool.  Post your email if you need an invite.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-114977908405650816?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://spreadsheets.google.com' title='Google Spreadsheets'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/114977908405650816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/06/google-spreadsheets.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114977908405650816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114977908405650816'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/06/google-spreadsheets.html' title='Google Spreadsheets'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-114932594791621211</id><published>2006-06-03T02:09:00.000-07:00</published><updated>2006-06-03T02:12:27.916-07:00</updated><title type='text'>Wine Journal on the Side</title><content type='html'>Way down on the right side of this jounal, my wine journal on &lt;a href="http://corkd.com/people/smithco"&gt;Cork'd&lt;/a&gt; is now displayed.  Click on any of the entry titles to read the full wine review.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-114932594791621211?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/114932594791621211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/06/wine-journal-on-side.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114932594791621211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114932594791621211'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/06/wine-journal-on-side.html' title='Wine Journal on the Side'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-114901062861154609</id><published>2006-05-30T10:35:00.000-07:00</published><updated>2006-05-30T10:37:08.626-07:00</updated><title type='text'>Comte</title><content type='html'>I've taking a liking to Comte lately.  Definitely one of my favourite amongst the French cheeses.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-114901062861154609?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/114901062861154609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/05/comte.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114901062861154609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114901062861154609'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/05/comte.html' title='Comte'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-114874091106986187</id><published>2006-05-27T07:41:00.000-07:00</published><updated>2006-05-27T07:41:51.080-07:00</updated><title type='text'>Cork'd - Profile for Colin Smith</title><content type='html'>The fine wines that I'm enjoying in France.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://corkd.com/people/smithco/"&gt;Cork'd - Profile for Colin Smith&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-114874091106986187?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://corkd.com/people/smithco/' title='Cork&apos;d - Profile for Colin Smith'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/114874091106986187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/05/corkd-profile-for-colin-smith.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114874091106986187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114874091106986187'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/05/corkd-profile-for-colin-smith.html' title='Cork&apos;d - Profile for Colin Smith'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-114874077843589032</id><published>2006-05-27T07:36:00.000-07:00</published><updated>2006-05-27T07:39:38.503-07:00</updated><title type='text'>Le Pont d'Avignon</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt;	&lt;a href="http://www.flickr.com/photos/smithco/154100398/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/60/154100398_26eb57e56d.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;	&lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/smithco/154100398/"&gt;Le Pont d'Avignon&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/smithco/"&gt;smithco&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;				&lt;p class="flickr-yourcomment"&gt;	On Friday, I took a trip to Avignon.  Saw all the touristy stuff, the Musée Lapidaire, the Palais des Papes, the Musée du Petit Palais and, of course, le Pont d'Avignon.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://flickr.com/photos/smithco/sets/72157594146518263/"&gt;Visit the photo set from Avignon&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-114874077843589032?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/114874077843589032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/05/le-pont-davignon.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114874077843589032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114874077843589032'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/05/le-pont-davignon.html' title='Le Pont d&apos;Avignon'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-114857229593052041</id><published>2006-05-25T08:51:00.000-07:00</published><updated>2006-05-25T08:51:35.990-07:00</updated><title type='text'>Collaborative Tools in Science</title><content type='html'>The question of how to de good collaborative work, particularly in my own work as a scientist, is one that I've been thinking about quite a bit lately.  I've decided that a journal dedicated to this topic is in order.  So, I've started &lt;a href="http://collaborative-tools-in-science.blogspot.com/"&gt;Collaborative Tools in Science&lt;/a&gt;, a journal dedicated to the discussion of methods, tools and problems in collaborative work in science.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-114857229593052041?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://collaborative-tools-in-science.blogspot.com/' title='Collaborative Tools in Science'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/114857229593052041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/05/collaborative-tools-in-science.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114857229593052041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114857229593052041'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/05/collaborative-tools-in-science.html' title='Collaborative Tools in Science'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-114813558215450701</id><published>2006-05-20T07:30:00.000-07:00</published><updated>2006-05-20T07:33:02.166-07:00</updated><title type='text'>Tiny view to the sky</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt;	&lt;a href="http://www.flickr.com/photos/smithco/149745732/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/48/149745732_1a96638bb6.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;	&lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/smithco/149745732/"&gt;Tiny view to the sky&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/smithco/"&gt;smithco&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;				&lt;p class="flickr-yourcomment"&gt;	I was down at the lake again topday with my camera.  On a whim I took the this photo.  Not too fancy a set up done on one try.&lt;br /&gt;&lt;br /&gt;Somehow, I ended up with fantastic lighting, colours, framing, depth of field and focus.  It's like everything went right with this photo.&lt;br /&gt;&lt;br /&gt;I have to boast a bit, I think it may be one of the best flower photos I've taken.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-114813558215450701?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/114813558215450701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/05/tiny-view-to-sky.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114813558215450701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114813558215450701'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/05/tiny-view-to-sky.html' title='Tiny view to the sky'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-114743697994607247</id><published>2006-05-12T05:22:00.000-07:00</published><updated>2006-05-12T05:31:48.980-07:00</updated><title type='text'>I'm on ClaimID</title><content type='html'>I've set myself up on &lt;a href="http://claimid.com/"&gt;ClaimID&lt;/a&gt;, a website for online identity management.&lt;br /&gt;&lt;br /&gt;You can view my &lt;a href="http://claimid.com/"&gt;ClaimID&lt;/a&gt; page by &lt;a href="http://claimid.com/smithco"&gt;clicking here&lt;/a&gt; or on the little hCard button anywhere it's found on my websites.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-114743697994607247?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://claimid.com/smithco' title='I&apos;m on ClaimID'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/114743697994607247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/05/im-on-claimid.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114743697994607247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114743697994607247'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/05/im-on-claimid.html' title='I&apos;m on ClaimID'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-114733967582635769</id><published>2006-05-11T02:25:00.000-07:00</published><updated>2006-05-11T02:27:55.880-07:00</updated><title type='text'>A Trip to Nîmes</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt;	&lt;a href="http://www.flickr.com/photos/smithco/143049208/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/50/143049208_120642fe3d.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;	&lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/smithco/143049208/"&gt;The Arena in Nîmes&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/smithco/"&gt;smithco&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;				&lt;p class="flickr-yourcomment"&gt;	Last Monday, we took a trip to Nîmes.&lt;br /&gt;&lt;br /&gt;View the whole &lt;a href="http://flickr.com/photos/smithco/sets/72057594129467087/"&gt;photo set on Flickr&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I also have a &lt;a href="http://youtube.com/watch?v=14aXbm9XCTo"&gt;video of some Gladiators on YouTube&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-114733967582635769?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/114733967582635769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/05/trip-to-nmes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114733967582635769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114733967582635769'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/05/trip-to-nmes.html' title='A Trip to Nîmes'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-114633215166944126</id><published>2006-04-29T10:35:00.000-07:00</published><updated>2006-04-29T10:35:51.713-07:00</updated><title type='text'>iTunes tip; import &amp; export OPML for podcasts</title><content type='html'>I found import &amp; export instructions to go between iTunes podcast subscriptions and an OPML file at&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.clickauction.net/jgblog/2005/12/itunes-opml.html"&gt;J G dot com: iTunes OPML (!)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Pretty useful and easy, but a little hidden.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-114633215166944126?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.clickauction.net/jgblog/2005/12/itunes-opml.html' title='iTunes tip; import &amp; export OPML for podcasts'/><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/114633215166944126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/04/itunes-tip-import-export-opml-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114633215166944126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114633215166944126'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/04/itunes-tip-import-export-opml-for.html' title='iTunes tip; import &amp; export OPML for podcasts'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-114588922537768266</id><published>2006-04-24T07:33:00.000-07:00</published><updated>2006-04-24T08:09:31.496-07:00</updated><title type='text'>The Way to St. Guilhem-de-Désert</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt; &lt;a href="http://www.flickr.com/photos/smithco/133634959/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/54/133634959_09b4c652f9.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/smithco/133634959/"&gt;The Way to St. Guilhem-de-Désert&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/smithco/"&gt;smithco&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;    &lt;p class="flickr-yourcomment"&gt; On Sunday, Fred and I took a hike up in the hills behind St. Guilhem-de-Désert.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/smithco/sets/72057594114928926/"&gt;View the whole photo set on Flickr.&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-114588922537768266?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/114588922537768266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/04/way-to-st-guilhem-de-dsert.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114588922537768266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114588922537768266'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/04/way-to-st-guilhem-de-dsert.html' title='The Way to St. Guilhem-de-Désert'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-114564714897200071</id><published>2006-04-21T12:19:00.000-07:00</published><updated>2006-04-21T12:19:09.006-07:00</updated><title type='text'>High Score</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt;	&lt;a href="http://www.flickr.com/photos/smithco/132495680/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/50/132495680_92b6626b1d.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;	&lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/smithco/132495680/"&gt;High Score&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/smithco/"&gt;smithco&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;				&lt;p class="flickr-yourcomment"&gt;	I fell into zen-like state while playing Tetris DS and managed to pull one heck of a high score. And since I'm kinda bored, I thought I'd post it around the net.&lt;br /&gt;&lt;br /&gt;At the game's end: level 57, 575 lines cleared, final score of 1166842.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-114564714897200071?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/114564714897200071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/04/high-score.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114564714897200071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114564714897200071'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/04/high-score.html' title='High Score'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-114562326379116870</id><published>2006-04-21T05:39:00.000-07:00</published><updated>2006-04-21T05:41:03.790-07:00</updated><title type='text'>Hopefully This Will be OK</title><content type='html'>I've decieded to try putting advertising on this webpage.  Maybe I'll successfully get a bit of coffee money from this.  And if it comes to naught, or if my small audience finds it annoying, it can always be removed later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-114562326379116870?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/114562326379116870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/04/hopefully-this-will-be-ok.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114562326379116870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114562326379116870'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/04/hopefully-this-will-be-ok.html' title='Hopefully This Will be OK'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-114562266642931298</id><published>2006-04-21T05:26:00.000-07:00</published><updated>2006-04-21T05:32:06.163-07:00</updated><title type='text'>Happy Little Minnows</title><content type='html'>I've been having fun making short nature films using the video mode on my camera.  My fovourite (shown below) is a bunch of minnows at the edge of the lake.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/NDLYsPUyxSc"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/NDLYsPUyxSc" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;You can hop over to my videos on &lt;a href="http://youtube.com/profile_videos?user=smithco"&gt;YouTube&lt;/a&gt; to see the rest.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-114562266642931298?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/114562266642931298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/04/happy-little-minnows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114562266642931298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114562266642931298'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/04/happy-little-minnows.html' title='Happy Little Minnows'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14604873.post-114319856293092519</id><published>2006-03-24T04:08:00.000-07:00</published><updated>2006-03-24T04:09:22.940-07:00</updated><title type='text'>A presentation that I will give on March 27, 2006</title><content type='html'>&lt;a href="http://smithco.googlepages.com/home"&gt;Colin's Page - Colin's Home Page&lt;/a&gt;&lt;a href="http://smithco.googlepages.com/home"&gt;:&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Des outils utiles sur l’internet - March 27, 2006&lt;br /&gt;&lt;br /&gt;A short presentation (in French) to list and introduce some web 2.0 applications that are useful for academics. In this presentation, I Want To, CiteULike &amp; Basecamp are covered. This may be the first presentation in a series, depending on the expressed interest.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14604873-114319856293092519?l=zkwarl.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zkwarl.blogspot.com/feeds/114319856293092519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zkwarl.blogspot.com/2006/03/presentation-that-i-will-give-on-march.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114319856293092519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14604873/posts/default/114319856293092519'/><link rel='alternate' type='text/html' href='http://zkwarl.blogspot.com/2006/03/presentation-that-i-will-give-on-march.html' title='A presentation that I will give on March 27, 2006'/><author><name>smithco</name><uri>http://www.blogger.com/profile/10339199310394349717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://static.flickr.com/50/127531035_840a0df6f6_s.jpg'/></author><thr:total>0</thr:total></entry></feed>
