<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-17130152</id><updated>2011-07-30T13:11:32.483-07:00</updated><category term='mobile'/><category term='bikes'/><category term='AirG'/><category term='education'/><category term='design patterns'/><category term='sonicboom'/><category term='books'/><category term='apple'/><category term='wedding'/><category term='development'/><category term='perl'/><category term='speakers'/><category term='blueray'/><category term='easter'/><category term='openoffice'/><category term='bike'/><category term='evernote'/><category term='kate'/><category term='summer'/><category term='townhouse'/><category term='iphone'/><category term='windows xp'/><category term='Nikon'/><category term='juploader'/><category term='managing'/><category term='computer'/><category term='gimp'/><category term='labrador'/><category term='windows'/><category term='cycling'/><category term='tv'/><category term='crimson editor'/><category term='heroes'/><category term='wave'/><category term='2008'/><category term='k3b'/><category term='personal genomics'/><category term='Fitness'/><category term='home entertainment'/><category term='genetics'/><category term='workshop'/><category term='tour de gastown'/><category term='scalability'/><category term='mac pro'/><category term='camera'/><category term='photography'/><category term='programming'/><category term='economy'/><category term='spore'/><category term='basket'/><category term='games'/><category term='2007'/><category term='seymour'/><category term='vlc'/><category term='crutchfield'/><category term='specialized'/><category term='puppy'/><category term='regex'/><category term='billing'/><category term='Raven'/><category term='social networks'/><category term='Learning'/><category term='running'/><category term='sql'/><category term='baby'/><category term='software'/><category term='flickr'/><category term='Linux'/><category term='lightzone'/><category term='D80'/><category term='mac'/><category term='tiddlywiki'/><category term='coding'/><category term='bibble'/><category term='regular expressions'/><category term='subwoofer'/><category term='project'/><category term='architecture'/><category term='chess'/><category term='polk audio'/><category term='vista'/><category term='management'/><category term='google'/><category term='D300'/><title type='text'>DevSlant - Obviously Obfuscated Originality</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>72</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-17130152.post-93227200249714126</id><published>2010-09-03T17:04:00.002-07:00</published><updated>2010-09-03T17:04:49.728-07:00</updated><title type='text'>Moving to Tumblr</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;The blogger system that this runs on has been driving me crazy, so I've up and moved!&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;You can reach my new blog at &lt;a href="http://devslant.tumblr.com/"&gt;tumblr&lt;/a&gt; now.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-93227200249714126?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/93227200249714126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=93227200249714126' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/93227200249714126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/93227200249714126'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2010/09/moving-to-tumblr.html' title='Moving to Tumblr'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-3058074730826935314</id><published>2010-03-08T21:31:00.009-08:00</published><updated>2010-03-08T22:37:39.301-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='AirG'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='chess'/><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><title type='text'></title><content type='html'>&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Billing&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;I mentioned in my previous post that the billing project is making progress and that we are clearing some hurdles. It's interesting because right now it's both lots of coding and lots of (re)design work. Our initial attempt at the new billing platform ended up using the wrong solution (or perhaps I should say, we used the solution incorrectly). For our database layer, we chose to use Rose::DB. Unfortunately, both our inexperience with Rose, and our quest (yes, a quest) to also use Moose at the same time ended up causing a far greater increase in complexity than anyone had expected, and a significant impact on performance.&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Recently we started replacing that database layer with our own thin layer built on top of a query generator (SQL::Abstract). It's going much easier. It's made more of the platform transparent, and makes it easier to both see the design, and recognize other design possibilities. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Recently I've been (re)reading Robert Martin's book Clean Code (I'll write a review of it once I am done). I don't agree with everything in the book, but it's after having to really think about what he's saying, and comparing it to what we're trying to accomplish at work.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Interestingly, something I came across in it really helped pull together a design idea/problem we're facing - how to keep a clean separation between our data access layers and our business logic. Fortunately I came across the chapter that includes a brief discussion of the &lt;/span&gt;&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Decorator_pattern"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DECORATOR&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; pattern, which after some thought and a few scribbled diagrams, and some further reading on the web, has become the leading candidate for solving this separation problem. (For the curious, we now want to wrap our business layer with a Data Access Object, which in turn may end up being wrapped within a caching layer). The wikipedia page I linked to above has a reasonable explanation of the design pattern. Personally I found the description within&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.amazon.ca/Head-First-Design-Patterns-Freeman/dp/0596007124/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1268113280&amp;amp;sr=8-1"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; Head First Design Patterns&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; to be a bit more practical for my tastes.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Readings&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.amazon.ca/Inviting-Disaster-Lessons-Technology-Catastrophes/dp/0066620813/ref=sr_1_3?ie=UTF8&amp;amp;s=books&amp;amp;qid=1268113387&amp;amp;sr=8-3"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 115px; height: 115px;" src="http://1.bp.blogspot.com/_VMw1X5FSof0/S5XgO1TKYsI/AAAAAAAAAJs/HtvzBGAuYfU/s320/InvitingDisaster.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5446505869804724930" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Inviting Disaster is the book that describes what engineers and software developers rarely openly admit :-).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;The book reviews various failures/disasters caused by what initially might be thought of as equipment failure, but quickly becomes a view on how poor training, communication, and an outright ignorance of potential problems leads to disasters that could have been avoided. It's amazing how many of the systems people design and spend enormous amounts of money to produce are quickly left to people with little or no training, changes made that are undocumented, and a habit of people believing that since something didn't fail the last time it was used, it won't fail the next time. It's more frightening when you realize how much of the software industry makes the same mistakes, but really does seem to accept the high failure rate.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.amazon.ca/Iron-Heart-True-Story-Came/dp/1602397716/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1268113856&amp;amp;sr=1-1"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 115px; height: 115px;" src="http://4.bp.blogspot.com/_VMw1X5FSof0/S5XlK1XBLWI/AAAAAAAAAJ0/uNqLMxsbzig/s320/IronHeart.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5446511298659560802" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Iron Heart was a quick read, but almost morbidly fascinating. Brian Boyle was a high school swim athlete just getting ready for college when he was struck by a dump truck while driving. The fact that he lived considering the state he was in is impressive - the ER doctors basically expected him to die, then they expected him to never walk again. His heart was pushed over to the middle of his chest cavity, several organs had to be removed. His heart stopped several times. He was put in an induced coma. Two and a half years later he successfully completed his first IronMan competition. Read the book to fill in the blanks :-). Worth reading.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;Computing&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;a href="http://3.bp.blogspot.com/_VMw1X5FSof0/S5XoRZSmW-I/AAAAAAAAAJ8/Bai3XxTyQl8/s1600-h/coolermaster_haf_922_profilelarge.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_VMw1X5FSof0/S5XoRZSmW-I/AAAAAAAAAJ8/Bai3XxTyQl8/s320/coolermaster_haf_922_profilelarge.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5446514709918800866" /&gt;&lt;/a&gt;It's been many years since my last computer upgrade (yes really!). Now, as you can imagine (are you imagining), someone who is in front of a computer most waking hours is going to be picky :-). I wanted something for gaming, photoshop, programming, video encoding, and anything else I may throw at it.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Here's the spec for those hardware geeks among you:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Intel Core i7 920&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Noctua NH-U12P heat sink&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;ASUS P6X58D Premium motherboard&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;12GB Corsair XMS3 Dominator RAM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Kingston 128GB SSD&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;2x Seagate 1.5TB 7200.11 SATA-300 drives&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Vantec 59-in-1 card reader&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;XFX Radeon HD 5870&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Corsair 1KW power supply&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Coolermaster Haf922 midtower&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Windows 7 64-bit&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;And yes, it plays games sooooooooo smoooooooothly. Battlefield: Bad Company 2 now runs like butta!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;Chess&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;a href="http://3.bp.blogspot.com/_VMw1X5FSof0/S5XrdZTODcI/AAAAAAAAAKE/e-q8IDNdtEU/s1600-h/chessboard.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_VMw1X5FSof0/S5XrdZTODcI/AAAAAAAAAKE/e-q8IDNdtEU/s320/chessboard.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5446518214614715842" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Uh-oh, there's that addiction again. I don't have the time to really study chess, and certainly not play in tournaments again, but once again I'm starting to pick it up, play a little online, check out what training software is available, etc. I'll have more in future as I review various software programs and online chess servers to play on.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;For those curious the position in the image is from a game between Capablanca and Alekhine in their World Championship match, in Buenos Aires, 1927 (game 11).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-3058074730826935314?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/3058074730826935314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=3058074730826935314' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/3058074730826935314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/3058074730826935314'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2010/03/billing-i-mentioned-in-my-previous-post.html' title=''/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_VMw1X5FSof0/S5XgO1TKYsI/AAAAAAAAAJs/HtvzBGAuYfU/s72-c/InvitingDisaster.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-2936761026965426712</id><published>2010-02-27T12:19:00.009-08:00</published><updated>2010-02-27T13:06:48.296-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='education'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'></title><content type='html'>&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Been pretty much regular progress the last couple of weeks. Riley is still cute, though he grunts a lot... Making progress with the billing project at work. I think we're clearing some of the hurdles now.&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Obligatory olympic torch shot:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/a&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_VMw1X5FSof0/S4mIEZcuSmI/AAAAAAAAAJk/zMO2sIC01JU/s1600-h/Riley_Stroller+(1+of+1).jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_VMw1X5FSof0/S4mIEZcuSmI/AAAAAAAAAJk/zMO2sIC01JU/s320/Riley_Stroller+(1+of+1).jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5443031233786169954" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;/a&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Readings&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/a&gt;&lt;a href="http://www.amazon.ca/Department-Mad-Scientists-Michael-Belfiore/dp/0061577936/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1267302226&amp;amp;sr=8-1"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 115px; height: 115px;" src="http://1.bp.blogspot.com/_VMw1X5FSof0/S4mA0gajQ2I/AAAAAAAAAJE/X0R8NZnxyuE/s320/MadScientists.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5443023264196805474" /&gt;&lt;/a&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;In the Department of Mad Scientists, the author take you through a fascinating look at DARPA - The Defense Advanced Research Projects Agency. You may not have heard of DARPA, but among other things, they funded and helped develop something that today is called the Internet... If you have an interest in how big (outlandish) ideas get turned into a reality when no one else in the world even thinks it's possible, read this book :-).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;a href="http://www.amazon.ca/Jacques-Cousteau-King-Brad-Matsen/dp/037542413X/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1267302906&amp;amp;sr=1-1"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 115px; height: 115px;" src="http://1.bp.blogspot.com/_VMw1X5FSof0/S4mCoMrJZQI/AAAAAAAAAJU/0wFRfBuVMgo/s320/TheSeaKing.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5443025251762529538" /&gt;&lt;/a&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;I remember a little of Jacques Cousteau being on TV when I was growing up. In the Sea King, the author manages to hit all the highlights of Cousteau's life. From his spying on the Germans during WWII, the invention of the SCUBA, to showing the underwater world on TV for 10 years. It's unfortunate that near the end of his life his relationship with those around him, particularly his son, were not an example of how he had lived his life until that point.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;a href="http://www.amazon.ca/Comeback-2-0-Up-Close-Personal/dp/1439173141/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1267303462&amp;amp;sr=1-1"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 115px; height: 115px;" src="http://1.bp.blogspot.com/_VMw1X5FSof0/S4mER1RiUCI/AAAAAAAAAJc/UtVOYtYjg9w/s320/Comeback.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5443027066547228706" /&gt;&lt;/a&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;For a short photographic essay that follows Lance Armstrong during his comeback from retirement to placing 3rd in the Tour de France, this book has a nice selection of photos. This is really for those who want everything Lance, or want to see what a professional photographer can produce. Worth studying some of the shots if you're eager to see what it takes to be in the right place at the right time.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Education&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;The on-going's of trying to keep up with technology in a world that produces more technology, faster, every day. I'm basically working my way through &lt;/span&gt;&lt;a href="http://www.amazon.ca/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1267303879&amp;amp;sr=1-1"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Clean Code&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;. It's amazing how you can forget some of these practices when you're buried in design, development, documenting, and general team management every day.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;I had an interesting discussion (and realization) this week at work. I was discussing the design of our database layer, and our layers on top of the DB with a co-worker, and how the data should be organized into our higher-level objects. A key word that my co-worker mentioned was composition (not the kind you get in grammar). The idea that an object is 'composed' of it's own information AND other objects. It's a common approach, but, oddly, one that I haven't really though about since I used to do some Java programming. Java (or actually, design patterns) make common use of the idea of composition. It's not really particular to a language, though Java seems to be where it's discussed frequently. The odd thing is, in the years that I've been doing Perl, we rarely if ever discuss the idea of composing objects together in this way. Maybe it's specific to where I work, the company is not very object-oriented in it's approach to Perl (though that is changing).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;b&gt;Gaming&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Currently playing: &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Battlefield: Bad Company 2 (beta). Pretty good so far, the full release comes out March 2.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Dragon Age: Origins. Nice game, now if I can just get through that circle of fire...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Up soon: Assassins Creed 2, Mass Effect 2.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-2936761026965426712?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/2936761026965426712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=2936761026965426712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/2936761026965426712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/2936761026965426712'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2010/02/been-pretty-much-regular-progress-last.html' title=''/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_VMw1X5FSof0/S4mIEZcuSmI/AAAAAAAAAJk/zMO2sIC01JU/s72-c/Riley_Stroller+(1+of+1).jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-2109538263944745026</id><published>2010-02-11T12:29:00.003-08:00</published><updated>2010-02-11T12:59:48.481-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fitness'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='baby'/><title type='text'>On the blog again...</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;So it's been a little while...about 1/2 year since I added any updates here. I'm going to try and change that by making more frequent updates, as I find there's quite a bit to blog about.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_VMw1X5FSof0/S3RpPDPgkvI/AAAAAAAAAI0/0vMEqf7aSBs/s1600-h/Riley_OlympicTorchDay+(5+of+6).jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_VMw1X5FSof0/S3RpPDPgkvI/AAAAAAAAAI0/0vMEqf7aSBs/s320/Riley_OlympicTorchDay+(5+of+6).jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5437086357432341234" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;First up, let's get the big, obvious one out of the way - I have a son :-). This is Riley, born Feb 3, 2010.&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;He's already got that thoughtful look...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Readings&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;I've read a slew of books lately (where a slew is 10+). It's been an interesting mix. I want to highlight a few of them. Most of these I've been reading as &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;eBooks&lt;/span&gt; on my &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;iPod&lt;/span&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.amazon.ca/Feynmans-Rainbow-Search-Beauty-Physics/dp/0446692514/ref=sr_1_2?ie=UTF8&amp;amp;s=books&amp;amp;qid=1265920505&amp;amp;sr=8-2"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Feynman's Rainbow&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; by Leonard &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Mlodinow&lt;/span&gt;. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Mlodinow&lt;/span&gt; was a young physicist who worked for a time at &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Caltech&lt;/span&gt; during Richard Feynman's later years. Whether you're interested in physics or not, this book is interesting because it reminds you that regardless of what you're trying to understand, everyone around you has had the same problems.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.amazon.ca/Drunkards-Walk-Randomness-Rules-Lives/dp/0307275175/ref=sr_1_2?ie=UTF8&amp;amp;s=books&amp;amp;qid=1265920697&amp;amp;sr=1-2"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;The Drunkard's Walk&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; by Leonard &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Mlodinow&lt;/span&gt;. An excellent book on understanding 'randomness'. Both for recognizing things that are random when you thought there was an actual pattern, and for recognizing there's a pattern when you thought something was random. More people need to read this book, it would reduce a lot of that "why does this always happen to me" type of thinking.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.amazon.ca/Collider-Search-Worlds-Smallest-Particles/dp/0470286202/ref=sr_1_4?ie=UTF8&amp;amp;s=books&amp;amp;qid=1265920833&amp;amp;sr=1-4"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Collider&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; by Paul &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Halpern&lt;/span&gt;. A fascinating look at the Large Hadron &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Collider&lt;/span&gt;, and previous &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;colliders&lt;/span&gt; that have led up to the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;LHC&lt;/span&gt;. Finding the answers to the greatest questions about how the universe formed are being worked on underground in Geneva. This book provides a view into that work.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.amazon.ca/Roving-Mars-Steven-Squyres/dp/1401308511/ref=sr_1_2?ie=UTF8&amp;amp;s=books&amp;amp;qid=1265920946&amp;amp;sr=1-2"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Roving Mars&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; by Steven &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;Squyres&lt;/span&gt;. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;Squyres&lt;/span&gt; is the principal investigator on the Mars missions that landed the rovers Spirit and Opportunity. This is an exciting behind-the-scenes look at how it was done. Fascinating view of what NASA puts people through to get a mission accomplished, particularly when faced with the whims of politicians.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;More reviews to come, I have about 15 other books I want to mention that I've read in the last 6 weeks.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Fitness&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;The Vancouver Sun Run is coming up May 9&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;th&lt;/span&gt; of this year. Time to get myself back to running. Considering how mild this winter is turning out, I don't think I'll have to worry about running in several inches of slush this time.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;There's also a 5K Science Fair Fun Run happening at Science World on May 30 which helps to raise funds for sending students to science fairs.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;If my feet hold together, there's even the possibility of a half-marathon later this year (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;Scotiabank&lt;/span&gt; Half Marathon takes place June 27, from &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;UBC&lt;/span&gt; down to Stanley Park).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Education&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;I continue to read about software development. There's a huge array of material in different topics to read about, though reading about something is not always the same as studying something. Studying requires deeper thinking, more questioning, more &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;practicing&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;One of the things I've noticed is that most fields of interest that acquire enough people interested in the subject end up having a magazine dedicated to the topics within that field. There's magazines for just about everything these days. Whether you're a trucker, knitter or gardener, there's a magazine out there to keep you informed of what's happening, articles to provide encouragement, offer hints and tips and advertise products that may be of interest to you. They do it year-round, and they always have reminders, regardless of your level of proficiency, of what you can be doing to improve.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Programming has had it's share of magazines too, with one of the longest lasting being Doctor &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;Dobbs&lt;/span&gt; Journal (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;DDJ&lt;/span&gt;). Unfortunately, it has succumbed, and is now a minor feature within an IT related magazine.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;There doesn't seem to be much that fills the gap. Maybe it's all been replaced by information online - blogs maybe? But sometimes that seems like you're getting smaller, less researched information. Granted, you can now become part of a conversation, which may lead you to a better understanding, and able to ask questions directly to the author and others reading their blog.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Still, I do miss having a magazine that makes me aware of the things I didn't know about, that I didn't even know to ask about. Hopefully I can find an equivalent online.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-2109538263944745026?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/2109538263944745026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=2109538263944745026' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/2109538263944745026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/2109538263944745026'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2010/02/on-blog-again.html' title='On the blog again...'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_VMw1X5FSof0/S3RpPDPgkvI/AAAAAAAAAI0/0vMEqf7aSBs/s72-c/Riley_OlympicTorchDay+(5+of+6).jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-6683832433827092886</id><published>2009-07-04T12:23:00.009-07:00</published><updated>2009-07-04T16:04:20.897-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='AirG'/><category scheme='http://www.blogger.com/atom/ns#' term='education'/><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='design patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='scalability'/><category scheme='http://www.blogger.com/atom/ns#' term='cycling'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='billing'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Random Bits...</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;iPhone &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;redux&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;In my last post, I mentioned that I see computing platforms like the iPhone to be the wave of the future for mobile computers that also include a phone. Jeff Atwood over at &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.codinghorror.com/blog/"&gt;Coding Horror&lt;/a&gt;&lt;span style="font-family:arial;"&gt; posted a &lt;/span&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"  style="font-family:arial;"&gt;considerably&lt;/span&gt;&lt;span style="font-family:arial;"&gt; more &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.codinghorror.com/blog/archives/001280.html"&gt;thought out version&lt;/a&gt;&lt;span style="font-family:arial;"&gt; that arrives at the same conclusion :-). Worth taking a read of.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Software Developer's and education&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Our development teams at &lt;/span&gt;&lt;a style="font-family: arial;" href="http://corp.airg.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;airG&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; have grown quite large, and there is a real mix&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt; in knowledge &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;level. Note, I'm not referring to talent/innate ability, I mean knowledge - the stuff you acquire from doing stuff or from others showing you stuff. However, it seems that there are only a few people actively pursuing improving their knowledge. Or maybe, they are all trying to, but they're not all sure how to do so. It's a large problem that shows up in small details. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Something that an experienced (whatever that is) developer might consider 'common-sense' isn't common at all. They learned it from someone else, or through reading what others have done - basically educating themselves on what they should be doing. But what happens when you have a team of mostly junior - &lt;/span&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"  style="font-family:arial;"&gt;intermediate&lt;/span&gt;&lt;span style="font-family:arial;"&gt; developers? How do they gain these basic concepts and then move onto more complicated ones if that knowledge isn't getting transferred around or picked up from external sources?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;As such, a gr&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;oup &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;of the more senior developers have gotten together, and we're trying to start with some of the basics we 'assume' people should know, but &lt;/span&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"  style="font-family:arial;"&gt;occasionally&lt;/span&gt;&lt;span style="font-family:arial;"&gt; see being ignored and start gently educating people. Not too many things at once (who needs a list of 50 rules?? No one's going to remember them all). But a few across a couple of weeks, make sure it's adopted by everyone under the right conditions, let it become part of their &lt;/span&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"  style="font-family:arial;"&gt;work flow&lt;/span&gt;&lt;span style="font-family:arial;"&gt;, their habits. Then add more and repeat.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Photography&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;I haven't posted much since my photography was on hold for awhile, but I've been doing a few things lately - &lt;/span&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"  style="font-family:arial;"&gt;photographing&lt;/span&gt;&lt;span style="font-family:arial;"&gt; racers at the &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.flickr.com/photos/devslant/sets/72157620031558506/"&gt;Test of Metal &lt;/a&gt;&lt;span style="font-family:arial;"&gt;mountain bike race in &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"  style="font-family:arial;"&gt;Squamish&lt;/span&gt;&lt;span style="font-family:arial;"&gt;, and on Canada Day, &lt;/span&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_8"  style="font-family:arial;"&gt;photographing&lt;/span&gt;&lt;span style="font-family:arial;"&gt; road racers at the &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.flickr.com/photos/devslant/sets/72157620845129044/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Yaletown&lt;/span&gt; Grand &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;Prix&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_VMw1X5FSof0/Sk-2ZqB7vPI/AAAAAAAAAIA/YiZuve6fwAk/s1600-h/_DSC3158.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_VMw1X5FSof0/Sk-2ZqB7vPI/AAAAAAAAAIA/YiZuve6fwAk/s320/_DSC3158.jpg" alt="" id="BLOGGER_PHOTO_ID_5354699033862192370" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;I think I managed to &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;get quite a few good shots at &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;both races. I try &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;not to focus just on the lead racers, but on as many riders as possible. I think all the competitors are worthy of photos :-). Oh, and an interesting thing with the &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"  style="font-family:arial;"&gt;Yaletown&lt;/span&gt;&lt;span style="font-family:arial;"&gt; racer photos - I've been &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;contacted by a manager of one of the te&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;ams in the race, asking if they could use some of the photos on their &lt;/span&gt;&lt;a style="font-family: arial;" href="http://teamevolution.ca/photos.htm"&gt;team page&lt;/a&gt;&lt;span style="font-family:arial;"&gt;. They're not there as &lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_VMw1X5FSof0/Sk-3QBqxeOI/AAAAAAAAAII/oITq1FsEL08/s1600-h/_DSC5411.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 213px; height: 320px;" src="http://3.bp.blogspot.com/_VMw1X5FSof0/Sk-3QBqxeOI/AAAAAAAAAII/oITq1FsEL08/s320/_DSC5411.jpg" alt="" id="BLOGGER_PHOTO_ID_5354699967920437474" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;of this writing, but hopefully soon.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;&lt;br /&gt;Billing&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;High-level design of our new billing platform is moving along nicely. I think we've come up with a solution to our database design that should last &lt;/span&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_12"  style="font-family:arial;"&gt;considerably&lt;/span&gt;&lt;span style="font-family:arial;"&gt; longer that the current version and make it easy to scale out &lt;/span&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_13"  style="font-family:arial;"&gt;horizontally&lt;/span&gt;&lt;span style="font-family:arial;"&gt; in future with minimal effort. Now I'm on to attacking the most difficult (or perhaps it's more accurate to say 'unknown') area of the new design involving a &lt;/span&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_14"  style="font-family:arial;"&gt;middle ware&lt;/span&gt;&lt;span style="font-family:arial;"&gt; layer. There's a few commercial solutions out there (&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"  style="font-family:arial;"&gt;cha&lt;/span&gt;&lt;span style="font-family:arial;"&gt;-&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"  style="font-family:arial;"&gt;ching&lt;/span&gt;&lt;span style="font-family:arial;"&gt; $$). Will have to evaluate what they offer over rolling our own custom-solution.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;As part of all this billing design, I'm thinking far more about scalability, but not just how it applies to our billing system, but how all of our platforms handle growing in capacity. There's a growing amount of information on the web from others who have gone through various growth patterns (think &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"  style="font-family:arial;"&gt;Flickr&lt;/span&gt;&lt;span style="font-family:arial;"&gt;, Google, Yahoo, YouTube, etc). The best place I've found is the &lt;/span&gt;&lt;a style="font-family: arial;" href="http://highscalability.com/"&gt;High Scalability&lt;/a&gt;&lt;span style="font-family:arial;"&gt; site. If you even think you might need to deal with capacity, this is a site that can get you going in the right direction.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Training&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Of course, after all that design, I'll also be helping to implement it all :-). Keep in mind, I've been more manager than developer the last three years so I'm going to have to dive back into coding. This ties back to the training goals I push on the junior developers - what's your plan for improving your knowledge? &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;My plan:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Three areas of improvement I want to work on (aside from the current material I'm studying for design and capacity ideas):&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;More advanced Perl (and relearning some of the basics I might not have been using for all these years).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Relearn Design Patterns, but not necessarily using the "Gang of Four" book. Instead I'm going to use &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;Oreilly's&lt;/span&gt; &lt;a href="http://oreilly.com/catalog/9780596007126/"&gt;Head First Design Patterns&lt;/a&gt; which has gotten a large number of &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_19"&gt;recommendations&lt;/span&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;And finally, to dive into &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;SQL&lt;/span&gt; and database concepts (again). I never use to find databases all that interesting. I use them, I'll set up some schema and I can normalize them, but never really got into them. That's changing. There's a whole world of complexity in there that's actually quite interesting, and when you apply it to go beyond simple queries on simple tables, and instead start dealing with huge volumes of data spread across tables, databases, servers and you have to figure out how all that's going to work - you take an interest ;-).&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-6683832433827092886?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/6683832433827092886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=6683832433827092886' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/6683832433827092886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/6683832433827092886'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2009/07/random-bits.html' title='Random Bits...'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_VMw1X5FSof0/Sk-2ZqB7vPI/AAAAAAAAAIA/YiZuve6fwAk/s72-c/_DSC3158.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-8707062994195668123</id><published>2009-06-11T20:51:00.004-07:00</published><updated>2009-06-11T21:14:37.341-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='regex'/><category scheme='http://www.blogger.com/atom/ns#' term='regular expressions'/><title type='text'></title><content type='html'>&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Regex&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;An interesting (to programmers) book has just made it's way out to release: &lt;/span&gt;&lt;a href="http://www.chapters.indigo.ca/books/Regular-Expressions-Cookbook-Jan-Goyvaerts/9780596520687-item.html?ref=Search+Books%3a+%25270596520689%2527"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Regular Expressions Cookbook&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;. It says it's for beginner to intermediate, but word is there's material in there that self-considered &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;regex&lt;/span&gt; experts will find new as well. Considering one of the authors wrote &lt;/span&gt;&lt;a href="http://www.regexbuddy.com/"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;RegexBuddy&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt; and &lt;/span&gt;&lt;a href="http://www.powergrep.com/"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;PowerGREP&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;, they would seem to be...quite knowledgeable.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;iPhone&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;I have seen the future, and it is mobile. Well, who hasn't figured that out already, duh! I work for a mobile wireless content provider so it was pretty easy to see coming ;-). But what's interesting is that the vision of a future where you have a mobile device that is a phone, handles email, calendars, music, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;tv&lt;/span&gt;, movies, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;gps&lt;/span&gt;, has voice activation, is able to run tons of apps (about 50,000) and games and is basically your one-stop computing platform now exists in the most recent iteration of Apple's iPhone ( the 3G S). The Palm &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Pre&lt;/span&gt; is also an example, and with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Google's&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;AndroidOS&lt;/span&gt; available for handsets, you're seeing this future rushing towards us faster and faster. If the cost for data in Canada wasn't so horrendously out of whack compared to...well, almost the entire rest of the world, the iPhone would be my choice of computing/communicating platform.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-8707062994195668123?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/8707062994195668123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=8707062994195668123' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/8707062994195668123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/8707062994195668123'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2009/06/regex-interesting-to-programmers-book.html' title=''/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-4846594365944012784</id><published>2009-06-03T22:54:00.008-07:00</published><updated>2009-07-04T12:44:53.509-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AirG'/><category scheme='http://www.blogger.com/atom/ns#' term='architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='wave'/><category scheme='http://www.blogger.com/atom/ns#' term='billing'/><title type='text'>From Integration to Billing</title><content type='html'>&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;airG&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;I'm a couple of weeks into not doing the Integration Team Lead role, and it's amazing how much more time I have (mostly due to the sudden drop in the number of meetings). So what am I doing now? Billing Team Lead! So basically instead of managing all of Integrations and Billing (about 14 people total), I'm only managing 5 now. And I'm designing the architecture for our new billing platform. &lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;The only meetings I attend now are billing related, and wrapping up a few things on the Integrations side - or things that just require someone who knows where things are, regardless of the team they manage :-). Coming up to 5 years at airG, I'm one of the few who knows where all sorts of weird things are, particularly with the older systems.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Billing&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Billing is an interesting topic (to me anyways). We've done a lot of work on it over the years (integrating billing with carriers), but to design a cohesive platform that supports all sorts of new features, capabilities, reporting, etc., takes considerably more up-front thinking.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;It's also an interesting mix because while we do a lot with wireless carriers, and we could just model our billing directly on how most carriers do theirs, it doesn't quite fit. We're essentially a mobile web-based social network. Our backend is more Web 2.0 than carrier (if that makes sense). We move fast, we change, we adapt and we're always being chased by our competition. That pace is reflected in our backend - it has to adapt quickly, sometimes to radical changes going on in the industry. Carrier-based systems...well, they're not noted for their rapid pace ;-). So while we can get ideas from how their systems are designed, the implementation tends to diverge to make use of our strengths and the nature of our business.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;To refresh and improve my knowledge, I've been studying architecture - from the simple book &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.amazon.ca/Things-Every-Software-Architect-Should/dp/059652269X/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1244095948&amp;amp;sr=8-1"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;97 Things Every Software Architect Should Know&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; to &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.amazon.ca/Beautiful-Architecture-Diomidis-Spinellis/dp/059651798X/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1244096001&amp;amp;sr=1-1"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Beautiful Architecture&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; to my current read &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.amazon.ca/Software-Architecture-Practice-Len-Bass/dp/0321154959/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1244096051&amp;amp;sr=1-1"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Software Architecture in Practice&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;. They've all given me ideas, though I think a large part of what I get from them is being put into the right frame-of-mind that's needed while trying to design something. If I were sitting down to code a specific section, I think I'd be better off reading something like &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.amazon.ca/Pragmatic-Programmer-Journeyman-Master/dp/020161622X/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1244096196&amp;amp;sr=1-1"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;The Pragmatic Programmer&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;, again, to be in the right frame-of-mind.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Google&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;On the note of how quickly things change, there is a recording of Google's I/O conference (&lt;/span&gt;&lt;/span&gt;&lt;a href="http://code.google.com/events/io/"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;http://code.google.com/events/io/&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;). The video that shows them demoing 'wave' shows how email should (and likely will) be. if you've ever wished that email really allowed you to carry on a conversation, include real-time chat, display videos (and I don't mean as attachments, I mean embedded right into your email), and other features, then check out the coming Wave.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Mac&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;So I've had my MacBook for a little while now. Dam it's sweet :-). A unix core with a consistent GUI? Yeah! Recently what I found surprising is that it can see and communicate with my Dell Axim x51v (PDA) via Bluetooth. Why is that a big deal? Because the Axim runs WinCE, and uses Microsoft's ActiveSync (under Windows). Or more, it tries to, but ActiveSync is a piece-o-crap that only works some of the time. I HAVE TO USE MY MAC TO SYNC TO MY WINDOWS PDA!! Microsoft = EPIC FAILURE.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-4846594365944012784?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/4846594365944012784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=4846594365944012784' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/4846594365944012784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/4846594365944012784'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2009/06/from-integration-to-billing.html' title='From Integration to Billing'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-8247366993684964368</id><published>2009-01-02T16:54:00.003-08:00</published><updated>2009-01-02T17:14:10.777-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='AirG'/><category scheme='http://www.blogger.com/atom/ns#' term='Fitness'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Learning'/><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_VMw1X5FSof0/SV64BJGXWaI/AAAAAAAAAHc/mi5iC--Xo_0/s1600-h/honda.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://4.bp.blogspot.com/_VMw1X5FSof0/SV64BJGXWaI/AAAAAAAAAHc/mi5iC--Xo_0/s320/honda.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5286865342341536162" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;It's been a pretty good xmas break so far. Off from work from Dec 25-Jan 5th, a chance to read, get out of town.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;airG&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;As usual, it was a very busy and difficult year at work, but overall it's been exciting and fascinating. 2009 will be even more-so. I'm looking to increase the number of people I hire in 2009, we want to improve our internal development processes, improve the quality of everyone's code, and generally push people to new opportunities.&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Home&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;We finished off 2008 with a new car:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;It's a 2008 Honda CRV, with a 4-bike rack attached. Snazzy :-).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Tech&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Lately, there is a lot of buzz over netbooks. If you're not familiar with them already, think of them as minimalist laptop computers. Really minimal. These things are tiny! Which is the advantage to them of course. Having something that really is about the size of a paper back book (only thinner), that you can surf the web on, play videos and music on, is probably what most people are looking for, at least when they're on transit. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;I'm currently looking at three different ones;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Sylvania GNET28001SO Meso 8.9" Netbook w/ Linux (Ubuntu).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;HP 2133 8.9" Mini-Note PC w/ Linux (SUSE)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;ASUS Eee PC 1000 10" Netbook w/ Linux (not sure which distro)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;And maybe also the Dell 9" netbook.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;They all look quite interesting, but I need to read more. This market is seeing a lot of changes ocurring rapidly. Already the above ones may be obsolete.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Photography&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;I've been a bit slack on my photography this year (despite having some photo's published), but I'm looking to get out more in 2009 and fill up those memory cards. One things that's helping is the new Lightroom v2. It's making it so much easier to do some simple, quick changes on my photos to clean them up and then publish them. Check out the latest on my &lt;/span&gt;&lt;a href="http://www.flickr.com/photos/devslant/"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;flickr&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt; page.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Fitness&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;To keep exercising during the winter, I've spent most of my time out running in the morning. Of course, with the large dumps of snow (and the even larger mountains of plowed snow on the sidewalks) this has become a bit more difficult. At least now I have a car so I can drive somewhere snow-free to run :-). I even spent Jan 1st out at Stanley Park, taking part in the Resolution Run (5k) put on by the Running Room. Along with having the bike on an indoor trainer, I should be able to keep my fitness level up.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Learning&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;So what are you doing for 2009 to keep your knowledge current, whether it's professionally or personally? Even before 2009 rolled around, I've been pushing myself to really work through new technical material, from algorithms and data structures to photographic techniques, mountain biking to house maintenance. There's a tremendous amount of information out there to learn anything you are interested in. What are you waiting for?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-8247366993684964368?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/8247366993684964368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=8247366993684964368' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/8247366993684964368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/8247366993684964368'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2009/01/its-been-pretty-good-xmas-break-so-far.html' title=''/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_VMw1X5FSof0/SV64BJGXWaI/AAAAAAAAAHc/mi5iC--Xo_0/s72-c/honda.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-4214885733411655368</id><published>2008-11-15T14:50:00.002-08:00</published><updated>2008-11-15T15:01:35.353-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='AirG'/><category scheme='http://www.blogger.com/atom/ns#' term='social networks'/><category scheme='http://www.blogger.com/atom/ns#' term='economy'/><title type='text'>Mobile Industry &amp; The Economy</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: arial;"&gt;The sky is falling! Or at least, that's what you hear/read in the news these days when it comes to the economies of most countries, and Canada is no exception, though we seem to be better positioned to ride out a recession than most other countries.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;So what does this have to do with the mobile industry? It's interesting times to be working within the mobile industry. Recent quarterly earning reports from large carriers like AT&amp;amp;T, Verizon, Alltel, T-Mobile are all good. Their revenue &amp;amp; profits are increasing. That's good news for me and others who are trying to push the mobile industry forward.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;In fact, it appears that as economies slow down and people begin to cut back on their spending for movies, shows, dinners, etc, they actually spend more time....on their phones :-). The cell phone is now considered by many a necessity. A necessity that they will keep spending on.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;I found it noteworthy that most of the wireless carriers in the US are reporting that they earn an average per user (ARPU) of $55/month. In particular though, AT&amp;amp;T is making $95/month from iPhone users! Hopefully even more of those users will end up on an airG site :-).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;airG is well poised to take advantage of mobile growth. We're doing well, I'm even hiring 5-6 people (already grabbed 3 more in the last couple of months). My team alone is 14 people currently, and I could see it being upwards of 20 by Q2 of 2009.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-4214885733411655368?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/4214885733411655368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=4214885733411655368' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/4214885733411655368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/4214885733411655368'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2008/11/mobile-industry-economy.html' title='Mobile Industry &amp; The Economy'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-1619814105138219936</id><published>2008-09-21T22:06:00.005-07:00</published><updated>2008-09-21T22:31:12.869-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='home entertainment'/><category scheme='http://www.blogger.com/atom/ns#' term='sonicboom'/><category scheme='http://www.blogger.com/atom/ns#' term='crutchfield'/><category scheme='http://www.blogger.com/atom/ns#' term='subwoofer'/><category scheme='http://www.blogger.com/atom/ns#' term='polk audio'/><category scheme='http://www.blogger.com/atom/ns#' term='blueray'/><category scheme='http://www.blogger.com/atom/ns#' term='tv'/><category scheme='http://www.blogger.com/atom/ns#' term='speakers'/><category scheme='http://www.blogger.com/atom/ns#' term='2008'/><title type='text'>Home Entertainment</title><content type='html'>&lt;span style="font-family: arial;"&gt;So I've been looking at home entertainment systems. This spiralled into a multi-month learning project to research TVs, AV Receivers, Blue-ray players, and speakers.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;TV&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;I started looked at Sony TV's. I ended up reading about a new series of LCD's coming out, supposedly in August, (but won't actually come out until October). The 46XBR8 was my original choice, but after waiting impatiently, I discovered the price was going to be $5000 US! No way, not worth it. It simply doesn't have enough features over the current high end 46Z4100 series. So then I started looking at the 46XBR6. It's going to be at $3000 (the recent price of the Z series has just dropped from $3000 to $2800, $2500 if you get it on sale). Long story short, I went for the Z series, and it's awesome. 4 HDMI inputs, component-in, cable, etc, etc. I had also looked at some of the screens put out by Samsung, and the A750 is probably comparable, but I read about glare from the glossy bezel.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;AV Receiver&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;For the sound system, I had originally looked for a package deal from Sony, and they had what I thought was a good set of speakers (including wireless rear-speakers). How wrong I was once I started to read about them. So I dug into what makes good sound, and quickly realized that I wanted a receiver than everything could plug into, and it would take care of send out the data to the TV, the speakers, center channel, and subwoofer. I first looked at Pioneer, Onkyo, and Denon. The Denon allows you to connect the receiver to the internet and listen to internet radio stations, watch youtube videos, and even connect to your own server if you know how to configure it. Otherwise, the Onkyo was very close, and may have a better video decoder than the Denon.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;Blue-ray player&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;This was a minor consideration. Most BD movies are no better than a regular DVD that's played on an upconverting DVD player (the studios were cheap in transferring movies to BD, only now are they starting to spend the money to go back to the source - the film - and do a new transfer that takes advantage of BD capabilities). I had decided on Sony's Playstation 3. It's fully compliant with all the different revisions of the BD standard, it does TrueHD sound, and on top of that you can play games with it. Oh, and it's upgradeable over the internet. However, Sony has just recently come out with the 350S, which does everything but the games, and you can get a deal if you purchase it with a Sony TV.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;Speakers&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;This was probably the toughest, certainly the longest, amount of research I did. You can read about speakers and subwoofers, but until you hear them, you just never know if it's the right ones for you. I ultimately decided on the following speakers, and was lucky enough to actualy hear them (at teh newly renovated FutureShop in Park Royal).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Front speakers: Polk Audio RTi A5's&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Rear speakers: Polk Audio RTi A3's (bookshelf speakers)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Center Channel: Polk Audio CS6 (yay, now you can hear voices during large background noises)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Subwoofer: SVS Sound PB10&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;I ordered all of the Polk Audio speakers from &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.crutchfieldcanada.com/"&gt;Crutchfield&lt;/a&gt;&lt;span style="font-family: arial;"&gt; in Ontario. Substantially less cost than anything I could find locally. However, many people advised against getting the Polk Audio subwoofer. They all recommended a subwoofer from &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.svsound.com/index.cfm"&gt;svsound&lt;/a&gt;&lt;span style="font-family: arial;"&gt; - which has a Canadian distributor - &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.sonicboomaudio.com/"&gt;sonicboomaudio&lt;/a&gt;&lt;span style="font-family: arial;"&gt;.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-1619814105138219936?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/1619814105138219936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=1619814105138219936' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/1619814105138219936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/1619814105138219936'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2008/09/home-entertainment.html' title='Home Entertainment'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-5949812632116033304</id><published>2008-09-19T22:47:00.003-07:00</published><updated>2008-09-19T23:07:30.401-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='genetics'/><category scheme='http://www.blogger.com/atom/ns#' term='D300'/><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='personal genomics'/><category scheme='http://www.blogger.com/atom/ns#' term='camera'/><category scheme='http://www.blogger.com/atom/ns#' term='Nikon'/><category scheme='http://www.blogger.com/atom/ns#' term='spore'/><category scheme='http://www.blogger.com/atom/ns#' term='2008'/><category scheme='http://www.blogger.com/atom/ns#' term='D80'/><title type='text'>Random mutterings</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Personal &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Genomics&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;I came across a brief mention today of a new blog called &lt;a href="http://too.blogspot.com/"&gt;too&lt;/a&gt; being written by &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Sergey&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Brin&lt;/span&gt;. Who, you may ask? He's one of the founders of Google. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Oooh&lt;/span&gt;, so it's a blog about nerdy stuff! Not quite. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Sergey's&lt;/span&gt; recent blog posting was actually about something that will be growing in popularity - personal &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;genomics&lt;/span&gt;. What is personal &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;genomics&lt;/span&gt; you may ask? It's the ability to provide a company a swab of your DNA, and they will provide you a complete listing of your genes, or at least as complete as current technology allows, which is improving almost daily. So what good is having a CD with a lot of genetic information on it? That's where it's getting interesting. Let's take a closer look at &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Sergey's&lt;/span&gt; example. He used &lt;a href="https://www.23andme.com/"&gt;23&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;andMe&lt;/span&gt;&lt;/a&gt; to provide him a his genetic information. It turns out that one of the genes they were able to identify within him is one that has been linked to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Parkinsons&lt;/span&gt;. As it turns out, it's something that runs in his family. For many people, this kind of information is scary, even terrifying. But calm down and think about this for a minute. Just having this information hasn't changed the genetic code within you, but it has given you information that you can &lt;span style="font-weight: bold;"&gt;act&lt;/span&gt; on, &lt;span style="font-weight: bold;"&gt;before&lt;/span&gt; it's too late. There's an opportunity now for you to change your lifestyle, and become more involved in your own health choices. That's the power of information. And it's information like that, that will become more and more available in the near future, at lower and lower cost (I think 23&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;andMe&lt;/span&gt; is about $400, which really isn't much considering you may be able to lead a much healthier life because of it).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Spore&lt;/span&gt;&lt;br /&gt;Unrelated, but amusingly fun, is the game &lt;a href="http://www.spore.com/"&gt;Spore&lt;/a&gt;, which allows you to evolve a life form, which eventually adapts from the ocean to land, through various tribal stages, to eventually colonizing the whole planet...and then moving onto space! It's a fascinating concept, sort of like &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;SimEarth&lt;/span&gt; meets the Sims. The game is a bit too easy early on, and the tribal stage is a poor version of an &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;RTS&lt;/span&gt;, but the space era has some depth to the game play. It's too soon to say if it will hold people's interest (including my own), but it has potential.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Photography&lt;/span&gt;&lt;br /&gt;This summer I upgraded from a Nikon D80 to a Nikon D300. The D80 is a very nice camera, although recently replaced by the D90 that has some nice additional features (including the ability to record high-def video!). But the D300 provided some very nice features, a more robust body, and the ability to take about 6 shots/second, for several seconds. That's of interest to me, since I prefer to take sports photos, mostly of cycling (mountain and road). If you haven't seen it for awhile, check my &lt;a href="http://flickr.com/photos/devslant/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;flickr&lt;/span&gt;&lt;/a&gt; page, I am pretty happy with the recent photos I took at Lucille Lake.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-5949812632116033304?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/5949812632116033304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=5949812632116033304' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/5949812632116033304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/5949812632116033304'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2008/09/random-mutterings.html' title='Random mutterings'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-8114774183891200509</id><published>2008-05-04T22:21:00.002-07:00</published><updated>2008-05-04T22:28:18.598-07:00</updated><title type='text'>Linux update</title><content type='html'>&lt;span style="font-family: arial;"&gt;It seems I was a bit quick in my assessment of the lack of chess software available for Linux. It turns out there is a very strong chess engine, with a reasonably nice interface available - &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.shredderchess.com/linux.html"&gt;Shredder&lt;/a&gt;&lt;span style="font-family: arial;"&gt;. It also allows you to plug other chess engines into it, so this should keep myself and other Linux users happy. I also came across &lt;/span&gt;&lt;a style="font-family: arial;" href="http://pychess.googlepages.com/"&gt;PyChess&lt;/a&gt;&lt;span style="font-family: arial;"&gt;, which is this pretty nice chess program written in Python. Worth checking out.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Using this along with a free chess database (such as ChessDB or SCID) should keep you playing and studying under Linux for awhile. There's still far more training software only available for Windows, but these other programs can certainly provide a base for those looking for a strong chess program to analyze games, and a database system capable of dealing with their own games, right up to collections of millions of chess games.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-8114774183891200509?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/8114774183891200509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=8114774183891200509' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/8114774183891200509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/8114774183891200509'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2008/05/linux-update.html' title='Linux update'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-6595083854563758710</id><published>2008-05-02T20:45:00.006-07:00</published><updated>2008-12-10T03:54:19.662-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='tiddlywiki'/><category scheme='http://www.blogger.com/atom/ns#' term='bibble'/><category scheme='http://www.blogger.com/atom/ns#' term='crimson editor'/><category scheme='http://www.blogger.com/atom/ns#' term='openoffice'/><category scheme='http://www.blogger.com/atom/ns#' term='basket'/><category scheme='http://www.blogger.com/atom/ns#' term='k3b'/><category scheme='http://www.blogger.com/atom/ns#' term='gimp'/><category scheme='http://www.blogger.com/atom/ns#' term='juploader'/><category scheme='http://www.blogger.com/atom/ns#' term='evernote'/><category scheme='http://www.blogger.com/atom/ns#' term='flickr'/><category scheme='http://www.blogger.com/atom/ns#' term='kate'/><category scheme='http://www.blogger.com/atom/ns#' term='mac pro'/><category scheme='http://www.blogger.com/atom/ns#' term='windows xp'/><category scheme='http://www.blogger.com/atom/ns#' term='vista'/><category scheme='http://www.blogger.com/atom/ns#' term='lightzone'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='vlc'/><title type='text'>Linux does it all</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_VMw1X5FSof0/SBvubYkYbyI/AAAAAAAAAC4/ZsztKnvLiOY/s1600-h/tux"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_VMw1X5FSof0/SBvubYkYbyI/AAAAAAAAAC4/ZsztKnvLiOY/s320/tux" alt="" id="BLOGGER_PHOTO_ID_5196008749320924962" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;I run two identical computers at home, one running Linux, the other Windows XP (32-bit). Want to guess which one drives me crazy with it's poor performance, crashes, quirks, bugs and poor design? I &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;hate&lt;/span&gt; &lt;span style="font-family:arial;"&gt;Windows. Not because it's from Microsoft, but because it's clearly not a serious operating system. It's simply to old, too unreliable, and doesn't make use of higher-end computers. Windows simply isn't good enough.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;My Linux system has frustrated me on rare occasion, but for the most part, it just works. All the time. I leave it running 24/7. It can be &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;months&lt;/span&gt;&lt;span style="font-family:arial;"&gt; between rebooting it. And unlike Windows, it just keeps getting better and better. It also handles higher-end hardware, easily works with 4GB+ of RAM. So...why am I not using Linux all the time?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Until this year, I played games, and for that, you need Windows. However, I'm getting more into programming for myself again, even though I develop software at work. Additionally, most games I now find boring. There hasn't been anything interesting since Call of Duty 4 and Team Fortress 2. So the time for games seems to be winding down for me. Instead, I'm onto other things, like Photoshop, programming, video editing, etc.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;So I started to consider alternatives to Windows. I looked seriously at Mac, particularly the Mac Pro. Imagine hardware that has two quad-core processors, 8-16GB of RAM, and an operating system that can make use of it all. I was getting pretty enticed by the whole thing. Then I started to read about people who had used all three operating systems, and the different quirks they found with each of them. Ultimately, the common theme about Mac being reliable, having great software, but restricting you from doing things differently made me realize I wanted more flexibility to do things the way I want, not the way Apple wants.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;I decided to take harder look at my Linux system, what I use it for and what I could be using it for. Linux could run on hardware as powerful (or even far more powerful) as the Mac Pro. I could buy what hardware &lt;span style="font-style: italic;"&gt;I&lt;/span&gt; wanted, and use it any darn way I please.&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;So I've written out a list of programs that I ran under Windows that if I could find an equivalent under Linux would get me closer to the goal of 'no more Windows'.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Here's my list:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Nero DVD Creator&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;VLC (Video/Music player)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;FlickR uploader&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;EverNote&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Crimson Editor&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;MS Word&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;MS Excel&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Adobe Lightroom&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Adobe Photoshop&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Nikon Capture NX&lt;br /&gt;JungleDrive&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;Chess programs&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;How did I do finding replacements for these? Better than I expected!&lt;br /&gt;&lt;/span&gt;&lt;ul style="font-family: arial;"&gt;&lt;li&gt;There's a great CD/DVD burning program called &lt;a href="http://k3b.plainblack.com/"&gt;K3b&lt;/a&gt; that easily replaced everything I would need Nero for.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.videolan.org/vlc/"&gt;VLC&lt;/a&gt; - there's a native Linux version that works perfectly.&lt;/li&gt;&lt;li&gt;FlickR uploader - Flickr themselves have a link to &lt;a href="http://juploadr.org/"&gt;jUploader&lt;/a&gt; which works very well under Linux.&lt;/li&gt;&lt;li&gt;EverNote - this one proved hard to replace. I tried &lt;a href="http://www.tiddlywiki.com/"&gt;TiddlyWiki,&lt;/a&gt; which is pretty cool, and I will use it for some note taking, but I haven't found a way to group notes into categories. However, I found &lt;a href="http://basket.kde.org/"&gt;basket&lt;/a&gt;. While it's not a perfect replacement of EverNote, it's the closest I've found so far. If it could capture web pages as well as EverNote does it would meet all my needs.&lt;/li&gt;&lt;li&gt;Crimson Editor - a fantastic (free) editor. I'm evaluating &lt;a href="http://kate-editor.org/"&gt;Kate&lt;/a&gt;, and so far it seems a very close replacement.&lt;/li&gt;&lt;li&gt;Word &amp;amp; Excel. The free &lt;a href="http://www.openoffice.org/"&gt;OpenOffice&lt;/a&gt; package has easily replaced Office for everything I use it for.&lt;/li&gt;&lt;li&gt;Adobe Lightroom - I knew this was going to be difficult to replace. Adobe Lightroom is essentially a database for tracking your photos, with the ability to do some image adjustments. It turns out there's two pretty nice Linux options: &lt;a href="http://www.lightcrafts.com/"&gt;Lightzone&lt;/a&gt; and &lt;a href="http://bibblelabs.com/index.html"&gt;Bibble&lt;/a&gt;. I don't think either supports 64-bit yet, but they are worth keeping a close eye on.&lt;/li&gt;&lt;li&gt;Adobe Photoshop - the big Kahuna. The free &lt;a href="http://www.gimp.org/"&gt;GIMP&lt;/a&gt; is nearly as powerful, and there's a package out that will make it look and act just like Photoshop. Awesome.&lt;/li&gt;&lt;li&gt;Nikon Capture NX - it allows you to read the raw image data used by Nikon DSLRs and make lots of adjustments. There's a free Linux program called &lt;a href="http://ufraw.sourceforge.net/"&gt;UFRaw&lt;/a&gt; that does the same thing, and can load your adjusted image into GIMP for detailed manipulation.&lt;/li&gt;&lt;li&gt;JungleDrive - software that allows me to backup to Amazon's Web Services (think of it as a huge hard drive that you can use for extremely low cost). There's a native version for Linux that works very well.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Chess programs - a chess program to play against, and a chess database to load/store games in. There are several options available for Windows - ChessBase and ChessAssistant being the primary commercial DB programs, and there's more chess engines that I know what to do with. Unfortunately, this area is still hugely lacking under Linux. There's some unmaintained Chess databases &lt;a href="http://scid.sourceforge.net/"&gt;(scid&lt;/a&gt;, &lt;a href="http://chessdb.sourceforge.net/"&gt;chessdb&lt;/a&gt;) but there doesn't seem to be much development going on there, and the interfaces...well, their just not up to the Windows equivalent.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:arial;"&gt;There's bound to be more software in the future that I'll wish there was something available for Linux, but as I've realized, I just need to look a little harder :-).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;This doesn't mean all is lost for my Windows system. While even hard-core Windows users have told people to stay away from Vista and 64-bit Windows, the 32-bit version of XP isn't completely useless, sort of. By that I mean, Windows slows down over time as more applications are installed/removed. It builds up a lot of cruft. And as many people know, the only way to truly get it working smoothly again is to format and reinstall. Which is exactly what I did, and I can't believe how much faster it is. It's like having a new computer. I had the system spend one night backing up everything, and then the next night, I formatted, installed XP, and reinstalled the apps I still cared about.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;My future plans probably don't include any existing version of Windows. There's not enough support for high-end hardware from both Microsoft and hardware vendors. Maybe the version slated for 2011 will be 64-bit, able to handle far far more than 4GB of RAM, more than two processors, and be stable and reliable enough to trust. Until then - Linux is my main operating system.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-6595083854563758710?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/6595083854563758710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=6595083854563758710' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/6595083854563758710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/6595083854563758710'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2008/05/linux-does-it-all.html' title='Linux does it all'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_VMw1X5FSof0/SBvubYkYbyI/AAAAAAAAAC4/ZsztKnvLiOY/s72-c/tux' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-7055968244221046352</id><published>2008-03-26T21:00:00.003-07:00</published><updated>2008-03-26T21:15:57.343-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='flickr'/><category scheme='http://www.blogger.com/atom/ns#' term='easter'/><category scheme='http://www.blogger.com/atom/ns#' term='cycling'/><category scheme='http://www.blogger.com/atom/ns#' term='workshop'/><title type='text'></title><content type='html'>&lt;span style="font-family:arial;"&gt;Two months, must be time to update this page...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Photography has been a growing interest of mine. I attended a workshop put on by Bryan Peterson (author of several popular photography books, in particular: &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.chapters.indigo.ca/books/Understanding-Exposure-How-Shoot-Great-Bryan-Peterson/9780817463007-item.html?ref=Search+Books%3a+%2527bryan+peterson%2527&amp;amp;pticket=yru5nciimuik0x55cwtyyiiwFJE4nQrfx97FuHOiIe7Th4EYoFA%3d"&gt;Understanding Exposure&lt;/a&gt;&lt;span style="font-family:arial;"&gt;). It was a pretty cool workshop, I was impressed by how forthcoming he was about how much he earned in a month from his stock photos.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;More recently, I took an intensive weekend course (easter weekend) through the &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.vancouverphotoworkshops.com/"&gt;Vancouver Photo Workshops&lt;/a&gt;&lt;span style="font-family:arial;"&gt; school, with Syx Langeman. Normally a 10-week course, it's all squeezed into two days. It was an awesome course, really motivating. It's very hands on, and goes right from the basics on the first day to shooting models on the second day.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;For getting ideas, I've been using some of the groups on &lt;/span&gt;&lt;a style="font-family: arial;" href="http://flickr.com/photos/devslant/"&gt;flickr&lt;/a&gt;&lt;span style="font-family:arial;"&gt; that are photography challenge groups. They post a challenge, everyone submits a picture, and then the photos get voted upon.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;It's also inspired me to get more photo equipment :-). I've since acquired a Nikkor 50mm lens, and a Sigma 10-20mm wide-angle lens. Next up: professional tripod and ball head (likely a Gitzo 3540 and a Markins M10). Right now I shoot with a Nikon D80, which is pretty nice, but I've had my eye on the D300...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Went for the first bike ride of the year, rode 70Km (round-trip) out to Steveston and back. It sent surprisingly well. I had made minor adjustments to my bike, mostly for my position on it, and it felt more comfortable, with no backache and less fatigue. Hopefully this is a good sign as I get towards the &lt;/span&gt;&lt;a style="font-family: arial;" href="http://tourdeblast.com/"&gt;Tour de Blast&lt;/a&gt;&lt;span style="font-family:arial;"&gt;.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-7055968244221046352?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/7055968244221046352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=7055968244221046352' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/7055968244221046352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/7055968244221046352'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2008/03/two-months-must-be-time-to-update-this.html' title=''/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-2153621827953292169</id><published>2008-01-20T21:25:00.000-08:00</published><updated>2008-01-20T21:46:00.280-08:00</updated><title type='text'>Save your ass(ets)</title><content type='html'>How important is the information you have on your computer? Would you care if you lost it all when your (and note, I didn't say if) hard drive dies? Most people forget that the hard drive in their computer WILL die eventually (it's a mechanical device, and heat is it's enemy). Most people upgrade to a new computer, and find some slow/painful method for transferring the stuff they care about from the old computer to the new one (or the realize they can simply take the hard drive from the old computer, stick it in the new computer, and copy all the files over quickly).&lt;br /&gt;&lt;br /&gt;That's great, but what are you doing to ensure your data is protected? Backing up onto CD or DVD? That's a great start, and most people don't do it. But what about things that are too precious to risk losing? You could make several copies onto CD/DVD. Then what? If you keep your backups in the same place you keep your computer...you still run the risk that a fire or some other &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;catastrophe&lt;/span&gt; will destroy your data. (For most people, I suspect their vital data is digital photos, and maybe financial info, and various documents (word/excel).&lt;br /&gt;&lt;br /&gt;So...you decide to keep your data at some other location, maybe at work, at a relatives. That's good. But I've found a better solution :-).&lt;br /&gt;&lt;br /&gt;Amazon.com - you know, the online store has other services they provide, and in this case, they can sell...online storage. Basically, you upload your files to Amazon.com, they take care of storing it safely (it's stored across multiple drive systems, and encrypted!). I bought a 3rd party piece of software from &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;JungleDrive&lt;/span&gt; that let's me see my Amazon data as another hard drive. (Note, &lt;a href="http://jungledisk.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;JungleDrive&lt;/span&gt;&lt;/a&gt; works under Windows, Mac, and Linux). Why did I go to this solution instead of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;CDs&lt;/span&gt;/DVDs? Well, because it's incredibly cheap, easy, and more reliable than any other solution.&lt;br /&gt;A blank disk these days is roughly $0.25 - $0.50, up to $1.00 (for gold archive quality) per disk. Amazon - about $3.00/month for 20GB of storage.&lt;br /&gt;&lt;br /&gt;I bought the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;JungleDrive&lt;/span&gt; software for $20. And the great thing is, even if the company that wrote &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;JungleDrive&lt;/span&gt; disappeared, I can still do everything without a problem. The software will continue to access Amazon, and there are other ways to get your data. Amazon is cheap. Really cheap. We're talking $0.15 per GB for storage. There is a charge for the bandwidth you use for uploading/downloading ($0.20/GB). That means you could upload HUGE amounts of data, and it will cost you $3-5, with an ongoing cost of maybe $2/month.&lt;br /&gt;&lt;br /&gt;I've already started using for storing all my photos (including all our wedding photos). To give you an idea, I currently have used      8.658 GB of storage. How much is that currently costing me: $1.30 for January. You can't buy this amount of reliable storage for this low a cost in hard drives, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;USB&lt;/span&gt; drives, SD cards, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;CD's&lt;/span&gt;, or DVDs.&lt;br /&gt;&lt;br /&gt;So...have you backed up your ass(&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;ets&lt;/span&gt;)?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-2153621827953292169?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/2153621827953292169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=2153621827953292169' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/2153621827953292169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/2153621827953292169'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2008/01/save-your-assets.html' title='Save your ass(ets)'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-2083424615463553310</id><published>2007-11-10T16:55:00.000-08:00</published><updated>2008-12-10T03:54:19.863-08:00</updated><title type='text'>Wireless Carriers and more OpenGL</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_VMw1X5FSof0/RzZaBn4oHpI/AAAAAAAAACw/71xlv08Bvfk/s1600-h/pic_001.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_VMw1X5FSof0/RzZaBn4oHpI/AAAAAAAAACw/71xlv08Bvfk/s320/pic_001.jpg" alt="" id="BLOGGER_PHOTO_ID_5131387809368120978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;I've been looking for a flash for my camera (Nikon D80). I finally settled on the Nikon SB-600, which seems to do everything I could want, and just reading about it has led me to new ideas in switching to using the flash off-camera. The SB-600 can work &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;wirelessly&lt;/span&gt;, with the D80's built-in wireless control. That's pretty exciting. The drawback to the SB-600? Price. It's too dam expensive everywhere in Canada. Amazon.com has great prices, especially with the exchange rate these days, BUT, they don't sell electronics to Canada. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;Booo&lt;/span&gt;. I'm happy to say that I found online a US photography company that has very high ratings that I purchased the flash from - &lt;a href="http://www.bhphotovideo.com/"&gt;B&amp;amp;H Photography &amp;amp; Video&lt;/a&gt;. Even with shipping and duty costs, it's still worth the savings to buy from the US.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;It's interesting seeing first-hand the differences between wireless carriers from around the world. At work, I deal with 90+ carriers globally, getting our products integrated with them, and developing billing solutions that work for everyone. You'd think multi-billion dollar companies would have this stuff figured out...but that doesn't hold true for all of them. Once you get outside of North America, you're into carriers and systems that have been put together with the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;telecom&lt;/span&gt; equivalent of duct tape. (I suspect some of them may actually be using duct tape to hold various bits of their equipment together). I've encountered carriers with overly complicated systems that make it almost impossible to bill a customer, to carriers that are &lt;span style="font-weight: bold;"&gt;unable&lt;/span&gt; to bill their customers at all! (and sometimes....they don't even realize they haven't been billing their customers).&lt;br /&gt;&lt;br /&gt;What I find particularly interesting about this is that we have more knowledge than the carriers do about how &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;WAP&lt;/span&gt; 1 &amp;amp; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;WAP&lt;/span&gt; 2 work, how billing should work, on sometimes, even more knowledge about how their systems work than they have themselves. Having so much knowledge contained within one company is of great advantage, it allows us to quickly access how much work is likely to be involved with an integration, at least with carriers that have some common sense (sadly lacking in some). It can also make things frustrating when you realize...you're working with a carrier that doesn't know how to solve the simplest of problems, and you're going to have to teach them what they need to do.&lt;br /&gt;&lt;br /&gt;Aside from all that, I'm working on Method0 for brief moments. Currently, we have a galaxy of up to 100,000 stars showing, with zoom levels that get to about 10,000x - that shows about 30 - 40 stars. Currently our solution is a pretty simple brute force approach. We &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;pre&lt;/span&gt;-calculate the positions for all the stars, at each different magnification level. This allows us to switch between zoom levels near instantaneously, but there is a huge memory penalty. I know &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;perl&lt;/span&gt; isn't the most efficient language, but it does make it easy for us to rapidly prototype and change things as we continue development. Unfortunately, the memory usage is HUGE after &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;pre&lt;/span&gt;-calculating the star positions at each magnification, and &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;calculating&lt;/span&gt; them during run time is too slow (at least for doing all 100,000 stars). My next little burst of work will be to only calculate the positions of stars that are visible, depending on what section of the galaxy is currently zoomed in on. It's a bit more work that the brute force approach, but it should allow the zoom to happen quickly, while using a minimum amount of memory.&lt;br /&gt;&lt;br /&gt;I've just gotten two excellent books on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;OpenGL&lt;/span&gt;, I suspect they are the only books you really need, at least for most &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;OpenGL&lt;/span&gt; work: &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;OpenGL&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;SuperBible&lt;/span&gt;, 4&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;th&lt;/span&gt; ed., and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;OpenGL&lt;/span&gt; Programming Guide, 6&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;th&lt;/span&gt; ed. Already the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;SuperBible&lt;/span&gt; is the only book that has described how to start with the most basic pixel (vertex) and works it's way up from there. Excellent resources.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-2083424615463553310?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/2083424615463553310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=2083424615463553310' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/2083424615463553310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/2083424615463553310'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2007/11/wireless-carriers-and-more-opengl.html' title='Wireless Carriers and more OpenGL'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_VMw1X5FSof0/RzZaBn4oHpI/AAAAAAAAACw/71xlv08Bvfk/s72-c/pic_001.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-5553982694939357870</id><published>2007-11-03T15:28:00.000-07:00</published><updated>2007-11-03T15:38:53.639-07:00</updated><title type='text'>Flickr, OpenGL</title><content type='html'>&lt;span style="font-family: arial;"&gt;I've been using FlickR more lately. It's a great site for photo-sharing, and there's no many great photo's/photographers on there to get ideas from. I've uploaded a batch of photos from when Jen and I went to Europe. They were taken with a little digital camera, next time I'm taking the dSLR :-).&lt;br /&gt;Follow the Flickr link from the menu to the right to take a look.&lt;br /&gt;&lt;br /&gt;One of my coworkers and I have been pressing ahead with developing our game - Method0. (That's 'Method Zero'). Lately we've begun experimenting with coding parts of it. He's been developing the galaxy layout, and I'm working on being able to display the galaxies he creates. We decided to use Perl &amp;amp; OpenGL for both the 2D and 3D graphics. As you may know, OpenGL wasn't intended for 2D interfaces, so it's a bit more work. For now though, I can take the coordinates for the stars in the galaxies, and render them. We're creating galaxies with up to 100,000 stars in them, with all of them visible at the most zoomed out view.&lt;br /&gt;&lt;br /&gt;Next I'll be adding the ability to zoom in on a section of stars. Have to develop a scaling and coordinate system so I know which stars to display, and where to display them as we zoom in.&lt;br /&gt;A book that is helping greatly with this is the OpenGL Superbible. This really is the book for getting quick, clear help and examples on what you need to do, from displaying simple pixels to full on 3D textured polygons.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-5553982694939357870?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/5553982694939357870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=5553982694939357870' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/5553982694939357870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/5553982694939357870'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2007/11/flickr-opengl.html' title='Flickr, OpenGL'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-2091761238128721665</id><published>2007-08-05T17:00:00.000-07:00</published><updated>2008-12-10T03:54:20.124-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Raven'/><category scheme='http://www.blogger.com/atom/ns#' term='puppy'/><category scheme='http://www.blogger.com/atom/ns#' term='labrador'/><title type='text'>Puppy time</title><content type='html'>&lt;span style="font-family:arial;"&gt;My sister has gotten a new puppy dog - Raven. A Labrador, mixed with something.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;8 weeks old and currently at 11 pounds, she looks to have sizeable paws :-).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;You can see pics of her on my &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.flickr.com/photos/devslant"&gt;flickr&lt;/a&gt;&lt;span style="font-family:arial;"&gt; page.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Here's one from my flickr page.&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_VMw1X5FSof0/RrZxQmX8M-I/AAAAAAAAACI/6Bjd5SU717A/s1600-h/DSC_0123.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_VMw1X5FSof0/RrZxQmX8M-I/AAAAAAAAACI/6Bjd5SU717A/s320/DSC_0123.JPG" alt="" id="BLOGGER_PHOTO_ID_5095384558409102306" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-2091761238128721665?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/2091761238128721665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=2091761238128721665' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/2091761238128721665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/2091761238128721665'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2007/08/puppy-time.html' title='Puppy time'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_VMw1X5FSof0/RrZxQmX8M-I/AAAAAAAAACI/6Bjd5SU717A/s72-c/DSC_0123.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-8243542064955825433</id><published>2007-07-31T21:44:00.000-07:00</published><updated>2007-07-31T21:47:55.109-07:00</updated><title type='text'>You outta be in pictures...</title><content type='html'>&lt;span style="font-family: arial;"&gt;The planning is mostly done, and we've only got 1.5 weeks left to our wedding. And our honeymoon in Hawaii! As such, we got ourselves something to help remember the trip - a new digital SLR, the Nikon D80.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;No photo's to share just yet, we're still learning about it, but in the meantime, I've created a &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.flickr.com/photos/devslant/"&gt;flickr &lt;/a&gt;&lt;span style="font-family: arial;"&gt;account, so you can find photo's appearing there.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-8243542064955825433?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/8243542064955825433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=8243542064955825433' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/8243542064955825433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/8243542064955825433'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2007/07/you-outta-be-in-pictures.html' title='You outta be in pictures...'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-4675361638364493776</id><published>2007-07-22T16:35:00.000-07:00</published><updated>2008-12-10T03:54:21.700-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cycling'/><category scheme='http://www.blogger.com/atom/ns#' term='seymour'/><category scheme='http://www.blogger.com/atom/ns#' term='tour de gastown'/><title type='text'>Tour de Gastown</title><content type='html'>&lt;span style="font-family:arial;"&gt;All sorts of bike racing going on this month. While most of July is taken up by the Tour de France, we have our own local races in the BC Superweek. The Superweek consists of the Tour de White Rock, Tour de Gastown, and Giro de Burnaby. Since I work downtown, I was able to get to the Tour de Gastown, and get some pics...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;This is early in the evening,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;when they were just starting the race.&lt;/span&gt;&lt;br /&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_VMw1X5FSof0/RqPqgNcxDLI/AAAAAAAAABc/aZlYImHpwQM/s1600-h/PICT0978.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_VMw1X5FSof0/RqPqgNcxDLI/AAAAAAAAABc/aZlYImHpwQM/s320/PICT0978.JPG" alt="" id="BLOGGER_PHOTO_ID_5090169842945821874" border="0" /&gt;&lt;/a&gt;              &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The racers begin to blur as they pick up speed.&lt;/span&gt;  &lt;span style="text-decoration: underline;font-family:arial;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_VMw1X5FSof0/RqPsPNcxDMI/AAAAAAAAABk/1KEy_4jbH0E/s1600-h/PICT0979.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_VMw1X5FSof0/RqPsPNcxDMI/AAAAAAAAABk/1KEy_4jbH0E/s320/PICT0979.JPG" alt="" id="BLOGGER_PHOTO_ID_5090171749911301314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;font-family:arial;" &gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="text-decoration: underline;font-family:arial;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;font-family:arial;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Some are so fast, you can barely fil&lt;/span&gt;&lt;span style="font-family:arial;"&gt;m them:&lt;/span&gt;&lt;span style="text-decoration: underline;font-family:arial;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_VMw1X5FSof0/RqPtENcxDNI/AAAAAAAAABs/AvVsnOQE5lM/s1600-h/PICT0982.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_VMw1X5FSof0/RqPtENcxDNI/AAAAAAAAABs/AvVsnOQE5lM/s320/PICT0982.JPG" alt="" id="BLOGGER_PHOTO_ID_5090172660444368082" border="0" /&gt;&lt;/a&gt;              &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Coming around the hairpin turn:&lt;/span&gt; &lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_VMw1X5FSof0/RqPttdcxDOI/AAAAAAAAAB0/DVo9ACgI-48/s1600-h/PICT0998.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_VMw1X5FSof0/RqPttdcxDOI/AAAAAAAAAB0/DVo9ACgI-48/s320/PICT0998.JPG" alt="" id="BLOGGER_PHOTO_ID_5090173369113971938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;Additionally, I've been keeping up with my own riding -&lt;br /&gt;Mondays are a short 14Km ride&lt;br /&gt;Wednesdays are 42Km out the Barnet Hwy and back&lt;br /&gt;Fridays are 36Km up Mount Seymour and back&lt;br /&gt;&lt;br /&gt;Here's a shot from the top of Mount Seymour:&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_VMw1X5FSof0/RqPubtcxDPI/AAAAAAAAAB8/sLCSiRtOivM/s1600-h/PICT1003.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_VMw1X5FSof0/RqPubtcxDPI/AAAAAAAAAB8/sLCSiRtOivM/s320/PICT1003.JPG" alt="" id="BLOGGER_PHOTO_ID_5090174163682921714" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-4675361638364493776?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/4675361638364493776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=4675361638364493776' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/4675361638364493776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/4675361638364493776'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2007/07/tour-de-gastown.html' title='Tour de Gastown'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_VMw1X5FSof0/RqPqgNcxDLI/AAAAAAAAABc/aZlYImHpwQM/s72-c/PICT0978.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-6798506494686228947</id><published>2007-07-12T21:56:00.000-07:00</published><updated>2007-07-12T22:20:16.492-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='summer'/><title type='text'>Summer! Summer! Summer!</title><content type='html'>&lt;span style="font-family: arial;"&gt;You know what I love about summer?&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: arial;"&gt;Everything :-).&lt;br /&gt;&lt;br /&gt;So, what's been happening since my last update so many months ago..&lt;br /&gt;&lt;br /&gt;I did the Sun Run in April, finished just under an hour.&lt;br /&gt;Joined the &lt;a href="http://nsride.com"&gt;North Shore Ride&lt;/a&gt; club for Mountain Biking, so I can learn the local trails and gain experience. I went to the club's season opener - 4 hours of riding! Too much uphill for my like on a 37lb bike :-). That's what my road bike is for. Nonetheless, it was cool coming down paths and going over logs and small drops without any problems.&lt;br /&gt;&lt;br /&gt;Unfortunately, the group normally meets Thursday evenings at 6pm, which makes it impossible for me to continue getting there, too much to do at work. Instead, I'll just start exploring the trails on my own during the weekend.&lt;br /&gt;&lt;br /&gt;I have been on a few road bike rides  though:&lt;br /&gt;90Km ride out to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Steveston&lt;/span&gt; (via &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;UBC&lt;/span&gt;) and back.&lt;br /&gt;Riding up Mt. Seymour (all 12Km). That's steep!&lt;br /&gt;Horseshoe Bay&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Coquitlam&lt;/span&gt; (out past &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Lafarge&lt;/span&gt; Lake)&lt;br /&gt;&lt;br /&gt;More recently, I have started riding regularly (now that summer seems to finally be here):&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mondays:&lt;/span&gt;  a small ride up the Seymour Parkway, around to the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Dollarton&lt;/span&gt; Hwy, and back home. It's only 35min, so it's a short recovery ride.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Wednesdays:&lt;/span&gt; across the 2&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;nd&lt;/span&gt; Narrows, along the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Adanac&lt;/span&gt;, and finally down the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Barnet&lt;/span&gt; Hwy to Port Moody and then back (42Km round trip). This takes about 2 hours.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Fridays:&lt;/span&gt; up the Seymour Parkway to the base of Mt. Seymour, and then up-up-up Mt. Seymour Road. It may only be 12km, but it takes me 90 min.&lt;br /&gt;&lt;br /&gt;I really need to start bringing a camera with me for these rides, so I can take some pics of the great views you can get from some of these places.&lt;br /&gt;&lt;br /&gt;And to add to all the cycling insanity, it's TOUR DE FRANCE time!! YES! The world's toughest bike race, 3,550 Km long...&lt;br /&gt;&lt;br /&gt;Aside from all that fun, myself and a co-worker are working on Method 0 - our code name for a game we are designing. I aim to prototype it in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;perl&lt;/span&gt; with SWIG/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;OpenGL&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-6798506494686228947?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/6798506494686228947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=6798506494686228947' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/6798506494686228947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/6798506494686228947'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2007/07/summer-summer-summer.html' title='Summer! Summer! Summer!'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-4176087157521734182</id><published>2007-04-14T18:16:00.000-07:00</published><updated>2008-12-10T03:54:21.815-08:00</updated><title type='text'>You can never be too specialized...</title><content type='html'>&lt;span style="font-family: arial;"&gt;Woah, a whole month since I've updated this blog. That's partly due to moving in (March 24th), and not having internet for a week afterwards. Moving day was long - seven hours. Then the unpacking began...that's still not completed. Who knew we had so much stuff!?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Work has been both the usual non-stop, busy, go go go, and the unusual - they told me they thought I worked excessive hours. How often do you hear that?? I proposed a plan to this...dilemma, which AirG has accepted whole-heartedly :-). I'm to shed more of my work onto the team, so that instead of them working normal hours and me working 10-12 hour days, I spread it around, give them the opportunity to accept more responsibility, and to learn more, and I can start to leave at normal hours. In fact, towards this, I am going to join the &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.nsride.com/"&gt;NSRide&lt;/a&gt;&lt;span style="font-family: arial;"&gt; club, which is a group of people that go mountain biking together. Anyone can join, they have different skill levels, I just have to be there by 6PM on Thursdays, so I'm leaving work early, at least on those days.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Which brings me to today's activities...I bought a mountain bike! :-).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;And not just any bike, but the one I have been drooling over for months.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;I've purchased a 2007 Specialized Trail SX III. If you saw it, you might think it was an SX II, because that's what the paint job says. It's like this - the frame for the I, II, and II are all identical, just different paint jobs. &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.obsessionbikes.com/"&gt;Obsession Bikes&lt;/a&gt;&lt;span style="font-family: arial;"&gt; didn't have a medium with the Trail III paint job, so they took a Trail II, and put all the Trail III parts on it. I prefer the Trail II paint job, so that works out pretty well I'd say :-).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Here's what the bike looks like:&lt;/span&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_VMw1X5FSof0/RiF_dckRjfI/AAAAAAAAABM/BZlEp7dQdZo/s1600-h/SXT_II_Armadillo.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_VMw1X5FSof0/RiF_dckRjfI/AAAAAAAAABM/BZlEp7dQdZo/s320/SXT_II_Armadillo.jpg" alt="" id="BLOGGER_PHOTO_ID_5053460400747679218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Pretty snazzy :-). It is much heavier than anything I've ridden before - 37 lbs. And I've gotten the full-face helmet, forearm &amp; shin pads, and hydration pack. Now I just need to get out and ride it. But not just yet, I have the Sun Run tomorrow.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Now that I have the bike, I can move on to wedding and honeymoon planning. There's always something going on around here...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-4176087157521734182?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/4176087157521734182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=4176087157521734182' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/4176087157521734182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/4176087157521734182'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2007/04/you-can-never-be-too-specialized.html' title='You can never be too specialized...'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_VMw1X5FSof0/RiF_dckRjfI/AAAAAAAAABM/BZlEp7dQdZo/s72-c/SXT_II_Armadillo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-6578185147570547518</id><published>2007-03-15T22:37:00.000-07:00</published><updated>2008-12-10T03:54:22.663-08:00</updated><title type='text'>Taking Possession</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:arial;"&gt;Well, we're not moved in yet, but we now have possession of our new townhouse! woot!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Here's some pics:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;The kitchen&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_VMw1X5FSof0/RfouBeqZ7pI/AAAAAAAAAAY/cb4Cg9Duc9w/s1600-h/PICT0904.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_VMw1X5FSof0/RfouBeqZ7pI/AAAAAAAAAAY/cb4Cg9Duc9w/s320/PICT0904.JPG" alt="" id="BLOGGER_PHOTO_ID_5042393335740362386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Main section of the living rooom:&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_VMw1X5FSof0/RfouB-qZ7qI/AAAAAAAAAAg/I5sc19KqztM/s1600-h/PICT0905.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_VMw1X5FSof0/RfouB-qZ7qI/AAAAAAAAAAg/I5sc19KqztM/s320/PICT0905.JPG" alt="" id="BLOGGER_PHOTO_ID_5042393344330296994" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Second half of the living room, with fireplace:&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_VMw1X5FSof0/RfouCOqZ7rI/AAAAAAAAAAo/2YNdU5Iuwuc/s1600-h/PICT0906.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_VMw1X5FSof0/RfouCOqZ7rI/AAAAAAAAAAo/2YNdU5Iuwuc/s320/PICT0906.JPG" alt="" id="BLOGGER_PHOTO_ID_5042393348625264306" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;The closet organizer in the master bedroom:&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_VMw1X5FSof0/RfouCeqZ7sI/AAAAAAAAAAw/agGwpFv9z_A/s1600-h/PICT0909.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_VMw1X5FSof0/RfouCeqZ7sI/AAAAAAAAAAw/agGwpFv9z_A/s320/PICT0909.JPG" alt="" id="BLOGGER_PHOTO_ID_5042393352920231618" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;What will soon be my computer/office space:&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_VMw1X5FSof0/RfouEOqZ7tI/AAAAAAAAAA4/_7e4y6vADVc/s1600-h/PICT0897.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_VMw1X5FSof0/RfouEOqZ7tI/AAAAAAAAAA4/_7e4y6vADVc/s320/PICT0897.JPG" alt="" id="BLOGGER_PHOTO_ID_5042393382985002706" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-6578185147570547518?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/6578185147570547518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=6578185147570547518' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/6578185147570547518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/6578185147570547518'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2007/03/taking-possession.html' title='Taking Possession'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_VMw1X5FSof0/RfouBeqZ7pI/AAAAAAAAAAY/cb4Cg9Duc9w/s72-c/PICT0904.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-6307131504196457790</id><published>2007-03-01T21:59:00.000-08:00</published><updated>2008-12-10T03:54:22.882-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cycling'/><category scheme='http://www.blogger.com/atom/ns#' term='specialized'/><category scheme='http://www.blogger.com/atom/ns#' term='bikes'/><title type='text'>It must be getting near cycling season...</title><content type='html'>&lt;span style="font-family:arial;"&gt;My irresistible urge to get out on the bike is once again showing itself. If only it would stop snowing in the morning. In the meantime, as I have mentioned, I am saving up for a new mountain bike, something that can handle riding on the Shore.&lt;br /&gt;&lt;br /&gt;So far, I'm comparing what I look at against the Specialized &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;SX&lt;/span&gt; Trail:&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_VMw1X5FSof0/Ree9__ddejI/AAAAAAAAAAM/H0H_jIWjOJw/s1600-h/SXT_III_Rust_Corrected.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_VMw1X5FSof0/Ree9__ddejI/AAAAAAAAAAM/H0H_jIWjOJw/s320/SXT_III_Rust_Corrected.jpg" alt="" id="BLOGGER_PHOTO_ID_5037203615301597746" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;I've also been thinking about making a few upgrades to my road bike. Everything on it is pretty much the stock parts it came with. After reading reviews from other riders, there seems to be a few parts that everyone agrees are either too heavy or not good enough:&lt;br /&gt;&lt;/span&gt;&lt;ol style="font-family: arial;"&gt;&lt;li&gt;The brake pads are not good enough for steep descents.&lt;/li&gt;&lt;li&gt;The wheels are stiff and heavy.&lt;/li&gt;&lt;li&gt;The tires are heavy.&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family:arial;"&gt;Brake pads are simple enough :-). I can attest that the tires (Michelin Dynamics) are not that great. I've already replaced the rear tire with a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Bontrager&lt;/span&gt; Racer Lite, and will replace the front with the same, or perhaps the slightly lighter &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Bontrager&lt;/span&gt; X Lite Pro. The wheels on the other hand, that gets expensive.&lt;br /&gt;&lt;br /&gt;The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Xero&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;XSR&lt;/span&gt;-3 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;wheelset&lt;/span&gt; that the bike is sold with come in at a whopping 2050 grams. That's heavy in the cycling world. Good wheels can easily cost $1000 or more for the pair. I might go for a more intermediate pair - the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Bontrager&lt;/span&gt; Lite &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;wheelset&lt;/span&gt;, at $550. There's also the Mavis &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Ksyrium&lt;/span&gt; Elite, but they're $890 for the pair.&lt;br /&gt;&lt;br /&gt;The price we are willing to pay to make our bikes faster, when our legs aren't ;-).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-6307131504196457790?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/6307131504196457790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=6307131504196457790' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/6307131504196457790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/6307131504196457790'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2007/03/it-must-be-getting-near-cycling-season.html' title='It must be getting near cycling season...'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_VMw1X5FSof0/Ree9__ddejI/AAAAAAAAAAM/H0H_jIWjOJw/s72-c/SXT_III_Rust_Corrected.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-5170500712331389896</id><published>2007-02-26T18:55:00.000-08:00</published><updated>2007-02-26T19:04:04.515-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wedding'/><category scheme='http://www.blogger.com/atom/ns#' term='bike'/><category scheme='http://www.blogger.com/atom/ns#' term='cycling'/><category scheme='http://www.blogger.com/atom/ns#' term='townhouse'/><category scheme='http://www.blogger.com/atom/ns#' term='running'/><category scheme='http://www.blogger.com/atom/ns#' term='heroes'/><title type='text'>Keeping busy</title><content type='html'>&lt;span style="font-family: arial;"&gt;For someone who likes to sit and read quietly, I seem to be doing anything but that since the New Year began.&lt;br /&gt;&lt;br /&gt;A current rundown:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: arial;"&gt;Wedding planning (August 11&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;th&lt;/span&gt;, 2007)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: arial;"&gt;Training for the Sun Run (up to 7+Km now, 3x/week)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: arial;"&gt;Bought a townhouse! - Moving in March! (already packing)&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: arial;"&gt;Looking to get a mountain bike (hey, I live on the shore, it's a must-have!)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: arial;"&gt;Trying to keep up with my reading. I'm on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Refactoring&lt;/span&gt; by Martin Fowler now.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: arial;"&gt;Watching HEROES.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: arial;"&gt;Went to the Bike Expo during the Outdoor Show at BC Place.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-5170500712331389896?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/5170500712331389896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=5170500712331389896' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/5170500712331389896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/5170500712331389896'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2007/02/keeping-busy.html' title='Keeping busy'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-9082157777761522658</id><published>2007-01-21T16:22:00.000-08:00</published><updated>2007-01-21T16:34:06.090-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AirG'/><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='management'/><category scheme='http://www.blogger.com/atom/ns#' term='project'/><title type='text'>Still going</title><content type='html'>&lt;span style="font-family:arial;"&gt;I've been continuing my reading to improve my understanding of more areas of my profession. I finished of UML Distilled. it's a pretty small, fast read, filled with real-world advice on what to use, and not use, in UML. You have to appreciate an author who is heavily involved letting you know when there are parts to the standard that may just not make sense, and that you should avoid them. Essentially, he remind you to do what works, even if it's not standard.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Since then, I have started into Rapid Development. I'm only about 60 pages into this nearly 700 page tome, and already it's one of the most exciting books in this field I have read. Interestingly enough, another excellent book that also impressed me - Code Complete 2, is also by Steve McConnell. His books are by far the best I have come across for really seeing what goes wrong in most software projects, and how to prevent it from happening to you and your team. One of the exciting parts for me is that I am already gaining benefit from the advice in this book. I've actually used it to outline risks to a project manager. It helped me make it obvious why some ideas were leading down the path we've always taken in the past, that has gotten us into trouble. With no need to argue, or complain, but simply provide a clear, concise outline of where I felt there to be significant risks, I've gotten people to agree, and schedule things sanely. People on my team are happy, they feel they're actually working on a project that clearly defines what's wanted, and when it's wanted by, without expecting them to work 24/7, for weeks.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-9082157777761522658?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/9082157777761522658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=9082157777761522658' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/9082157777761522658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/9082157777761522658'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2007/01/still-going.html' title='Still going'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-2431543516297376334</id><published>2007-01-08T20:17:00.000-08:00</published><updated>2007-01-08T21:17:24.643-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AirG'/><category scheme='http://www.blogger.com/atom/ns#' term='managing'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='cycling'/><category scheme='http://www.blogger.com/atom/ns#' term='2007'/><category scheme='http://www.blogger.com/atom/ns#' term='running'/><category scheme='http://www.blogger.com/atom/ns#' term='coding'/><title type='text'>The beginning of 2007</title><content type='html'>&lt;span style="font-family:arial;"&gt;A new year, literally full of opportunity.&lt;br /&gt;I am continuing to read more as part of my Professional Development Plan (something Steve McConnell talks about in Code Complete 2 - see last blog entry). Since finishing CC2 (which is an excellent book) I have continued on with his recommended reading list, here's what I've gotten through so far:&lt;br /&gt;&lt;br /&gt;Facts &amp;amp; Fallacies of Software Engineering&lt;br /&gt;Software Project Survival Guide&lt;br /&gt;Professional Software Development&lt;br /&gt;Software Configuration Management Patterns&lt;br /&gt;&lt;br /&gt;and I am currently reading:&lt;br /&gt;&lt;br /&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;UML&lt;/span&gt; Distilled&lt;br /&gt;&lt;br /&gt;What does all this mean for the software I develop? Mostly a reinforcement of things I knew, a focus on upfront design and really unit testing everything I write. Making changes in small increments and testing right away. The bigger impact all this is having is on how I lead the team at work. Improving how people use &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;CVS&lt;/span&gt; and Subversion, putting in place a nightly build system, enforcing milestones and code reviews, and getting design and documentation for each project. Doing all that along with coordinating both my team and across the teams leaves little time left for coding :-). With what time I have left, I want to get the most out of the code I write.&lt;br /&gt;&lt;br /&gt;There's still a long way to go, both in reading more about developing software, and actually putting it into practice.&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;This year, I have started training for the Sun Run already :-). I want to be under 60 min, so I have already put myself on a training regimen. However, aside from running, I have cycling goals this year. Riding to work is good, and the loop around &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;UBC&lt;/span&gt; is a solid ride, but I want to stretch my cycling. My goals include the ride out to Horseshoe Bay, riding up Mt. Seymour, doing at least one century ride (100Km), and possibly the ride out to Harrison Hot Springs (~140Km), and back the next day.&lt;br /&gt;&lt;br /&gt;I don't know how you spent New Year's Eve, but for myself, just after midnight....I got engaged :-).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For this year, plan big! You know what you need to do, now just get started doing it!&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-2431543516297376334?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/2431543516297376334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=2431543516297376334' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/2431543516297376334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/2431543516297376334'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2007/01/new-year-literally-full-of-opportunity.html' title='The beginning of 2007'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-2672864533163357905</id><published>2006-12-02T13:26:00.000-08:00</published><updated>2006-12-02T13:53:24.652-08:00</updated><title type='text'>Software Skills</title><content type='html'>&lt;span style="font-family: arial;"&gt;I've been doing software development for about 6 years now. As a team lead I'm expected to be both familiar with the technical side of our work, as well as having the social or management capabilities to run the team. So you might expect a hard-core geek who wants to improve to focus on how to better run a team of developers. That's something I am working on, but surprisingly, I'm finding I have to work harder on expanding my technical knowledge. Or perhaps I am relearning things I came across years ago, but am now at a point where I can put those things in place, once I relearn them.&lt;br /&gt;&lt;br /&gt;This brings me to what I am currently reading - &lt;a href="http://www.chapters.indigo.ca/books/item/books-978073561967/0735619670/Code+Complete?ref=Search+Books%3a+%27code+complete+2%27"&gt;Code Complete 2&lt;/a&gt; by Steve McConnell. It focuses on the actual construction of programs - ie, 'coding'. Essentially his argument is that of all work on a software project, from requirements gathering to development to testing to launching, 85% of the time is spent in the coding phase. As such, the book provides techniques and ideas on how to get the best code out of that process. Lots of it seems like common sense, things you will have come across before, but never concentrated in one book before. I think this has to be one of the top books on developing software I've ever read. I can see why the author gives a copy to all of the new hires at his company to read before they start developing.&lt;br /&gt;&lt;br /&gt;Dell Axim - I've been using this more and more. I love this little gadget :-). In particular, I read books on it. While there are several formats for books out there, the ones I seem to use the most are PDF and CHM files. Fortunately, there is an excellent PDF reader for Windows Mobile devices - &lt;a href="http://pocketxpdf.sourceforge.net/"&gt;PocketXpdf&lt;/a&gt;. You simply shouldn't get anything else to read PDF's. It's at least 1/10th the size of Adobe's PDF reader, it's free, it has bookmarks. It's a must have.&lt;br /&gt;&lt;br /&gt;An excellent web browser for Windows Mobile is MiniMo - a mini Mozilla browser. Among the features you would expect from the Mozilla browser, it includes tabs. Very handy for looking at multiple sites. And I might add, this very blog shows up nicely when viewed from within MiniMo ;-).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-2672864533163357905?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/2672864533163357905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=2672864533163357905' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/2672864533163357905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/2672864533163357905'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2006/12/software-skills.html' title='Software Skills'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-115845252473915656</id><published>2006-09-16T16:55:00.000-07:00</published><updated>2006-09-16T17:22:04.760-07:00</updated><title type='text'>Where did the time go?</title><content type='html'>&lt;span style="font-family: arial;"&gt;Was my last update really July 12th!? Woah, what the heck have I been doing!?&lt;br /&gt;&lt;br /&gt;Let's see, since then, in July;&lt;br /&gt;I've invested in a heart rate monitor (Polar S625X) to help me in my training.&lt;br /&gt;Made some adjustments to Jen's bike (shorter stem) to make it more comfortable for her reach.&lt;br /&gt;Floyd Landis won the Tour de France after an awesome come-back stage win. Then lost it when he was accused of using doping. What a waste. Why do athletes keep doing stupid things like this when it's obvious they will be tested, caught, and banned.&lt;br /&gt;Spent a warm summer day  at Lake Alouette, swimming and reading. That was pretty nice.&lt;br /&gt;This summer's 'AirG Day' was sort of like City Chase. A scavenger hunt located downtown, ranging from Gastown to English Bay, ending in a BBQ at Stanley Park.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In August;&lt;br /&gt;Spent almost a week in Whistler riding and swimming. And eating, let's not forget the eating :-).&lt;br /&gt;Saw more openhouses, none of which we liked enough or could afford.&lt;br /&gt;Hiked the Lynn Loop almost every weekend. (5.1Km)&lt;br /&gt;Spent a day at the PNE, but without going on any of the rides. (My self-restraint was enormous).&lt;br /&gt;Spent a week at Summerland ( smokey week caused by the fires near Manning Park).&lt;br /&gt;Went Kayaking for the first time out at Deep Cove. That was very cool, I highly recommend giving it a shot.&lt;br /&gt;&lt;br /&gt;September;&lt;br /&gt;Not as much to report yet, still looking at townhouses, but have scaled back on what size/price we're looking at. It's simply too expensive for what we want.&lt;br /&gt;That said, we are seeing prices finally start to drop. Nearly every place we've seen in the last 4 weeks has dropped it's price.&lt;br /&gt;&lt;br /&gt;I'm finally close to upgrading my computer. It's been tough. Intel's Conroe processors are fast and affordable. I've also been looking into Macs. Jen's next upgrade is very likely to be something like the 20" or 24" iMac. Those are pretty sweet computers now.&lt;br /&gt;&lt;br /&gt;Summer is slipping away, I'm riding less often to work. Soon I will have to go back to the stationary bike at the gym :-(. But I'm going to start again as early as weather permits next year so I can keep up with the better cyclists at the office :-).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-115845252473915656?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/115845252473915656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=115845252473915656' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/115845252473915656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/115845252473915656'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2006/09/where-did-time-go.html' title='Where did the time go?'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-115276544218794605</id><published>2006-07-12T21:22:00.000-07:00</published><updated>2006-07-12T21:37:22.200-07:00</updated><title type='text'>Running into trouble</title><content type='html'>&lt;span style="font-family:arial;"&gt;Last weekend (July 8th) was the Underwear Affair! I raised over $400 for the BC Cancer Foundation. The run on the weekend was 10-K, which I thought I was prepared for. Not quite. As I learned the hard way, never eat a powerbar 20 minutes before you're going to run 10-K. I experienced painful cramps in my chest/abs within the first 2-K. It was so bad, I thought I was going to have to give up on the run entirely. My plan for slowing every 10-15 minutes for a sip of water turned into almost stopping every 5 minutes just to try and get rid of the cramps. And when I did run, it was more of a slow jog. The other thing I learned is that doing all my running on a treadmill is a poor way to condition my legs for running on tarmac. Despite running 7-K, 3x a week on a treadmill with no leg pain, running on roads and sidewalks left me walking/limping the next couple of days. Despite all this though, I managed to keep going, and even reached my goal of completing the run in under one hour. Yay!&lt;br /&gt;&lt;br /&gt;The last week or two have been...stressful at work. I don't usually think of work that way, I enjoy my job immensely. However, a few weeks ago, due to some changes and hardware problems, the software that we use to determine some billing information wasn't able to run. Now imagine that there is a lot of money involved, if we can just get the software to work again. At first it was a fairly manual task to get the software working. Finally, today, I managed to write new software that not only gets the billing to work again, but does it &lt;span style="font-weight: bold;"&gt;4 times faster&lt;/span&gt; than before! That may not sound like much, but trust me, this is going to be a highlight on my annual review :-).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-115276544218794605?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/115276544218794605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=115276544218794605' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/115276544218794605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/115276544218794605'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2006/07/running-into-trouble.html' title='Running into trouble'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-115207799185632931</id><published>2006-07-04T22:30:00.000-07:00</published><updated>2006-07-04T22:39:51.866-07:00</updated><title type='text'>This weeks mutterings</title><content type='html'>&lt;span style="font-family: arial;"&gt;It's been quite an exciting week for sports - World Cup games and the start of the Tour de France!&lt;br /&gt;Too bad Germany got knocked out of the World Cup, I was supporting them because they're the host country.&lt;br /&gt;This year's TdF had excitement before the first bike was rolling onto the first stage. A 'performance enhancement' scandal has broken, and several of the top riders are OUT of the Tour! This opens up the race to other rides to have an incredible opportunity to win.&lt;br /&gt;&lt;br /&gt;Work almost slowed down for a few days...almost. People on my team keep going on vacation, so those of us left are kept pretty busy.&lt;br /&gt;&lt;br /&gt;July 8th is the BC Cancer Foundation 'Underwear Affair' 10-K fundraiser, which I am in. The run isn't until 6PM, although I imagine it's going to still be quite warm at that time (better than rain!).&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-115207799185632931?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/115207799185632931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=115207799185632931' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/115207799185632931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/115207799185632931'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2006/07/this-weeks-mutterings.html' title='This weeks mutterings'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-115150519748278389</id><published>2006-06-27T22:36:00.000-07:00</published><updated>2006-06-28T07:33:17.503-07:00</updated><title type='text'>It's only a bike, and so much more</title><content type='html'>&lt;span style="font-family:arial;"&gt;It's been something of a bike week for us.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;After what has felt like years, I finally convinced Jen to try a modern-day bike. She liked it :-).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Here's what her birthday present looks like:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1347/1643/1600/4300disc_rallybluesilver.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1347/1643/320/4300disc_rallybluesilver.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;I decided to try riding to work, (no, not by taking my bike onto the seabus!). It takes me exactly 30 minutes to get to/from the office to the apartment. &lt;/span&gt;&lt;span style="font-family:arial;"&gt;That's faster than waiting for a bus, riding the seabus, taking the skytrain, and finally walking the rest of the way to the office.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Unfortunately, the building manager has some radical hate for all things bike-related, including trying to store my bike in my office. &lt;/span&gt;&lt;span style="font-family:arial;"&gt;I found out that my company had an agreement where we could bring our bkes up to the office, as long as we used the emergency fire stairs, instead of the elevators. Fair enough, some people could scratch up the elevator. Of course, it turns out that the building managers hate extended to putting a padlock on the outside of the emergency door, so no one can get in. That's a great way to work with your clientelle that are leasing 2 floors in the building you manage.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;The cool thing is, my company trying to find an arrangement for myself and the others at the office that want to cycle in. That's pretty cool that they are willing to go to bat for us.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-115150519748278389?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/115150519748278389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=115150519748278389' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/115150519748278389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/115150519748278389'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2006/06/its-only-bike-and-so-much-more.html' title='It&apos;s only a bike, and so much more'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-115086462316008607</id><published>2006-06-20T21:05:00.000-07:00</published><updated>2006-06-20T21:38:52.573-07:00</updated><title type='text'>Notions of Innovation</title><content type='html'>&lt;span style="font-family:arial;"&gt;I came across this great list from Melissa Mayer (for those of you who don't know, she's the VP for search products at Google).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:18;"&gt;1&lt;span style="font-weight: bold;font-size:10;" &gt; Ideas come from everywhere&lt;/span&gt;&lt;span style="font-size:18;"&gt;&lt;br /&gt;Google expects everyone to innovate, even the finance team.&lt;br /&gt;&lt;span style="font-size:18;"&gt;2 &lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:10;"&gt;Share everything you can&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10;"&gt;&lt;br /&gt;Every idea, every project, every deadline - it's all accessible to everyone on the intranet.&lt;br /&gt;&lt;span style="font-size:18;"&gt;3&lt;span style="font-size:10;"&gt; &lt;span style="font-weight: bold;"&gt;You're brilliant, we're hiring&lt;/span&gt;&lt;br /&gt;Founders Larry Page and Sergey Brin approve hires. They favor intelligence over experience.&lt;br /&gt;&lt;span style="font-size:18;"&gt;4 &lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:10;"&gt;A license to pursue dreams&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10;"&gt;&lt;br /&gt;Employees get a "free" day a week. Half of new launches come from this "20% time."&lt;br /&gt;&lt;span style="font-size:18;"&gt;5&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;Innovation, not instant perfection&lt;/span&gt;&lt;br /&gt;Google launches early and often in small beta tests, before releasing new features widely.&lt;br /&gt;&lt;span style="font-size:18;"&gt;6&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;Don't politic, use data&lt;/span&gt;&lt;br /&gt;Mayer discourages the use of "I like" in meetings, pushing staffers to use metrics.&lt;br /&gt;&lt;span style="font-size:18;"&gt;7&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;Creativity loves restraint&lt;/span&gt;&lt;br /&gt;Give people a vision, rules about how to get there, and deadlines.&lt;br /&gt;&lt;span style="font-size:18;"&gt;8&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;Worry about usage and users, not money&lt;/span&gt;&lt;br /&gt;Provide something simple to use and easy to love. The money will follow.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:18;"&gt;9&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;Don't kill projects - morph them&lt;/span&gt;&lt;br /&gt;There's always a kernel of something good that can be salvaged.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;So what are you doing in your company to innovate?&lt;br /&gt;&lt;br /&gt;To read about some of the fascinating things that are happeing at Google, check our their &lt;a href="http://googleresearch.blogspot.com/"&gt;research blog&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-115086462316008607?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/115086462316008607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=115086462316008607' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/115086462316008607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/115086462316008607'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2006/06/notions-of-innovation.html' title='Notions of Innovation'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-114998276764065899</id><published>2006-06-10T16:17:00.000-07:00</published><updated>2006-06-10T16:39:27.653-07:00</updated><title type='text'>AirG, exercise, and old computers</title><content type='html'>&lt;span style="font-family:arial;"&gt;Since my last blog entry, I have been increasing my running time at the gym, in preparation of the 10-K run on July 8th for the &lt;a href="http://www.uncoverthecure.org"&gt;underwear affair&lt;/a&gt;. I've reached 40 minutes of steady running at a 9:49 per mile pace. This works out to just over 6-K in 40 minutes. Assuming I keep my training up (running 3x week), I should be on track to do the 10-K at around 57-58 minutes, which would be 10 minutes faster than my Sun Run time.&lt;br /&gt;&lt;br /&gt;AirG news:&lt;br /&gt;As of now, I have been &lt;span style="font-weight: bold;"&gt;promoted&lt;/span&gt; to the Integrations Team Lead. So essentially, more responsibility, longer hours, more work to do in a shorter period of time. Gotta love it :-).&lt;br /&gt;&lt;br /&gt;Since starting at AirG, I've been expanding my knowledge of programming in Perl, and recently PHP. However, there's still an ocean of knowledge to acquire (or at least, that's how it feels), so I have started to concentrate my study time more and more on Perl, learning as much as fast as I can. Still need to expand my PHP and MySQL skills. I love getting paid to learn stuff :-).&lt;br /&gt;&lt;br /&gt;I've managed to get some local bike rides in. I have a route that takes me out on the Dollarton Highway, through Deep Cove, and return via the Mount Seymour Parkway. Zipping down the hill at 60Km/h is pretty sweet early on a weekend morning with no traffic :-).&lt;br /&gt;&lt;br /&gt;On top of all this, the World Cup has started!! It's going to be a crazy month!&lt;br /&gt;&lt;br /&gt;As you may recall from some of my earlier postings, I now have a snazzy 24" wide-screen LCD, which replaced my aging (10 years!) 21" CRT monitor. Well, kind of a sad day today, I took the 21" to the used computer store to sell to them. How much was it worth to them? Zero. Zilch. Nadda. A whole lotta nothing! It still worked, had a great picture. But it was also 2 feet deep and weighed in near 100 pounds. Oh well, it's going to be recycled, along with an old scanner and a box of really old computer parts. I can actually see the den again now that it's all gone :-).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-114998276764065899?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/114998276764065899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=114998276764065899' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/114998276764065899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/114998276764065899'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2006/06/airg-exercise-and-old-computers.html' title='AirG, exercise, and old computers'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-114884279456208648</id><published>2006-05-28T11:53:00.000-07:00</published><updated>2006-05-28T11:59:54.573-07:00</updated><title type='text'>Science Run</title><content type='html'>&lt;span style="font-family:arial;"&gt;This morning I went into a &lt;a href="http://sciencefairs.ca/fun_run_2006/therun.html"&gt;5-K run at Science World&lt;/a&gt;, to raise funds to send kids to science fairs.&lt;br /&gt;Aside from the fund-raising aspect, I am using it to gauge my performance for the upcoming 10-K run for the BC Cancer Foundation's fundraiser - &lt;a href="http://www.uncoverthecure.org/index.html"&gt;The Underwear Affair&lt;/a&gt;. I managed to run the Science Run in 26:03. Which is considerably better than my Sun Run pace. Although I don't think I can sustain this speed over a full 10-K run, I am hoping to reach my goal of doing 10-K in under one hour. &lt;br /&gt;&lt;br /&gt;One thing I have noticed about running (and cycling), is that for me, it could easily become addictive :-). There's just something about the training, the organized events, testing myself that keeps grabbing me.&lt;br /&gt;&lt;br /&gt;See you at the next run :-).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-114884279456208648?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/114884279456208648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=114884279456208648' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/114884279456208648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/114884279456208648'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2006/05/science-run.html' title='Science Run'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-114756889292712500</id><published>2006-05-13T17:53:00.000-07:00</published><updated>2006-05-13T18:09:28.023-07:00</updated><title type='text'>Summer activities</title><content type='html'>&lt;span style="font-family:arial;"&gt;What would summer be without activities? BORING, that's what! So I've picked it up a notch.&lt;br /&gt;I've signed up for a 10-K fundraiser, called the &lt;a href="http://www.uncoverthecure.org/index.html"&gt;Underwear Affair&lt;/a&gt;&lt;/span&gt;. &lt;span style="font-family:arial;"&gt;It's a 5 walk or 10-K run to raise funds for the BC Cancer Foundation.&lt;br /&gt;It's called the Underwear Affair because it focuses on cancers below the waist (prostate, colon, ovarian, etc).&lt;br /&gt;I'm at the gym three times a week, increasing my running time, in the hopes of running 10K in under an hour.&lt;br /&gt;&lt;br /&gt;In addition, I'm still trying to get some bike riding in. Just today I went for a ride from the North Shore to Maple Ridge and back. The Barnet Hwy is a tough ride on the way back. My hamstrings will take several days to recover. Still, it was a warm, sunny day, good people to ride with, and I managed 72Km, which is the longest ride I have gone for so far. My friends are much stronger riders than I am, but they are willing to ride with my and wait when I drop behind. They're riding to Harrison Hotsprings from downtown next weekend (it's about..6 hrs of riding). I will not be going :-). One day...&lt;br /&gt;&lt;br /&gt;No luck on the townhouse hunt. Last week, we put in a bid on an ok place. We didn't get it. There were TEN other offers, with the winning bid well above the asking price, AND...NO subject.None. Nada. No financing, no home inspection, no review of the strata minutes. There are people out there with more money that sense buying townhouses.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Work is good, been interviewing lots of people lately, expanding the team. We even have more office space (which is about 80% of the floor). Lots of projects to work on, and of course, I am still learning more about Perl and Regular Expressions.&lt;br /&gt;&lt;br /&gt;I'm looking forward to summer movies, treetop adventures, bike rides, running, and whatever else I can squeeze in :-).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-114756889292712500?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/114756889292712500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=114756889292712500' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/114756889292712500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/114756889292712500'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2006/05/summer-activities.html' title='Summer activities'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-114594254584967229</id><published>2006-04-24T21:58:00.000-07:00</published><updated>2006-04-24T22:22:25.863-07:00</updated><title type='text'>Agony of da feet</title><content type='html'>&lt;span style="font-family:arial;"&gt;I ran my first 10K this last weekend - in the Vancouver Sun Run. The extent of my training was a couple of 2K runs at the gym weeks before, and a couple of bike rides. I managed to complete the run in 67:29, which I am pretty happy with. My original plan was to walk/run, but I ended up running the entire time. The only drawback - walking had become quite difficult. I will train well in advance, and on a regular basis for any future runs.&lt;br /&gt;&lt;br /&gt;I'm enjoying my road bike. I went with friends after work to ride around UBC and back, and have also taken it for a spin over the 2nd Narrows out to Hastings. 2nd Narrows is a bike-unfriendly bridge. The sidewalk is very narrow, and the deck joints stick out. Add in a wicked cross-wind, and you're struggling to hold the bike without crashing into the railings or wiping out on the joints, all the while braking as best you can (more likely, until your hands have gone numb).&lt;br /&gt;&lt;br /&gt;We've managed to bid on several townhouses in the last month, and not get any of them. Unfortunately, since the real estate market is still crazy, there are people out there willing to go well over the asking price. I'm happy to wait for them to be crushed by rising interest rates :-).&lt;br /&gt;&lt;br /&gt;I'm having fun with my Dell PocketPC. Most of the time I use it to read books, but I also like to play chess on it, and there are several excellent chess engines and training programs available. For a strong chess program, &lt;a href="http://www.chessbase.com/shop/product.asp?pid=152&amp;user=&amp;amp;coin="&gt;Fritz2&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt; is quite good, and for training, anything at &lt;a href="http://store.convekta.com/shop_model.asp?gid=206&amp;amp;sView=Catalog"&gt;Convekta&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Books read this month:&lt;br /&gt;23 Days in July - a face paced book describing the 2003 Tour de France, focusing on Lance Armstrong's win.&lt;br /&gt;Treasure - From Clive Cussler (author of 'Sahara'). Another in the Dirk Pitt series.&lt;br /&gt;The Last Sorcerer - A biography of Isaac Newton, who many consider the greatest mind the world has ever produced.&lt;br /&gt;In Code - Autobiographical story of how Sarah Flannery, a high school student, developed a new mathematical encryption method, entered it into science contents, and won. Three times. And then helped discover a flaw in it, showing what good science is really all about.&lt;br /&gt;&lt;br /&gt;I'm currently working my way through Men of Mathematics. Written in the 1930's, it's a highlight of what was then considered the key mathematicians and their discoveries. It's also written in an old-English style, which makes it incomprehensible at times :-).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-114594254584967229?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/114594254584967229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=114594254584967229' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/114594254584967229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/114594254584967229'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2006/04/agony-of-da-feet.html' title='Agony of da feet'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-114411898994841832</id><published>2006-04-03T19:30:00.000-07:00</published><updated>2006-04-03T19:49:49.966-07:00</updated><title type='text'>Built for speed</title><content type='html'>&lt;span style="font-family:arial;"&gt;I've wanted a road bicycle for some time, and have been researching them since last year. Well, now I finally have one. Last weekend I borrowed a friends bike and rode out from English Bay to Steveston and back. Long ride :-). It helped convince me to get my own bike. After looking at Felt, Giant, Trek, and Cannondale, I ended up getting a &lt;a href="http://www.giant-bicycles.com/cn/030.000.000/030.000.000.asp?year=2005&amp;model=10176"&gt;2005 Giant OCR Composite 3&lt;/a&gt;. Brief details: Fully carbon-fiber frame, forks, and seat stays. Light enough to lift with two fingers.&lt;br /&gt;The only thing not stock is the seatpost, which was replaced with a better, aerodynamic one. I await the summer with great anticipation :-).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1347/1643/1600/PICT0822.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/1347/1643/320/PICT0822.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1347/1643/1600/PICT0825.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/1347/1643/320/PICT0825.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1347/1643/1600/PICT0823.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/1347/1643/320/PICT0823.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1347/1643/1600/PICT0824.0.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/1347/1643/320/PICT0824.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1347/1643/1600/PICT0826.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/1347/1643/320/PICT0826.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-114411898994841832?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/114411898994841832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=114411898994841832' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/114411898994841832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/114411898994841832'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2006/04/built-for-speed.html' title='Built for speed'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-114110632527767037</id><published>2006-02-27T21:49:00.000-08:00</published><updated>2006-03-03T07:31:56.386-08:00</updated><title type='text'>Yet more Dell</title><content type='html'>&lt;span style="font-family:arial;"&gt;So, I admit it, I'm a PDA geek. I started off with a used Palm IIIx, and eventually got myself a Sony Clie. I still use it, but it has a few issues. It's not very fast. The battery in it seems to be dying faster every day. Palm is virtually gone from the business, and the PalmOS that it runs on is at a dead-end. Future 'Palm' products will use Linux.&lt;br /&gt;&lt;br /&gt;So, I've been eyeing some of the Windows based PDA's, in particular the &lt;a href="http://configure.dell.com/dellstore/config.aspx?c=ca&amp;CS=CADHS1&amp;amp;l=en&amp;oc=OCX51624_RBP_DHS"&gt;Dell Axim x51v&lt;/a&gt;.&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1347/1643/1600/axim51v_front_122x100.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/1347/1643/320/axim51v_front_122x100.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Compared to the Clie (33MHz, 16MB RAM), the Axim is 624MHz! with 64MB RAM and 256MB ROM, and can handle a 4GB memory stick. The screen is 640x480, and you can even watch movies on it.&lt;br /&gt;&lt;br /&gt;The price was pretty high, but recently, it's price dropped significantly... and then as it turns out, my girlfriend got it for me for my birthday :-). That's the way to feed my gadget addiction!&lt;br /&gt;I await it's arrival with great anticipation.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-114110632527767037?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/114110632527767037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=114110632527767037' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/114110632527767037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/114110632527767037'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2006/02/yet-more-dell.html' title='Yet more Dell'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-114084443965262278</id><published>2006-02-24T21:06:00.000-08:00</published><updated>2006-02-24T21:13:59.666-08:00</updated><title type='text'>Monitor in action</title><content type='html'>&lt;span style="font-family:arial;"&gt;So the pics in the previous post didn't really give an action shots of the new LCD, so here's a couple:&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: arial;"&gt;Here's a shot running Linux, with Firefox, and a DVD (Bladerunner) running in MPlayer:&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1347/1643/1600/PICT0814.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1347/1643/320/PICT0814.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family: arial;"&gt;A pic with just the movie and my desktop background:&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1347/1643/1600/PICT0820.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1347/1643/320/PICT0820.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family: arial;"&gt;And another shot. And yes, when I run the movie full-screen, it's awesome - completely widescreen :-).&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1347/1643/1600/PICT0821.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1347/1643/320/PICT0821.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Oh, and I just can't resist, "Hey dad, HAHA" :-)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-114084443965262278?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/114084443965262278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=114084443965262278' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/114084443965262278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/114084443965262278'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2006/02/monitor-in-action.html' title='Monitor in action'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-114054549264843225</id><published>2006-02-21T09:55:00.000-08:00</published><updated>2006-02-21T10:16:50.316-08:00</updated><title type='text'>24" of LCD goodness</title><content type='html'>&lt;span style="font-family:arial;"&gt;Yes, it has arrived! And sooner than I had expected.&lt;br /&gt;Here's what it's replacing:&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1347/1643/1600/PICT0805.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/1347/1643/320/PICT0805.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;It's a NEC XP21. For it's time (about 10 years old now), it was an incredible monitor. Heavy too.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;This monitor has survived at least three computers, but over time, it's di&lt;/span&gt;&lt;span style="font-family:arial;"&gt;splay has gotten darker.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;Here is the great unwrapping:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1347/1643/1600/PICT0804.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 316px; height: 238px;" src="http://photos1.blogger.com/blogger/1347/1643/320/PICT0804.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;The stand it will rest upon:&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1347/1643/1600/PICT0806.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1347/1643/320/PICT0806.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Assembled:&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1347/1643/1600/PICT0809.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1347/1643/320/PICT0809.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Booting up Linux:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1347/1643/1600/PICT0813.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1347/1643/320/PICT0813.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-114054549264843225?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/114054549264843225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=114054549264843225' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/114054549264843225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/114054549264843225'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2006/02/24-of-lcd-goodness.html' title='24&quot; of LCD goodness'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-114029675061729852</id><published>2006-02-18T13:01:00.000-08:00</published><updated>2006-02-18T13:05:50.636-08:00</updated><title type='text'>Finally, the car of the future...</title><content type='html'>&lt;span style="font-family:arial;"&gt;It's interesting to see where car manufacturers get their ideas from. Nissan has obviously hired some Star Trek fans. Who wouldn't want this!&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1347/1643/1600/terranaut.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1347/1643/320/terranaut.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family: arial;"&gt;A vehicle like this, I'd happily sit in the back seat and play on the workstations.&lt;br /&gt;More details &lt;a href="http://www.autoblog.com/2006/02/15/pics-of-nissan-terranaut-reveal-vehicle-perfect-for-picard-and-h/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-114029675061729852?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/114029675061729852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=114029675061729852' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/114029675061729852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/114029675061729852'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2006/02/finally-car-of-future.html' title='Finally, the car of the future...'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-114015501290651028</id><published>2006-02-16T21:32:00.000-08:00</published><updated>2006-02-16T21:43:45.313-08:00</updated><title type='text'>Infinity can be a challenge</title><content type='html'>&lt;span style="font-family:arial;"&gt;Debugging can be a challenge at the best of times. Now imagine it's (possibly) in one process spawned by the Apache web server...and it only shows up under heavy load, and it seems to be some sort of infinite loop. Ideally, you could configure apache to only run one process, load up a debugger, and get to work. But what do you do when it can only occur when there's maybe 100 processes, and you can't even tell what area of the code may be causing the problem...&lt;br /&gt;&lt;br /&gt;I can't say I have any definite answer. I'm trying to narrow it down to code that (obviously) could cause an infinite loop, and from that list, narrow it down further to what could have changed recently - keeping in mind that there's always the possibility that a recent code change could have an influence in an old branch of the code. It's not a challenge you hope for :-), but as far as problem solving goes, it keeps you thinking.&lt;br /&gt;&lt;br /&gt;Who knows, maybe if I google enough, I'll come across a similar situation that found a solution (or a close approximation :-) ).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-114015501290651028?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/114015501290651028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=114015501290651028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/114015501290651028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/114015501290651028'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2006/02/infinity-can-be-challenge.html' title='Infinity can be a challenge'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-113997966857133383</id><published>2006-02-14T20:55:00.000-08:00</published><updated>2006-02-14T21:01:08.583-08:00</updated><title type='text'>24" wide screen LCD...</title><content type='html'>&lt;span style="font-family:arial;"&gt;I love it when a plan comes together.&lt;br /&gt;I've been looking at LCDs a lot recently. I had decided on the Dell 24" widescreen LCD, but the price was still a bit steep...until today that is! Yup, it's ordered, and I got $250 off of it. It really is worth continuously checking their website for sales.&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1347/1643/1600/dell24lcd.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1347/1643/320/dell24lcd.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;You can read the details on their &lt;a href="http://accessories.dell.com/sna/productdetail.aspx?c=ca&amp;l=en&amp;amp;s=dhs&amp;cs=CADHS1&amp;amp;sku=320-4221&amp;amp;category_id=4009"&gt;site&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-113997966857133383?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/113997966857133383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=113997966857133383' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/113997966857133383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/113997966857133383'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2006/02/24-wide-screen-lcd.html' title='24&quot; wide screen LCD...'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-113997439600609312</id><published>2006-02-14T19:25:00.000-08:00</published><updated>2006-02-14T19:33:16.016-08:00</updated><title type='text'>Surround yourself with smart people</title><content type='html'>&lt;span style="font-family: arial;"&gt;Sat in on an interesting interview at work today. Interesting to me because the person being interviewed had a similar view to my own - 'work with people smarter than yourself'. I've been lucky to surround myself with people I consider to meet that criteria at work. Not only do I have the opportunity to learn from them, but I also learn how they go about solving problems, thinking through issues. I may be at work, but I'm still receiving an education :-).&lt;br /&gt;&lt;br /&gt;What's been happening since my last update...&lt;br /&gt;&lt;br /&gt;Lots of projects at work, modifying the existing WAP platform, building new tools, writing up effort estimates for projects. Still working on learning more about bash and perl.&lt;br /&gt;&lt;br /&gt;Still looking for a townhouse, though we have a real-estate agent now. Hopefully we will move soon, and I'll have room for more computers ;-).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-113997439600609312?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/113997439600609312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=113997439600609312' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/113997439600609312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/113997439600609312'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2006/02/surround-yourself-with-smart-people.html' title='Surround yourself with smart people'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-113798599067254710</id><published>2006-01-22T18:38:00.000-08:00</published><updated>2006-01-22T19:13:10.696-08:00</updated><title type='text'>Geek week</title><content type='html'>&lt;span style="font-family:arial;"&gt;Ahh, a week of geekdom. Or does that describe life in general? :-).&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;I've really been getting into listening to podcasts lately. Essentially, podcasts are audio recordings, usually in mp3 format, that you can download and copy to your mp3 player. You can also listen to some of them as streaming audio online. The cool thing is, anyone can create a podcast and distribute it. Apple will even host your podcast for free. A good start to site is &lt;a href="http://www.podnova.com/"&gt;podnova&lt;/a&gt; which has more than 25,000. Don't worry, they have a search engine to help you find what &lt;/span&gt;&lt;span style="font-family:arial;"&gt;your interested in, as well as a top 40 list. My favorite is This Week in Tech (TWiT) :-).&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1347/1643/1600/computerDesktop.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/1347/1643/320/computerDesktop.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;My computer desk is..somewhat crowded. But then I saw a photo &lt;/span&gt;&lt;span style="font-family:arial;"&gt;someone&lt;/span&gt;&lt;span style="font-family:arial;"&gt; t&lt;/span&gt;&lt;span style="font-family:arial;"&gt;ook, and I realized what I want my future setup to look like. The two monitors next to each other on the right are both 3&lt;/span&gt;&lt;span style="font-family:arial;"&gt;0". The monitor in the middle I think was 20", and the monitor raised up on the left is also 30". Sweeeeeeeeeeeeeeeeeeeeeeeeeeet!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;Next month, I may go for a new computer (see, wasn't the last paragraph relevant!?). I'm thinking an AMD dual-core 4400, 4GB of ram, 320GB hard drive, Leadtek Winfast 7800GT video card, and the regular stuff like DVD/RW, etc. I also want to add in a new monitor. Currently I have a 21" NEC XP 21 (CRT). I've been looking at the specs for the Acer 24" LCD, and a Dell 24" LCD (the 2405FPW). Wow, nice screens, lots of features, good refresh rates. However, I'll have to dig out the surface of my desk to find somewhere to put it :-). But image the power....awesome!&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;And as luck &lt;ahem&gt; would have it, I've just created enough space for a new computer. My old firewall - an aging dual Pentium Pro, running Linux in a 23" tower case has finally been repla&lt;/ahem&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1347/1643/1600/linksys.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/1347/1643/320/linksys.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;ahem&gt;ced. I gave &lt;/ahem&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;ahem&gt;up on getting the Netgear FVG318. While I think it was a nice device, no one in Canada seemed to be a&lt;/ahem&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;ahem&gt;ble to order it, and the Netgear online&lt;/ahem&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;ahem&gt; store doesn't seem to sell it to Canada. The energy savings alone compared to the PC should make it worth it. The other advantages to this is that it actually runs Linux internally, supports wireless as well, and is really easy to install and setup.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Backups. Most people ignore them, even those of us who know better. But there are some easy solutions, depending on your time or money. If you have the money, you can simply buy a 2nd hard drive, and have all your data automagically copied into to it (most motherboards now sold come with RAID support which lets you set up a mirror. In other words, all data send to one drive also gets copied to the other one. If one dies, you still have everything). If you have the time (well, and still some money), you can buy an external USB hard drive. What I like about this solution is, it's portable, and can be plugged into any computer. I have an external 80GB USB drive (kinda small now days, but still useful). My goal is to backup my vital files from four different computer all onto it. I should be able to set things up so it can just be plugged into one of the computers all the time, and have important files backed up over the network.&lt;br /&gt;&lt;br /&gt;Sometime in the future, my other goal is to have enough disk space to store all our music CD's on one of the computers, and then be able to play songs over the network on any other computer. A lot of people these days rip their CDs top their computers, store all their songs, and copy some to their MP3 players as desired. The next wave will be to do the same with your DVDs, but that's going to require some significant disk space when you have over a 100 movies.&lt;br /&gt;&lt;/ahem&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-113798599067254710?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/113798599067254710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=113798599067254710' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/113798599067254710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/113798599067254710'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2006/01/geek-week.html' title='Geek week'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-113675593714517070</id><published>2006-01-08T13:10:00.000-08:00</published><updated>2006-01-08T13:32:17.160-08:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1347/1643/1600/kaser.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/1347/1643/320/kaser.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;I've been looking for a small, portable hard drive or flash drive, USB 2.0, self-powered. I thought I had found what I was looking for when I came across the Kaster 2.2GB jumbo USB drive (picture to the right). Unfortunately, neither my Linux or WIndows systems could get the drive to work. So, I gave up on it, returned it, and came across something even better! The X-Micro Mini HDD. Only this one it 5GB! And it works perfectly. Only $20 more than the Kaser.&lt;br /&gt;&lt;br /&gt;Spent 4 days in Summerland, reading and hanging out. Very relaxing.&lt;br /&gt;&lt;br /&gt;Still looking for a townhouse. We've looked in Burnaby, mostly around the Marpole area, but Kingsway is just so busy. Now we're looking at Champlain Heights in Vancouver, which seems a nice area, close to transit (though I might just bike to work).&lt;br /&gt;&lt;br /&gt;First week back at work after the xmas break started off with deciding which projects we're going to work on this semester, finishing the creation of a new programming test (and administering it), and dealing with the usual crop of odd problems the carriers seems to have created for themselves ;-).&lt;br /&gt;&lt;br /&gt;I think this could be, by far, our busiest year yet. There's a lot more people in the company now, which opens up more opportunities to do new things. And have I got ideas :-). As usual, this also means there's a lot more learning to do. More perl, shell scripting, mysql, linux command tools, etc. Fun stuff :-).&lt;br /&gt;&lt;br /&gt;I'm planning a computer upgrade, for those of you looking to geek out:&lt;br /&gt;Asus A8N-E&lt;br /&gt;Athlon Dual Core 4400+&lt;br /&gt;4GB PC4000&lt;br /&gt;Leadtek 7800TDH Extreme&lt;br /&gt;Thermaltake VA8000 super tower&lt;br /&gt;Western Digital 320GB drive&lt;br /&gt;and, possibly, the Acer 24" LCD. At least, that's my dream :-).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-113675593714517070?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/113675593714517070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=113675593714517070' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/113675593714517070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/113675593714517070'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2006/01/ive-been-looking-for-small-portable.html' title=''/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-113393651390960037</id><published>2005-12-06T22:06:00.000-08:00</published><updated>2005-12-06T22:21:53.930-08:00</updated><title type='text'>Two days in a row!</title><content type='html'>&lt;span style="font-family: arial;"&gt;Considering how long I usually seem to end up going between entries, this may be a speed record for me :-).&lt;br /&gt;&lt;br /&gt;FIrst off: The company I work at (Air Games Wireless) is still looking for people for a wide variety of positions. Check them out here: &lt;a href="http://airg.com/careersJobOpenings.html"&gt;AirG Careers&lt;/a&gt;. Hurry up and apply, there's ton's of work to do :-). That is, if you like learning new technologies, programming languages, wireless communications, and being at the forefront of technology in a leading company that's now #1 in the wireless space...&lt;br /&gt;&lt;br /&gt;I've been rewriting a portion of our platform that deals with device detection. It's an interesting problem, because some manufacturers (who shall remain nameless lest they be eternally shamed) are ignoring some standards. For example - each device has an identifier that will tell you what that particular phone is. But we're seeing manufacturers using generic identifiers, or the same identifier across several phones. Or change the internals of the phone but keep the same identifier. Gits. Oh well, it keeps me busy upgrading our platform to deal with this and other problems.&lt;br /&gt;&lt;br /&gt;Oh, and a big BIG 'You suck' to Bell South Corp., after they offered to donate a building to house the new police headquarters in New Orleans, only to withdraw their offer when New Orleans announced it would deploy wireless internet throughout the city. After all, why bother with goodwill if the people you donate it to are just going to deploy what they need to deal with future disasters, rather than grovel at your feet...&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-113393651390960037?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/113393651390960037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=113393651390960037' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/113393651390960037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/113393651390960037'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2005/12/two-days-in-row.html' title='Two days in a row!'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-113372250498728175</id><published>2005-12-04T10:35:00.000-08:00</published><updated>2005-12-04T10:55:05.010-08:00</updated><title type='text'>Nits and Picks</title><content type='html'>&lt;span style="font-family: arial;"&gt;Yet another month has gone by since I last wrote an update...&lt;br /&gt;&lt;br /&gt;Nits:&lt;br /&gt;It seems some US-based telecom's think the internet should be under their control. SBC, which is now one of the largest telecom companies in the world, think they should be allowed to control what goes over their network. For example, they think that if Yahoo! pays them more, then they will improve people's connections to Yahoo!, and reduce access to Google. That's great. I can't think of a better way of destroying the entire idea of the internet that doing something this insanely stupid. Glad to see sheer greed still outweighs common sense.&lt;br /&gt;&lt;br /&gt;Electronic Arts and Battlefield2:Special Forces. BF2 installs and runs on Windows 2000. The add-on pack - Special Forces will run on Windows 2000. The problem? You can only install it under Windows XP. BRAIN DEAD. STUPID. INCOMPETENT. Of course, EA doesn't listen. I will be very reluctant to ever purchase anything from them again. The only way to fight stupidity like this is to stop giving them any money.&lt;br /&gt;&lt;br /&gt;The music recording industry - for coming up with the grand scheme of reselling all of us the same music over and over again. There's a lot of places online that will sell you music for you to download. Problem is, most of it is proprietary - it will only place on some specific device. And in a few years, when you likely upgrade....that's right, you no longer have that music, you'll have to buy it all again. Sony in particular, which gets charged and convicted on a regular basis for price fixing, is in full support of this. Along with their 'protected' CDs that opened up 1000's of computers to hackers, I say to you Sony: You suck.&lt;br /&gt;&lt;br /&gt;Picks:&lt;br /&gt;Favourite new site: &lt;a href="http://www.digg.com"&gt;www.digg.com&lt;/a&gt; There's always link to interesting stories there, worth a look.&lt;br /&gt;&lt;br /&gt;Finished reading Great Physicists by William Cropper. An excellent read covering the main figures in science from Newton to Hawking.&lt;br /&gt;&lt;br /&gt;The Whistler Westin Resort and Spa. Awesome. Just walking into this beautiful resort will bring a smile to you. The staff are incredibly friendly and knowledgeable. Off-season prices are within reach of those of us who are not mega-wealthy :-).&lt;br /&gt;&lt;br /&gt;Harry Potter and the Goblet of Fire: Not bad, pretty good all-around, except for the actor who plays Dumbledore. He has no presence on-screen. He's turned the character from this tower of calm knowledge and strength, to this frantic wailing banshee. Bleh.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-113372250498728175?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/113372250498728175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=113372250498728175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/113372250498728175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/113372250498728175'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2005/12/nits-and-picks.html' title='Nits and Picks'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-113122777359227563</id><published>2005-11-05T13:45:00.000-08:00</published><updated>2005-11-05T13:56:13.606-08:00</updated><title type='text'></title><content type='html'>&lt;span style="font-family:arial;"&gt;Another two weeks have raced by, let's see what's been happening.&lt;br /&gt;&lt;br /&gt;We've been looking at townhouses. Found a couple of nice ones in South Burnaby, but they lack nearby shopping. It's a trade-off for location versus space...space is winning ;-).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.civ4.com/" target="_blank"&gt;Civilization 4!&lt;/a&gt; It's out, I have it, awesome has ensued. So far I have only completed one game, but it seems a worthy upgrade to the Civ line of games. Definitely better than Civ3.&lt;br /&gt;&lt;br /&gt;My current firewall computer is an old dual Pentium Pro running Linux. The hard drive in it (the 3rd one) is starting to have problems, so I've decided to replace it with a small firewall/router. It will draw far less power and use much less space. I've ordered the Netgear Prosafe firewall (8 port, with wireless as well) from &lt;a href="http://ncix.com/products/index.php?sku=G67623&amp;vpn=FVG318NA&amp;amp;manufacture=NETGEAR" target="_blank"&gt;Netlink&lt;/a&gt;. The wireless will come in handy when I have my new Dell Axim x51v :-).&lt;br /&gt;&lt;br /&gt;Tonight I've got tickets to the BC Lions game. Haven't really been watching this season, but hey, the tickets were free :-).&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-113122777359227563?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/113122777359227563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=113122777359227563' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/113122777359227563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/113122777359227563'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2005/11/another-two-weeks-have-raced-by-lets.html' title=''/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-113030575249585385</id><published>2005-10-25T22:44:00.000-07:00</published><updated>2005-10-25T22:49:12.500-07:00</updated><title type='text'>Launched on Bell</title><content type='html'>&lt;span style="font-family: arial;"&gt;Well it's official, we've launched our java community chat application on Bell Mobility. People can use their phone's web browser to hit bluelounge.airg.ca and download the java client, or use the online site. I believe you can also hit it from home page on Bell phones (I think it's the topmost link).&lt;br /&gt;&lt;br /&gt;I've given up on getting a laptop. Although todays laptops are quite impressive, and can finally be used as a desktop replacement, I've decided to focus on replacing my Palm Pilot instead (Sony Clie). So far, it looks like a PocketPC based handheld is the way to go, and the Dell Axim x51v looks to be the best available at an almost reasonable price.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-113030575249585385?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/113030575249585385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=113030575249585385' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/113030575249585385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/113030575249585385'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2005/10/launched-on-bell.html' title='Launched on Bell'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-112978025437958107</id><published>2005-10-19T20:44:00.000-07:00</published><updated>2005-10-19T20:50:54.390-07:00</updated><title type='text'>Windows - ptooi</title><content type='html'>&lt;span style="font-family: arial;"&gt;I'm continually amazed how many people accept the problems with Windows. I realize they probably have no idea what other operating systems are like, but still, they should be demanding better! My Linux system rarely if ever crashes. It runs 24/7, always with a large number of programs running. It never sites idle. It runs continuously for months (usually between power outages). At work, Linux is the operating system for all our servers, but we have these...Windows systems for our work desktops. Blech. Windows XP crashes more than Windows 2000 (which I have on a system here, and can attest it doesn't crash as often as XP).&lt;br /&gt;&lt;br /&gt;The next version of WIndows - "Vista" is expected near the end of 2006 (but really, that means 2007). So far, it's not looking that impressive. Oh well, I'll still with Linux, at least until Google comes out with their own OS ;-).&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-112978025437958107?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/112978025437958107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=112978025437958107' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112978025437958107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112978025437958107'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2005/10/windows-ptooi.html' title='Windows - ptooi'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-112951851253258635</id><published>2005-10-16T19:59:00.000-07:00</published><updated>2005-10-16T20:08:34.920-07:00</updated><title type='text'>Books aka dead trees</title><content type='html'>&lt;span style="font-family: arial;"&gt;Sometimes it seems like books could really be becoming a dead technology. Not everywhere mind you, but things like ebooks and google seem to have replaced (or prevented the purchase of) new books. Between being able to google for most information I need, or having an ebook on my Palm Pilot, I buy fewer physical dead-tree versions.&lt;br /&gt;&lt;br /&gt;About the only place where I haven't made the switch yet is magazines. While many of the ones I read are available in PDF or online format now, I haven't been able to switch. Mostly because...they won't fit on my Palm, or they need an internet connection. This doesn't work too well when I'm on a bus :-). But mostly, I have't switched because remembering to go to each magazine's site to read something is more of a hassle than each issue arriving in the mail. Delivery and ease of access to the delivered content keeps me in paper. Lots and lots of paper.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-112951851253258635?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/112951851253258635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=112951851253258635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112951851253258635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112951851253258635'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2005/10/books-aka-dead-trees.html' title='Books aka dead trees'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-112925631522527019</id><published>2005-10-13T18:43:00.000-07:00</published><updated>2005-10-13T19:18:35.273-07:00</updated><title type='text'>Crunch days</title><content type='html'>&lt;span style="font-family: arial;"&gt;We don't often have crunch time at AirG, at least not on the scale of &lt;ahem&gt; some well known game companies. But this a couple of days this week have been incredibly busy for the integrations team. Aside from the (by now) usual company expansion (we're looking to hire 4 more for my team, please apply, we need more developers!), we've been launching new WAP sites for Bell, Sprint, Telecom, Virgin. There's always so much going on, plus beginning to refactor our platform. Damn it's exciting :-).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-112925631522527019?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/112925631522527019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=112925631522527019' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112925631522527019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112925631522527019'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2005/10/crunch-days.html' title='Crunch days'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-112888567091646291</id><published>2005-10-09T12:03:00.000-07:00</published><updated>2005-10-09T12:21:10.930-07:00</updated><title type='text'>More changes in mobile industry</title><content type='html'>&lt;span style="font-family: arial;"&gt;As usual, mobile/wireless technology is moving ahead. Palm is going Windows PC (blech) for it's operating system, so once again Microsoft has crushed a smaller, more innovative company. Granted, Microsoft has done a better job of improving the hardware needed to run it's resource-hungry software, and it really was Palm's market to win or lose. Still, don't expect much advancement now that it's becoming yet another Microsoft market.&lt;br /&gt;&lt;br /&gt;Motorola's RAZR style phones have had an obvious afffect on other manufactuers. Thin is definitely 'in'. Models from Samsung, Kyocera, Nokia, etc will all be super thin.&lt;br /&gt;&lt;br /&gt;Spent the morning today in my swim lesson, trying to tread water. It's harder than the front crawl! Oh well, at least I managed to do it longer than last week.&lt;br /&gt;&lt;br /&gt;I'll be in at work this holiday Monday. We're launching our java based chat client with one of the Canadian carriers, along with a customized WAP deck for them to download it from, or use the browser-based chat program. But what do you want to bet that no one from the carrier will be working on Monday?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-112888567091646291?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/112888567091646291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=112888567091646291' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112888567091646291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112888567091646291'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2005/10/more-changes-in-mobile-industry.html' title='More changes in mobile industry'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-112840072417136114</id><published>2005-10-03T21:18:00.000-07:00</published><updated>2005-10-03T21:38:44.176-07:00</updated><title type='text'>Wireless carriers succeed despite themselves</title><content type='html'>&lt;span style="font-family:arial;"&gt;Ever have one of those days where people wait until a looming deadline to tell you they have a project that needs done? Grrr. One week, three new sites, one of which is going to require days of customization. It wouldn't be so bad, if the wrireless carrier had a clue what they were doing. They don't. I spent too much time telling them how to fix their system (can you believe that a large wireless carrier doesn't know how to develop and maintain their own billing server? argh!). They continue to blindly ignore their own internal technical failure, and expect us to have everything working. Only we can't test with a working system on their side. How do they manage to keep making money??&lt;br /&gt;&lt;br /&gt;Oh well, I spent some time working on an automation tool that will save me hours and hours of time on this and other projects. There's still some major customization to do for them, but at least 90% of it's done in a few minutes instead of hours.&lt;br /&gt;&lt;br /&gt;Nokia is working on a linux-based &lt;a href="http://europe.nokia.com/nokia/0,1522,,00.html?orig=/770"&gt;tablet&lt;/a&gt;&lt;span style="text-decoration: underline;"&gt; &lt;/span&gt;that looks interesting. Time will tell if they are pushing wireless technology in the right direction. There seems to be a lot of talk in the industry that might make you believe that anything wireless these days is going to be a success. I suspect much like the dot-com boom and bust, we will see the same rise amongst wireless products...and then 'consolidation' as products bomb.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-112840072417136114?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/112840072417136114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=112840072417136114' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112840072417136114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112840072417136114'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2005/10/wireless-carriers-succeed-despite.html' title='Wireless carriers succeed despite themselves'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-112821688545963733</id><published>2005-10-01T18:14:00.000-07:00</published><updated>2005-10-01T18:34:45.463-07:00</updated><title type='text'>Serenity</title><content type='html'>&lt;span style="font-family: arial;"&gt;If your ever looking for a Brazillian-style restaurant, try Samba's downtown (just off Thurlow). All-you-can eat buffet (MEAT!). Skip breakfast, you won't need it :-).&lt;br /&gt;&lt;br /&gt;Went and saw the movie Serenity last night with some of the gang from work. I haven't seen the TV series it's based on, but I've seen/read enough sci-fi to follow along with no problem :-). I'd have to say, an enjoyable movie, entertaining, and has gotten me interested in watching the series (unfortunately, like most popular FOX shows, it was cancelled).&lt;br /&gt;&lt;br /&gt;It so happens that the first season of Battlestar Galatica is now out on DVD as well, which I am unable to resist :-). It's an excellent sci-fi series, and so far, about the only one still on other than Doctor Who.&lt;br /&gt;&lt;br /&gt;My swim lessons are going well. I used to sink (well, I still do), however, I'm getting much better at floating on my back and slowly doing a backstroke. The side-stroke is much tougher, hard to stay afloat.&lt;br /&gt;&lt;br /&gt;Work is going really well. As usual, we are expanding, and my team (Integrations) is looking to expand quite a bit as well. Lots of interesting projects to develop, new technologies and ways of using that technology to learn. Exciting stuff :-).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-112821688545963733?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/112821688545963733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=112821688545963733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112821688545963733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112821688545963733'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2005/10/serenity.html' title='Serenity'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-112804846292990873</id><published>2005-09-29T18:46:00.000-07:00</published><updated>2005-09-29T19:47:42.933-07:00</updated><title type='text'>Automation</title><content type='html'>&lt;span style="font-family: arial;"&gt;Automation is becoming the mantra at work. At least for some of us :-). I've been creating an interactive script that allows us to quickly create a new site in minutes. Last year I created a simple script that would take a configuration file and create our WAP pages based on it and some templates, but it's not pretty, and it's not the easiest to use (but still saved an incredible amount of time). This new interactive script will allow us to pick and choose what parts of the sites we want to create, add things to our version control system, and prepare a script that can be run on our remote servers to retrieve the new files.&lt;br /&gt;&lt;br /&gt;But this is just the tip of the iceberg for automation. One of my favourite book series is the Pragmatic series originally by Hunt &amp;amp; Thomas (Pragmatic Programmer, Pragmatic Version Control with CVS, Pragmatic Project Automation, etc). Ideally, we are going to move those areas of our code that change often into a more dynamic format - probably into a database - so that we can change things through a simple web interface, instead of editing things manually and then restarting servers.&lt;br /&gt;&lt;br /&gt;Automation is the key to getting onto newer projects, games, etc., rather than spending time editing files. Of course, it takes a bit of manual work to get there :-).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-112804846292990873?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/112804846292990873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=112804846292990873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112804846292990873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112804846292990873'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2005/09/automation.html' title='Automation'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-112796188283264310</id><published>2005-09-28T19:05:00.000-07:00</published><updated>2005-09-28T20:51:16.166-07:00</updated><title type='text'>Communication bug</title><content type='html'>&lt;span style="font-family:arial;"&gt;The day seemed to start off normally enough, but things got busy after lunch. It was one of those weird days when little things seem to stop working for no obvious reason. And of course, it's not just one thing, but a multitude of little problems, people asking questions, discussions, checking code and data. We got everything working again, but it makes for a long day.Communication, it's always important among any team. Sometimes we get busy and forget. Then we get bit by bugs :-).&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-112796188283264310?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/112796188283264310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=112796188283264310' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112796188283264310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112796188283264310'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2005/09/communication-bug.html' title='Communication bug'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-112788063446691302</id><published>2005-09-27T19:58:00.000-07:00</published><updated>2005-09-27T21:10:34.473-07:00</updated><title type='text'>New Books</title><content type='html'>&lt;span style="font-family:arial;"&gt;I admit it, I'm addicted. To Chapters :-).&lt;br /&gt;I'm getting back into astronomy, so it's time to catch up on what's happened with telescopes. Which of course means ... new books! I've had a small newtonian telescope for about 10+ years now, but haven't gotten the most out of it that I could have. I plan on changing that. With some knowledge, a pair of binoculars and a telescope, and modern software, you can do a lot these days.&lt;br /&gt;&lt;br /&gt;My latest books:&lt;br /&gt;Astronomy Hacks - Tools &amp; Techniques for Observing the Night SKy&lt;br /&gt;The Backyard Astronomer's Guide&lt;br /&gt;Star Watch&lt;br /&gt;&lt;br /&gt;And finally:&lt;br /&gt;Perfectly Reasonable Deviations from the Beaten Track - The Letters of Richard P. Feynman&lt;br /&gt;Not astronomy, but sure to be an entertaining and fascinating view of the late, great physicist.&lt;br /&gt;&lt;br /&gt;Europe pictures:&lt;br /&gt;I'm getting there. I'm not sure if I will simply post them here, or link to them on Google's Picasa, which allows you to make photo albums.&lt;br /&gt;&lt;br /&gt;Here's a few pics from Amsterdam in the meantime:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1347/1643/1600/PICT0375.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1347/1643/320/PICT0375.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1347/1643/1600/PICT0377.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1347/1643/320/PICT0377.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1347/1643/1600/PICT0376.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1347/1643/320/PICT0376.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-112788063446691302?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/112788063446691302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=112788063446691302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112788063446691302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112788063446691302'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2005/09/new-books.html' title='New Books'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-112778707280263282</id><published>2005-09-26T18:58:00.000-07:00</published><updated>2005-09-26T19:11:43.996-07:00</updated><title type='text'>Bad handsets</title><content type='html'>&lt;span style="font-family:arial;"&gt;You would think cell phone manufacturers would know what they're doing. You'd be right most of the time. I spent today day trying to overcome an issue when they get it very wrong. Cell phones have information they send when they hit a site. In particular, they have a user agent - text that identifies what kind of phone it is. For some...inexplicable reason, SonyEricsson decided to not only use a Samsung user agent in their own phone...they used one that's know to be broken. Thanks Sony. Of course, Sanyo and Samsung also have issues with some of the user agents they use, but at least they aren't 'borrowing' them from someone else.&lt;br /&gt;&lt;br /&gt;Found an interesting show on Friday nights - Numb3rs. Sort of a FBI crime show, but the twist is how they use mathematics as an aid in their investigations. Number theory, probabilities, and more, yet explained in a way even those with no mathematics background can comprehend.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-112778707280263282?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/112778707280263282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=112778707280263282' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112778707280263282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112778707280263282'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2005/09/bad-handsets.html' title='Bad handsets'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-112771324639403717</id><published>2005-09-25T22:38:00.000-07:00</published><updated>2005-09-25T23:00:48.066-07:00</updated><title type='text'>Back from Europe</title><content type='html'>&lt;span style=";font-family:Arial,Helvetica,sans-serif;color:black;"  &gt;A new blog, a new post, everything old is new again...&lt;br /&gt;&lt;br /&gt;So we got back last week from a 23 day stay in Europe. We flew into Amsterdam, and took the train all around Europe - Germany (Baccarach, Rottenberg, Munich), Italy (Venice, Florence, Rome), Switzerland (Interlaken, Gimmelwald, Bern), and France (Paris).&lt;br /&gt;&lt;br /&gt;As time permits, I'll be writing in here the journal I should have written during the trip ;-).&lt;br /&gt;&lt;br /&gt;Work is a little quieter at the moment, which is weird for me, since it's been busy since the day I started. More people hired, more projects coming very soon, with much more to learn and stay on top of.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-112771324639403717?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/112771324639403717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=112771324639403717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112771324639403717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112771324639403717'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2005/09/back-from-europe.html' title='Back from Europe'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-112796228188488699</id><published>2005-08-09T19:49:00.000-07:00</published><updated>2005-09-28T19:52:31.906-07:00</updated><title type='text'>Tour de France</title><content type='html'>&lt;span style=";font-family:Arial,Helvetica,sans-serif;color:white;"  &gt;&lt;p style="color: rgb(0, 0, 0);"&gt; So it's official, Lance Armstrong has won an unprecedented 7th Tour de France. And now he's retired. Awesome performance from the whole Discovery Team. &lt;/p&gt;  &lt;p&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; It's been a little calmer the last few weeks. Spent the BC Day long weekend in Summerland. Work is busy (big surprise), but I think I've gotten my bigger projects done before my vacation (two weeks to go!). I've been looking into buying a road/racing bicycle. Dam those things are expensive, at least if you want a good one. So far I've looked at the Trek 2100, Felt F60, and a few others. To go for a carbon fiber frame and upgrade the parts later, or just get something right now and start riding, and upgrade the whole thing in a few years...&lt;/span&gt; &lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-112796228188488699?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/112796228188488699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=112796228188488699' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112796228188488699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112796228188488699'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2005/08/tour-de-france.html' title='Tour de France'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-112796247231401619</id><published>2005-07-21T18:53:00.000-07:00</published><updated>2005-09-28T19:54:32.316-07:00</updated><title type='text'>Tour de Gastown</title><content type='html'>&lt;span style="font-family: arial;"&gt;I watched 1/2 of the Tour de Gastown last night. It was pretty cool. I went down with a friend from work. At first we were watching near a tight corner, where the racers have to slow down, but we moved to the straight-away near the start/finish line. They were really moving at that point. Racers are so fast you feel the wind as the speed past. Makes we want to get a road bike and cycle with the guys at work :-).&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; &lt;span style="font-family: arial;"&gt;For those of you who read Business in Vancouver, you will find an article on AirG in this months BIV Magazine - Hightech. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-112796247231401619?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/112796247231401619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=112796247231401619' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112796247231401619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112796247231401619'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2005/07/tour-de-gastown.html' title='Tour de Gastown'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-112796261517976172</id><published>2005-07-14T19:35:00.000-07:00</published><updated>2005-09-28T19:56:55.180-07:00</updated><title type='text'>AirG Bio</title><content type='html'>&lt;span style="font-family: arial;"&gt;Where does the time go? Time for a burst, so you can see what's been happening since I last updated things. Saw a premiere for The Island tonight. Really good movie, I definitely recommend it, though not for very young kids (under 10ish). But for adults, this was a solid movie.&lt;br /&gt;&lt;br /&gt;Finally got a new phone! woot! I went on contract with Telus, and got a free Samsung A650. A big improvement over my five year old Nokia. People can hear me talking now :-). Plus I can download the games from work :-).&lt;br /&gt;&lt;br /&gt;Put a deposit down on a townhouse. Yes, really. It's the Red Brick Heights in Burnaby. We withdrew the deposit two days later :-). It was too quick a decision for us, but it was pretty close.&lt;br /&gt;&lt;br /&gt;THE TOUR HAS BEGUN. The Tour de France! Go Lance! I'm excited, I hope he wins his 7th. It's on TV mornings and evenings on the Outdoor Life Network.&lt;br /&gt;&lt;br /&gt;Europe is coming closer. Or more to the point, our three week holiday there is getting closer. Excitingly closer. Whew.&lt;br /&gt;&lt;br /&gt;Recently, AirG updated their website. If you search around, you'll see my bio has been posted. (Hint, check the Careers -&gt; Work Environment page). Work is good. Everyone just got new LCD monitors (mine's a 20" :-) ). I've kept my old monitor for a dual setup. It's pretty sweet. As usual, AirG is hiring again. Three more this week that I know of :-).&lt;br /&gt;&lt;br /&gt;I've been busily studying as usual. Pretty much the same: MySQL, Perl, sed, awk, shell scripting.&lt;br /&gt;Favourite MySQL book: MySQL Tutorial by Luke Welling and Laura Thomson.&lt;br /&gt;Favourite shell scripting book: UNIX SHELLS by Example (4th ed) by Ellie Quigley.&lt;br /&gt;&lt;br /&gt;Game of the Month: Battlefield 2. I haven't played CounterStrike since I started this. It's even better when you are chatting with your buddies through TeamSpeak at the same time.&lt;br /&gt;&lt;br /&gt;Went to see War of the Worlds. I've been waiting for this one since the first trailers came out earlier this year. I've seen the original, read the book, even listened to the original radio broadcast. I eagerly went to see the new one. Parts of it were good, but what's with the blood and gore? Frankly, I expected much better from Spielberg. Not his finest movie.&lt;br /&gt;&lt;br /&gt;Spent most of June house and dog sitting for my sisters' family while they went to China. They now have a larger family, with the addition of Elaine.&lt;br /&gt;&lt;br /&gt;In late May a friend of mine went skydiving (Hi Jen!). That was cool. It's something I've been interested in. One day... &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-112796261517976172?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/112796261517976172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=112796261517976172' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112796261517976172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112796261517976172'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2005/07/airg-bio.html' title='AirG Bio'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-112796579470241129</id><published>2005-05-24T20:48:00.000-07:00</published><updated>2005-09-28T20:49:54.706-07:00</updated><title type='text'>Star Wars, Linux, Half-Life2</title><content type='html'>Well, what's been happening in the last month and a half since I last updated this page...&lt;br /&gt;&lt;br /&gt;AirG is going to be doing a presentation at the next VanDEV meetup on June 6th. We are also hoping to do one for VanJUG, but it looks like we will have to wait until after their summer break.&lt;br /&gt;&lt;br /&gt;Work is going good. Need to keep learning, there's always so much to absorb. More Perl, MySQL, sed, awk, and other command-line tools. I've managed to invest some of my time at work in creating tools to automate some of our processes, which will provide the opportunity to do less repetitive 'grunt' work in future, allowing me to concentrate on some of the harder tasks that take more thinking time, as opposing to coding time.&lt;br /&gt;&lt;br /&gt;The final episode of ENTERPRISE aired. Not the greatest of finale's, but I guess they didn't have much time to get more creative. It's too bad though, in the last couple of seasons, ENTERPRISE had improved greatly, and could have had a chance.&lt;br /&gt;&lt;br /&gt;The long-awaited Star Wars: Revenge of the Sith came and went. Not bad. Actually, it was pretty good, despite the truly painful dialog...&lt;br /&gt;&lt;br /&gt;I use Linux for most of my day-to-day work at home, and half the time at work. I prefer Linux :-). For example, I wanted to backup onto DVD a large collection of files, most of which had long and sometimes unusual names. The kind that, as it turns out, don't burn nicely... For those of you familiar with gzip and tar, you already know the solution. Use Tar/gzip to tar up all the files, and then just burn the archive to disk. You can do the same with zip under Windows. I don't know if it would be as easy to set zip to do it automatically at specific times though :-). The power of the pengiun!&lt;br /&gt;&lt;br /&gt;I managed to squeek in some time to play Half-Life 2. It was ok, but I have to admit, parts of it got a little tedious (mostly the endless journey through the sewers). I think now that I am finished it, I'll switch back to playing Knights of the Old Republic II :-).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-112796579470241129?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/112796579470241129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=112796579470241129' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112796579470241129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112796579470241129'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2005/05/star-wars-linux-half-life2.html' title='Star Wars, Linux, Half-Life2'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-112796596341732999</id><published>2005-04-09T20:51:00.000-07:00</published><updated>2005-09-28T20:52:43.416-07:00</updated><title type='text'>J2ME, AirG hiring</title><content type='html'>&lt;span style="font-family: arial;"&gt;Interesting week at work. We have launched a beta of our J2ME client. This is pretty big for us. Pretty soon, tens of thousands of people will be using it. We just have to work through testing it for a little while first.&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; &lt;span style="font-family: arial;"&gt;AirG is hiring again. We're almost at 50 people now, and want to hire about 20 more this year, for various positions (both technical and non-technical). I've noticed a real increase in companies looking to hire programmers/developers lately in Vancouver.&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; &lt;span style="font-family: arial;"&gt;We have booked our flight :-). Yup, going to Europe for three weeks! Yahoo! Now it's time to pick where we're going to stay, and the places we want to see. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-112796596341732999?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/112796596341732999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=112796596341732999' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112796596341732999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112796596341732999'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2005/04/j2me-airg-hiring.html' title='J2ME, AirG hiring'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-112796603696296089</id><published>2005-03-28T19:53:00.000-08:00</published><updated>2005-09-28T20:53:56.963-07:00</updated><title type='text'>Databases, Strength Training</title><content type='html'>&lt;span style="font-family: arial;"&gt;Wow, has it really been almost a month since I have updated this? Now I know I am busy.&lt;br /&gt;&lt;br /&gt;Sat in on a presentation at a VanDev meeting. It wasn't a technical talk, it was about the some government programs to help small businesses and entrepreneurs. In particular, the Scientific Research and Engineering Development (SRED) program is particularly helpful.&lt;br /&gt;&lt;br /&gt;If you are a gamer who has been around for awhile, you may remember Silent Service, or the more recent Silent Hunter games. WWII submarine simulations. Silent Hunter III is out now, and it's time to start remembering your TDC (Torpedo Data Computer) settings, and hunt some shipping lines :-).&lt;br /&gt;&lt;br /&gt;Spent the Easter long weekend at Jen's parents, in Summerland. They have a great place, in the middle of nowhere :-).&lt;br /&gt;&lt;br /&gt;Most of this month has been taken up by late nights at work, trying to get things ready to roll-out. We're really close. The client team has given out a tentative 'gold' release, and the server team is close behind. I'm in between getting our offering ready for beta testers. On top of this, I am trying to learn more (much much more) about MySQL, with more Perl and J2ME as well.&lt;br /&gt;&lt;br /&gt;I've also been doing a different workout for a few weeks now, based on a book - Serious Strength Training. The basic idea is that instead of increasing the amount of resistance each set, you keep the same weight for a weeks worth of workouts, increase it the next week, and the 3rd week, in the fourth week, decrease the weight (same as the amount in the 2nd week), and then increase from there. It makes more sense when you read the book :-). The idea is to allow not just your muscles to adapt, but your tendons and joints, which are slower to adapt than your muscles. So far, I am feeling far less fatigued after my workouts, but am still making gains. Good stuff.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-112796603696296089?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/112796603696296089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=112796603696296089' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112796603696296089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112796603696296089'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2005/03/databases-strength-training.html' title='Databases, Strength Training'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-112796620063685486</id><published>2005-03-01T20:54:00.000-08:00</published><updated>2005-09-28T20:56:40.636-07:00</updated><title type='text'>VanDEV, Star Wars, ThermalTake pics</title><content type='html'>&lt;span style="font-family:Arial, Helvetica, sans-serif;color:white;"&gt;&lt;p style="color: rgb(0, 0, 0);"&gt; Another busy couple of weeks, although it's going to get much busier in the coming weeks. People at work seem happy with my performance. In fact, I've been told my responsibilities will  be expanding. There's some interesting data-mining projects I'll be working on soon, and some  research projects that I'll be able to sink my teeth into. I'm also going to be responsible for rolling out a project in the near future that has pretty big potential for us. &lt;/p&gt;  &lt;p style="color: rgb(0, 0, 0);"&gt; I think I'll need a vacation at this rate :-). &lt;/p&gt;  &lt;p style="color: rgb(0, 0, 0);"&gt; I went to a presentation on Smartphones last week, sponsored by the local IEEE and VanLUG groups. There is some pretty interesting handset technology slowly making its way here to North America. I've used a phone at work that supports video-conferencing. It has a second (video) camera built-in that is aimed at you. You can even see yourself on the screen - picture-in-picture. Most of the Smartphones seem to be based around Symbian OS. This provides you are fair amount of access to the phones capabilities, but of course, this comes with the cost of the added development complexity. &lt;/p&gt;  &lt;p style="color: rgb(0, 0, 0);"&gt; Also last week, I went to a presentation put on by Gerald Bauer (of SchemaSoft). Pretty interesting view of the next wave of web browser wars. Essentially, Microsoft wants to control the Internet. To do so, they want to make their next web browser rely more and more on Windows-specific functions. The idea being that you can prevent web applications working for Linux/Mac/whatever because they rely on the underlying Windows system to function (and thereby completely destroying the advantages of web applications that can currently be used by anyone over the web, regardless of the operating systems). Sometimes, when I haven't used Windows for awhile, I &lt;i&gt;almost&lt;/i&gt; forget how much I hate their crappy, insecure, horribly buggy and broken  programs. Then they manage to remind me how horrible things could be. I hope the Firefox browser (possibly aided by Google?) completely crushes and destroys Microsoft's web-controlling ambitions. &lt;/p&gt;  &lt;p style="color: rgb(0, 0, 0);"&gt; I've upgraded my video card to the Leadtek 6600GT. Very soon afterwards I completed Star Wars: Knights of the Old republic ;-). Now I am onto ... Star Wars: Knight of the Old Republic 2! heh heh. I am now also able to play DOOM3, Return of the King, and Splinter Cell. Never let a crummy video card hold you back from your game playing ;-). &lt;/p&gt;  &lt;p&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; My tower of power - Hurricane:&lt;/span&gt;&lt;br /&gt; &lt;img style="color: rgb(0, 0, 0);" src="http://members.shaw.ca/gameflow/PICT0294.JPG" height="400" width="300" /&gt;&lt;img style="color: rgb(0, 0, 0);" src="http://members.shaw.ca/gameflow/PICT0295.JPG" height="400" width="300" /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; My other computers are Thunder, Lightning and Monsoon. Oh, and there's Halestorm as well. All part of my Stormet :-). (Yes, I know it's supposed to be 'Hailstorm' but I don't want to rename all the shares...)&lt;/span&gt; &lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-112796620063685486?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/112796620063685486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=112796620063685486' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112796620063685486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112796620063685486'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2005/03/vandev-star-wars-thermaltake-pics.html' title='VanDEV, Star Wars, ThermalTake pics'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-112796626503363844</id><published>2005-02-17T22:57:00.000-08:00</published><updated>2005-09-28T20:58:26.720-07:00</updated><title type='text'>Video cards</title><content type='html'>&lt;span style=";font-family:Arial,Helvetica,sans-serif;color:white;"  &gt;&lt;p style="color: rgb(0, 0, 0);"&gt; Lots of late nights at work these last couple of weeks, although it's not &lt;i&gt;always&lt;/i&gt; hard work. Occasionally we have a LAN-gaming night :-). &lt;/p&gt;  &lt;p&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; I'm currently using an ATI AIW8500DV in my Windows box, but I'm getting pretty fed up with ATI's drivers. In a word, they suck. Oh, not for recording TV shows and regular work, but when you want to play a game...blech. ATI's OpenGL drivers are horribly broken. So, it's time to switch back to an nVidia card. I've been looking at the Leadtek A6600GT for regular viewing and gaming, and an ATI TV-Wonder to continue recording shows. And soon after, I should be able to play Knights of the Old Republic II, which came out this month ;-).&lt;/span&gt; &lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-112796626503363844?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/112796626503363844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=112796626503363844' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112796626503363844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112796626503363844'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2005/02/video-cards.html' title='Video cards'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-112796640010710806</id><published>2005-02-06T20:58:00.000-08:00</published><updated>2005-09-28T21:00:00.110-07:00</updated><title type='text'>Windows sucks (still)</title><content type='html'>&lt;span style="font-family: arial;"&gt;Busy at work again (but then, who of us isn't?). It's been a lot of problem solving, Perl coding, and even some J2ME work. AirG is a busy place at any time, but there's a sense that things are growing. We are hiring yet again, which will push the company above 50. Not bad considering the company was about 35-38 when I started six months ago, and about 15 in 2003. And boy do we need more people. I don't know how they managed before. Heck, I don't know how we manage now :-).&lt;br /&gt;&lt;br /&gt;A group of us went to The Concert for Tsunami Relief. It was good, Sum41 certainly woke up the crowd :-). I think the only disappointing performer was Avril Lavigne, who seemed to just be going through the motions. When she hits the high notes, earplugs are required...&lt;br /&gt;&lt;br /&gt;Viruses, spyware, and trojans. I *HATE* them. Especially when they finally manage to get in and infect a computer. Always be careful of the web sites you visit, if it looks weird, STOP. Apparently, there is a fake hotmail site out there that does a very good job of taking advantage of the thousands (yes, thousands) of security flaws in Windows and Internet Exploder. I had to format the computer and reinstall. You have no idea how close I was to putting Linux on it instead. Why do Windows users continually put up with this CRAP from Microsoft? One day, someone is going to get a class-action lawsuit going against them. In the meantime, buy a Mac. Or switch to Linux if you are more technically inclined.&lt;br /&gt;&lt;br /&gt;Game of the week: Knight of The Old Republic (PC). I know, I know, it's an older game, but with the next version coming out on the 8th, I just had to play it :-).&lt;br /&gt;&lt;br /&gt;I finished reading Pragmatic Version Control this week. Another excellent book in the Pragmatic series. If you haven't used CVS or an equivalent (Subversion is nice), you don't know what you are missing. If you take your craft seriously, you must use something to handle your version control. This book gives great coverage on how to use it, why to use it, and when to use it. It's a small book for the money though. I would recommend either borrowing it, or buying the pdf version and saving $20 of the print version.&lt;br /&gt;&lt;br /&gt;I'm at the gym 3x a week, though so far only on the treadmill. I injured my hamstring last year during the summer (while running). It's finally recovered to the point where I rarely notice any pain. Hopefully, as I keep progressing, I will be able to run and do weights while keeping injury free.&lt;br /&gt;&lt;br /&gt;Had an excellent dinner with friends at Amacord (an italian restaurant in Yaletown). And the dessert... You simply have no idea. The Chocolate Pear is the dessert to have.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-112796640010710806?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/112796640010710806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=112796640010710806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112796640010710806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112796640010710806'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2005/02/windows-sucks-still.html' title='Windows sucks (still)'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17130152.post-112796649979554361</id><published>2005-01-24T21:00:00.000-08:00</published><updated>2005-09-28T21:01:39.796-07:00</updated><title type='text'>Updates, Books, Aspect Programming</title><content type='html'>&lt;span style="font-family: arial;"&gt;Well, it's been *ages* since my last update. Time to catch up, in no particular order:&lt;br /&gt;Finally decided on an MP3 player. I went for the Creative Labs Muvo N200, 1GB version. Comes with an FM receiver, line-in, voice-recorder, FM-recorder, and USB 2.0. I had almost purchased the iRiver T799 (the 1GB version), however, it was $80 more, and the only additional feature it had over the Creative was the ability to play ogg format music. I've been using the Creative for almost a month now, and I am quite happy with it. I did replace the earbuds it came with (earbuds never stay in my ears for some reason). I purchased a pair of Sony sport-earbuds. Very light, with a small plastic loop that goes over the ear (almost like wearing glasses).&lt;br /&gt;&lt;br /&gt;During the xmas break, I played tourist in Vancouver. One of the highlights was the Massive Change exhibit at the Vancouver Art Gallery. The exhibit ended January 3, so if you didn't make it there, you missed out. Fortunately there is a book available. Massive Change is about design on a global scale. Everything from ideas on how to better develop high-density living to providing clean water.&lt;br /&gt;&lt;br /&gt;Storyeum is another place I had been wanting to visit since it opened, but never found the time until the break. It is an interesting idea, and parts of the show are quite well done, however, for the expense, I can't recommend it. We found that the most interesting part was the old newspaper covers from Vancouver's past - which happen to be free for anyone to view.&lt;br /&gt;&lt;br /&gt;Another highlight was the Vancouver Symphony Orchestra playing at the UBC Chan Centre. They put on an excellent show.&lt;br /&gt;&lt;br /&gt;Finished reading various books - Calvin &amp;amp; Hobbes, because everyone needs a little light reading :-). Artemis Fowl (books 1-3). This is actually more of a kids book (targeted at the Harry Potter audience). While not as richly detailed as the Potter series, it's still a fun read. The Pragmatic Programmer, which has been fascinating reading again. If you are a programmer (professional or amateur), this book is one of those must-read books that you will greatly benefit from. I'm currently reading Wheel of Time (book 9), J2ME Game Programming, Pragmatic Version Control, and Core Perl.&lt;br /&gt;&lt;br /&gt;There was a fascinating talk put on at UBC Robson by Prof. Gregor Kiczales of UBC's Software Practices Lab about his work with aspect-oriented programming and AspectJ. Even though the talk was brief, the glimpse it provided into AoP programming has already convinced me that this is going to be a technology that future programmers MUST know. It will become as important as other ideas like Design Patterns, and will cause new Design Patterns to be created.&lt;br /&gt;&lt;br /&gt;I saw the movie Electra, unfortunately. I'm trying to think of something that made it worth seeing, or paying for, but I can't really. Even watching Jennifer Garner wasn't enough to make it worthwhile.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17130152-112796649979554361?l=devslant.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://devslant.blogspot.com/feeds/112796649979554361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17130152&amp;postID=112796649979554361' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112796649979554361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17130152/posts/default/112796649979554361'/><link rel='alternate' type='text/html' href='http://devslant.blogspot.com/2005/01/updates-books-aspect-programming.html' title='Updates, Books, Aspect Programming'/><author><name>Derek Rodger</name><uri>http://www.blogger.com/profile/02543399417635297504</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_VMw1X5FSof0/TIFor_UyMvI/AAAAAAAAAKY/-M9wWCq1Too/S220/profileSmall.jpg'/></author><thr:total>0</thr:total></entry></feed>
