<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<feed xmlns="http://www.w3.org/2005/Atom">

	<title>Planet OTI</title>
	<link rel="self" href="http://planet-oti.muellerware.org/atom.xml"/>
	<link href="http://planet-oti.muellerware.org/"/>
	<id>http://planet-oti.muellerware.org/atom.xml</id>
	<updated>2009-01-07T06:16:42+00:00</updated>
	<generator uri="http://www.planetplanet.org/">http://intertwingly.net/code/venus/</generator>

	<entry>
		<title type="html" xml:lang="en">MacWorld</title>
		<link href="http://mikew.ca/wp/?p=471"/>
		<id>http://mikew.ca/wp/?p=471</id>
		<updated>2009-01-06T20:53:56+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;So another MacWorld keynote has come and gone. There was plenty of coverage in the Mac community, so I’m not going to go into a lot of detail, but here’s a capsule summary of the announcements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New versions of iLife and iWork, both of which have enough features that I’ll have to buy the upgrades. From my p.o.v., the most interesting enhancements are:
&lt;ul&gt;
&lt;li&gt;facial recognition and geotagging support in iPhoto&lt;/li&gt;
&lt;li&gt;(what looks to be) a &lt;em&gt;much&lt;/em&gt; improved version of iMovie&lt;/li&gt;
&lt;li&gt;in GarageBand the ability to learn to play songs by particular artists &lt;em&gt;as taught by the actual artist&lt;/em&gt; using video, on screen keyboard/fretboards and control over playback speed, etc.&lt;/li&gt;
&lt;li&gt;Support for remote control of Keynote presentations via iPhone/iPod Touch&lt;/li&gt;
&lt;li&gt;MathType and EndNote built into Pages — Dennis will love that&lt;/li&gt;
&lt;li&gt;Online support for viewing and commenting on iWork documents via a new “iWork.com” site, which is currently free in beta, but eventually will be a pay service. (I’m actually not sure how interesting this is in practice — Now, if you could &lt;em&gt;edit&lt;/em&gt; them online…)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;A new 17″ MacBook Pro, with a non-removable, &lt;strong&gt;8 hour&lt;/strong&gt; battery life. (Of course, they used to claim 5 hours, but I never got more than 3.5, so this effectively means a real-world battery life of 5 hours — definitely not too shabby.)&lt;/li&gt;
&lt;li&gt;A new pricing model for iTunes: songs can be $0.69, $0.99, or $1.29. That’s in the U.S., of course, so it remains to be seen what happens in Canada.&lt;/li&gt;
&lt;li&gt;All iTunes music moving (by the end of Q1) to be DRM free. This is great for people buying new music, but it should be noted that they did &lt;em&gt;not&lt;/em&gt; wave the fee for upgrading your existing tunes to the new format. When I checked today, they already wanted &amp;gt;$60 to upgrade my existing purchases, and that can only climb as more tunes get converted. Oh well.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some cool stuff there, but I was disappointed that there was still no word on new Mac Minis. My G5 PowerMac is getting pretty long in the tooth now, and since I basically just use it as a server (for this site, among other things) I’d love to replace it with a new Mini with a current C2D and a Gig of storage. Particularly since it now looks like Apple is phasing out support for the G5 processor.&lt;/p&gt;</content>
		<author>
			<name>McQ</name>
			<uri>http://mikew.ca/wp</uri>
		</author>
		<source>
			<title type="html">News from Great Castle Wilson</title>
			<link rel="self" href="http://mikew.ca/wp/?feed=atom"/>
			<id>http://mikew.ca/wp/?feed=atom</id>
		</source>
	</entry>

	<entry>
		<title type="html">gpx and exif</title>
		<link href="http://feeds.feedburner.com/~r/pmuellr/~3/504078942/gpx-and-exif.html"/>
		<id>tag:blogger.com,1999:blog-22367266.post-4327568302878261942</id>
		<updated>2009-01-06T06:56:34+00:00</updated>
		<content type="html">&lt;div&gt;


&lt;p&gt;&lt;b&gt;Using a GPS&lt;/b&gt;&lt;/p&gt;
 
&lt;p&gt;We got our first GPS last Christmas, in preparation for our trip to Ireland
in the spring (awesome trip, BTW).  That was a Garmin nüvi 270, which is the basic hardware
device preloaded with maps of the US and Europe.  Buying a device without the
Europe maps, and then adding them back would have been a little more expensive.
The device was quite useful on the trip.  
&lt;/p&gt;

&lt;p&gt;As I'm a man, I've had more need for the device than my wife, and I had
been leaving it in my car.  So for my birthday this year, my wife got me a
basic device, the Garmin nüvi 205.  She wanted 'hers' back.
When I started hiking a bit more this
fall, I took it with me on the hikes, because it sucks to get lost.  I could
also kinda figure out where I was based on the shape of the track the 
device was generating,
compared to maps showing trails.&lt;/p&gt;

&lt;p&gt;The big problem with taking a nüvi hiking is that the battery only
lasts 4-5 hours.  It never ran out, but came close a few times.  Another 
problem people may have with older devices is that they don't seem to have the
nice tracking function that is really what you want in the device, to show
you visibly where you've been on the map.  Our one year old nüvi 270
doesn't do the tracking thing, near as I can tell.  Lastly, it's not terribly
convenient to slip into your pocket; it has a very sensitive touch screen and
a easily switched on/off switch at the top.  I found an old Palm Pilot
leather case, with a hard 'front side' to prevent accidental
touches through the case, that ended up being a perfect fit
(saving $20 or on the Garmin case; I'm a pack-rat), but still a tight
fit for the pocket, and you have to slip it in and out the case just so.&lt;/p&gt;

&lt;p&gt;For Christmas, my wife ended up getting me a Garmin eTrex Venture
HC, which is the basic GPS hiking model.  The maps, compared to the 
nüvi suck, but that's ok, even the default Garmin maps don't
include enough detail for hiking.  This device handles track data
much better than the nüvi, in that you can pre-load a bunch
of tracks into the device and then display them while you're hiking.
I've got a bit of a long-winded procedure to generate tracks from
existing trail maps and Google Earth (see below), which then shows
me something close to the actual trails while I'm hiking.
&lt;/p&gt;

&lt;p&gt;Besides being used for live tracking, the other thing I've been wanting
to do is to correlate the pictures I've been taking while hiking with the
GPS, so that I can associate a fairly precise location with the pictures.
So that's how I spent a bit of my xmas break; writing that program.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;What is GPX?&lt;/b&gt;&lt;/p&gt;
 
&lt;p&gt;GPX is a XML file that your Garmin device will poop out giving you a 
braindump of what it knows; &quot;favorites&quot; you've set up, track logs for where
you've been, etc.  The file format is described pretty well on 
&lt;a href=&quot;http://www.topografix.com/gpx.asp&quot;&gt;this site&lt;/a&gt;.
The only thing I couldn't quickly figure out was the units for 
the elevation; meters.&lt;/p&gt;

&lt;p&gt;The GPX file will contain a list of points, where each
point has the following properties - latitude,
longitude, elevation, and time - which it collects every so often
(you can configure how often this happens).  Here's the GPX file from
my most recent hike to 
&lt;a href=&quot;http://www.triangleland.org/lands/tlc/white_pines_np_access.shtml&quot;&gt;White Plains Nature Preserve&lt;/a&gt; -
&lt;a href=&quot;http://muellerware.org/kml/White-Pines-Nature-Preserve.gpx&quot;&gt;http://muellerware.org/kml/White-Pines-Nature-Preserve.gpx&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Actually, getting that GPX file can be a little tricky.  You'll need to
connect your GPS device to your computer, and for Garmin use the software
they provide on a CD to pull the GPX file out, or for the Mac use
&lt;a href=&quot;http://www8.garmin.com/macosx/&quot;&gt;RoadTrip&lt;/a&gt;.  For RoadTrip,
I always create a new folder for each GPX file I want to create, copy just
the stuff I want from the &quot;most recent import&quot; (or whatever), and then 
export that folder, which exports it to a GPX file with the same name as
the folder.  A bit non-intuitive, but you'll figure it out.&lt;/p&gt;

&lt;p&gt;Once you have the GPX file, you can open it directly in Google Earth.
Google Maps doesn't appear to directly eat GPX files, but will eat
KML files, and you can easily convert a GPX file to a KML file using the
&lt;a href=&quot;http://www.gpsbabel.org/&quot;&gt;&lt;tt&gt;gpsbabel&lt;/tt&gt;&lt;/a&gt; program.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;What is EXIF?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;EXIF is a standard for metadata embedded in image files.  The site
&lt;a href=&quot;http://www.exif.org/&quot;&gt;http://www.exif.org/&lt;/a&gt; explains all, 
I guess.  The spec is a bit dry.  All sorts of metadata can get added
to images by your camera, including all the camera settings used
when the picture was takem, model information, and for this purpose,
GPS information.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/pmuellr/3164787237/meta/&quot;&gt;Here&lt;/a&gt; 
is an example of the sorts of information that gets stored as EXIF data
for a photo.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;Two great tastes ...&lt;/b&gt;&lt;/p&gt;
 
&lt;p&gt;So, now that we have a bunch of images, and a GPX file, it's a 
&lt;a href=&quot;http://en.wikipedia.org/wiki/Small_matter_of_programming&quot;&gt;SMOP&lt;/a&gt;
to get the time of the photo, calculate the GPS coordinates given
that time, and then stamp them back into the photo.&lt;/p&gt;

&lt;p&gt;It looked to be a difficult slog to deal with the EXIF data myself, so some
reading quickly led me to the
&lt;a href=&quot;http://www.sno.phy.queensu.ca/~phil/exiftool/&quot;&gt;&lt;tt&gt;exiftool&lt;/tt&gt;&lt;/a&gt;
program which can do all manner of slicing and dicing of EXIF data for
your images.&lt;/p&gt;

&lt;p&gt;The program I wrote reads in the GPX file, and then for every image
pulls out the time the photo was taken with &lt;tt&gt;exiftool&lt;/tt&gt;, and calculates the GPS coordinates
for that photo, stamping that data back into the image with &lt;tt&gt;exiftool&lt;/tt&gt;.&lt;/p&gt;

&lt;p&gt;The program, &lt;tt&gt;gpx2exif&lt;/tt&gt;, is housed here: 
&lt;a href=&quot;http://muellerware.org/hg/gpx2exif/&quot;&gt;http://muellerware.org/hg/gpx2exif/&lt;/a&gt;,
is written in Python, may required version 2.5 or above, and also requires that you
have &lt;tt&gt;exiftool&lt;/tt&gt; installed.&lt;/p&gt;

&lt;p&gt;In addition to stamping the images with GPS data (actually, creating new copies of the
images with the GPS EXIF data), it also creates a KML file you can load into
Google Earth to 'test' the locations that got stamped.  In case your camera's
clock is not synchronized to the GPS (hint, hint).  If your times are off,
read the &lt;tt&gt;exiftool&lt;/tt&gt; help, there's a way to adjust the times of your photos in
one swell foop.&lt;/p&gt;

&lt;p&gt;Once you've got the GPS data stamped in your images, sites like Flickr
and Picasa will show you &quot;map&quot; versions of your sets, and do other stuff
with the geo data.  The map view for my White Pines set at Flickr is
&lt;a href=&quot;http://www.flickr.com/photos/pmuellr/sets/72157612129287858/map/&quot;&gt;here&lt;/a&gt;
and the map view for the same set at Picasa is
&lt;a href=&quot;http://picasaweb.google.com/pmuellr/200812WhitePines/photo#map&quot;&gt;here&lt;/a&gt;.
&lt;/p&gt;


&lt;p&gt;&lt;b&gt;What's next&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Turns out you can do all sorts of interesting analysis of the data
in the GPX file, like:

&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;calculate distance travelled&lt;/li&gt;
&lt;li&gt;calculate speed&lt;/li&gt;
&lt;li&gt;figure out when you stopped for a break&lt;/li&gt;
&lt;li&gt;plot data onto Google Maps or Google Earth&lt;/li&gt;
&lt;li&gt;generate elevation maps&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You should be able to do all this stuff in a web browser, in fact,
by writing the analysis code in JavaScript.  Given that you can access
Flickr cross-site via their 
&lt;a href=&quot;http://www.flickr.com/services/api/response.json.html&quot;&gt;'JSONP'-ish support&lt;/a&gt;,
associating photos with the GPS data is something you can also probably
do in the browser.  We'll see.  I'm a little worried that the number of
data points and expensive math required will be a bit much for normal
JavaScript processing; I may need to use a Google Gears worker to
offload some of that processing.
&lt;/p&gt;


&lt;p&gt;&lt;b&gt;Notes&lt;/b&gt;&lt;/p&gt;

&lt;ul&gt;

&lt;li&gt;&lt;p&gt;&lt;tt&gt;exiftool&lt;/tt&gt; rocks; I was was happy to not have to deal with reading/writing
EXIF data myself.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;My camera stores times in &quot;local&quot; format.  Would have been nice
if it used UTC.  Do any cameras do this?  I made an assumption that
the camera, and computer you are running &lt;tt&gt;gpx2exif&lt;/tt&gt; on, are running
at the same local time.  Again, use &lt;tt&gt;exiftool&lt;/tt&gt; to &quot;fix&quot;
this, if it's wrong.&lt;/p&gt;

&lt;/li&gt;&lt;li&gt;&lt;p&gt;I still can't figure out the secret to the &lt;tt&gt;findall()&lt;/tt&gt; method
&lt;a href=&quot;http://docs.python.org/library/xml.etree.elementtree.html&quot;&gt;ElementTree&lt;/a&gt;.  bugger.
Seems like a great API, I just can't use it.  The XML processing wasn't that
complex, so 
&lt;a href=&quot;http://docs.python.org/library/xml.dom.minidom.html&quot;&gt;minidom&lt;/a&gt;, 
which I'm very familiar with, was fine.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Neither Flickr nor Picasa will do anything with your EXIF GPS data unless
you specifically tell them to; presumably for privacy reasons.  For
Flickr, the setting is 
&lt;a href=&quot;http://www.flickr.com/account/?tab=privacy&quot;&gt;here&lt;/a&gt;;
for Picasa, the setting is 
&lt;a href=&quot;http://picasaweb.google.com/lh/settings&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;The resulting map views from Flickr and Picasa aren't terribly pleasing
to me; in fact, the KML &quot;test&quot; file I produce from &lt;tt&gt;gpx2exif&lt;/tt&gt; is
way more interesting.  I think because you can see the actual trail,
but also the markers I used (default ones) work better than thumbnails
that Picasa uses, and the markers used by Flickr can't be disambiguated
when they're too close, like they can in Google Earth.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;On the Garmin eTrex device, if you &quot;save&quot; a track that
you've made (hiked), it will strip the time values out.  Make
sure you export the track off the device before saving; the 
time values are (obviously) critical to determining the
locations for your photos.
&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;To pre-load a set of trails for a park onto the device, I do
the following.  Get a version of the trail maps (prolly from a PDF
from the park site) and convert to a JPG file.  Bring up Google Earth,
find the park, and add an image overlay for the image file you created;
set the transparency down so you can see the trails and Google Earth
detail.  Hopefully there's enough detail in the image, and Google Earth
so that you can move/resize the image overlay close enough.  Then
create some new line segments in Google Earth, tracing over the trails.
I couldn't figure out how to export those line segments directly out
of Google Earth, but if you &quot;mail&quot; the folder they are in to yourself,
you will get a KMZ file, which is just a zip file containing a KML file.
Garmin tools like RoadMap don't eat KML, but you can convert the 
KML to a GPX using &lt;tt&gt;gpsbabel&lt;/tt&gt;, and then import that.
Voilà; trails to follow on my device.
&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;
When traveling long distances now, I've become completely dependent
on the GPS, and it's very nice to have when you're not on the
interstate.  In fact, I've been actively avoiding interstates as much
as I can now; traveling back roads through small towns is much more fun.
You basically don't have to keep track of where you are,
what roads you're on, where to turn, etc.  As long as you got
the destination plugged in right. And then I find myself racing against
the ETA the GPS displays prominently.
I called my wife at one point when I was coming home from hiking trip and
the conversation went something like this:&lt;/p&gt;

&lt;table&gt;
&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;wife&lt;/b&gt;:&lt;/td&gt; &lt;td&gt;So, where are you?&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;me&lt;/b&gt;:&lt;/td&gt;   &lt;td&gt;I have no idea.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;wife&lt;/b&gt;:&lt;/td&gt; &lt;td&gt;Well, which way are you coming home?&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;me&lt;/b&gt;:&lt;/td&gt;   &lt;td&gt;I have no idea.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;wife&lt;/b&gt;:&lt;/td&gt; &lt;td&gt;I don't suppose you know when you'll be getting home?&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;me&lt;/b&gt;:&lt;/td&gt;   &lt;td&gt;4:37&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/li&gt;

&lt;/ul&gt;


&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/pmuellr/~4/504078942&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Patrick Mueller</name>
			<email>noreply@blogger.com</email>
			<uri>http://pmuellr.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">pmuellr</title>
			<subtitle type="html">Patrick Mueller's blog</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/pmuellr"/>
			<id>tag:blogger.com,1999:blog-22367266</id>
		</source>
	</entry>

	<entry>
		<title type="html">ORRC Y2K9 race: Guaranteed PR</title>
		<link href="http://runnerwhocodes.blogspot.com/2009/01/orrc-y2k9-race-guaranteed-pr.html"/>
		<id>tag:blogger.com,1999:blog-237205426838095904.post-3982583410608508762</id>
		<updated>2009-01-04T23:25:31+00:00</updated>
		<content type="html">&lt;a href=&quot;http://4.bp.blogspot.com/_w_n3E-D0snA/SWE8L1m9ncI/AAAAAAAABbU/k1BVqsIWOQI/s1600-h/DSCF0591.JPG&quot;&gt;&lt;img src=&quot;http://4.bp.blogspot.com/_w_n3E-D0snA/SWE8L1m9ncI/AAAAAAAABbU/k1BVqsIWOQI/s200/DSCF0591.JPG&quot; style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 150px; height: 200px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5287573611576401346&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;ORRC has been running a race out in Forest Grove on the first weekend in the new year for quite some time. This year it was the &lt;a href=&quot;http://www.orrc.net/races/y2k/y2k.htm&quot;&gt;Y2K9&lt;/a&gt;. From what I can figure, since Y2K, the race has been getting 10 meters longer each year . For example, last year to this year: 20.08 km --&amp;gt; 20.09 km. This works out great as each year you get to try a new distance and are guaranteed a PR for that distance :-)&lt;br /&gt;&lt;br /&gt;This year was the first year that I have made it out to the race. It was tough, fun and a good checkpoint for how my training has been going. I really like how strong my legs felt just 3 days past a 100 mile week. The bootcamp training is definitely making me stronger...likely both mentally and physically. Still need to work on the tempo towards &lt;a href=&quot;http://www.runsurfcity.com/&quot;&gt;Surf City&lt;/a&gt; to reach that 3 hr goal. I see some good hard tempo runs in the next 2.5 weeks to get the lead out!&lt;br /&gt;&lt;br /&gt;I started out fast on the downhill but it was fun and didn't feel too taxing. The first few miles were quite slippery with ice on the road and sidewalks. After about mile 4, the ice became much less of an issue. It was still cold: I think we were at about 25-28 F. I was very happy to have my gloves and embedded hot shots.  By about mile 9 my face was pretty much numb. Man, I am really getting wimpy living on the west coast! The course is well marked and there are 3 aid stations spaced out appropriately. Portions of the 20 k are shared with the 10k. Made for a nice boost to have people to try to pass.&lt;br /&gt;&lt;br /&gt;The course is rolling with some nice ups and downs to make you mix up the muscle groups. I think I did really well on the uphills but I need to work on the downhill turnover and speed. I was able to get in a nice groove on the flats.&lt;br /&gt;Yet again I went short on fuel. My pace and path up the last grunt hill around 12.1 miles is something we all would laugh at if it made it to You Tube...I am sure I looked drunk :-)&lt;br /&gt;&lt;br /&gt;20.09 km (12.48 miles) - 1:24:02&lt;br /&gt;Splits:&lt;br /&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;Mile 1 - 6:20     Mile 7 - 7:07    Last little bit - 3:29 (my drunken hill!!)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;Mile 2 - 6:34     Mile 8 - 6:26&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;Mile 3 - 6:50     Mile 9 - 6:47&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;Mile 4 - 6:38    Mile 10 - 6:49&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;Mile 5 - 6:42    Mile 11 - 6:52&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;Mile 6 - 6:45    Mile 12 - 6:38&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href=&quot;http://4.bp.blogspot.com/_w_n3E-D0snA/SWE8SmYe5dI/AAAAAAAABbc/EZ0wMfGxzEk/s1600-h/DSCF0593.JPG&quot;&gt;&lt;img src=&quot;http://4.bp.blogspot.com/_w_n3E-D0snA/SWE8SmYe5dI/AAAAAAAABbc/EZ0wMfGxzEk/s200/DSCF0593.JPG&quot; style=&quot;margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 150px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5287573727748220370&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Full results are up at the &lt;a href=&quot;http://www.resultsdb.com/race_results.aspx?race_code=Y2K920K&quot;&gt;Timing by Zornick site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Good fun for the first race of the year with a first place in my age group and seventh overall.&lt;br /&gt;&lt;a href=&quot;http://roosterruns.blogspot.com/&quot;&gt;Ronda&lt;/a&gt; kicked butt taking second overall and first master woman.&lt;br /&gt;&lt;br /&gt;I will plan to do this race again next year and get another PR!</content>
		<author>
			<name>Darin Swanson</name>
			<email>noreply@blogger.com</email>
			<uri>http://runnerwhocodes.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Running and Coding</title>
			<subtitle type="html">My adventures in road and trail running with Eclipse and Jazz development thrown in.
&lt;br /&gt;
For Running stuff click &lt;a href=&quot;http://runnerwhocodes.blogspot.com/search/label/running&quot;&gt; here&lt;/a&gt;. For Eclipse stuff click &lt;a href=&quot;http://runnerwhocodes.blogspot.com/search/label/eclipse&quot;&gt; here&lt;/a&gt;.</subtitle>
			<link rel="self" href="http://runnerwhocodes.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-237205426838095904</id>
		</source>
	</entry>

	<entry>
		<title type="html">Christmas Eve Church Service 2008</title>
		<link href="http://runnerwhocodes.blogspot.com/2008/12/christmas-eve-church-service-2008.html"/>
		<id>tag:blogger.com,1999:blog-237205426838095904.post-6759693523583117836</id>
		<updated>2009-01-04T22:55:54+00:00</updated>
		<content type="html">&lt;a href=&quot;http://4.bp.blogspot.com/_w_n3E-D0snA/SVMAKEkOvDI/AAAAAAAABZ8/59whsqhkll8/s1600-h/20081220_1093.jpg&quot;&gt;&lt;img src=&quot;http://4.bp.blogspot.com/_w_n3E-D0snA/SVMAKEkOvDI/AAAAAAAABZ8/59whsqhkll8/s200/20081220_1093.jpg&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 170px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5283566960860118066&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;With the history setting winter weather we have had in Portland this past week most, if not all, Christmas Eve church services were canceled.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://3.bp.blogspot.com/_w_n3E-D0snA/SVMBYVkcssI/AAAAAAAABaE/_yOLiUYk-lg/s1600-h/program.png&quot;&gt;&lt;img src=&quot;http://3.bp.blogspot.com/_w_n3E-D0snA/SVMBYVkcssI/AAAAAAAABaE/_yOLiUYk-lg/s200/program.png&quot; style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 200px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5283568305454232258&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;Not to be deterred, Cole planned a Swanson family service complete with home made program.&lt;br /&gt;&lt;br /&gt;He designated himself as the &quot;priest&quot; and piano player with Leah as the special music and assistant. Trisha and Grandma provided the catering. Apparently I was the silent benefactor :-)&lt;br /&gt;&lt;br /&gt;We opened with Christmas carols with Cole and Leah doing the piano accompaniment.&lt;br /&gt;&lt;br /&gt;Cole then read the Christmas story from the &lt;a href=&quot;http://www.biblegateway.com/passage/?search=Luke%202:1-20;&amp;amp;version=31;&quot;&gt;Gospel of Luke&lt;/a&gt;.&lt;br /&gt;


&lt;br /&gt;This was followed by candle lighting and prayer time to remember those in need and to thank God for all the wonderful things in our lives.&lt;br /&gt;&lt;br /&gt;The service wrapped up with chocolates and cookies provided for all the parishioners and service participants.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 130%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Merry Christmas to all from the Swansons!&lt;/span&gt;&lt;/span&gt;</content>
		<author>
			<name>Darin Swanson</name>
			<email>noreply@blogger.com</email>
			<uri>http://runnerwhocodes.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Running and Coding</title>
			<subtitle type="html">My adventures in road and trail running with Eclipse and Jazz development thrown in.
&lt;br /&gt;
For Running stuff click &lt;a href=&quot;http://runnerwhocodes.blogspot.com/search/label/running&quot;&gt; here&lt;/a&gt;. For Eclipse stuff click &lt;a href=&quot;http://runnerwhocodes.blogspot.com/search/label/eclipse&quot;&gt; here&lt;/a&gt;.</subtitle>
			<link rel="self" href="http://runnerwhocodes.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-237205426838095904</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Product Review: Samsung SyncMaster T240 LCD</title>
		<link href="http://kevin.mcguireclan.net/product-review-samsung-syncmaster-t240-lcd/"/>
		<id>http://kevin.mcguireclan.net/?p=83</id>
		<updated>2009-01-04T02:44:07+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;The Samsung &lt;a href=&quot;http://www.samsung.com/ca/consumer/detail/detail.do?group=computersaccessories&amp;amp;type=monitors&amp;amp;subtype=lcd&amp;amp;model_cd=LS24TWHSUV/ZA&quot;&gt;SyncMaster T240&lt;/a&gt; is a 24″ 1080p LCD.  I just picked one up at my local computer dealer &lt;a href=&quot;http://www.pccyber.com/?v=product&amp;amp;i=LCD-SA-T240&quot;&gt;PCCyber &lt;/a&gt;for a pretty decent price of $300 CA, lower than I’ve seen at the big box stores and a pretty amazing price for a 24″ 1080p LCD (for comparison, &lt;a href=&quot;http://www.shopbot.ca/pp-samsung-syncmaster-t240-samsung-price-108105.html&quot;&gt;shopbot.ca&lt;/a&gt; is showing prices ranging from $299 TO $462).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://kevin.mcguireclan.net/blog/wp-content/uploads/2009/01/samsungt240.jpg&quot;&gt;&lt;img src=&quot;http://kevin.mcguireclan.net/blog/wp-content/uploads/2009/01/samsungt240.jpg&quot; title=&quot;Samsung T240&quot; height=&quot;277&quot; width=&quot;308&quot; alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-84&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;Pros&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Great value for money&lt;/li&gt;
&lt;li&gt;Great text sharpness&lt;/li&gt;
&lt;li&gt;Good color fidelity&lt;/li&gt;
&lt;li&gt;No noticeable motion blur in games or movies&lt;/li&gt;
&lt;li&gt;As bright as you could want&lt;/li&gt;
&lt;li&gt;Monitor frame is pretty sexy&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Cons&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Poor off-axis viewing especially text&lt;/li&gt;
&lt;li&gt;Slight loss of definition in the blacks&lt;/li&gt;
&lt;li&gt;No adjustability to the base&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Discussion&lt;/h3&gt;
&lt;p&gt;For about two years I’ve been using the Samsung SyncMaster 225BW.  At 1680×1050 and 5ms response, I bought it primarily as a gaming monitor.  For this it was fine, although in truth I was never happy with the color fidelity and text was ok but not fantastic.  By contrast, my previous monitor, a ViewSonic VP201s had great color and text, but being an earlier panel technology, showed motion blur in gaming.  Perhaps that’s an unfair comparison since that Samsung was a consumer level monitor while the ViewSonic was a professional level one.  Since I don’t just use my computer for gaming, I’ve never been happy with this trade off.&lt;/p&gt;
&lt;p&gt;The T240 provides better color fidelity and text than my previous Samsung, is fast enough for gaming, and at 1920×1200, has tons of real estate.  Just tonight I was watching an episode of 24 while reading an investment outlook report (ugh, but that’s a different discussion).  And I must say that playing Company of Heroes at 1920×1200 on a 24″ monitor is spectacular.&lt;/p&gt;
&lt;p&gt;To try to compare apples and apples, I will contrast it with the &lt;a href=&quot;http://shop.lenovo.com/SEUILibrary/controller/e/webca/LenovoPortal/en_CA/catalog.workflow:item.detail?GroupID=38&amp;amp;Code=4433HB2&amp;amp;current-category-id=3E0F421260B64090954050818FEB753D&amp;amp;current-catalog-id=E9826598B22D41149093EDDE766436B4&quot;&gt;Lenovo L220X&lt;/a&gt; I use at work.  The Lenovo is 2″ smaller, but more importantly, I’ve not been impressed with it’s color fidelity or text rendition.  Albeit I’m comparing with two different graphic cards too, but what I noticed with the Lenovo is that, being a high gamma panel, it seemed to miss the mark in color balance.  Even if you’re not doing color sensitive graphics work, color balance is still important for text readability if you use TrueType text on WindowsXP or Vista (which you likely do since it’s on by default) because TrueType dithers the text with antialiased pixels of blended color.  If those colors aren’t right, the text can look blurred or odd, reducing readability.  It took a lot of research and several rounds of adjustments to get the color settings to a point on the Lenovo where text was acceptable for day to day work.  The Samsung on the other hand had immediately readable text.  And at a suggested retail of $499 CA for the Lenovo, the Samsung is a great deal giving you better text, better color, a larger screen, for less.   The Samsung T240 isn’t the clearest text I’ve seen (my old ViewSonic still wins for this), but is the clearest I’ve seen so far in a monitor of this size and resolution.&lt;/p&gt;
&lt;p&gt;One fault I’ve noticed with the text is that you get some artifacting if you look at the text off-axis.  This isn’t just about being at an odd angle to the monitor, but occurs during normal usage because at 24″ you’re going to be off-axis to the edges.  Specifically, I’ve noticed that text at the top of the screen appears slightly bolded, and text at the bottom slightly thin.&lt;/p&gt;
&lt;p&gt;The T240 is a nice looking monitor.  Traditionally, desktop monitors have been nothing more than a panel with some black or gray injection molded framing and a few controls.  The Samsung is a more sophisticated looking piece of consumer electronics, likely taking some design influence from trends in large format living room LCDs and Plasmas. You could thus consider it’s use in places other than the desktop, such as in a living room or bedroom. Although it has a nice looking base that complements the overall styling, you cannot raise or lower the panel. Also, I’ve not been able to tilt it, although the specs claim you can.   This lack of adjustability was disappointing to the point where I considered returning it.  The base does swivel, although I’ve always found this to be the least useful adjustment.&lt;/p&gt;
&lt;p&gt;In conclusion, I’m happy with the T240.  Not ecstatic, but happy. Great as a gaming monitor, good as a work monitor. For $300 I have better color, text, resolution, and size than I had before, and I don’t see anything in that price range that can compete.  My impression is that Samsung gives you good value for money in a 24″ 1080p monitor.&lt;/p&gt;</content>
		<author>
			<name>Kevin</name>
			<uri>http://kevin.mcguireclan.net</uri>
		</author>
		<source>
			<title type="html">Kevin McGuire</title>
			<link rel="self" href="http://kevin.mcguireclan.net/?feed=atom"/>
			<id>http://kevin.mcguireclan.net/feed/atom/</id>
		</source>
	</entry>

	<entry>
		<title type="html">I’m out of garbage bags?</title>
		<link href="http://www.ken.walker.name/usr/_blog/Entries/2009/1/3_I%E2%80%99m_out_of_garbage_bags.html"/>
		<id>http://www.ken.walker.name/usr/_blog/dc496cf9-bb25-4e11-8a91-05f2ca1cbbd8</id>
		<updated>2009-01-03T17:24:09+00:00</updated>
		<content type="html">Ok, I’ve finally run out of plastic grocery bags that we’ve been accumulating forever.  In the switch to easier to use and more robust grocery bags we haven’t been collecting the plastic ones.  Every week we use a few in the kitchen garbage and it seems I’m all out!  Now what the hell am I supposed to use?  Real garbage bags? Do you know how much those cost? Damn this environmental shift....</content>
		<author>
			<name>Ken Walker</name>
			<uri>http://www.ken.walker.name/usr/_blog/_blog.html</uri>
		</author>
		<source>
			<title type="html">ken.walker.name</title>
			<subtitle type="html">Welcome to the digital bits that represent Ken Walker.  I moved from my previous site so some things might not be here you’re expecting.  However, I hope to keep my music and my life up to date a little bit more here.  Check out my home page or my music podcast to get a bit more info about me...</subtitle>
			<link rel="self" href="http://www.ken.walker.name/usr/_blog/rss.xml"/>
			<id>http://www.ken.walker.name/usr/_blog/_blog.html</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Korg DS-10</title>
		<link href="http://mikew.ca/wp/?p=464"/>
		<id>http://mikew.ca/wp/?p=464</id>
		<updated>2009-01-02T18:24:27+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;This was one of the things on my Christmas list this year that I didn’t get[&lt;strong&gt;*&lt;/strong&gt;], so, during boxing week, I wandered down to my local EBGames and picked one up. It’s a cart for the Nintendo DS that provides software emulations of a pair of Korg MS-10, semi-modular analog monosynths and an analog drum machine. It also provides a simple step-sequencer, and has both a traditional keyboard and a “kaos pad” input device. Here’s a couple of screen shots:&lt;/p&gt;&lt;center&gt;&lt;br /&gt;
&lt;img src=&quot;http://www.korgds10synthesizer.com/images/scs_control.gif&quot; alt=&quot;Korg DS-10&quot; /&gt;&lt;br /&gt;&lt;img src=&quot;http://www.korgds10synthesizer.com/images/scs_patch.gif&quot; alt=&quot;Korg DS-10&quot; /&gt;&lt;/center&gt;&lt;br /&gt;
I haven’t had it long enough to do anything interesting with it, but if you want to see what it’s capable of, just search for “DS-10″ on YouTube — last I looked there &amp;gt;1000 videos of people making music on them. Among other cool features is the ability to sync up to four DS’s running over wifi, so if anybody else picks up a copy, let me know.
&lt;p&gt;Anyway, here’s my first attempt at making some sounds on it; it’s dreck, but it gives you some idea of what it sounds like:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;a href=&quot;http://mikew.ca/music/20081231.mp3&quot;&gt;2008 12 31&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;(wait for it, it starts slow.)&lt;/p&gt;
&lt;hr /&gt;
&lt;strong&gt;*&lt;/strong&gt; &lt;em&gt;Note:&lt;/em&gt; I did get a kick-ass, ice crushing &lt;a href=&quot;http://www.cuisinart.com/catalog/product.php?product_id=1&amp;amp;item_id=1&amp;amp;cat_id=1&quot;&gt;blender&lt;/a&gt;, a &lt;a href=&quot;https://buy.garmin.com/shop/shop.do?cID=134&amp;amp;pID=13427&quot;&gt;GPS&lt;/a&gt;, a bottle of the 2000 Dun Bheagan Islay and numerous other cool gifts, so I’m not complaining &lt;strong&gt;at all&lt;/strong&gt;.</content>
		<author>
			<name>McQ</name>
			<uri>http://mikew.ca/wp</uri>
		</author>
		<source>
			<title type="html">News from Great Castle Wilson</title>
			<link rel="self" href="http://mikew.ca/wp/?feed=atom"/>
			<id>http://mikew.ca/wp/?feed=atom</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Slow Cooker</title>
		<link href="http://www.lowtek.ca/roo/2008/slow-cooker/"/>
		<id>http://www.lowtek.ca/roo/?p=242</id>
		<updated>2008-12-30T01:58:33+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;With winter weather here, we tend to pull out the &lt;a href=&quot;http://en.wikipedia.org/wiki/Crock_Pot&quot;&gt;slow cooker&lt;/a&gt; much more often.  It still gets used in the summer months, but not nearly as much as the BBQ.  As an aside I did manage to keep my promise to myself and dig out the BBQ to make some tasty steak &lt;a href=&quot;http://en.wikipedia.org/wiki/Fajita&quot;&gt;fajitas&lt;/a&gt; this winter.&lt;/p&gt;
&lt;p&gt;You can make a lot more than just stew in a crock-pot. Here are a few of my non-stew favorites:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Spaghetti Sauce&lt;/li&gt;
&lt;li&gt;Beef Vindaloo&lt;/li&gt;
&lt;li&gt;Clam Chowder&lt;/li&gt;
&lt;li&gt;Pulled Pork&lt;/li&gt;
&lt;li&gt;Chili Con Carne&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;With a 6-quart pot, we can usually make enough to cover dinner plus either another whole dinner for another night or a couple of lunches.  Generally most of the recipes taste better the longer you cook them, and if I’ve been thinking far enough ahead I cook on low for 2x the time (so 4hrs becomes 8hrs).&lt;/p&gt;
&lt;p&gt;Let me also recommend a great recipe book: &lt;a href=&quot;http://www.amazon.ca/Canadas-Best-Slow-Cooker-Recipes/dp/0778800245&quot;&gt;Canada’s Best Slow Cooker Recipes&lt;/a&gt; ISBN 0-7788-0024-5.  Generally you can pretty easily convert many normal recipes for use in the slow cooker, just cut the liquid by half (or more) - a little experimenting is all it takes to have dinner ready and waiting with almost no effort.&lt;/p&gt;
&lt;p&gt;Read on if you want the recipes for my list of favorites above.&lt;/p&gt;
&lt;p&gt;(...)&lt;br /&gt;Read the rest of &lt;a href=&quot;http://www.lowtek.ca/roo/2008/slow-cooker/&quot;&gt;Slow Cooker&lt;/a&gt; (327 words)&lt;/p&gt;</content>
		<author>
			<name>Roo</name>
			<uri>http://www.lowtek.ca/roo</uri>
		</author>
		<source>
			<title type="html">Roo's View</title>
			<subtitle type="html">A clever tagline should go here</subtitle>
			<link rel="self" href="http://www.lowtek.ca/roo/?feed=rss2"/>
			<id>http://www.lowtek.ca/roo</id>
		</source>
	</entry>

	<entry>
		<title type="html">From the Slate?</title>
		<link href="http://fromtheslate.blogspot.com/2008/11/from-slate.html"/>
		<id>tag:blogger.com,1999:blog-5261958206572094598.post-5202101250675166629</id>
		<updated>2008-12-24T00:25:18+00:00</updated>
		<content type="html">It's a literal translation from Dutch &quot;van der lei&quot;. Oddly enough, the name &quot;Vanderlei&quot; is a very common first name in Brazil. Just have a look at all the people with that name who are famous enough to be on &lt;a href=&quot;http://en.wikipedia.org/wiki/Special:Search?search=vanderlei&amp;amp;go=Go&quot;&gt;Wikipedia&lt;/a&gt;. And that does not include yours truly. So some random Brazilan dude snatched up &lt;a href=&quot;http://vanderlei.blogspot.com/&quot;&gt;vanderlei.blogspot.com&lt;/a&gt; way back in 2005. Apparently, my Dutch ancestors made quite a name for themselves while plundering Brazil way back in the 1600s. That might explain why my great grandfather was nicknamed &quot;&lt;a href=&quot;http://en.wikipedia.org/wiki/Xingu_%28people%29&quot;&gt;Xingu&lt;/a&gt;.&quot;</content>
		<author>
			<name>Paul VanderLei</name>
			<email>noreply@blogger.com</email>
			<uri>http://fromtheslate.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">From the Slate</title>
			<link rel="self" href="http://fromtheslate.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-5261958206572094598</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">EclipseCon 2009</title>
		<link href="http://feeds.feedburner.com/~r/IanSkerrett/~3/493492687/"/>
		<id>http://ianskerrett.wordpress.com/?p=710</id>
		<updated>2008-12-23T21:49:53+00:00</updated>
		<content type="html" xml:lang="en">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;&lt;a href=&quot;http://www.eclipsecon.org/2009/home&quot;&gt;&lt;img src=&quot;http://www.eclipsecon.org/2009/static/image125x125.php&quot; title=&quot;EclipseCon 2009&quot; height=&quot;125&quot; width=&quot;125&quot; alt=&quot;&quot; class=&quot;alignright&quot; /&gt;&lt;/a&gt;22 is the number of people who last year registered for &lt;a href=&quot;http://www.eclipsecon.org/2009/home&quot;&gt;EclipseCon&lt;/a&gt; on December 31, New Years Eve.  Each year New Years Eve is one of the most popular days to register for EclipseCon since it is the last day for the very early registration prices.&lt;/p&gt;
&lt;p&gt;This year, people should register before New Years Eve and spend December 31 relaxing with family and friends.   If you are going to EclipseCon, why not just &lt;a href=&quot;http://www.eclipsecon.org/2009/registration&quot;&gt;register now&lt;/a&gt;; it takes less than five minutes.&lt;/p&gt;
&lt;p&gt;Happy New Year!&lt;/p&gt;
      &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/ianskerrett.wordpress.com/710/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/ianskerrett.wordpress.com/710/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/ianskerrett.wordpress.com/710/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/ianskerrett.wordpress.com/710/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/ianskerrett.wordpress.com/710/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/ianskerrett.wordpress.com/710/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/ianskerrett.wordpress.com/710/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/ianskerrett.wordpress.com/710/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/ianskerrett.wordpress.com/710/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/ianskerrett.wordpress.com/710/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=ianskerrett.wordpress.com&amp;amp;blog=405862&amp;amp;post=710&amp;amp;subd=ianskerrett&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Ian Skerrett</name>
			<uri>http://ianskerrett.wordpress.com</uri>
		</author>
		<source>
			<title type="html">Ian Skerrett</title>
			<subtitle type="html">Marketing at Eclipse</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/IanSkerrett"/>
			<id>http://ianskerrett.wordpress.com</id>
		</source>
	</entry>

	<entry>
		<title type="html">Eclipse's Platform is pretty good</title>
		<link href="http://eclipse-projects.blogspot.com/2008/12/eclipses-platform-is-pretty-good.html"/>
		<id>tag:blogger.com,1999:blog-12783252.post-6336099411871425259</id>
		<updated>2008-12-23T12:00:01+00:00</updated>
		<content type="html">I was reading &quot;&lt;a href=&quot;http://www.readwriteweb.com/archives/why_platforms_are_letting_us_down.php&quot;&gt;Why Platforms Are Letting Us Down&lt;/a&gt;&quot; and, gosh darn it if, according to this person's measures, Eclipse as platform isn't doing so badly:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Why are we building a platform?&lt;/li&gt;&lt;li&gt;How will we monetize this platform?&lt;/li&gt;&lt;li&gt;Will the platform make us money, and how much will it cost?&lt;/li&gt;&lt;li&gt;How will applications be able to monetize the platform?&lt;/li&gt;&lt;li&gt;Can we support the platform for years to come?&lt;/li&gt;&lt;/ol&gt;We don't have an App Store a.k.a. a Plug-in Store for our platform, but we (collectively) have answer for all these questions:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The Foundation itself doesn't monetize the platform, but we enable the Eclipse members to build profitable Eclipse-based businesses. We (collectively) know how to, and are, monetize the platform.&lt;/li&gt;&lt;li&gt;We know how much the platform costs to maintain and the Eclipse members and Board believe that cost is sustainable, even in today's economic gloom.&lt;/li&gt;&lt;/ul&gt;So, yes, we are (you all are) building a great platform - let's keep it up!</content>
		<author>
			<name>Bjorn Freeman-Benson</name>
			<email>noreply@blogger.com</email>
			<uri>http://eclipse-projects.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Open Source at Eclipse</title>
			<subtitle type="html">It's About More Than Just Code, But How Much More?</subtitle>
			<link rel="self" href="http://eclipse-projects.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-12783252</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">DVD vs Blu-ray</title>
		<link href="http://www.lowtek.ca/roo/2008/dvd-vs-blu-ray/"/>
		<id>http://www.lowtek.ca/roo/?p=239</id>
		<updated>2008-12-23T03:59:20+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;&lt;a href=&quot;http://www.lowtek.ca/roo/wp-content/uploads/2008/12/dvd_vs_blu.jpg&quot;&gt;&lt;img src=&quot;http://www.lowtek.ca/roo/wp-content/uploads/2008/12/dvd_vs_blu.jpg&quot; title=&quot;dvd_vs_blu&quot; height=&quot;121&quot; width=&quot;495&quot; alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-240&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I was a fairly early adopter of the DVD format, buying my first DVD player (a Toshiba 2109) back in 1998 for a bit more than $700.  That player is still going strong and doing duty at my sister in-laws place, replacing their Sony player that stopped working reliably.   I’ve got more than 250 DVDs in my collection, and friends and family regularly borrow and watch them.&lt;/p&gt;
&lt;p&gt;It took me a while to make the leap to Blu-ray.  Initially the &lt;a href=&quot;http://www.lowtek.ca/roo/2008/the-blu-ray-vs-hd-dvd-war/&quot;&gt;format war&lt;/a&gt; gave me a good reason to stall.  My &lt;a href=&quot;http://www.lowtek.ca/ampro&quot;&gt;previous projector&lt;/a&gt; being a CRT didn’t have HDMI inputs and was not capable of a full 1080p display (1080i  worked fine).  Moving the Blu-ray also means fewer people are able to borrow the media and enjoy it.&lt;/p&gt;
&lt;p&gt;Eventually my will power crumbled, I think what tipped me over the edge was the pack-rat in me.  The sheer volume of data that the Blu-ray format represents is just so cool, so many bits - in such a neat package.&lt;/p&gt;
&lt;p&gt;The first Blu-ray movie we watched was &lt;a href=&quot;http://www.imdb.com/title/tt0367882/&quot;&gt;Indiana Jones and the Kingdom of the Crystal Skull&lt;/a&gt;.  The menu system and intro to the disc look really sharp, much more crisp than any DVD menu.  I did find that the special effects (groundhogs) tended to look a little unreal.  I was very pleased at the detail visible in long shots, it never felt constrained like DVD can at times.  In general terms the amount of detail helped make the picture much more engaging, things just looked “wow” all of the time.   Any time there was a limitation in detail, it seemed to be specifically the directors intention (ie: &lt;a href=&quot;http://en.wikipedia.org/wiki/Depth_of_field&quot;&gt;depth of field&lt;/a&gt;) vs. a limitation of the format.&lt;/p&gt;
&lt;p&gt;I did have a chance to compare directly to the DVD version, switching between &lt;a href=&quot;http://www.lowtek.ca/roo/2008/playstation-3/&quot;&gt;my PS3&lt;/a&gt; (for Blu-ray) and the &lt;a href=&quot;http://www.lowtek.ca/roo/2008/oppo-980-review/&quot;&gt;Oppo 980&lt;/a&gt; (for DVD).  For Indian Jones, the special effects seemed to blend better into the overall image - they were more convincing on the DVD.  On the flip side, you could tell in the direct A/B comparison which was the Blu-ray and which was the DVD - there was clearly more fine detail in the image.  However, in isolation - both looked really good.   Similarly &lt;a href=&quot;http://www.imdb.com/title/tt0910970/&quot;&gt;Wall E&lt;/a&gt; on DVD vs the Blu-ray version had similar observations - in side by side A/B comparison it was easy to see the extra details in the image, but if you switched to the DVD for a minute or two you quickly forgot and didn’t feel that you were missing anything.&lt;/p&gt;
&lt;p&gt;It is probably important to note here that to see the difference you may need to have a fairly high end system, and a pretty big screen.  I’m using the Epson 1080UB and a 80″x45″ screen (more than 6 feet wide).  The first row of seating is about 11 feet away, so its a big sharp image that helps make the difference more obvious.&lt;/p&gt;
&lt;p&gt;Let’s take a quick look at some of the challenges for Blu-ray.  Today the cost of the media is generally more expensive.  Large displays are certainly getting more common, but considering that DVD will look really good - without a direct A/B comparison Blu-ray may be a tough sell at the increased price point.  The Blu-ray players are also more expensive, and they are relatively slow compared to a DVD player (for menu operations and start-up).&lt;/p&gt;
&lt;p&gt;I still intend to buy movies on DVD, but I suspect that the majority of my future purchases will be Blu-ray.  While DVD does look awesome with my setup, Blu-ray is &lt;a href=&quot;http://en.wiktionary.org/wiki/awesomer&quot;&gt;awesomer&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>Roo</name>
			<uri>http://www.lowtek.ca/roo</uri>
		</author>
		<source>
			<title type="html">Roo's View</title>
			<subtitle type="html">A clever tagline should go here</subtitle>
			<link rel="self" href="http://www.lowtek.ca/roo/?feed=rss2"/>
			<id>http://www.lowtek.ca/roo</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">ianskerrett</title>
		<link href="http://feeds.feedburner.com/~r/IanSkerrett/~3/492275477/"/>
		<id>http://ianskerrett.wordpress.com/?p=704</id>
		<updated>2008-12-22T14:49:29+00:00</updated>
		<content type="html" xml:lang="en">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;I am pleased to announce we are organizing an &lt;a href=&quot;http://wiki.eclipse.org/EclipseBankingDayLondon&quot;&gt;Eclipse Banking Day in London&lt;/a&gt; on February 12.   As with similar events in &lt;a href=&quot;http://www.eclipse-banking.org/&quot;&gt;Frankfurt&lt;/a&gt; and &lt;a href=&quot;http://wiki.eclipse.org/EclipseBankingDayNYC&quot;&gt;New York&lt;/a&gt;, the goal is to encourage senior technical people from the financial services community to share their experiences of using Eclipse and open source software.&lt;/p&gt;
&lt;p&gt;We have another great &lt;a href=&quot;http://wiki.eclipse.org/EclipseBankingDayLondon#Agenda&quot;&gt;agenda&lt;/a&gt; that features Eclipse experts and technical leaders from different financial institutions, including J.P. Morgan, Barclays, la Caixa (a large Spanish Bank) and Bank of East Asia.  The banks are doing some really interesting things with Eclipse technology, so it is great they are willing to share their experiences.&lt;/p&gt;
&lt;p&gt;There is no cost to attend the event but you need to &lt;a href=&quot;http://wiki.eclipse.org/EclipseBankingDayLondon#Attendee_Registration&quot;&gt;pre-register&lt;/a&gt; and you need to work at a financial institution.  Special thanks to Actuate, itemis, Sybase and WeigleWilczek for sponsoring this event and allowing us to offer it free of charge to attendees.&lt;/p&gt;
      &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/ianskerrett.wordpress.com/704/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/ianskerrett.wordpress.com/704/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/ianskerrett.wordpress.com/704/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/ianskerrett.wordpress.com/704/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/ianskerrett.wordpress.com/704/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/ianskerrett.wordpress.com/704/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/ianskerrett.wordpress.com/704/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/ianskerrett.wordpress.com/704/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/ianskerrett.wordpress.com/704/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/ianskerrett.wordpress.com/704/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=ianskerrett.wordpress.com&amp;amp;blog=405862&amp;amp;post=704&amp;amp;subd=ianskerrett&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Ian Skerrett</name>
			<uri>http://ianskerrett.wordpress.com</uri>
		</author>
		<source>
			<title type="html">Ian Skerrett</title>
			<subtitle type="html">Marketing at Eclipse</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/IanSkerrett"/>
			<id>http://ianskerrett.wordpress.com</id>
		</source>
	</entry>

	<entry>
		<title type="html">How to get your code into an open source project</title>
		<link href="http://eclipse-projects.blogspot.com/2008/12/how-to-get-your-code-into-open-source.html"/>
		<id>tag:blogger.com,1999:blog-12783252.post-1096723151839243392</id>
		<updated>2008-12-22T12:00:00+00:00</updated>
		<content type="html">Richard Jones wrote a &lt;a href=&quot;http://et.redhat.com/%7Erjones/how-to-supply-code-to-open-source-projects/&quot;&gt;nice article about how to get your code into an open source project&lt;/a&gt;: his points 1.x and 6.x are extra relevant:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;1.x Don't write lots of code, dump it on the project right at the end and walk away.&lt;/li&gt;&lt;li&gt;6.x Don't just add your feature to the code. (Write the documentation as well).&lt;/li&gt;&lt;/ul&gt;</content>
		<author>
			<name>Bjorn Freeman-Benson</name>
			<email>noreply@blogger.com</email>
			<uri>http://eclipse-projects.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Open Source at Eclipse</title>
			<subtitle type="html">It's About More Than Just Code, But How Much More?</subtitle>
			<link rel="self" href="http://eclipse-projects.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-12783252</id>
		</source>
	</entry>

	<entry>
		<title type="html">Recumbent hunting</title>
		<link href="http://www.ken.walker.name/usr/_blog/Entries/2008/12/21_Recumbent_hunting.html"/>
		<id>http://www.ken.walker.name/usr/_blog/225ba950-41d6-429c-9d23-38ff0254e9a0</id>
		<updated>2008-12-21T14:51:55+00:00</updated>
		<content type="html">&lt;a href=&quot;http://www.ken.walker.name/usr/_blog/Entries/2008/12/21_Recumbent_hunting_files/Velotechnik_Streetmachine%20copy.jpg&quot;&gt;&lt;img src=&quot;http://www.ken.walker.name/usr/_blog/Media/Velotechnik_Streetmachine%20copy_1.jpg&quot; style=&quot;float: left; padding-right: 10px; padding-bottom: 10px; width: 252px; height: 165px;&quot; /&gt;&lt;/a&gt;I’ve been riding Mountain Bikes to work for over 16 years now and I think I’m due for a change.  My current bike is a full suspension beast with XTR and Disc Brakes.  Pretty cushy but not great for speed or comfort.  I usually ride somewhere between 1200-1600km every season now but would like to get into some distance cycling as well as my commute.  I was looking at some road bikes but lately when I ride, remember I’m getting old, I find my butt, back and neck hurt more than they used to. Mostly my neck.  I could solve that with a more upright commuter bike for sure.  But, I’m thinking, why not try something different.&lt;br /&gt;&lt;br /&gt;Recently I found a link to the following page regarding &lt;a href=&quot;http://www.lightfootcycles.com/style.htm&quot;&gt;bike styles&lt;/a&gt; and what impressed me was the chart with speeds at 250 Watts.  250 Watts seems high for me at the moment and likely what I would consider “honkin’ it”.  However, when I get home from my 13km commute and my average speed on knobby tires and a heavy mountain bike is 29 km/h I must be putting out some decent amount of power.  I’ll have to ask Dean at work since he’s been doing power training for the last year.&lt;br /&gt;&lt;br /&gt;So without going for the most &lt;a href=&quot;http://www.ucycle.com/node/135&quot;&gt;crazy profiled recumbent&lt;/a&gt; I should get a reasonable speed boost and forego all the other problems I have.  I’d actually like to be as close to traffic height as possible since I do sometimes ride in traffic and I’d also like panniers.  I have to haul everything on my back currently since my bike is fully suspended.&lt;br /&gt;&lt;br /&gt;There’s only really 1 dealer in Hull that carries recumbents in Ottawa so I think I’ll have to make a Spring trip to &lt;a href=&quot;http://www.ucycle.com/products/bikes/recumbents&quot;&gt;Toronto&lt;/a&gt; or &lt;a href=&quot;http://1hpcycles.com/&quot;&gt;Montreal&lt;/a&gt; and sample some.&lt;br /&gt;&lt;br /&gt;Here’s a great site called &lt;a href=&quot;http://www.bentrideronline.com/&quot;&gt;‘Bentrider Online&lt;/a&gt; that is very up to date with recumbent information.</content>
		<author>
			<name>Ken Walker</name>
			<uri>http://www.ken.walker.name/usr/_blog/_blog.html</uri>
		</author>
		<source>
			<title type="html">ken.walker.name</title>
			<subtitle type="html">Welcome to the digital bits that represent Ken Walker.  I moved from my previous site so some things might not be here you’re expecting.  However, I hope to keep my music and my life up to date a little bit more here.  Check out my home page or my music podcast to get a bit more info about me...</subtitle>
			<link rel="self" href="http://www.ken.walker.name/usr/_blog/rss.xml"/>
			<id>http://www.ken.walker.name/usr/_blog/_blog.html</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en-US">US Patent #7,464,384</title>
		<link href="http://talklikeaduck.denhaven2.com/articles/2008/12/19/us-patent-7-464-384"/>
		<id>urn:uuid:85b9d873-5e30-4e11-804c-32def2439a68</id>
		<updated>2008-12-19T21:01:30+00:00</updated>
		<content type="html" xml:lang="en-US">&lt;div style=&quot;width: 240; float: left; text-align: right; font-size: xx-small; border-width: 1px; border-color: #444444; border-style: solid; margin-bottom: 30px; margin-right: 30px;&quot; class=&quot;tease-image&quot;&gt;
&lt;img src=&quot;http://farm1.static.flickr.com/176/379303639_4c768a3bf5_m.jpg&quot; alt=&quot;Patents are only for the old machine&quot; height=&quot;160&quot; width=&quot;240&quot; /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://flickr.com/photos/adulau/379303639/&quot;&gt;Patents are only for the old machine&lt;/a&gt;
&lt;br /&gt;©
&lt;a href=&quot;http://flickr.com/people/adulau&quot;&gt;Alexandre Dulaunoy&lt;/a&gt;
&lt;br /&gt;&lt;a href=&quot;http://creativecommons.org/licenses/by-sa/2.0/&quot;&gt;&lt;img height=&quot;15&quot; src=&quot;http://i.creativecommons.org/l/by-sa/2.0/80x15.png&quot; title=&quot;used under a Creative Commons Attribution-ShareAlike License&quot; border=&quot;0&quot; width=&quot;80&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;p&gt;When I retired from &lt;span class=&quot;caps&quot;&gt;IBM&lt;/span&gt; some years ago, I had a couple of pending patent applications.  I always wondered if and when the
patent(s) issued, whether or not I would hear about it.&lt;/p&gt;
&lt;p&gt;Early this week, I got notification that one of the applications had been granted last Tuesday, and I’m now recorded as the inventor of
US Patent #7,464,384 “Method for inter-object communication”&lt;/p&gt;
&lt;p&gt;Word came not from &lt;span class=&quot;caps&quot;&gt;IBM&lt;/span&gt;, but from an outfit which sells plaques commemorating the issuance of patents.  I still haven’t heard
and don’t know if I ever will, from &lt;span class=&quot;caps&quot;&gt;IBM&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;The road to patent issue can be long and winding.  I’ve looked at transaction history for this patent on the US Patent office’s web site 
and see this history (some details omitted):&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;03-14-2002&lt;/dt&gt;&lt;dd&gt;Application filed&lt;/dd&gt;
&lt;dt&gt;11-02-2004&lt;/dt&gt;&lt;dd&gt;Non-Final Rejection mailed to &lt;span class=&quot;caps&quot;&gt;IBM&lt;/span&gt;&lt;/dd&gt;
&lt;dt&gt;02-01-2005&lt;/dt&gt;&lt;dd&gt;&lt;span class=&quot;caps&quot;&gt;IBM&lt;/span&gt; response after Non-Final Action&lt;/dd&gt;
&lt;dt&gt;06-10-2005&lt;/dt&gt;&lt;dd&gt;A second Non-Final Rejection mailed&lt;/dd&gt;
&lt;dt&gt;08-01-2005&lt;/dt&gt;&lt;dd&gt;&lt;span class=&quot;caps&quot;&gt;IBM&lt;/span&gt; responds again&lt;/dd&gt;
&lt;dt&gt;09-28-2005&lt;/dt&gt;&lt;dd&gt;Patent office mails a Final Rejection&lt;/dd&gt;
&lt;dt&gt;11-16-2005&lt;/dt&gt;&lt;dd&gt;&lt;span class=&quot;caps&quot;&gt;IBM&lt;/span&gt; submits an Amendment after Final Rejection&lt;/dd&gt; 
&lt;dt&gt;12-09-2005&lt;/dt&gt;&lt;dd&gt;Patent office mails an Mail Advisory Action&lt;/dd&gt;
&lt;dt&gt;12-14-2005&lt;/dt&gt;&lt;dd&gt;&lt;span class=&quot;caps&quot;&gt;IBM&lt;/span&gt; files Notice of Appeal&lt;/dd&gt;
&lt;dt&gt;02-14-2006&lt;/dt&gt;&lt;dd&gt;Appeal Brief Filed&lt;/dd&gt;
&lt;dt&gt;06-06-2006&lt;/dt&gt;&lt;dd&gt;Yet another Non-Final Rejection&lt;/dd&gt;
&lt;dt&gt;09-06-2006&lt;/dt&gt;&lt;dd&gt;&lt;span class=&quot;caps&quot;&gt;IBM&lt;/span&gt; files another Notice of Appeal&lt;/dd&gt;
&lt;dt&gt;11-06-2006&lt;/dt&gt;&lt;dd&gt;Appeal Brief Filed&lt;/dd&gt;
&lt;dt&gt;12-06-2006&lt;/dt&gt;&lt;dd&gt;Appeal Forwarded to Examiner&lt;/dd&gt;
&lt;dt&gt;12-06-2006&lt;/dt&gt;&lt;dd&gt;Appeal Brief Review Complete – a quick review!&lt;/dd&gt;
&lt;dt&gt;02-26-2007&lt;/dt&gt;&lt;dd&gt;Another Non-Final Rejection&lt;/dd&gt;
&lt;dt&gt;05-24-2007&lt;/dt&gt;&lt;dd&gt;Another response from &lt;span class=&quot;caps&quot;&gt;IBM&lt;/span&gt;&lt;/dd&gt;
&lt;dt&gt;08-02-2007&lt;/dt&gt;&lt;dd&gt;A second Final Rejection&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;What had been going on was an argument between the Patent examiner, and the lawyer representing &lt;span class=&quot;caps&quot;&gt;IBM&lt;/span&gt; about the claims in the patent application.
The claims are what gives a patent force.  Each claim can be defended individually.  Most patents contain one or more series of claims
starting with specific claims followed by more and more general claims.  For example if you had invented the Car, you might first
claim a motor vehicle with four wheels, powered by an internal combustion gasoline engine.  A broader claim might be the invention
described in the first claim with any kind of internal combustion engine, then with any kind of engine. Other variations might hinge
on the number of wheels, etc.  The original patent application contained 30 claims, and at this point the Patent Examiner had rejected
all of them.
&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;11-05-2007&lt;/dt&gt;&lt;dd&gt;And another Notice of Appeal Filed&lt;/dd&gt;
&lt;dt&gt;11-05-2007&lt;/dt&gt;&lt;dd&gt;Request for Pre-Appeal Conference Filed&lt;/dd&gt;
&lt;dt&gt;12-20-2007&lt;/dt&gt;&lt;dd&gt;Pre-Appeals Conference Decision – Reopen Prosecution&lt;/dd&gt;
&lt;dt&gt;12-21-2007&lt;/dt&gt;&lt;dd&gt;Mail Appeals conf. Reopen Prosec.&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;&lt;span class=&quot;caps&quot;&gt;IBM&lt;/span&gt; submitted a detailed defense of the claims in the patent.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;12-21-2007&lt;/dt&gt;&lt;dd&gt;Date Forwarded to Examiner&lt;/dd&gt;
&lt;dt&gt;12-28-2007&lt;/dt&gt;&lt;dd&gt;Mail Non-Final Rejection&lt;/dd&gt;
&lt;dt&gt;04-04-2008&lt;/dt&gt;&lt;dd&gt;Request for Extension of Time – Granted&lt;/dd&gt;
&lt;dt&gt;04-04-2008&lt;/dt&gt;&lt;dd&gt;Response after Non-Final Action&lt;/dd&gt;
&lt;dt&gt;05-09-2008&lt;/dt&gt;&lt;dd&gt;Date Forwarded to Examiner&lt;/dd&gt;
&lt;dt&gt;07-15-2008&lt;/dt&gt;&lt;dd&gt;Mail Notice of Allowance&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;&lt;span class=&quot;caps&quot;&gt;IBM&lt;/span&gt;’s attorney apparently finally convinced the Patent examiner to accept the most specific claim in the patent.  I assume that this is
the point at which it was determined that the patent would be issued.&lt;/p&gt;

&lt;dt&gt;10-14-2008&lt;/dt&gt;&lt;dd&gt;Issue Fee Payment Received and Verified&lt;/dd&gt;
&lt;dt&gt;10-21-2008&lt;/dt&gt;&lt;dd&gt;Application Is Considered Ready for Issue&lt;/dd&gt;
&lt;dt&gt;10-14-2008&lt;/dt&gt;&lt;dd&gt;Amendment after Notice of Allowance (Rule 312)&lt;/dd&gt;
&lt;dt&gt;11-03-2008&lt;/dt&gt;&lt;dd&gt;Response to Amendment under Rule 312&lt;/dd&gt;
&lt;dt&gt;11-06-2008&lt;/dt&gt;&lt;dd&gt;Mail Response to 312 Amendment (PTO-271)&lt;/dd&gt;
&lt;dt&gt;11-19-2008&lt;/dt&gt;&lt;dd&gt;Issue Notification Mailed&lt;/dd&gt;
&lt;dt&gt;12-09-2008&lt;/dt&gt;&lt;dd&gt;Recordation of Patent Grant Mailed&lt;/dd&gt;

&lt;p&gt;So it took six years and four months to convince the Patent office of the validity of the application, and just shy of fiver more months before the patent issued.&lt;/p&gt;
&lt;p&gt;What a trip!&lt;/p&gt;
&lt;p&gt;And to be honest, I’m rather ambivalent on the whole issue of software patents&lt;/p&gt;</content>
		<author>
			<name>Rick DeNatale</name>
			<uri>http://talklikeaduck.denhaven2.com</uri>
		</author>
		<source>
			<title type="html">Talk Like A Duck</title>
			<subtitle type="html">In Ruby, it's not the dog, it's the tricks!</subtitle>
			<link rel="self" href="http://talklikeaduck.denhaven2.com/xml/atom/feed.xml"/>
			<id>tag:talklikeaduck.denhaven2.com,2005:Typo</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Could visualization help make better software?</title>
		<link href="http://feeds.feedburner.com/~r/dubroy/~3/488876456/"/>
		<id>http://dubroy.com/blog/2008/12/18/could-visualization-help-make-better-software/</id>
		<updated>2008-12-18T17:59:09+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;&lt;strong&gt;Writing software is incredibly hard.&lt;/strong&gt; Every programmer knows this. The software we write is complex, unreliable, and difficult to maintain. And this isn’t a new thing — the term “the software crisis” was coined in &lt;em&gt;1968&lt;/em&gt;. &lt;/p&gt;

&lt;p&gt;The thing about software is that it’s remarkably easy to write a program that &lt;em&gt;mostly&lt;/em&gt; works. And it’s difficult to tell the difference between a quick hack and a stable, reliable, and robust system, because the software development process produces almost no visible artifacts.&lt;/p&gt;

&lt;p&gt;When you look at a building, it’s easy to get a quick sense of how well-built it is. Which of the two buildings below would you rather be in during a heavy storm?&lt;/p&gt;

&lt;div align=&quot;center&quot;&gt;
&lt;a href=&quot;http://flickr.com/photos/seier/1244185274/&quot;&gt;&lt;img src=&quot;http://dubroy.com/blog/wp-content/uploads/2008/12/glass1.jpg&quot; alt=&quot;&amp;quot;christiania, glass house, august 2007&amp;quot; by seier+seier+seier on Flickr&quot; id=&quot;image230&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://flickr.com/photos/london/382065084/&quot;&gt;&lt;img src=&quot;http://dubroy.com/blog/wp-content/uploads/2008/12/glass2.jpg&quot; alt=&quot;&amp;quot;This incredible house was featured in WIRED magazine!&amp;quot; by jonrawlinson on Flickr&quot; id=&quot;image231&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;Besides the program itself, the only visible artifact of the software development process is the source code. And that is only viewed by the programmers, through the tiny lens of the text editor. &lt;strong&gt;What if we could make the entire process more visible?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I’m thinking of visualizations along the lines of the &lt;a href=&quot;http://www.visualcomplexity.com/vc/project.cfm?id=392&quot;&gt;comparison of system calls in Linux/Apache and Windows/IIS&lt;/a&gt; that I posted a while back. But this is just one idea. What other ways could we visualize &lt;a href=&quot;http://c2.com/xp/CodeSmell.html&quot;&gt;Code Smells&lt;/a&gt;? (Maybe we could actually smell them!)&lt;/p&gt;

&lt;p&gt;Aside from visualizing various aspects of the source code itself, could we show how well tested a piece of software is? We could show how many tests were run recently, what their results were, how good the code coverage is, the number of crashes encountered in the field, etc. With projectors and LCD displays being so cheap these days, there’s no reason a development team couldn’t have a few displays dedicated to these kinds of visualizations.&lt;/p&gt;

&lt;p&gt;What do you think? Could this help improve the quality of software? What if companies openly published these kinds of things?&lt;/p&gt;
&lt;img src=&quot;http://feeds.feedburner.com/~r/dubroy/~4/488876456&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Patrick</name>
			<uri>http://dubroy.com/blog</uri>
		</author>
		<source>
			<title type="html">Dubroy.com/blog</title>
			<subtitle type="html">on programming, usability, and design; by Patrick Dubroy</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/dubroy"/>
			<id>http://dubroy.com/blog</id>
		</source>
	</entry>

	<entry>
		<title type="html">EclipseCon talk accepted</title>
		<link href="http://flipperyrollups.blogspot.com/2008/12/eclipsecon-talk-accepted.html"/>
		<id>tag:blogger.com,1999:blog-27603777.post-5832462760324662206</id>
		<updated>2008-12-16T18:59:44+00:00</updated>
		<content type="html">Looks like our &lt;a href=&quot;http://www.eclipsecon.org/2009/sessions?id=636&quot;&gt;talk on the Eclipse e4 programming model&lt;/a&gt;, which includes a demo of our work on embedding web UIs into Eclipse, has been accepted for EclipseCon (March 23-26 in Santa Clara).  Woot!</content>
		<author>
			<name>Nick Edgar</name>
			<email>noreply@blogger.com</email>
			<uri>http://flipperyrollups.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Flippery Rollups</title>
			<subtitle type="html">Random musings by Nick Edgar</subtitle>
			<link rel="self" href="http://flipperyrollups.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-27603777</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en-EU">Contributing to Eclipse</title>
		<link href="http://ralph-at-eclipse.blog.de/2008/12/16/contributing-to-eclipse-5231063"/>
		<id>http://ralph-at-eclipse.blog.de/2008/12/16/contributing-to-eclipse-5231063</id>
		<updated>2008-12-16T13:50:55+00:00</updated>
		<content type="html" xml:lang="en-EU">&lt;p&gt;Who says you have to be a committer to provide value to Eclipse? &lt;/p&gt;
	&lt;p&gt;You don't! A very easy way to help us:&lt;/p&gt;
	&lt;p&gt;Prerequisite: You visited Eclipse Summit 2008.&lt;br /&gt;
Action: You give us feedback by filling out the &lt;a href=&quot;http://www.eclipsecon.org/summiteurope2008/index.php?page=survey&quot;&gt;survey questionnaire&lt;/a&gt;!&lt;br /&gt;
Result: You help us to make Eclipse Summit 2009 an even better event! &lt;/p&gt;
	&lt;p&gt;That's easy, right? Now you are a good-doer! On the other hand – it wouldn't hurt if you keep working on achieving committer status too :-)&lt;/p&gt;
	&lt;p&gt;Ralph&lt;/p&gt;</content>
		<author>
			<name>ralphmueller</name>
			<uri>http://ralph-at-eclipse.blog.de</uri>
		</author>
		<source>
			<title type="html">ralph@eclipse.org</title>
			<link rel="self" href="http://www.blog.de/srv/xml/xmlfeed.php?blog=515639&amp;mode=atom0.3"/>
			<id>http://ralph-at-eclipse.blog.de</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">WordPress 2.7.0</title>
		<link href="http://feeds.feedburner.com/~r/aeonscope/posts/~3/486215941/"/>
		<id>http://www.aeonscope.net/?p=1221</id>
		<updated>2008-12-16T04:00:22+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;I must admit, I haven’t been impressed with previous versions of WordPress as of late.  I probably stopped caring sometime after 2.5.x and only applied a few of the 2.6.x updates out of security concerns.  Although, now that &lt;a href=&quot;http://wordpress.org/development/2008/12/coltrane/&quot;&gt;WordPress 2.7&lt;/a&gt; is out, my interest in WordPress has been renewed.  The dashboard interface is what makes the upgrade worthwhile.  It has been greatly improved in terms of ergonomics and aesthetics.  If you follow the WordPress 2.7 link posted above, you can catch a quick demo of what I’m talking about.&lt;/p&gt;
&lt;p&gt;As for the upgrade process, it was painless (even if you are a couple of versions behind).   I recommend the &lt;a href=&quot;http://codex.wordpress.org/Upgrading_WordPress_Extended&quot;&gt;extended upgrade notes&lt;/a&gt; for those who haven’t done this in a while.  I do want to point out that you might want to transfer your settings from your current wp-config.php file to the wp-config-sample.php file since there has been some changes.  After you are done, simply rename wp-config-sample.php to wp-config.php and upload it.  The reason this is important is due to the extra security settings.  Namely, the following:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;define('AUTH_KEY', 'put your unique phrase here');&lt;br /&gt;
define('SECURE_AUTH_KEY', 'put your unique phrase here');&lt;br /&gt;
define('LOGGED_IN_KEY', 'put your unique phrase here');&lt;br /&gt;
define('NONCE_KEY', 'put your unique phrase here');&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;All of which can be easily generated by using the &lt;a href=&quot;http://api.wordpress.org/secret-key/1.1/&quot;&gt;WordPress secret key service&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;There are lots of new tweaks that you can do via your Dashboard but one that stood out for me was on Discussion Settings (Settings -&amp;gt; Discussions) page.  You can now enable threaded discussion on your site, up to 10 levels deep.  I suspect this has something to do with WordPress taking over &lt;a href=&quot;http://www.intensedebate.com/&quot;&gt;IntenseDebate&lt;/a&gt;.  I haven’t had a chance to experiment with this more but plan to shortly.&lt;/p&gt;
&lt;p&gt;Anyway, perform the upgrade if you haven’t already.  I think you’ll like it.  Otherwise, you can read more about WordPress on &lt;a href=&quot;http://www.aeonscope.net/software/applications/wordpress/&quot;&gt;my WordPress page&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~f/aeonscope/posts?a=YIy8O&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/aeonscope/posts?i=YIy8O&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/aeonscope/posts/~4/486215941&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Brooke Kuhlmann</name>
			<uri>http://www.aeonscope.net</uri>
		</author>
		<source>
			<title type="html">Aeonscope</title>
			<subtitle type="html">A view of time.</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/aeonscope/posts"/>
			<id>http://www.aeonscope.net</id>
		</source>
	</entry>

	<entry>
		<title type="html">We're with you Ken</title>
		<link href="http://duimovich.blogspot.com/2008/12/were-with-you-ken.html"/>
		<id>tag:blogger.com,1999:blog-24934006.post-700708796113358467</id>
		<updated>2008-12-16T01:17:09+00:00</updated>
		<content type="html">&lt;a href=&quot;http://1.bp.blogspot.com/_hZW9ZAfu9Yg/SUcBkwT4-ZI/AAAAAAAAJRo/pgUUzpCAf_4/s1600-h/DSC_9677.JPG&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/_hZW9ZAfu9Yg/SUcBkwT4-ZI/AAAAAAAAJRo/pgUUzpCAf_4/s320/DSC_9677.JPG&quot; style=&quot;CLEAR: both; FLOAT: left; MARGIN: 0px 10px 10px 0px;&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt; &lt;br /&gt;My friend and co-worker &lt;a href=&quot;http://www.ken.walker.name/usr/_home.html&quot;&gt;Ken Walker&lt;/a&gt; is going through some tough times this year. His wife is fighting cancer and has begun chemo sessions, with associated hair loss effects. Ken has of course decided to &lt;a href=&quot;http://www.ken.walker.name/usr/_blog/Entries/2008/12/12_Time_for_some_husband_duties.html&quot;&gt;join the club&lt;/a&gt; and shave his head down to the shiny base which he showcased at the office today. Very slick.&lt;br /&gt;&lt;br /&gt; So, on the way home tonight, I stopped in for a number one, all around - very quick and easy - not much styling going on.  Now, I don't have much hair in the first place but the hair I do have, I give up, in support, in friendship and in hope.&lt;br /&gt;&lt;br /&gt;When Ken did this, his daughter said he looks like an Elf, but when I got home today, my daughter said I look like I just got out of prison.  She should have picked Elf, cause last I heard, ex-cons don't hand out Christmas presents.&lt;br /&gt;&lt;br /&gt;Ken, Kelly - in solidarity, thinking about you.&lt;div style=&quot;clear: both; text-align: LEFT;&quot;&gt;&lt;a href=&quot;http://picasa.google.com/blogger/&quot; target=&quot;ext&quot;&gt;&lt;img src=&quot;http://photos1.blogger.com/pbp.gif&quot; align=&quot;middle&quot; border=&quot;0&quot; alt=&quot;Posted by Picasa&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</content>
		<author>
			<name>John Duimovich</name>
			<email>noreply@blogger.com</email>
			<uri>http://duimovich.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">send, receive, reply</title>
			<subtitle type="html">Technology, Software, Virtual Machines, Eclipse and if you're lucky, Smalltalk too.</subtitle>
			<link rel="self" href="http://duimovich.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-24934006</id>
		</source>
	</entry>

	<entry>
		<title type="html">Johanne Marie's Candle</title>
		<link href="http://vanmeekeren.blogspot.com/2008/12/johanne-maries-candle.html"/>
		<id>tag:blogger.com,1999:blog-19462871.post-2581591432454686597</id>
		<updated>2008-12-14T13:49:31+00:00</updated>
		<content type="html">&lt;a href=&quot;http://3.bp.blogspot.com/_6ECfkZxFlA4/SUUOC25EW7I/AAAAAAAAAGo/Bgc6xfdyTHE/s1600-h/Image(072).jpg&quot;&gt;&lt;img src=&quot;http://3.bp.blogspot.com/_6ECfkZxFlA4/SUUOC25EW7I/AAAAAAAAAGo/Bgc6xfdyTHE/s320/Image(072).jpg&quot; style=&quot;float: left; margin: 0 10px 10px 0; cursor: pointer; cursor: hand; width: 320px; height: 240px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5279641580419177394&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;Hey,&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thanks for the candle.   It's a special Christmas candle that you burn every day leading up to Christmas.   We have been faithfully burning it every day.  I don't know about you in Denmark but it takes a long time to burn one day down!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;thanks again,&lt;/div&gt;&lt;div&gt;Michael &lt;/div&gt;</content>
		<author>
			<name>Michael Van Meekeren</name>
			<email>noreply@blogger.com</email>
			<uri>http://vanmeekeren.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Eclipzed (Michael Van Meekeren's Blog)</title>
			<subtitle type="html">I'm happily married with a wonderful wife and fantastic crew of 5 children.  We've travelled around a lot and always like to meet new people while staying in touch with friends.  We love to add new and interesting people to our family, and even if they resist they're often assimilated before they know it.  

In making yet another move I realized it was time to track our life on line in a blog.  Enjoy becoming one of us.</subtitle>
			<link rel="self" href="http://vanmeekeren.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-19462871</id>
		</source>
	</entry>

	<entry>
		<title type="html">Games shop</title>
		<link href="http://vanmeekeren.blogspot.com/2008/12/games-shop.html"/>
		<id>tag:blogger.com,1999:blog-19462871.post-5449142276807103995</id>
		<updated>2008-12-14T13:45:04+00:00</updated>
		<content type="html">&lt;a href=&quot;http://3.bp.blogspot.com/_6ECfkZxFlA4/SUUNW72sWLI/AAAAAAAAAGg/omgt7SzboTo/s1600-h/Image(070).jpg&quot;&gt;&lt;img src=&quot;http://3.bp.blogspot.com/_6ECfkZxFlA4/SUUNW72sWLI/AAAAAAAAAGg/omgt7SzboTo/s320/Image(070).jpg&quot; style=&quot;float: left; margin: 0 10px 10px 0; cursor: pointer; cursor: hand; width: 320px; height: 240px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5279640825837148338&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;5262 Grafton st. I think, is a great little games shop.  Hard to find but suprising what is inside.  I think I had to duck to get in the tiny door.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content>
		<author>
			<name>Michael Van Meekeren</name>
			<email>noreply@blogger.com</email>
			<uri>http://vanmeekeren.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Eclipzed (Michael Van Meekeren's Blog)</title>
			<subtitle type="html">I'm happily married with a wonderful wife and fantastic crew of 5 children.  We've travelled around a lot and always like to meet new people while staying in touch with friends.  We love to add new and interesting people to our family, and even if they resist they're often assimilated before they know it.  

In making yet another move I realized it was time to track our life on line in a blog.  Enjoy becoming one of us.</subtitle>
			<link rel="self" href="http://vanmeekeren.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-19462871</id>
		</source>
	</entry>

	<entry>
		<title type="html">Bops, tree hugging, and safe wagers</title>
		<link href="http://tellison.blogspot.com/2008/12/bops-tree-hugging-and-safe-wagers.html"/>
		<id>tag:blogger.com,1999:blog-7766304.post-4120304725493242859</id>
		<updated>2008-12-13T12:18:01+00:00</updated>
		<content type="html">&lt;a href=&quot;http://tellison.blogspot.com/2008/07/gift-from-me-to-you.html&quot;&gt;Back in July I wrote&lt;/a&gt; about how &lt;a href=&quot;http://harmony.apache.org/&quot;&gt;Apache Harmony&lt;/a&gt;'s TreeMap implementation had been used (with modifications) to deliver improvements in Sun's SPECjbb2005 score by &quot;a solid 3-5% depending on the platform&quot; &lt;a href=&quot;http://blogs.sun.com/dagastine/entry/apache_harmony_thanks_for_the&quot;&gt;according to Dave&lt;/a&gt; who also promised that they were &quot;making the necessary steps to give back [the] code changes to Apache Harmony&quot;; even though they are not obliged to do so according to the Apache License.&lt;br /&gt;&lt;br /&gt;Did you expect us to sit and wait?!&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.spec.org/osg/jbb2005/results/jbb2005.html&quot;&gt;IBM has just published its latest SPECjbb2005&lt;/a&gt; scores with, amongst other things, an enhanced version of TreeMap from Harmony that   gives them a 10% boost, and thereby move ahead in many reporting categories.  &lt;a href=&quot;http://j9tr.blogspot.com/2008/12/specjbb2005-bragging-rights-for-j9.html&quot;&gt;Derek has all the details&lt;/a&gt;, and I encourage you to read them.&lt;br /&gt;&lt;br /&gt;It would be interesting to look back and compare the changes Sun and IBM made to Harmony's TreeMap, and merge them for the common good.&lt;br /&gt;&lt;br /&gt;While I'm sure Dave's intentions are pure, I doubt the suits will let him contribute his changes back to Apache and all the talk of &quot;&lt;a href=&quot;http://www.sun.com/software/opensource/java/faq.jsp#g19&quot;&gt;requiring innovation sharing in the commons&lt;/a&gt;&quot; only applies in one direction.   In fact, I'm so sure, that if Sun &lt;span style=&quot;font-style: italic;&quot;&gt;do&lt;/span&gt; successfully contribute their TreeMap changes back to Apache Harmony I promise to give £500 of my own hard-earned money to &lt;a href=&quot;http://www.woodland-trust.org.uk/&quot;&gt;The Woodland Trust&lt;/a&gt; to benefit some real trees.</content>
		<author>
			<name>tim</name>
			<email>noreply@blogger.com</email>
			<uri>http://tellison.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">counterpoint</title>
			<link rel="self" href="http://tellison.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-7766304</id>
		</source>
	</entry>

	<entry>
		<title type="html">Too many meetings ...</title>
		<link href="http://inside-swt.blogspot.com/2008/12/remember.html"/>
		<id>tag:blogger.com,1999:blog-29517835.post-1225375659746263922</id>
		<updated>2008-12-13T04:17:18+00:00</updated>
		<content type="html">Remember folks ...&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_FBBFb2akkhg/SUM1XXGS-pI/AAAAAAAAAEM/evembl4B4hU/s1600-h/meetings.jpg&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/_FBBFb2akkhg/SUM1XXGS-pI/AAAAAAAAAEM/evembl4B4hU/s200/meetings.jpg&quot; style=&quot;WIDTH: 250px; CURSOR: hand; HEIGHT: 170px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5279121863662041746&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Steve</content>
		<author>
			<name>Steve</name>
			<email>noreply@blogger.com</email>
			<uri>http://inside-swt.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Inside SWT</title>
			<subtitle type="html">I am the father of The Standard Widget Toolkit (SWT), a portable, native widget toolkit for Java. I have a bunch of other interests, but you don't care.

All opinions expressed here are my own unless stolen from other people.</subtitle>
			<link rel="self" href="http://inside-swt.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-29517835</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en-US">Bloganalysis - I'm a Mechanic</title>
		<link href="http://talklikeaduck.denhaven2.com/articles/2008/12/02/bloganalysis-im-a-mechanic"/>
		<id>urn:uuid:5ddd9195-4156-44fe-8407-bfe064cf7349</id>
		<updated>2008-12-12T20:39:10+00:00</updated>
		<content type="html" xml:lang="en-US">&lt;p&gt;Over the past couple of days, I’ve seen 
    &lt;a href=&quot;http://elegantcode.com/2008/12/02/type-analyzing-blogs/&quot;&gt;several&lt;/a&gt; 
    &lt;a href=&quot;http://ayende.com/Blog/archive/2008/12/01/the-typealyzer.aspx&quot;&gt; blog articles&lt;/a&gt; 
    &lt;a href=&quot;http://blogs.law.harvard.edu/doc/2008/11/30/fun-with-personalities/&quot;&gt;about&lt;/a&gt; 
    &lt;a href=&quot;http://typealyzer.com/&quot;&gt;typealizer&lt;/a&gt; 
    a web service which analyzes blog authors personalities based on what they’ve written.
&lt;/p&gt;
&lt;p&gt;
    For better or worse, here’s what it has to say about me.
&lt;/p&gt;
&lt;h2&gt;&lt;span class=&quot;caps&quot;&gt;ISTP&lt;/span&gt; – The Mechanics&lt;/h2&gt;
&lt;div&gt;
    &lt;div style=&quot;margin-top: 20px;&quot;&gt;  
        &lt;div style=&quot;float: left;&quot;&gt;
            &lt;img src=&quot;http://www.typealyzer.com/images/ISTP.gif&quot; title=&quot;ISTP&quot; /&gt;
        &lt;/div&gt;  
        &lt;div style=&quot;text-align: left; padding-top: 20px;&quot;&gt;
            The independent and problem-solving type. They are especially attuned to the demands of the moment are masters of responding to challenges that arise spontaneously. They generally prefer to think things out for themselves and often avoid inter-personal conflicts.
            &lt;p&gt;
                The Mechanics enjoy working together with other independent and highly skilled people and often like seek fun and action both in their work and personal life. They enjoy adventure and risk such as in driving race cars or working as policemen and firefighters.
            &lt;/p&gt;
        &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;</content>
		<author>
			<name>Rick DeNatale</name>
			<uri>http://talklikeaduck.denhaven2.com</uri>
		</author>
		<source>
			<title type="html">Talk Like A Duck</title>
			<subtitle type="html">In Ruby, it's not the dog, it's the tricks!</subtitle>
			<link rel="self" href="http://talklikeaduck.denhaven2.com/xml/atom/feed.xml"/>
			<id>tag:talklikeaduck.denhaven2.com,2005:Typo</id>
		</source>
	</entry>

	<entry>
		<title type="html">Debugging mixed-language code in Apache Harmony + Eclipse</title>
		<link href="http://tellison.blogspot.com/2008/12/debugging-mixed-language-code-in-apache.html"/>
		<id>tag:blogger.com,1999:blog-7766304.post-168907657508354905</id>
		<updated>2008-12-12T12:11:24+00:00</updated>
		<content type="html">I've been hacking in managed runtimes for &lt;a href=&quot;http://tellison.blogspot.com/2007/01/you-are-only-as-old-as-keyboard-you.html&quot;&gt;more years&lt;/a&gt; than I'd care to mention, and plenty of that time has been spent in debuggers of one sort or another!&lt;br /&gt;&lt;br /&gt;...and that's the point.  Implementing a runtime requires that you have a suite of debuggers that cover the different target platform native code and the dynamic late-bound language &lt;span style=&quot;font-style: italic;&quot;&gt;du jour&lt;/span&gt;.  You have to switch from Eclipse to WinDbg/gdb and back again frequently.&lt;br /&gt;&lt;br /&gt;Intel's Software group have (for some unknown reason) been quite low key about their innovation in this space, with the development of an &lt;a href=&quot;http://software.intel.com/en-us/articles/integrated-debugger-for-javajni-environments&quot;&gt;integrated debugger for Java and JNI environments&lt;/a&gt;.  This advance has been enabled by the combination of support in the Eclipse Java Debug Tools and &lt;a href=&quot;http://harmony.apache.org&quot;&gt;Apache Harmony&lt;/a&gt; runtime.&lt;br /&gt;&lt;br /&gt;Now, as you step into a native method from Java, the Eclipse debugger shows a logical representation of the mixed Java thread / C thread stack frames and allows you to inspect variables etc. in either language.  They also support the JNI methods that call back into Java so you get full roundtripping.  Cool.&lt;br /&gt;&lt;br /&gt;For most people who need to debug a system comprising Java and native code this is exactly what you want to do, and its a real time saver to be able to manage the breakpoints, variable watches and flow of control from a single IDE.&lt;br /&gt;&lt;br /&gt;Kudos to Chris, Vasily, Gregory, Ilya,  &lt;span style=&quot;font-style: italic;&quot;&gt;et al&lt;/span&gt; who made this work.  Clearly people who live in the real world!&lt;br /&gt;&lt;br /&gt;Go watch the screencast demo, download it and try it out!</content>
		<author>
			<name>tim</name>
			<email>noreply@blogger.com</email>
			<uri>http://tellison.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">counterpoint</title>
			<link rel="self" href="http://tellison.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-7766304</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Zoë Keating - One Cello x 16 Natoma</title>
		<link href="http://feeds.feedburner.com/~r/aeonscope/posts/~3/482619851/"/>
		<id>http://www.aeonscope.net/?p=1218</id>
		<updated>2008-12-12T12:00:50+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;&lt;/p&gt;&lt;center&gt;&lt;img src=&quot;http://www.aeonscope.net/wp-content/uploads/2008/12/zoe-one-cello.jpg&quot; title=&quot;Zoë Keating - One Cello x 16 Natoma&quot; height=&quot;365&quot; width=&quot;400&quot; alt=&quot;&quot; class=&quot;alignnone size-full wp-image-1219&quot; /&gt;&lt;br /&gt;© &lt;a href=&quot;http://www.zoekeating.com&quot;&gt;Zoë Keating - One Cello x 16 Natoma&lt;/a&gt;&lt;/center&gt;
&lt;p&gt;&lt;strong&gt;Track List&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Legions (War)&lt;/li&gt;
&lt;li&gt;Fern&lt;/li&gt;
&lt;li&gt;Tetrishead&lt;/li&gt;
&lt;li&gt;Sun Will Set&lt;/li&gt;
&lt;li&gt;We Insist&lt;/li&gt;
&lt;li&gt;Legions (Reverie)&lt;/li&gt;
&lt;li&gt;Frozen Angels&lt;/li&gt;
&lt;li&gt;Legions (Aftermath)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Genre&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Classical&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Review&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Every now and then an artist comes my way that turns the world upside down.  In fact, this is the album of the year for me.  The music is powerful, moving, and will give you pause to listen more closely.  What is even more interesting is that she is producing all sounds on the record with just one cello!&lt;/p&gt;
&lt;p&gt;I first came across Zoë by listening to a &lt;a href=&quot;http://blogs.wnyc.org/radiolab/2008/08/25/quantum-cello/&quot;&gt;RadioLab interview&lt;/a&gt;.  Thanks &lt;a href=&quot;http://www.katejonuska.com&quot;&gt;Kate&lt;/a&gt;!  I recommend you listen the entire interview as well but also sit back and enjoy the live performance of an untitled song that is about 5:45 minutes into the interview.  For an MP3 (not something I would normally recommend), the quality is excellent.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Rating&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;10/10&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Live Performance&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Watch her play a song in her upcoming album live.  The video and sound is gritty but enough to get a taste:&lt;/p&gt;
&lt;div class=&quot;wpv_videoc&quot;&gt;
&lt;div class=&quot;wpv_self&quot;&gt;&lt;a href=&quot;http://www.skarcha.com/wp-plugins/wpvideo/&quot;&gt;WPvideo 1.10&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;wpv_video&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~f/aeonscope/posts?a=zosgO&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/aeonscope/posts?i=zosgO&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/aeonscope/posts/~4/482619851&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Brooke Kuhlmann</name>
			<uri>http://www.aeonscope.net</uri>
		</author>
		<source>
			<title type="html">Aeonscope</title>
			<subtitle type="html">A view of time.</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/aeonscope/posts"/>
			<id>http://www.aeonscope.net</id>
		</source>
	</entry>

	<entry>
		<title type="html">It ain't bragging when it's true</title>
		<link href="http://duimovich.blogspot.com/2008/12/it-aint-bragging-when-its-true.html"/>
		<id>tag:blogger.com,1999:blog-24934006.post-3467393998033669614</id>
		<updated>2008-12-12T01:38:38+00:00</updated>
		<content type="html">&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Well, it's finally happened, bursting pride in our accomplishments has exceeded our shyness and &lt;a href=&quot;http://j9tr.blogspot.com&quot;&gt;Derek Inglis&lt;/a&gt; has posted some &lt;a href=&quot;http://j9tr.blogspot.com/2008/12/specjbb2005-bragging-rights-for-j9.html&quot;&gt;`braggin` about IBM's J9 performance results.&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It's simple - IBM J9 is the fastest Java VM you can get. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now, you don't see alot of performance chest thumping on my blog, despite the fact that we are frequently in the leadership position. The reason ?  Performance is just one factor in our  business. It's a lesson learned in many face to face interactions with customers. Surprisingly, not one of these customers run any of the industry standard benchmarks as their key application (ok, not surprising) and bragging about a particular benchmark to them,  often results in a &quot;that's nice, how does *my* application run?&quot; followed by &quot;How easy is it to service ? How easy to install, tune and manage ?&quot; and those details matter.  It's easy to lose focus when you're winning, so a little humbleness goes along way in keeping your attention on the right things. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, despite &lt;a href=&quot;http://duimovich.blogspot.com/2006/12/7-stages-of-benchmarks.html&quot;&gt;benchmarks being benchmarks&lt;/a&gt;, I'd like to do some braggin of my own ... not about the numbers, but about my world class team who delivered these results. Thanks to the Toronto, Ottawa, Hursley, Bangalore and Shanghai teams, way to go!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Of course, being humble is one thing, but we're human and it's been a long year, so I say let's brag a &lt;strike&gt;little&lt;/strike&gt; lot. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;... and besides ... &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-weight: bold;&quot; class=&quot;Apple-style-span&quot;&gt;It ain't bragging when it's true, and it's true right now. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can read the nitty gritty details &lt;a href=&quot;http://j9tr.blogspot.com/2008/12/specjbb2005-bragging-rights-for-j9.html&quot;&gt;here.&lt;/a&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content>
		<author>
			<name>John Duimovich</name>
			<email>noreply@blogger.com</email>
			<uri>http://duimovich.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">send, receive, reply</title>
			<subtitle type="html">Technology, Software, Virtual Machines, Eclipse and if you're lucky, Smalltalk too.</subtitle>
			<link rel="self" href="http://duimovich.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-24934006</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Test-first programming success story</title>
		<link href="http://dev.eclipse.org/blogs/kevinmcguire/2008/12/11/test-first-programming-success-story/"/>
		<id>http://dev.eclipse.org/blogs/kevinmcguire/?p=43</id>
		<updated>2008-12-12T01:29:50+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;I’ve heard people talk about test-first programming but in truth I had never really given it a good try. Until now.&lt;/p&gt;
&lt;p&gt;Working on the e4 CSS support provided a great opportunity.  As some of you may know, the e4 CSS code was generously contributed from an existing external project.  Unfortunately, some of the IP lineage of the code was tainted with GPL code so some didn’t make it into the Eclipse CVS repository.  This left a number of classes missing in the middle of the contribution.&lt;/p&gt;
&lt;p&gt;I knew which classes were missing, including their hierarchies and implements, and I was able to generate the method signatures by either quick fixing calls to missing methods or by gen’ing the required interface methods.  Now to fill in the method bodies.&lt;/p&gt;
&lt;p&gt;A perfect opportunity for test-first programming!&lt;/p&gt;
&lt;p&gt;I wrote a very basic junit test (create an SWT label, have style sheet set background color, check if that’s the color in the widget). I then went to every method with missing body and wrote:&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;code&gt;&lt;br /&gt;
throw new UnsupportedOperationException(&quot;NOT YET IMPLEMENTED&quot;);&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;I picked this because its a runtime exception and thus didn’t require changing method signatures or callers, and because I’d be unlikely to trigger one in some other code.  I then set the Eclipse debugger to breakpoint on all caught and uncaught UnsupportedOperationException’s.&lt;/p&gt;
&lt;p&gt;Development proceeded like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Run test&lt;/li&gt;
&lt;li&gt;See where it halts&lt;/li&gt;
&lt;li&gt;Write the method&lt;/li&gt;
&lt;li&gt;Rerun, repeat!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It was somewhat reminicient of the “laying the tracks out in front of the train” &lt;a href=&quot;http://www.youtube.com/watch?v=PQsAoEzbOl4&quot;&gt;scene&lt;/a&gt; in Wallace and Gromit.&lt;/p&gt;
&lt;p&gt;What was curious about this approach was that I was completely surprised (and delighted) when it finally ran green.  I knew I was getting close based on the places where it was stopping, but still didn’t know how close!&lt;/p&gt;
&lt;p&gt;I think the key here was that I had such a good specification of the requirements of the code and this could be easily translated into a test.  The test was obvious to write, and the need for a test to guide my coding was also obvious — What else would I do, keep running the same example?  Might as well write it as a test!&lt;/p&gt;
&lt;p&gt;For more open ended problems the requirements and code sort of co-evolve.  Maybe in this case test-first does apply as well, or then again maybe you use the tests as the way to express one side of the evolving contract.&lt;/p&gt;
&lt;p&gt;In any case, this experience was an excellent example of how valuable an approach it can be.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://dev.eclipse.org/blogs/kevinmcguire/files/2008/12/css-junit-first-test-running.jpg&quot;&gt;&lt;img src=&quot;http://dev.eclipse.org/blogs/kevinmcguire/files/2008/12/css-junit-first-test-running.jpg&quot; alt=&quot;&quot; height=&quot;167&quot; class=&quot;aligncenter size-full wp-image-55&quot; width=&quot;499&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Kevin McGuire</name>
			<uri>http://dev.eclipse.org/blogs/kevinmcguire</uri>
		</author>
		<source>
			<title type="html">Kevin McGuire</title>
			<subtitle type="html">Eclipse UI Guy</subtitle>
			<link rel="self" href="http://dev.eclipse.org/blogs/kevinmcguire/feed"/>
			<id>http://dev.eclipse.org/blogs/kevinmcguire</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Sketchbook: Firefox session restore</title>
		<link href="http://feeds.feedburner.com/~r/dubroy/~3/476147453/"/>
		<id>http://dubroy.com/blog/2008/12/05/sketchbook-firefox-session-restore/</id>
		<updated>2008-12-05T23:03:03+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;Since I’m doing a field study on how people use tabs in Firefox, you can imagine that I spend a lot of time thinking some of the smallest details of the Firefox user experience. One thing that’s been on my mind lately is the session restore feature. You know, when you start Firefox, and it asks you if you’d like to restore your windows and tabs from last time? That’s &lt;a href=&quot;https://wiki.mozilla.org/Session_Restore&quot;&gt;session restore&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;It’s definitely a handy feature. I often use tabs like lightweight bookmarks, leaving tabs open to a page that I am planning to come back to. (And in my field study I’ve learned that lots of other people do this too.) If your browser crashes, or the Firefox process sustains collateral damage in a &lt;a href=&quot;http://unixhelp.ed.ac.uk/CGI/man-cgi?kill&quot;&gt;kill(1)&lt;/a&gt;ing spree, it’s a relief not to lose all the tabs your were saving.&lt;/p&gt;

&lt;h3&gt;The Problem&lt;/h3&gt;

&lt;p&gt;But the interface for session restore has always bugged me a bit. First, it uses modal dialog boxes, which are generally a bad idea. One of great things about Firefox 3 is that it eliminated a lot of the modal dialog boxes (e.g. “Do you want to remember this password?”) in favour of non-modal messages in the notification bar (see Alex Faaborg’s &lt;a href=&quot;http://blog.mozilla.com/faaborg/2007/03/06/would-you-like-to-redesign-notification-in-firefox-yes-not-now-never/&quot;&gt;post about this from last year&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;Not only does it use modal dialog boxes, but it’s asking me a question that’s usually unrelated to what I’m trying to do. “Do you want Firefox to save your tabs for next time?” I’m probably closing my browser for a reason, but I have no idea whether or not I’ll need these tabs next time. And asking me when I start up might not be the right time either…I’m starting my browser because I have something to do, and I can’t remember what I had open before, so how should I know whether to restore or not?&lt;/p&gt;

&lt;h3&gt;Either you’re part of the problem, or…&lt;/h3&gt;

&lt;p&gt;So I’m thinking — what if we got rid of these questions altogether? What if Firefox &lt;em&gt;always&lt;/em&gt; remembered what windows and tabs you had open? But you might not want 15 tabs loading every time you start Firefox up. &lt;/p&gt;

&lt;p&gt;A while back, Aza proposed &lt;a href=&quot;http://www.azarask.in/blog/post/firefox-31-new-tab-spec/&quot;&gt;making the new tab screen more useful&lt;/a&gt;. His proposal included a separate screen for restoring recently-closed tabs and windows, but it’s kind of hidden in his design. Most of the space in his design is taken up by contextual actions, but when you’re just starting the browser, these aren’t as relevant. Here’s a quick mockup of what a similar screen might look like on startup (mouse over to see the notes):&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/pdubroy/3084912509/&quot; target=&quot;_blank&quot; title=&quot;Firefox session restore startup page mockup by Patrick Dubroy, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3225/3084912509_70ddd2c5f7.jpg&quot; alt=&quot;Firefox session restore startup page mockup&quot; height=&quot;362&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There are a few things to mention here. First of all, recently-closed windows are accessed from within a history list. Lately, I’ve been thinking that so much of what we do in the browser is &lt;em&gt;revisiting&lt;/em&gt; pages that we’ve been to before, so a time-based view makes a lot of sense. Unfortunately, the history is pretty much hidden in most browsers. So you can see some inspiration here  from Google Chrome, which presents the history like a regular web page. I think this makes a lot of sense, because it lets you use the same behaviours that you use on the web, whereas a separate history window forces you to learn a new UI.&lt;/p&gt;

&lt;p&gt;Recently-closed windows are presented in a way that looks somewhat like they actually appeared in the window, maintaining the tab ordering. It probably needs to be made a bit more obvious than in this mockup, but you get the picture. Of course you could go a step further here, and make it look almost exactly like a screenshot of the tab bar. This mockup only shows one recently-closed window, but you can imagine having more than one, and they would appear in the history at the time that they were closed. I’ve also incorporated recently-closed tabs into this page. That’s currently available as a menu item under History-&amp;gt;Recently Close Tabs, but to me, it’s always seemed kind of tacked-on there. You could also imagine using some of the space here for bookmarks.&lt;/p&gt;

&lt;p&gt;What do you think? If you have any thoughts, please leave a comment.&lt;/p&gt;
&lt;img src=&quot;http://feeds.feedburner.com/~r/dubroy/~4/476147453&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Patrick</name>
			<uri>http://dubroy.com/blog</uri>
		</author>
		<source>
			<title type="html">Dubroy.com/blog</title>
			<subtitle type="html">on programming, usability, and design; by Patrick Dubroy</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/dubroy"/>
			<id>http://dubroy.com/blog</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en-EU">God uses EMF</title>
		<link href="http://ralph-at-eclipse.blog.de/2008/12/05/god-uses-emf-5167368"/>
		<id>http://ralph-at-eclipse.blog.de/2008/12/05/god-uses-emf-5167368</id>
		<updated>2008-12-05T13:07:59+00:00</updated>
		<content type="html" xml:lang="en-EU">&lt;p&gt;This week Mike M. and I were visiting some systems engineering / embedded systems companies in Germany. We were talking a lot about CDT, DSDP and the modeling projects. On the last day of the trip, I went home and Mike went to another meeting. It was a though week, and I was really happy once I got home and got comfortable on my sofa.&lt;/p&gt;
	&lt;p&gt;That was when Mike called me. The connection was very bad, lots of static. So I figured he must call from very far away. What he said to me -interrupted by static was something along the lines of “ ... god ...... static .... use ... static ... EMF ... more static ...”.&lt;/p&gt;
	&lt;p&gt;I have to admit, being almost asleep on my cozy sofa I was really wondering for a moment how Mike had found out. How did he manage to meet the guy? From my former education I knew that HE enjoyed whistling German songs when HE had construction problems to solve  and that the celestial corps of engineering was using advanced methods. And the call seemed to come from far far away. So a lot of evidence that HE and his team might use modeling for large-scale intergalactic construction projects.&lt;/p&gt;
	&lt;p&gt;But then I thought again. It was possible that the connection was so horrible because it went from Germany all the way back to Canada to come back to my home. And it is possible that he just said something like “Oh God – they are using EMF too.”  Sounds more like Mike, eh?&lt;/p&gt;
	&lt;p&gt;But a little doubt is still there. Next time I talk to Mike I will ask him. It really looks like everybody is using EMF these days. Why not HE and the celestial corps of engineers too?&lt;/p&gt;
	&lt;p&gt;Ralph&lt;/p&gt;</content>
		<author>
			<name>ralphmueller</name>
			<uri>http://ralph-at-eclipse.blog.de</uri>
		</author>
		<source>
			<title type="html">ralph@eclipse.org</title>
			<link rel="self" href="http://www.blog.de/srv/xml/xmlfeed.php?blog=515639&amp;mode=atom0.3"/>
			<id>http://ralph-at-eclipse.blog.de</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Experiments with bugzilla email filtering</title>
		<link href="http://dev.eclipse.org/blogs/kevinmcguire/2008/12/04/experiments-with-bugzilla-email-filtering/"/>
		<id>http://dev.eclipse.org/blogs/kevinmcguire/?p=39</id>
		<updated>2008-12-04T20:57:47+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;I’m sure you all suffer from the same problem as I, which is that you can get a heck of a lot of bugzilla email during the course of a day (well, a lot in general, but bugzilla is one I think I can do something about).  Not all of it is urgent though.  Lately I’ve been finding that my focus and attention is being driven by what comes into my inbox.  When that happens, I no longer feel like I’m in control of my day (because, well, I’m not).  I’d rather drive what I do based on my priorities, but I still need to maintain some awareness of what’s going on since some issues are timely.&lt;/p&gt;
&lt;p&gt;The problem with bugzilla is that you can end up being on a heck of a lot of CC lists.  This can be especially true for me when I’ve been doing bug triaging since I tend to CC myself on bugs I’m not sure I’ve vectored correctly.  I don’t know about you, but I tend to not remove myself from CC’s even when they no longer serve a purpose.&lt;/p&gt;
&lt;p&gt;Sometimes an item will be under heated conversation.  For these, my preference is to wait a bit then get caught up with several comments in a row, rather than reading each in turn.  I try to do this in recognition of the fact that building up the context in order to understand the latest comment takes time, and I’d like to be more efficient by collating those together.&lt;/p&gt;
&lt;p&gt;My current experiment is the following email filter.  It’s Lotus Notes, but most modern emailers have similar capabilities.  Here I’m attempting to vector all bugzilla email to a dedicated folder which in theory I will check say once a day or every other day (ie. at a time of my chosing, not when the bugs come in).  However, I did that in the past and the result was missing out on things people wanted me to comment on.   I realized that its not &lt;em&gt;all &lt;/em&gt;bugzilla email that should be filtered out, but rather than there is a subset that I want to prioritize my attention to and have in my inbox.  The following filter attempts to express this.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://dev.eclipse.org/blogs/kevinmcguire/files/2008/12/email-filter.jpg&quot;&gt;&lt;img src=&quot;http://dev.eclipse.org/blogs/kevinmcguire/files/2008/12/email-filter.jpg&quot; alt=&quot;&quot; height=&quot;620&quot; class=&quot;aligncenter size-medium wp-image-41&quot; width=&quot;832&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Bugs assigned to me, or ones I logged, get priority. and go my inbox.  The interesting one for me is the exception “Body contains ‘Kevin’”, which tries to capture the pattern,&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;“Kevin, do you agree?”  “Kevin, can I take this bug?”  “Kevin, are you there?” “Wake up Kevin!”&lt;/p&gt;
&lt;p&gt;It’s still early but so far this seems to be helping.&lt;/p&gt;
&lt;p&gt;I’m wondering how others deal with the bugzilla tidal wave.&lt;/p&gt;</content>
		<author>
			<name>Kevin McGuire</name>
			<uri>http://dev.eclipse.org/blogs/kevinmcguire</uri>
		</author>
		<source>
			<title type="html">Kevin McGuire</title>
			<subtitle type="html">Eclipse UI Guy</subtitle>
			<link rel="self" href="http://dev.eclipse.org/blogs/kevinmcguire/feed"/>
			<id>http://dev.eclipse.org/blogs/kevinmcguire</id>
		</source>
	</entry>

	<entry>
		<title type="html">more android thoughts</title>
		<link href="http://feeds.feedburner.com/~r/pmuellr/~3/473236648/more-android-thoughts.html"/>
		<id>tag:blogger.com,1999:blog-22367266.post-2998624753316652508</id>
		<updated>2008-12-03T04:59:12+00:00</updated>
		<content type="html">&lt;div&gt;

&lt;p&gt;I remember right when Android came out, I downloaded the SDK and tried
playing with it, and there was some kind of silly show-stopping problem with
it on the Mac.  
&lt;a href=&quot;http://pmuellr.blogspot.com/2007/11/initial-android-thoughts.html&quot;&gt;Thoughts from then&lt;/a&gt;, 
just a little under a year ago.
IIRC, the bug got fixed fairly quickly, but not quick enough for me
to get a chance to get back to looking at it in any depth.  A long time goes by, and right before
this Thanksgiving, I got the urge to look at it again, so I did.  Here are some 
unorganized thoughts.&lt;/p&gt;

&lt;p&gt;Note that I still didn't really spend a lot of time with it; the time I spent
probably raised more questions than it answered, in a good way.
I did the obligatory HelloWorld demo, the
&lt;a href=&quot;http://code.google.com/android/intro/tutorial.html&quot;&gt;Notepad tutorial&lt;/a&gt;,
and lots of browsing and reading in between.&lt;/p&gt;

&lt;p&gt;Please comment if I misspeak about something; lots of guessing and
incomplete research on my part here (this thing is big!).&lt;/p&gt;


&lt;p&gt;&lt;b&gt;Wow.  Lots of stuff here.&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Hats off to the team.  This thing is huge, and seems fairly well put
together, especially considering the size.  The 
&lt;a href=&quot;http://source.android.com/&quot;&gt;source&lt;/a&gt; takes up 1.4GB on disk; Linux
and WebKit and on and on and on.  It's fun just to 
&lt;a href=&quot;http://android.git.kernel.org/&quot;&gt;troll around the source directories&lt;/a&gt; 
to see what's there.  But I recommend 
&lt;a href=&quot;http://source.android.com/download&quot;&gt;downloading the wad&lt;/a&gt; 
and browsing with your usual editors/tools.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;Rev 1&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;So sure, maybe it's not as sexy and polished as the iPhone, and
sure the devices got shipped with a 
&lt;a href=&quot;http://www.linuxdevices.com/news/NS2714843045.html&quot;&gt;silly little bug&lt;/a&gt;,
but I'm willing to forgive early releases.  Given the scope
of the effort, again, I think they've done a great job.  It's early
days.&lt;/p&gt;

&lt;p&gt;But I'm also not willing to shell
out my own pocket money for a rev 1 device or o/s.
Just like I (no longer) buy rev 1 Apple products or immediately
install new versions of OS X.
Tired of playing pioneer.&lt;/p&gt;

&lt;p&gt;I guess I'm most worried about the potential immaturity of the
application and UI frameworks.  Usually good frameworks require evolution,
and I've used lots of &quot;intelligently designed&quot; frameworks over the years, so I'm a bit
of a doubter when I see a new one pop up overnight.  Might be interesting
to get some background on them, kinda like 
&lt;a href=&quot;http://research.google.com/pubs/papers.html&quot;&gt;Google has done with BigTable&lt;/a&gt;
and some of their other technologies.&lt;/p&gt;

&lt;p&gt;Here's an example worry: the 
&lt;a href=&quot;http://android-developers.blogspot.com/2008/12/touch-mode.html&quot;&gt;Touch Mode&lt;/a&gt;
blog post has me a bit confused.  Touching the screen causes selection
and focus to be lost?  eh?  I've been using my finger on PDA touch screens
since the Palm.  I'm used to touching the screen causing selection and focus
events &lt;b&gt;to&lt;/b&gt; occur, not to be lost.  I'm either not understanding what's going on here, or 
this seems wrong.  And here's a funny little note:  
&lt;i&gt;&quot;This is why some developers are confused when they create a custom view and start 
receiving key events only after moving the trackball once: their application is in touch mode, 
and they need to use the trackball to exit touch mode and resurrect the focus.&quot;&lt;/i&gt;
Um, developers are confused?  I think users will be confused by this also,
won't they?  I'll give them the benefit of the doubt here, I'd like to 
see how well this works on an actual device before passing judgement.
Lastly, I'm glad to see that the
&lt;a href=&quot;http://dev.eclipse.org/newslists/news.eclipse.platform.swt/msg18842.html&quot;&gt;wiggly mouse&lt;/a&gt;
is back - it's been years!  The referenced mail doesn't go into details,
but I've been dealing with self-inflicted wiggly mouse problems since the
Smalltalk days.  Those were due to bugs though, not design.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;Devices other than the T-Mobile G1?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;I kinda hate to even provide the link the
aurally offensive 
&lt;a href=&quot;http://www.t-mobileg1.com/&quot;&gt;T-Mobile G1 site&lt;/a&gt;,
but I'll let you feel my pain.&lt;/p&gt;

&lt;p&gt;So what other devices are going to be available?  More phones, I guess,
but I wonder if anyone will do a non-phone version, like Apple's iPod Touch?
I'm currently not willing to pay the data charges for presumably light 
bandwidth usage (over cell); I'm too much of a cheapskate and live fine
with my cheapo phone.  But I'm more than willing to carry a device I can
connect to wifi.&lt;/p&gt;

&lt;p&gt;I didn't see much (any?) information on any newer devices coming out,
which is a bit worrisome.  Before spending a significant amount of time 
playing with this, I'd like to know this thing has a future.  It 
&lt;i&gt;seems&lt;/i&gt; like a no-brainer to me that device manufacturers would take
advantage of Android (many caveats apply), but I'm not willing to bet on
common sense.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;How would you do a port something like the Nokia N800?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;In lieu of new devices, what about porting to existing devices, like
(my) 
&lt;a href=&quot;http://www.nseries.com/products/n800/&quot;&gt;Nokia N800&lt;/a&gt;?  Or say, a 
netbook?&lt;/p&gt;

&lt;p&gt;Turns out folks &lt;b&gt;have&lt;/b&gt; ported Android to the N800; see
&lt;a href=&quot;http://elinux.org/Android_on_OMAP&quot;&gt;here&lt;/a&gt; and
&lt;a href=&quot;http://moblog.net/view/847397/android-on-the-n800-now-with-apps-and-keyboard&quot;&gt;here&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;It appears what these folks have done is ported the entire stack to the
device, starting with Linux.  Youch.  More what I was thinking was porting
the minimum number of things to be able to run Android apps on it somehow.
Basically, get something like the emulator running as a native app on the
device, as an application container.  I don't really feel the need to either blow away my existing
device, or run another Linux on top of (beside?) it.  And I'd be willing to
live with having to run Android apps in a container, instead of as native
apps themselves.&lt;/p&gt;

&lt;p&gt;We did this sort of thing back when we were working on embedded Java;
we had a MIDP environment that could run on the native operating system,
with the UI layer (for instance) implemented in SWT.  In fact, I assumed
this was probably how the emulator that ships with the 
&lt;a href=&quot;http://code.google.com/android/documentation.html&quot;&gt;Android SDK&lt;/a&gt;
was implemented, but it slowly dawned on me that it's actually running
the entire stack, from Linux up, in a virtualization environment of some
kind.  Wowsa.  That's why it takes 23 seconds for the emulator to start
up.&lt;/p&gt;

&lt;p&gt;To implement an emulator for Android, you need to decide how low-level
access you want to support.  And the answer is obviously: the &quot;Java&quot; code
that you use to write applications.  All I'd want to do is run existing
apps, which can only (?) access &quot;Java&quot; APIs, so &lt;i&gt;all&lt;/i&gt; you have to do
is have a matching set of Java APIs that do the right thing on the
platform (note the 'all' is italicized).&lt;/p&gt;

&lt;p&gt;In terms of implementation, since this is, really, Java source, you
could (?) just run the apps in plain old Java.  Alternatively, if you didn't
have a Java available, you could port the Dalvik VM, and run it that way.
&lt;/p&gt;

&lt;p&gt;For the N800, there is a Java available (I've not tried it); it's a
J2ME flavor, so may not be enough anyway.  Might be better off porting
the Dalvik VM, then porting the UI bits to Hildon/GTK/whatever; the N800 is
already running Linux, so presumably other natively accessed things
would have a bit of hope of running out of the box (but not camera,
GPS, etc).  Webkit's got me nervous.&lt;/p&gt;

&lt;p&gt;Lots and lots of caveats here, and it's entirely possible that for some
reason or another, you really, really need that Linux kernel to even run
the plain ole &quot;Java&quot; applications.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;Java&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;So I'll admit Java isn't my first choice for a language on a device
like this.  I like the option of 
&lt;a href=&quot;http://pymaemo.garage.maemo.org/&quot;&gt;Python on Maemo&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;But I can live with Java on a constrained device like this; I wasn't
unhappy doing embedded Java years ago.  One of my pain points 
with Java is the sheer bulk of crap needed to get anything done, 
pulling in, eventually, loads of Apache and Eclipse projects to do some 
heavy lifting for you.  The nice thing here, everything is included, or 
seems to be.  But even we if end up needing more stuff (why do I even
bother saying &quot;if&quot;), we're talking about a constrained device here, where
you'll get laughed at if you want to install a 1MB library to pull in some
function.  People will have to learn how to write small code.  Forced sanity.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;Scripting?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Mark Murphy's blog post on 
&lt;a href=&quot;http://androidguys.com/?p=647&quot;&gt;using Java-based scripting languages on Android&lt;/a&gt;
sums up the major points, especially as to language implementations that generate Java byte
code directly; those will be a problem, and I think that affects a number of the interesting
scripting languages.  Presumably, someday you'll be able to generate and load Dalvik
bytecode in Android.  Maybe there will be a way to load Java bytecode and have it
internally generate creamy Dalvik output automagically.  Many possibilities.&lt;/p&gt;

&lt;p&gt;But I wonder how appropriate scripting languages would be anyway?  I've
written about
&lt;a href=&quot;http://pmuellr.blogspot.com/2006/08/scripting-languages-in-java.html&quot;&gt;this&lt;/a&gt;
&lt;a href=&quot;http://pmuellr.blogspot.com/2007/01/interop-not.html&quot;&gt;before&lt;/a&gt;.
If my option is to write Java code, or to write Java code in a Python dialect,
I'll just stick to Java.
&lt;/p&gt;


&lt;p&gt;&lt;b&gt;JavaScripting&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Of course there's always JavaScript available, either in the native
browser via web applications, or in some other way through the use of the
&lt;tt&gt;&lt;a href=&quot;http://code.google.com/android/reference/android/webkit/WebView.html&quot;&gt;WebView&lt;/a&gt;&lt;/tt&gt;
UI View class.  And check out this interesting looking method, in that class:
&lt;tt&gt;&lt;a href=&quot;http://code.google.com/android/reference/android/webkit/WebView.html#addJavascriptInterface(java.lang.Object,%20java.lang.String)&quot;&gt;WebView.addJavascriptInterface()&lt;/a&gt;&lt;/tt&gt;.
hmmm ...&lt;/p&gt;
 

&lt;p&gt;&lt;b&gt;Dalvik docs&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Some Dalvik docs like bytecode descriptions, file shapes, etc are available
&lt;a href=&quot;http://android.git.kernel.org/?p=platform/dalvik.git;a=tree;f=docs;h=f2fb051b2c110fc536a21d8c43f1cd0726294e27;hb=release-1.0&quot;&gt;here&lt;/a&gt;.
Of course, almost no one needs this info, but in case you just had
to know ...&lt;/p&gt;

&lt;p&gt;I was a little surprised the Java-ness of Dalvik went so far as to support
JNI, but I guess that really makes a lot of sense.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;Proprietary stuff&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;The 
&lt;a href=&quot;http://code.google.com/android/maps-api-signup.html&quot;&gt;licensing situation with maps&lt;/a&gt;
is a little disconcerting, and at 
&lt;a href=&quot;http://code.google.com/android/maps-api-tos.pdf&quot;&gt;11 pages&lt;/a&gt;, a bit long.  
But this feels a lot more like an application-level service than, say,
core infrastructure, and I'm fine with people setting limits on application services
like this.
Of course, the core infrastructure / application service line is a bit
fuzzy.  I use Google Maps a lot; it's starting to feel like core infrastructure.
Google's got us right where they want us!&lt;/p&gt;


&lt;p&gt;&lt;b&gt;How about a native desktop version?&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Imagine something similar to Apple's Dashboard, only running Android applications.
You know I just want to start using that 
&lt;tt&gt;WebView.addJavascriptInterface()&lt;/tt&gt;
API on the desktop ...&lt;/p&gt;

&lt;p&gt;I had the same thoughts on MIDP, back in the day, 
of using it as a container for little useful desktop apps.  But that was
pretty silly, given the lameness of MIDP.&lt;/p&gt;

&lt;p&gt;Again, I think the nice way to do this
would be to run the apps &quot;native&quot; instead of in a virtualized Linux box.  
I think if you looked at some of the common componentry used in Android
and Chrome, you might end up thinking that being able to run Android apps in
Chrome would be an interesting idea.  
&lt;/p&gt;

&lt;p&gt;Now, you might say &quot;the UI capabilities of Android are too lame to
be useful on a desktop!&quot;
Thing is, I hear that
&lt;a href=&quot;http://daringfireball.net/linked/2008/12/01/fahey-bulk-rename-utility&quot;&gt;complicated GUIs are on the outs&lt;/a&gt;.
Even &lt;a href=&quot;http://tomayko.com/writings/administrative-debris&quot;&gt;on the internets&lt;/a&gt;!
I generally agree with those thoughts, and I have to admit, 
one of the most interesting UI's I've seen recently was 
&lt;a href=&quot;http://flickr.com/photos/marklarson/2687633368/&quot;&gt;Muxtape&lt;/a&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/Muxtape&quot;&gt;(R.I.P.)&lt;/a&gt;; 
simple.&lt;/p&gt;

&lt;p&gt;Speaking of simple UIs, after watching 
&lt;a href=&quot;http://www.youtube.com/watch?v=YULCa3CUquM&quot;&gt;this video discussing ListView&lt;/a&gt;,
I couldn't help but to think of our old, dear friend
&lt;a href=&quot;http://en.wikipedia.org/wiki/Gopher_(protocol)&quot;&gt;Gopher&lt;/a&gt;
(&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=388195&quot;&gt;R.I.P.&lt;/a&gt;?).
Once upon a time, I imagined having Gopher server interfaces on everything, so I 
could have a simple universal client that could talk to anything.  
Good times.&lt;/p&gt;

&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/pmuellr/~4/473236648&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Patrick Mueller</name>
			<email>noreply@blogger.com</email>
			<uri>http://pmuellr.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">pmuellr</title>
			<subtitle type="html">Patrick Mueller's blog</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/pmuellr"/>
			<id>tag:blogger.com,1999:blog-22367266</id>
		</source>
	</entry>

	<entry>
		<title type="html">Smog Computing</title>
		<link href="http://inside-swt.blogspot.com/2008/11/smog-computing.html"/>
		<id>tag:blogger.com,1999:blog-29517835.post-7617042364133527565</id>
		<updated>2008-11-30T03:05:16+00:00</updated>
		<content type="html">&lt;div&gt;&lt;div&gt;Announcing smog computing! I don't know about you, but I'm heading for the clouds. Enough computing on earth. The bits are much more delicious here in the stratosphere. Up here, a guy can really click on a button. It's different. It's better.&lt;br /&gt;&lt;br /&gt;Now to get here, I had to endure fog computing. That was me, in a fog, wondering where everything was. Where are the class hierarchies? Where are the visibility rules? Where are the components? But the fog cleared ... and here I am (cough, cough).&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://hurricanecandice.files.wordpress.com/2008/04/7smog.jpg&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_FBBFb2akkhg/STIB_dMrD9I/AAAAAAAAAEE/jT57scPmKZc/s1600-h/smog.jpg&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/_FBBFb2akkhg/STIB_dMrD9I/AAAAAAAAAEE/jT57scPmKZc/s200/smog.jpg&quot; style=&quot;WIDTH: 200px; CURSOR: hand; HEIGHT: 130px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5274280303285440466&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Liste