<?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'><id>tag:blogger.com,1999:blog-18361809</id><updated>2009-07-06T05:55:58.187-07:00</updated><title type='text'>Device Software Development Platform</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://douggaff.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default'/><link rel='alternate' type='text/html' href='http://douggaff.blogspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default?start-index=26&amp;max-results=25'/><author><name>Doug Gaff</name><uri>http://www.blogger.com/profile/05648526940839535738</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>71</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-18361809.post-6418435318760229823</id><published>2009-06-11T12:54:00.001-07:00</published><updated>2009-06-11T13:06:27.793-07:00</updated><title type='text'>The Internet Will Be Paid…</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;Or so some guy named &lt;a href="http://en.wikipedia.org/wiki/Barry_Diller"&gt;Barry Diller&lt;/a&gt; &lt;a href="http://blogs.zdnet.com/BTL/?p=19552&amp;amp;tag=nl.e539"&gt;says&lt;/a&gt;. I beg to differ.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Unless you've been living in a cave for a while, you've noticed that there's an ideological war underway around content. By content, I mean software, music, tv programs, movies, books, and any other piece of information or entertainment you can package. &lt;strong&gt;The war is between paid and free, closed and open, restricted and unrestricted.&lt;/strong&gt; Did this war start with open source software? I'm not sure, but open source has definitely helped arm the conflict. Let's consider the content categories.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;When you look for a software application or you need to perform a task with software, you can almost always find free software to do just about anything. In many instances, the free stuff is nowhere near as good as its commercial counterpart (e.g. GIMP vs. Photoshop). This reality keeps us software types employed for now. But the free stuff is still there, and sometimes it's good enough.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Then there's entertainment media sites like &lt;a href="http://www.hulu.com/"&gt;hulu&lt;/a&gt;, &lt;a href="http://www.youtube.com/"&gt;youtube&lt;/a&gt;, &lt;a href="http://www.pandora.com/"&gt;pandora&lt;/a&gt;, &lt;a href="http://www.last.fm/listen"&gt;last.fm&lt;/a&gt;, and countless others that are supplying us with endless time-shifted and (mostly) free entertainment. Sure, it's not always in HD on your giant flat panel or in CD-quality through your audiophile stereo, but often it's good enough.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Switching to books, you can find lots of online material in &lt;a href="http://books.google.com/"&gt;Google Books&lt;/a&gt; or in any number of free audio book libraries. If you're looking for open college materials, check out &lt;a href="http://ocw.mit.edu/OcwWeb/web/home/home/index.htm"&gt;MIT Open Courseware&lt;/a&gt; or the excellent collection of CC-licensed college lectures at &lt;a href="http://www.academicearth.org/"&gt;Academic Earth&lt;/a&gt;. &lt;a href="http://en.wikipedia.org/wiki/Main_Page"&gt;Wikipedia&lt;/a&gt;, &lt;a href="http://www.nytimes.com/"&gt;The New York Times&lt;/a&gt;, and many other excellent sources of information are all open and free. Google alone is hell-bent on ensuring all content is in the open, whether people want it to be or not.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;And this is all of the legal stuff. For everything else, grab a torrent client, search a database, and (in some cases) break the law to find what you're looking for. DRM? Forget it. For every smart group of engineers that implements DRM, there's another smart group that cracks it. It's a waste of money to even bother implementing it. Perhaps this is why &lt;a href="http://www.nytimes.com/2009/01/07/technology/companies/07apple.html?hp"&gt;Apple is dropping DRM&lt;/a&gt; from much of its iTunes library and why &lt;a href="http://www.blogger.com/Amazon.com/MP3"&gt;Amazon MP3&lt;/a&gt; never had it in the first place.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Now consider Diller's claim: "people have always paid for content," and once this "accident of historical moment" passes, people will again be paying for it. Are you kidding me?! Um…you know that point in your life when some teenagers drive by in their car blasting music, and you think it's too loud…and then suddenly you feel really old? (Well, it hasn't happened to me yet, but I've heard of it.) Anyway, this is what it looks like when it happens to someone else. And at a Web 2.0 conference no less!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The open content ship has sailed.&lt;/strong&gt; This content war is about a more fundamental question: &lt;strong&gt;the accessibility of information&lt;/strong&gt;. And the challenge for all of our businesses—software, music, entertainment, publishing—is not about restricting access to content, it's how to support open or very inexpensive content while still making enough money to keep producing it. This is what progress looks like. Diller, you'd better crank up your stereo.&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/18361809-6418435318760229823?l=douggaff.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://douggaff.blogspot.com/feeds/6418435318760229823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=18361809&amp;postID=6418435318760229823' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/6418435318760229823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/6418435318760229823'/><link rel='alternate' type='text/html' href='http://douggaff.blogspot.com/2009/06/internet-will-be-paid.html' title='The Internet Will Be Paid…'/><author><name>Doug Gaff</name><uri>http://www.blogger.com/profile/05648526940839535738</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06714281351287796578'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18361809.post-6780650595308959692</id><published>2009-05-01T12:04:00.001-07:00</published><updated>2009-05-01T12:08:34.029-07:00</updated><title type='text'>State of Eclipse</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;I've enjoyed reading Bjorn's &lt;a href="http://eclipse-projects.blogspot.com/search/label/state-of-eclipse"&gt;State of Eclipse series&lt;/a&gt;, and I find myself almost schizophrenic (using the &lt;a href="http://en.wikipedia.org/wiki/Dissociative_identity_disorder"&gt;incorrect definition&lt;/a&gt; of the word) in my response. So I'd like to comment in three different voices that are my own and one that probably should be.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;Project Lead and Committer&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;+1 for the IT infrastructure and support staff. I'll admit to having a lot of man-love for the webmasters, despite Denis' grumpiness about VCS systems (wink, wink).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;+1 for the Dev Process. It's verbose, but it gives me a place to start when mentoring new projects.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;0 for the IP process. I get the criticality of this for the adopter community, and how &lt;em&gt;more adopters = more project success&lt;/em&gt;. But when I'm just trying to get sh*t done, it's frustrating.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;-1 for still not having a way to get GPL pre-reqs into Eclipse packages. This is a killer for the embedded community.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;Employee of a Member Company&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;+1 for the IP process. Wind River does use GPL-licensed toolchains, but man do we love vetted EPL code!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;+1 for the Release Train. Having dates on the calendar for getting Eclipse drops…priceless.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;0 for the bragging rights of being "built on Eclipse". In the embedded space, Eclipse is used as the base IDE by almost all competitors.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;Elected Eclipse Board Member&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;+1 for Industry Working groups as a way to focus Eclipse strategy in specific verticals.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;-1 for Bjorn's departure.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;+1 for the Foundation's relentless campaign of Eclipse branding.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;User&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;+1 for free beer.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;-1 for API contracts that live forever in lieu of improving the @#$% performance and footprint.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;-1 for complex and confusing downloads.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;-1 for relegating us to second class citizens in favor of adopters. F*** it, I'm going to one of the forges.&lt;br /&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/18361809-6780650595308959692?l=douggaff.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://douggaff.blogspot.com/feeds/6780650595308959692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=18361809&amp;postID=6780650595308959692' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/6780650595308959692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/6780650595308959692'/><link rel='alternate' type='text/html' href='http://douggaff.blogspot.com/2009/05/state-of-eclipse.html' title='State of Eclipse'/><author><name>Doug Gaff</name><uri>http://www.blogger.com/profile/05648526940839535738</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06714281351287796578'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18361809.post-6697351949844984390</id><published>2009-04-01T12:24:00.001-07:00</published><updated>2009-04-01T12:28:58.457-07:00</updated><title type='text'>EclipseCon 2009 and git</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;As in past years, EclipseCon 2009 was fun, interesting, and exhausting. Thanks to Darin for organizing 4 days of early morning 3-5 mile runs to offset the food and beer!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I'm please to have made &lt;a href="http://tweettrail.com/?q=%23eclipsecon"&gt;the top 10 tweeters&lt;/a&gt; for EclipseCon. Unfortunately, my friends on facebook (a) know without a doubt I'm &lt;em&gt;still&lt;/em&gt; a geek and (b) do not know what the hell I do for a living. I think perhaps the twitter app in facebook is a bad idea….different community, different friends, different etiquette.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;A quick summary of the conference. I owe the committers my notes from the Board Meeting on Monday and &lt;strong&gt;a hearty "thanks!"&lt;/strong&gt; for re-electing me to the Board for a second term. I remain obligated to do your bidding for another year.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Speaking of which, a large part of my time at EclipseCon was focused on Version Control (&lt;a href="http://douggaff.blogspot.com/2009/02/board-elections-vcs-enthusiasts.html"&gt;#$%# campaign promise&lt;/a&gt;). The &lt;a href="http://www.eclipsecon.org/2009/sessions?id=823"&gt;VCS panel&lt;/a&gt; was large and well attended. We needed more time, and it wasn't quite as controversial as one might have hoped. The &lt;a href="http://wiki.eclipse.org/Architecture_Council/Meetings/March_25_GitBof"&gt;VCS and git BoFs&lt;/a&gt; were much more effective, though. In the notes, you will find a raw summary of our discussion including a couple of funny webmaster quotations, and &lt;a href="http://wiki.eclipse.org/Architecture_Council/Meetings/March_25_GitBof"&gt;&lt;strong&gt;next steps for git at the Foundation&lt;/strong&gt;&lt;/a&gt;. Follow &lt;a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=257706"&gt;Bug 257706&lt;/a&gt; and all of its red-headed step-children to keep up with the developments.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Finally, I gave a sponsored talk on the &lt;a href="http://www.eclipsecon.org/2009/sessions?id=802"&gt;Future of Mobile and Embedded in Eclipse&lt;/a&gt;. If you're looking for slides, you'll have to email me because I made liberal use of images from Google that surely don't fall under EPL or CC. The &lt;a href="http://wiki.eclipse.org/EMIWG"&gt;Pulsar folks&lt;/a&gt; tell me they didn't learn anything new, but for the uninitiated the slides are a good summary of the state of the industry, the projects in eclipse, and what's coming down the pipe.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Finally, there was the little matter of a certain "power point karaoke" presentation on Monday that may have left folks with mistaken impressions about me (and Scott). I can assure you that I don't grow anything, and therefore my second piece of advice to the audience doesn't apply.&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/18361809-6697351949844984390?l=douggaff.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://douggaff.blogspot.com/feeds/6697351949844984390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=18361809&amp;postID=6697351949844984390' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/6697351949844984390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/6697351949844984390'/><link rel='alternate' type='text/html' href='http://douggaff.blogspot.com/2009/04/eclipsecon-2009-and-git.html' title='EclipseCon 2009 and git'/><author><name>Doug Gaff</name><uri>http://www.blogger.com/profile/05648526940839535738</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06714281351287796578'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18361809.post-4725781578441414143</id><published>2009-03-12T11:31:00.001-07:00</published><updated>2009-03-12T11:31:29.118-07:00</updated><title type='text'>Version Control at EclipseCon</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;Following up on my &lt;a href='http://douggaff.blogspot.com/2009/02/board-elections-vcs-enthusiasts.html'&gt;previous post&lt;/a&gt;, we have organized an excellent group of panelist for our EclipseCon panel: &lt;a href='http://www.eclipsecon.org/2009/sessions?id=823'&gt;Controlled Chaos – Version control in the Twenty-first Century&lt;/a&gt;. We'll be in the Theater on Tuesday at 2:30, and we'll be using &lt;a href='http://www.speakingaboutpresenting.com/audience/twitter-participation-presentation/'&gt;twitter for questions&lt;/a&gt; with the hash: #eclipsecon-vc. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;If you can't get enough of Version Control, check out the &lt;a href='http://www.eclipsecon.org/2009/sessions?id=816'&gt;VCS BoF&lt;/a&gt; on Tuesday night and the &lt;a href='http://www.eclipsecon.org/2009/sessions?id=776'&gt;git BoF&lt;/a&gt; on Wednesday night. See you there!&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/18361809-4725781578441414143?l=douggaff.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://douggaff.blogspot.com/feeds/4725781578441414143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=18361809&amp;postID=4725781578441414143' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/4725781578441414143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/4725781578441414143'/><link rel='alternate' type='text/html' href='http://douggaff.blogspot.com/2009/03/version-control-at-eclipsecon.html' title='Version Control at EclipseCon'/><author><name>Doug Gaff</name><uri>http://www.blogger.com/profile/05648526940839535738</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06714281351287796578'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18361809.post-7498358126565568383</id><published>2009-02-24T11:32:00.001-08:00</published><updated>2009-02-24T11:39:28.987-08:00</updated><title type='text'>Board Elections &amp; VCS Enthusiasts</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;The problem with &lt;a href="http://douggaff.blogspot.com/2009/02/eclipse-board-of-directors.html"&gt;campaign promises&lt;/a&gt; is that some people expect you to live up to them. Anyone familiar with U.S. politics knows that campaign promises are &lt;em&gt;what you say to get elected&lt;/em&gt;, not what you actually intend to do in office. I guess we hold ourselves to higher standards in Eclipse. So back to my (shameless) "Can we deploy git? Yes We Can!" initiative.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GNkykWeijxs/SaRMhn-rQiI/AAAAAAAAAtQ/kLMNm_6-jVo/s1600-h/yeswecan.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 74px; height: 82px;" src="http://4.bp.blogspot.com/_GNkykWeijxs/SaRMhn-rQiI/AAAAAAAAAtQ/kLMNm_6-jVo/s320/yeswecan.jpg" alt="" id="BLOGGER_PHOTO_ID_5306450401500545570" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Scott Rosenbaum (EclipseCon 2009 Program Chair) asked for a volunteer to organize a panel on VCS technologies. I've volunteered, and I'm calling all VCS/DVCS enthusiasts interested in this panel. I already have a pretty good list of potential panelists, but if you have any suggestions, please leave a comment.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;And yes, I am &lt;a href="http://www.eclipse.org/org/elections/candidate.php?year=2009&amp;amp;id=gaff"&gt;running for my 2nd term&lt;/a&gt; on the Eclipse Board of Directors. Truthfully, all of the candidates are great, so please vote! (You should h&lt;span&gt;&lt;span xmlns=""&gt;ave an email in your inbox with instructions.)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GNkykWeijxs/SaRL9iD5JHI/AAAAAAAAAtI/2zMLdGB-Ym8/s1600-h/hatfield.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_GNkykWeijxs/SaRL9iD5JHI/AAAAAAAAAtI/2zMLdGB-Ym8/s320/hatfield.png" alt="" id="BLOGGER_PHOTO_ID_5306449781436523634" border="0" /&gt;&lt;/a&gt;&lt;br /&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/18361809-7498358126565568383?l=douggaff.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://douggaff.blogspot.com/feeds/7498358126565568383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=18361809&amp;postID=7498358126565568383' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/7498358126565568383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/7498358126565568383'/><link rel='alternate' type='text/html' href='http://douggaff.blogspot.com/2009/02/board-elections-vcs-enthusiasts.html' title='Board Elections &amp;amp; VCS Enthusiasts'/><author><name>Doug Gaff</name><uri>http://www.blogger.com/profile/05648526940839535738</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06714281351287796578'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GNkykWeijxs/SaRMhn-rQiI/AAAAAAAAAtQ/kLMNm_6-jVo/s72-c/yeswecan.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18361809.post-6466995338967663805</id><published>2009-02-18T14:03:00.001-08:00</published><updated>2009-02-18T14:10:27.178-08:00</updated><title type='text'>Eclipse Board of Directors</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;After attending an all hands meeting with my &lt;em&gt;Board of Directors Exploratory Committee&lt;/em&gt;, I'm pleased to announce my &lt;a href="http://www.eclipse.org/org/elections/candidate.php?year=2009&amp;amp;id=gaff"&gt;candidacy for the 2009 election&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GNkykWeijxs/SZyF06xKs5I/AAAAAAAAAsw/Suv4dcZ9JfU/s1600-h/allhands.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 199px; height: 193px;" src="http://4.bp.blogspot.com/_GNkykWeijxs/SZyF06xKs5I/AAAAAAAAAsw/Suv4dcZ9JfU/s320/allhands.jpg" alt="" id="BLOGGER_PHOTO_ID_5304261605310772114" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;My first order of business will be a &lt;em&gt;Committer Stimulus Package&lt;/em&gt;, the details of which will be fleshed out after I announce my &lt;em&gt;Committer Czar&lt;/em&gt;. In the meantime, you can influence my position with the purchase of foamy beverages. Hey, I'm in open source, and I was promised &lt;a href="http://en.wikipedia.org/wiki/Free_software"&gt;Free Beer&lt;/a&gt;. Where is the beer? Oh wait…I just reread that article. It's says "Free as in speech, not free as in beer." Dammit! Anyway, I'd like to announce my campaign slogan (and the subsequent loss of &lt;span xmlns=""&gt;&lt;span&gt;&lt;span xmlns=""&gt;&lt;a href="http://dev.eclipse.org/blogs/eclipsewebmaster/"&gt;Denis and Karl's&lt;/a&gt; votes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;):&lt;/p&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;" xmlns=""&gt;&lt;p&gt; Can we &lt;a href="http://eclipse-committer-reps.blogspot.com/2008/12/december-2008-board-meeting.html"&gt;deploy git&lt;/a&gt; at the Foundation? Yes We Can!&lt;/p&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GNkykWeijxs/SZyGB51W8nI/AAAAAAAAAs4/dIY4p_gTQJM/s1600-h/yeswecan.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 74px; height: 82px;" src="http://4.bp.blogspot.com/_GNkykWeijxs/SZyGB51W8nI/AAAAAAAAAs4/dIY4p_gTQJM/s320/yeswecan.jpg" alt="" id="BLOGGER_PHOTO_ID_5304261828398215794" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span xmlns=""&gt;&lt;p&gt;&lt;span&gt;&lt;span xmlns=""&gt;&lt;/span&gt;&lt;/span&gt;In all seriousness, I have actually &lt;a href="http://www.eclipse.org/org/elections/candidate.php?year=2009&amp;amp;id=gaff"&gt;accomplished a few things&lt;/a&gt; this year on the Board, and I'd like to continue to represent you. I'd appreciate your &lt;a href="http://www.eclipse.org/org/elections/keydates.php"&gt;vote&lt;/a&gt; when the virtual polls open on Feb 23.&lt;br /&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/18361809-6466995338967663805?l=douggaff.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://douggaff.blogspot.com/feeds/6466995338967663805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=18361809&amp;postID=6466995338967663805' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/6466995338967663805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/6466995338967663805'/><link rel='alternate' type='text/html' href='http://douggaff.blogspot.com/2009/02/eclipse-board-of-directors.html' title='Eclipse Board of Directors'/><author><name>Doug Gaff</name><uri>http://www.blogger.com/profile/05648526940839535738</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06714281351287796578'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GNkykWeijxs/SZyF06xKs5I/AAAAAAAAAsw/Suv4dcZ9JfU/s72-c/allhands.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18361809.post-8869974301745352612</id><published>2009-02-11T11:02:00.001-08:00</published><updated>2009-02-11T11:13:15.274-08:00</updated><title type='text'>E6500 Suspend Problem Solved</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;I've had a breakthrough on my suspend issues. It seems that the Dell Connection Manager Service was causing the suspend problem. As a reminder, I have the 5530 HSPA AT&amp;amp;T card. When you install Dell Control Point (DCP) and the associated drivers, you get Dell Connection Manager, which is supposed to help manage all of your network devices. Mostly it's redundant with the Network Center in Vista, but you do need it to connect to the Internet over the WWAN card.&lt;/p&gt;&lt;p&gt;As I've &lt;a href="http://douggaff.blogspot.com/2008/11/dell-e6500-good-hardware-but-lots-of.html"&gt;complained before&lt;/a&gt;, I don't like DCP. It's Dell QuickSet gone horribly wrong. So I've been actively trying to replace it. In my searching for something else to manage the WWAN card, I found an alternative utility called &lt;a href="ftp://ftp.dell.com/comm/DELL_WIRELESS-5530-HSPA-MINI_A00_R198215.EXE"&gt;Dell Wireless Manager&lt;/a&gt;. It's bundled with the 5530 drivers, but if you poke around on Dell's FTP site, maybe you can find it for the other WWAN cards, too. It's a nice little app for enabling/disabling the card, connecting, looking at bandwidth usage (very important now that AT&amp;amp;T's data plan is 5GB / month), etc. It doesn't work right away when you install it, though, saying that it can't detect a WWAN card.&lt;/p&gt;&lt;span&gt;&lt;span xmlns=""&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GNkykWeijxs/SZMhjeZFvZI/AAAAAAAAAso/X9l1H_j8_GY/s1600-h/DellWirelessManager.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 197px;" src="http://4.bp.blogspot.com/_GNkykWeijxs/SZMhjeZFvZI/AAAAAAAAAso/X9l1H_j8_GY/s320/DellWirelessManager.png" alt="" id="BLOGGER_PHOTO_ID_5301618079682641298" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Quite by accident I got it to work by uninstalling "Dell WWAN ???" (can't remember the exact title) using CCleaner. I was trying to remove this utility since it wasn't working, but instead I uninstalled something from Connection Manager. Suddenly this nice little app found the my WWAN card and connected to AT&amp;amp;T. The Dell Connection Manager service stopped working, and Suspend has been flawless ever since. I guess I killed two birds with one stone.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Here are some tips if you go this route. In BIOS, set the Wireless Switch to not control the WWAN card. The Dell Wireless Manager turns the card on when you start the utility and off when you close it. Also remove "DellConnectionManager" from startup (via msconfig or WinPatrol). It won't start up correctly anymore, and you won't miss it anyway. BTW, the rest of DCP is still working. DCP only gives you an error when you click Connection Manager. Perhaps next I'll try getting QuickSet to work and then blow away DCP for good.&lt;br /&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/18361809-8869974301745352612?l=douggaff.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://douggaff.blogspot.com/feeds/8869974301745352612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=18361809&amp;postID=8869974301745352612' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/8869974301745352612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/8869974301745352612'/><link rel='alternate' type='text/html' href='http://douggaff.blogspot.com/2009/02/e6500-suspend-problem-solved.html' title='E6500 Suspend Problem Solved'/><author><name>Doug Gaff</name><uri>http://www.blogger.com/profile/05648526940839535738</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06714281351287796578'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GNkykWeijxs/SZMhjeZFvZI/AAAAAAAAAso/X9l1H_j8_GY/s72-c/DellWirelessManager.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18361809.post-1534006726670125579</id><published>2009-01-19T12:25:00.001-08:00</published><updated>2009-01-19T12:27:37.277-08:00</updated><title type='text'>Windows 7</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;The blogosphere is all atwitter about Windows 7. (Sorry…bad mixture of metaphors.) I must confess that I've installed it, but not on a mission-critical system. For a "Ballmer Beta" (TM Doug Gaff), I'm surprised at how well it works. Truthfully, it feels like a very nice Service Pack for Vista, which I think is the intention. Unfortunately I'm sure I'll still have to pay for it when it's released. &lt;em&gt;Attention Microsoft: how about a "we're sorry about Vista" free upgrade coupon for us early adopters?&lt;/em&gt;&lt;br /&gt;   &lt;/p&gt;&lt;p&gt;Lifehacker has an &lt;a href="http://lifehacker.com/5078582/top-10-things-to-look-forward-to-in-windows-7"&gt;excellent rundown of Windows 7 features&lt;/a&gt;, and their coverage is on-going. Of particular interest is a very technical presentation from Mark Russinovich, father of the awesome &lt;a href="http://technet.microsoft.com/en-us/sysinternals/default.aspx"&gt;sysinternals&lt;/a&gt; tools. Mark's presentation covers some of the &lt;a href="http://channel9.msdn.com/shows/Going+Deep/Mark-Russinovich-Inside-Windows-7/"&gt;intricacies of the Win 7 kernel&lt;/a&gt;, including multi-core scalability (256 cores), startup time optimizations and tricks, legacy app compatibility, Vista driver compatibility, &lt;a href="http://en.wikipedia.org/wiki/Minwin"&gt;MinWin&lt;/a&gt;, and virtualization. Clocking in at 45 minutes, this is a time commitment, but it's geek worthy.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;My employer Wind River builds several embedded operating systems. Even though I'm in the Tools Group, most of us in Tools are intimately familiar with the intricacies and challenges of operating systems. Mark's presentation reminded me of many internal discussions. It also reminded me how hard it is to maintain and improve a large, legacy code base.&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/18361809-1534006726670125579?l=douggaff.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://douggaff.blogspot.com/feeds/1534006726670125579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=18361809&amp;postID=1534006726670125579' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/1534006726670125579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/1534006726670125579'/><link rel='alternate' type='text/html' href='http://douggaff.blogspot.com/2009/01/windows-7.html' title='Windows 7'/><author><name>Doug Gaff</name><uri>http://www.blogger.com/profile/05648526940839535738</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06714281351287796578'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18361809.post-231288637367745823</id><published>2009-01-14T10:39:00.001-08:00</published><updated>2009-01-14T10:39:34.310-08:00</updated><title type='text'>E6500 Part II &amp; Cutting the Cord</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;Update on my &lt;a href='http://douggaff.blogspot.com/2008/11/dell-e6500-good-hardware-but-lots-of.html'&gt;E6500 post&lt;/a&gt;. Things are improving in the driver department. Since that post, Dell has released new apps/drivers for: Sound, DCP, Fingerprint Reader, Embassy, and the Webcam. I'm no longer having most of the problems I reported, except &lt;strong&gt;&lt;em&gt;suspend is still flaky&lt;/em&gt;&lt;/strong&gt; when the mobile broadband card is enabled, and &lt;strong&gt;&lt;em&gt;DCP still really sucks&lt;/em&gt;&lt;/strong&gt;. As soon as I figure out how to run the mobile broadband card without DCP, I'm uninstalling that app. Many thanks for the &lt;a href='https://www.blogger.com/comment.g?blogID=18361809&amp;amp;postID=770789021783107757'&gt;numerous helpful comments&lt;/a&gt; and the commiseration.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;On my recent post about &lt;a href='http://douggaff.blogspot.com/2009/01/tech-support-for-geeks.html'&gt;Celine's Tech Support&lt;/a&gt;, the &lt;em&gt;other cable provider&lt;/em&gt; showed up today to disconnect my old cable. It's funny that they still have to send someone up the pole to do this. This cable switchover got me thinking. The only thing I really want is a fat, unregulated pipe to the internet. From such a connection, I can get all of my communication and entertainment needs. Of the very few TV shows I do like to watch, they are all available online. And there are many cheap VOIP solutions. Maybe once I wean the 4-year-old off Sprout and PBSkids… &lt;br /&gt;&lt;/p&gt;&lt;p&gt;The telecoms have unified the delivery TV/Internet/Phone over a single cable. What I wonder is when the services will truly merge into a single box using TCP/IP. Sadly, I'm sure it will still cost &amp;gt; $100 per month.&lt;br /&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/18361809-231288637367745823?l=douggaff.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://douggaff.blogspot.com/feeds/231288637367745823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=18361809&amp;postID=231288637367745823' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/231288637367745823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/231288637367745823'/><link rel='alternate' type='text/html' href='http://douggaff.blogspot.com/2009/01/e6500-part-ii-cutting-cord.html' title='E6500 Part II &amp;amp; Cutting the Cord'/><author><name>Doug Gaff</name><uri>http://www.blogger.com/profile/05648526940839535738</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06714281351287796578'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18361809.post-6021273669616657671</id><published>2009-01-07T07:49:00.001-08:00</published><updated>2009-01-07T07:49:34.985-08:00</updated><title type='text'>Twitter vs. Facebook</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;I'm looking for some advice on microblogging etiquette and usage. I have both twitter and facebook accounts, but I haven't figured out when I should use twitter vs. facebook status/news feed.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;For a while, I had twitter and facebook connected via the facebook twitter app. This app allows your tweets to automatically update your facebook status. It's interesting, but it's one-directional. Updating my facebook status directly doesn't produce a tweet, and tweets from others don't show up in my facebook news feed. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;I often wonder if I need both services. On the one hand, twitter is far more dynamic and instantaneous, and certainly the folks I'm following on twitter don't exactly match my friend list in facebook. On the other hand, in most cases my posts to twitter are equally applicable to my facebook feed (with the notable exception of @friend twitter posts that would be confusing for others on my facebook feed.)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;So my question to you: how do you use facebook status vs. twitter? Do you connect the two with the twitter facebook app? Would you also like to see these technologies merge?&lt;br /&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/18361809-6021273669616657671?l=douggaff.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://douggaff.blogspot.com/feeds/6021273669616657671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=18361809&amp;postID=6021273669616657671' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/6021273669616657671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/6021273669616657671'/><link rel='alternate' type='text/html' href='http://douggaff.blogspot.com/2009/01/twitter-vs-facebook.html' title='Twitter vs. Facebook'/><author><name>Doug Gaff</name><uri>http://www.blogger.com/profile/05648526940839535738</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06714281351287796578'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18361809.post-1903844645918674125</id><published>2009-01-05T07:22:00.001-08:00</published><updated>2009-01-05T07:25:25.014-08:00</updated><title type='text'>Tech Support for Geeks</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;Over the holiday break, I waited on the phone 30 minutes to hear a tech support person sing Celine Dion in my ear while telling me to reset my cable modem.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Ok, let me back up a bit.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I switched to a new Cable/Phone/Internet provider last week. You know the drill – the promotional period expires on your current plan and your monthly bill goes up 30%. Fortunately, there are two Cable providers (Comcast and RCN) in my town, and Verizon FiOS is coming this year. Hooray for competition, although would it kill these companies to just make the promotional price the regular price and keep me as a customer? Oops my bad. I forgot that Capitalism = bilking money from as many customers as possible for as long as possible.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Anyway, post-install my internet kept dropping for a couple of seconds every few minutes. This "feature" really upset my Software VPN client. Plus, I was nowhere near the peak bandwidth provisioning for my new service. So I placed the dreaded call to Tech Support. After 30 minutes, I get the aspiring American (ahem) Idol contestant singing Celine under his breath while telling me to reset my modem. Um, thanks dude. Can we try something else? He says I have to call back when the connection is down. I reply that hitting a 2 second window might be tough with a 30 minute call wait time. Long story short: threatening call to salesperson, visit by computer-savvy tech, removed hardware, and things are working.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;sigh.&amp;gt; I hate Cable companies, perhaps even more than I hate Cellular companies.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Attention service providers of the world: I, and vast numbers like me, know more than every single one of your first line tech support people. &lt;strong&gt;&lt;em&gt;I will pay you extra money&lt;/em&gt;&lt;/strong&gt; to let me talk to a real engineer when I have a problem. Save Celine for my grandmother.&lt;br /&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/18361809-1903844645918674125?l=douggaff.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://douggaff.blogspot.com/feeds/1903844645918674125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=18361809&amp;postID=1903844645918674125' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/1903844645918674125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/1903844645918674125'/><link rel='alternate' type='text/html' href='http://douggaff.blogspot.com/2009/01/tech-support-for-geeks.html' title='Tech Support for Geeks'/><author><name>Doug Gaff</name><uri>http://www.blogger.com/profile/05648526940839535738</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06714281351287796578'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18361809.post-4204345071490636911</id><published>2008-12-28T19:05:00.001-08:00</published><updated>2008-12-28T19:11:12.724-08:00</updated><title type='text'>I’m addicted to information</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;Over this lovely holiday break, I have decided to catch up on {everything}. Starting next year off with a clean to do list seems like a good idea. Before I left work for the holidays, I managed to get my inbox down to 3 or 4 items. (If you think you're one of those 3, you'd better remind me via email.) But email is just one of my problems, an antiquated one in fact.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Most of the good stuff comes in through RSS feeds. I counted them a couple of days ago: &lt;strong&gt;97 feeds&lt;/strong&gt;. They breakdown roughly into the following categories: Business, Culture, Humor, Software, Technology, Work, odds and ends. Unfortunately, many of these feeds have high update rates, like &lt;a href="http://www.boingboing.net/"&gt;BoingBoing&lt;/a&gt;, &lt;a href="http://lifehacker.com/"&gt;LifeHacker&lt;/a&gt;, and the collection of work-related feeds. Even &lt;a href="http://www.planeteclipse.org/planet/"&gt;PlanetEclipse&lt;/a&gt;, my first RSS feed, has become a challenge to follow in my expanding list. I've already dropped several others because the signal-to-noise ratio was too low.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;But I can't let go of my current list of 97. Every day I think, maybe I'll drop this one or that one, but then I pick up a new software utility, laugh at a good cartoon, find out about a &lt;a href="http://www.kk.org/cooltools/"&gt;cool tool&lt;/a&gt;, or learn something new about art/politics/technology/photography/music/whatever. And almost every day, I find YAF (yet another feed) that I think maybe I'll subscribe to…just for a little while…just to try out it. Dammit.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;We have reached information saturation: Email, Twitter, Facebook, YouTube, podcasts, blogs, RSS, …. (I don't even turn on my TV anymore.) Either someone needs to install one of those Matrix ports into the back of my skull, or we need to move way beyond reddit, delicious, and digg to get useful, personalized information.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Oh well. Here's to a New Year and another 100 feeds.&lt;br /&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/18361809-4204345071490636911?l=douggaff.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://douggaff.blogspot.com/feeds/4204345071490636911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=18361809&amp;postID=4204345071490636911' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/4204345071490636911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/4204345071490636911'/><link rel='alternate' type='text/html' href='http://douggaff.blogspot.com/2008/12/im-addicted-to-information.html' title='I’m addicted to information'/><author><name>Doug Gaff</name><uri>http://www.blogger.com/profile/05648526940839535738</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06714281351287796578'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18361809.post-770789021783107757</id><published>2008-11-24T18:02:00.001-08:00</published><updated>2008-12-01T19:12:04.713-08:00</updated><title type='text'>Dell E6500 – good hardware, but lots of software problems</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;I recently found myself in the market for a new home computer. I have a D820 at work, which has been working fine for a while now that I'm past the Vista pre-SP1 headaches, so I decided to look at the new Dell Latitude E series. The E series is the next generation business line, and the hardware specs on the E6500 I ended up buying are excellent: Core2 Duo T9600 2.8GHz, WUXGA screen, 250G hard drive will free fall sensor, 4G RAM, and lots of goodies that are part of the base platform. Additionally, Dell has completely redesigned the packaging of their Latitude line, and it's much more solid and streamlined that past versions.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;A laptop is only as good as how well it travels, so I decided to take the E6500 on a business trip to Europe last week (&lt;a href="http://www.eclipsecon.org/summiteurope2008/"&gt;Eclipse Summit Europe&lt;/a&gt; for those following on the Planet). I only put the basics on the laptop before my trip, because I wanted to prove out the system before loading it down. Sadly, even with only the basics installed, I had a ton of problems that all point to unstable drivers and some lousy software from Dell. Here's my review:&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Dell Control Point (DCP) is disappointing&lt;/strong&gt;. DCP is sort of a replacement for Dell Quickset. It displays brightness, volume, battery life, and other on-screen indicators when you press the Fn+ key combinations. Beyond Quickset-like features, DCP provides a dashboard for managing power settings, network/wireless connections, display settings, and the security settings. This is where it fails to impress. I'm ok with the duplication between DCP and the Windows Control Panel, but DCP is slow and buggy. The worst aspect is the network connection manager. There are 5 network devices on the laptop: a gigabit Ethernet port, dial-up modem, Bluetooth, WiFi, and WLAN (cellular internet access). DCP is used to enable, disable, and switch between the various devices. WiFi isn't supported yet (coming soon!) and WLAN is just plain flaky, with multiple clicks required to establish a cellular connection and no progress indication along the way. Added to that is that the WLAN driver crashes regularly. DCP needs a few more software revisions before it's ready for general use.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;The Embassy Trust Suite is even worse&lt;/strong&gt;. The Trust Suite is used to configure the &lt;a href="http://en.wikipedia.org/wiki/Trusted_Platform_Module"&gt;TPM&lt;/a&gt; (the hardware security chip) and the associated security devices: fingerprint reader, smart card readers, and hardware passwords. It's confusing, clumsy, and unreliable. The setup steps required to take ownership of the TPM, establish all of the various passwords (TPM, Admin, BIOS, hard drive), register your biometrics, and then tie this into Windows security are not for the faint of heart. The Trust Suite doesn't do much to explain all of this either. At one point during setup, I was certain I had locked myself out of the TPM for good.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Speaking of biometric, the &lt;strong&gt;FPS fingerprint reader works about half the time&lt;/strong&gt; coming out of suspend. (Cold starts are more reliable.) Biometric identification plugs in at two levels: pre-boot (BIOS) and windows login. First, at the BIOS level, the pre-boot authentication module fails to read a fingerprint about half the time. Normally, pre-boot will default to asking for your BIOS password if you fail to supply the correct fingerprint, but in this case, it doesn't even give a failure message on fingerprint reading. It just hangs. This really sucks coming out of standby when you're forced to do a hard restart and lose your open applications. If you get past this, then there's the windows logon, where again the fingerprint reader works about half the time. Fortunately in this case, it tells you that it's not working, and you can just enter your windows password. Looks like I'll be turning the TPM off for now until Dell and Embassy can supply some decent drivers and software. I truly shudder to think of an IT group trying to deploy full TPM and biometric security with this laptop. I can just imagine the flurry of help desk calls.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Suspend is flaky&lt;/strong&gt;. Stop laughing! I know conventional wisdom is to blame Windows for suspend problems, but the problem is almost always third-party application software or drivers that don't deal with suspend/resume events properly. &lt;em&gt;This single issue makes the E6500 virtually unusable for travel&lt;/em&gt;. On my D820, I suspend and resume between home and office several days in a row without reboots (and this is with Vista!). Not so with the E6500. I've had to do so many hard restarts after failed resumes that I've given up on suspend for now. Given how little I have on this machine, it really points to the weakness of the Dell-supplied drivers.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Some other annoyances: The &lt;strong&gt;IDT audio driver&lt;/strong&gt; installs a service named &lt;em&gt;stacsv.exe&lt;/em&gt; that occasional goes open loop and takes up 100% of one of the CPU's. I have to kill it regularly. &lt;del&gt;The &lt;strong&gt;integrated webcam&lt;/strong&gt;, while extremely handy for skype, doesn't come with a basic recording app similar to the Logitech Quickcam software. It comes with a control panel from CreativeLabs for brightness, face-tracking, etc., but this app has no recorder.&lt;/del&gt; &lt;span style="font-weight: bold;" xmlns=""&gt;(UPDATE: Dell/Creative released new webcam software on 11/26 that includes recording.) &lt;/span&gt; Finally, there's the &lt;strong&gt;nvidia video driver&lt;/strong&gt;. The video card in this laptop is great, but Nvidia seems to think their control panel settings are more important than the Windows settings. I have a monitor color calibrator, and I installed a custom color profile for the laptop screen. Unfortunately, the nvidia driver overrides the windows custom color profiles, and I haven't yet figured out how to tell the nvidia control panel to stop screwing with the settings. Fortunately, the calibrator has a utility that diligently keeps forcing the calibrated profile to load. The datacolor tech support folks said they get a lot of complaints from nvidia users about this.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;It's a shame that all of this nice hardware has been paired with such lousy software. I suspect a Linux install wouldn't fare much better, since Linux is even worse at device support on laptops. (Anyone ever configured a fingerprint reader in Linux?) I can hear the fanboys now…&lt;em&gt;why don't you just buy a Mac&lt;/em&gt;?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Tags: &lt;a href="http://technorati.com/tag/dell"&gt;dell&lt;/a&gt;, &lt;a href="http://technorati.com/tag/latitude"&gt;latitude&lt;/a&gt;, &lt;a href="http://technorati.com/tag/E6500"&gt;E6500&lt;/a&gt;, &lt;a href="http://technorati.com/tag/DCP"&gt;DCP&lt;/a&gt;, &lt;a href="http://technorati.com/tag/embassy+trust+suite"&gt;embassy trust suite&lt;/a&gt;, &lt;a href="http://technorati.com/tag/IDT"&gt;IDT&lt;/a&gt;, &lt;a href="http://technorati.com/tag/creativelabs"&gt;creativelabs&lt;/a&gt;, &lt;a href="http://technorati.com/tag/nvidia"&gt;nvidia&lt;/a&gt;, &lt;a href="http://technorati.com/tag/datacolor"&gt;datacolor&lt;/a&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/18361809-770789021783107757?l=douggaff.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://douggaff.blogspot.com/feeds/770789021783107757/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=18361809&amp;postID=770789021783107757' title='38 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/770789021783107757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/770789021783107757'/><link rel='alternate' type='text/html' href='http://douggaff.blogspot.com/2008/11/dell-e6500-good-hardware-but-lots-of.html' title='Dell E6500 – good hardware, but lots of software problems'/><author><name>Doug Gaff</name><uri>http://www.blogger.com/profile/05648526940839535738</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06714281351287796578'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>38</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18361809.post-6983222972819402101</id><published>2008-10-17T10:42:00.001-07:00</published><updated>2008-10-17T10:47:05.993-07:00</updated><title type='text'>I am not a Web Designer</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;I always feel out of my element when I have to design a webpage. Sure, I can use an HTML editor just as good as the next person, but designing site usability and flow is another matter. Recently I came across an inexpensive product called &lt;a href="http://www.balsamiq.com/products/mockups"&gt;Mockups&lt;/a&gt;, which as its name suggests is a mockup program for designing websites. The product is ridiculously simple to use, and it produces conceptual mockups of pages:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GNkykWeijxs/SPjPJdn8iCI/AAAAAAAAAl0/W7U20Qle6Sw/s1600-h/mockup.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_GNkykWeijxs/SPjPJdn8iCI/AAAAAAAAAl0/W7U20Qle6Sw/s320/mockup.png" alt="" id="BLOGGER_PHOTO_ID_5258180326432999458" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;I like the whiteboard look because it keeps you from stressing about the details (fonts, colors, icons, etc.) and helps you concentrate on the big picture. You can &lt;a href="http://www.balsamiq.com/products/mockups"&gt;try it out&lt;/a&gt; online. It runs on Adobe AIR, and you can use the desktop version offline. The main feature I wish it had is the ability to make the links in a mockup jump to other mockups. This would be very helpful in making a dynamic mockup of site flow. Still, it's a nice tool.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Tags: &lt;a href="http://technorati.com/tag/website+mockups"&gt;website mockups&lt;/a&gt;, &lt;a href="http://technorati.com/tag/balsamiq"&gt;balsamiq&lt;/a&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/18361809-6983222972819402101?l=douggaff.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://douggaff.blogspot.com/feeds/6983222972819402101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=18361809&amp;postID=6983222972819402101' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/6983222972819402101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/6983222972819402101'/><link rel='alternate' type='text/html' href='http://douggaff.blogspot.com/2008/10/i-am-not-web-designer.html' title='I am not a Web Designer'/><author><name>Doug Gaff</name><uri>http://www.blogger.com/profile/05648526940839535738</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06714281351287796578'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GNkykWeijxs/SPjPJdn8iCI/AAAAAAAAAl0/W7U20Qle6Sw/s72-c/mockup.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18361809.post-8104206153462804312</id><published>2008-10-15T13:13:00.001-07:00</published><updated>2008-10-15T13:18:10.686-07:00</updated><title type='text'>FIRST Robotics</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;A colleague of mine pointed me to this &lt;a href="http://rogeronfirst.blogspot.com/2008/10/wind-river-workbench-test-drive-1.html"&gt;very positive review&lt;/a&gt; of Wind River Workbench, our Eclipse-based environment for device software development. This customer was thrilled to use a product that "just works" after it's installed. He's also a big fan of Eclipse. The most humorous part of the review:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;The good people at Wind River allow you to download a trial version of Workbench, after you fill out a form about a mile long and agree to give them your first born child.&lt;br /&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;(Actually Roger, we don't require that you give us your first born. However, we &lt;em&gt;do&lt;/em&gt; ask that you rename your child. You may pick from our convenient list of &lt;a href="http://www.windriver.com/company/bios/"&gt;executive names&lt;/a&gt;.)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.usfirst.org/"&gt;FIRST&lt;/a&gt; (For Inspiration and Recognition of Science and Technology) is an awesome not-for-profit organization created by Dean Kamen, inventor of the Segway, the &lt;a href="http://www.youtube.com/watch?v=R0_mLumx-6Y"&gt;"Luke" Prosthetic Robotic Arm&lt;/a&gt;, and several other cool things. Their mission is:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;to inspire young people to be science and technology leaders, by engaging them in exciting mentor-based programs that build science, engineering and technology skills, that inspire innovation, and that foster well-rounded life capabilities including self-confidence, communication, and leadership.&lt;br /&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;The FIRST Robotics Competition is one of the programs run by FIRST, and Wind River supplies students Workbench and VxWorks. In grad school, I dabbled in robotics while working on &lt;a href="http://addison.vt.edu/record=b1893370%7ES1"&gt;my thesis&lt;/a&gt;, and I love reading their mailing lists--&lt;em&gt;sensors, actuators, algorithms, oh my&lt;/em&gt;! I'm also thrilled to see groups like FIRST spurring interest in Science and Engineering in the US.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Tags: &lt;a href="http://technorati.com/tag/FIRST"&gt;FIRST&lt;/a&gt;, &lt;a href="http://technorati.com/tag/workbench"&gt;workbench&lt;/a&gt;, &lt;a href="http://technorati.com/tag/vxworks"&gt;vxworks&lt;/a&gt;, &lt;a href="http://technorati.com/tag/robotics"&gt;robotics&lt;/a&gt;, &lt;a href="http://technorati.com/tag/luke"&gt;luke&lt;/a&gt;, &lt;a href="http://technorati.com/tag/segway"&gt;segway&lt;/a&gt;, &lt;a href="http://technorati.com/tag/robotics"&gt;robotics&lt;/a&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/18361809-8104206153462804312?l=douggaff.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://douggaff.blogspot.com/feeds/8104206153462804312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=18361809&amp;postID=8104206153462804312' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/8104206153462804312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/8104206153462804312'/><link rel='alternate' type='text/html' href='http://douggaff.blogspot.com/2008/10/first-robotics.html' title='FIRST Robotics'/><author><name>Doug Gaff</name><uri>http://www.blogger.com/profile/05648526940839535738</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06714281351287796578'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18361809.post-1224931612115507829</id><published>2008-08-06T17:41:00.001-07:00</published><updated>2008-08-07T04:59:05.111-07:00</updated><title type='text'>I love OCD</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;No, I'm not talking about locking the front door exactly 3 times before going to bed or using a new bar of soap each time I wash my hands à la &lt;a href="http://www.imdb.com/title/tt0119822/"&gt;Jack Nicholson&lt;/a&gt;. I'm talking about &lt;em&gt;On-Chip Debugging&lt;/em&gt; – using JTAG tools for device software debugging.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I got my start at Wind River working on JTAG-based debuggers. A couple of years ago, my team integrated Wind River's JTAG emulators into our Eclipse-based product, Wind River Workbench. It was quite a challenge connecting hardware debugging to a debugging framework focused on application development, and the &lt;a href="http://www.eclipse.org/dsdp/dd/"&gt;Device Debugging&lt;/a&gt; and &lt;a href="http://www.eclipse.org/dsdp/tm/"&gt;Target Management&lt;/a&gt; projects spun out of that effort.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Today I manage our Eclipse open source contributions, but I still sit next to my OCD buddies. When they're not nervously clicking their retractable pens, they're writing firmware for our JTAG emulators. Today, they released a cool new emulator that blows away their previous products:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GNkykWeijxs/SJpHtWc9ZNI/AAAAAAAAAk8/u53oBjLcmaU/s1600-h/ice2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_GNkykWeijxs/SJpHtWc9ZNI/AAAAAAAAAk8/u53oBjLcmaU/s320/ice2.png" alt="" id="BLOGGER_PHOTO_ID_5231572761590981842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;If you're a "desktop refugee" who's just started writing software for devices, you're likely only familiar with agent-based debugging. A debug agent is the hidden software app that runs with your OS and helps you debug your application. But to get that OS running on a piece of custom hardware, you need JTAG. JTAG allows you to stop the entire system by stopping the processor itself, to directly debug kernel code/ device drivers / ISR's, and to directly configure processor and peripheral registers.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;However, JTAG is great for application development too. I personally think its coolest feature is the ability to &lt;strong&gt;&lt;em&gt;trace every line of software&lt;/em&gt;&lt;/strong&gt; executed on a running system without any instrumentation in the code. Modern embedded processors, in addition to supporting JTAG-based debugging, also support JTAG-based trace. Software crashing? Turn on trace and see exactly when the code went out to lunch. Getting a hardware exception? Turn on trace and see what code was executing immediately prior to the interrupt. Need to profile a specific set of routines or examine code coverage? All of this can be done with JTAG Trace.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This is "god mode" access to your hardware, and it's why I love OCD. &lt;strong&gt;&lt;em&gt;Still using printf?&lt;/em&gt;&lt;/strong&gt; As &lt;a href="http://en.wikipedia.org/wiki/Nelson_Muntz"&gt;Nelson&lt;/a&gt; would say:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GNkykWeijxs/SJpIl14WBoI/AAAAAAAAAlE/40TVmSiA0GY/s1600-h/nelson.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_GNkykWeijxs/SJpIl14WBoI/AAAAAAAAAlE/40TVmSiA0GY/s320/nelson.png" alt="" id="BLOGGER_PHOTO_ID_5231573732100015746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&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/18361809-1224931612115507829?l=douggaff.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://douggaff.blogspot.com/feeds/1224931612115507829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=18361809&amp;postID=1224931612115507829' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/1224931612115507829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/1224931612115507829'/><link rel='alternate' type='text/html' href='http://douggaff.blogspot.com/2008/08/i-love-ocd.html' title='I love OCD'/><author><name>Doug Gaff</name><uri>http://www.blogger.com/profile/05648526940839535738</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06714281351287796578'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GNkykWeijxs/SJpHtWc9ZNI/AAAAAAAAAk8/u53oBjLcmaU/s72-c/ice2.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18361809.post-6175960248640568265</id><published>2008-07-22T11:26:00.001-07:00</published><updated>2008-07-22T11:40:06.326-07:00</updated><title type='text'>Virus (Scanner) Infestations</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;Returning to the two recent themes of &lt;em&gt;bloated software&lt;/em&gt; and &lt;em&gt;fixing broken computers&lt;/em&gt;, I spent this weekend with my in-laws for a family reunion. Unfortunately for me, visits to family members almost always include family computer maintenance. On tap this time was the usual problem: "my computer is running slowly". But in this case, the problem wasn't spyware. The computer in question is a P4 1.6 GHz with 256 MB of memory running XP. Not smoking by today's standards, but certainly capable of running XP and one additional app as long as the background crapware is kept to a minimum. My father-in-law runs a small business, and he's been using the same apps for several years to keep the books and manage his customer interactions.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;In this case, the background crapware was the virus scanner. This machine was running a fairly recent version of &lt;a href="http://www.symantec.com/norton/internet-security"&gt;Norton Internet Security&lt;/a&gt;. Norton Antivirus was on the computer when it was purchased several years ago, and at the time, the version running was commensurate with the resources and capabilities of the system. But software never gets smaller and faster, does it? It only gets slower and more bloated, and that's what's been happening to the Norton products for years.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;So why did my father-in-law upgrade to a newer version? &lt;em&gt;Because the software told him to&lt;/em&gt;. Virus and spyware scanners are notorious for dire warnings to ill-informed and fear-stricken users that they have to upgrade to the latest version in order to be "fully" protected. "You're one click away from having your identity stolen!" I'm not talking about keeping virus definitions up-to-date (always important). I'm talking about full upgrades of the software to get all of the latest "features". In the case of Norton, the task of virus/spyware scanning has morphed into an entire suite of products that plug into everything you do. This means more background processes, more memory consumed, and more strain on system resources…or on my father-in-law's computer: massive hard-drive thrashing.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This is an out-of-box experience problem. Norton (and other software packages like it) should check the current system specifications before suggesting a massive upgrade. A simple message like, "you really need more memory and a faster hard drive before you upgrade to this new version," would really be welcomed. An even a better solution would be to &lt;strong&gt;&lt;em&gt;write better software&lt;/em&gt;&lt;/strong&gt;. Just because computers have more cores, more speed, more memory, and faster and bigger hard drives doesn't mean software should expand to fit. &lt;em&gt;The entire software industry, Eclipse included, needs to take a step back and take a hard look at this problem.&lt;/em&gt;&lt;br /&gt;   &lt;/p&gt;&lt;p&gt;I really feel for computer users like my father-in-law. Outside of my "geek circle", everyone else I know is in the same user category as he is. They need us to make life easier for them. My advice to the fear-stricken: keep Windows and your browser up to date, install &lt;a href="http://free.avg.com/"&gt;AVG Free&lt;/a&gt; instead of Norton or anything else, use &lt;a href="http://www.getfirefox.com/"&gt;Firefox&lt;/a&gt; with the &lt;a href="https://addons.mozilla.org/en-US/firefox/search?q=noscript&amp;amp;cat=all"&gt;NoScript&lt;/a&gt; add-on, and then use some common sense when browsing the web and reading emails.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;P.S. If you find yourself in this situation with Norton, be warned that there are compatibility problems between &lt;a href="http://www.realtechnews.com/posts/5757"&gt;Norton Internet Security Suite and XP SP3&lt;/a&gt;. In our case, internet browsing stopped working completely. Norton's uninstall was not successful removing all of the Norton stuff, and the only thing that saved the day is a nice &lt;a href="http://service1.symantec.com/Support/tsgeninfo.nsf/docid/2005033108162039?OpenDocument"&gt;removal utility&lt;/a&gt; on Symantec's website that appears to properly clean up everything. I was mere moments away from losing another entire day with a system reinstall.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;tags: &lt;a href="http://technorati.com/tag/norton"&gt;norton&lt;/a&gt;, &lt;a href="http://technorati.com/tag/avg"&gt;avg&lt;/a&gt;, &lt;a href="http://technorati.com/tag/firefox"&gt;firefox&lt;/a&gt;, &lt;a href="http://technorati.com/tag/noscript"&gt;noscript&lt;/a&gt;, &lt;a href="http://technorati.com/tag/xp+sp3"&gt;xp sp3&lt;/a&gt;, &lt;a href="http://technorati.com/tag/software+bloat"&gt;software bloat&lt;/a&gt;&lt;/p&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/18361809-6175960248640568265?l=douggaff.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://douggaff.blogspot.com/feeds/6175960248640568265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=18361809&amp;postID=6175960248640568265' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/6175960248640568265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/6175960248640568265'/><link rel='alternate' type='text/html' href='http://douggaff.blogspot.com/2008/07/virus-scanner-infestations.html' title='Virus (Scanner) Infestations'/><author><name>Doug Gaff</name><uri>http://www.blogger.com/profile/05648526940839535738</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06714281351287796578'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18361809.post-5044326270399935544</id><published>2008-07-01T13:10:00.001-07:00</published><updated>2008-07-01T13:17:48.597-07:00</updated><title type='text'>Is Vista another ME?</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;I have an ongoing lunchtime discussion with some of my coworkers about Vista. We've covered the usual topics: the hardware requirements, the OS footprint, the driver challenges, comparisons to Ubuntu and Mac, etc. Lately we've been drawing parallels between Vista and Windows ME.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Windows_ME"&gt;Windows ME&lt;/a&gt; (Millennium Edition), as you old timers will recall, was the last version of Windows on the &lt;a href="http://en.wikipedia.org/wiki/Windows_9x"&gt;9x kernel&lt;/a&gt; (Windows 95, Windows 98). Microsoft had already released Windows 2000, based on the NT kernel, and Windows XP came less than a year after ME's release – supposedly unifying 2000 and ME (NT kernel + nice UI).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;There were many unfortunate souls, mostly home users, that bought computers with Windows ME during the year before XP came out, and they suffered mightily with a buggy product that didn't at all improve the 9x product line. Many never upgraded to XP until they finally bought new computers. Friends and family members are always asking me to &lt;a href="http://www.broowaha.com/article.php?id=3671"&gt;fix their computer&lt;/a&gt;, and back then, I avoided Windows ME like the plague. Even tackling a computer riddled with spyware today ("I swear I never visited &lt;em&gt;that&lt;/em&gt; site") is more palatable than ME maintenance was back then.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;As an early adopter of Vista, I've felt a lot like a Windows ME customer, living through the "&lt;a href="http://feeds.feedburner.com/%7Er/TheSecretDiaryOfSteveJobs/%7E3/299377892/new-word-vistaster.html"&gt;Vistaster&lt;/a&gt;" as Fake Steve calls it. Those feelings have been further exacerbated by the talk of &lt;a href="http://blogs.zdnet.com/microsoft/?p=1427&amp;amp;tag=nl.e550"&gt;Windows 7&lt;/a&gt; and the prolonged life of XP.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;But wait…is that a light I see at the end of the tunnel? Yesterday marked XP's last hurrah on OEM machines. It's all Vista now. SP1 (the &lt;em&gt;real&lt;/em&gt; first customer release of Vista) has fixed a lot of performance problems for me. Most of my driver problems have gone away, except &lt;a href="http://geekswithblogs.net/evjen/archive/2007/01/01/102429.aspx"&gt;Cisco's software VPN client&lt;/a&gt;, which remains crippled at best. I've &lt;a href="http://www.poormanpcreview.com/forum/poormanpcreview/viewtopic.php?f=53&amp;amp;t=417"&gt;tweaked Vista&lt;/a&gt; in several ways (goodbye Windows &lt;del&gt;Offender&lt;/del&gt; Defender). I've found a &lt;a href="http://insentient.net/"&gt;replacement Flip 3D&lt;/a&gt; that works like a Mac. And I've added more RAM. There are still some annoying quirks for me—docking with multiple monitors continues to be a problem…I think nVidia is to blame—but for the most part, my system is finally running well.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;It remains to be seen how well Microsoft will support Vista moving forward. Vista could still follow the path of ME. Many companies, including my own, are still shying away from Vista adoption. Yet I suspect that Windows 7 will be a long time coming, and Vista will improve simply because of its extended shelf life. Still, you can't help but chuckle when you see &lt;a href="http://fakesteve.blogspot.com/2008/05/ballmer-egg-attack-video-is-here.html"&gt;a crazy guy throwing eggs at Ballmer&lt;/a&gt;. Can I get in on that?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Tags: &lt;a href="http://technorati.com/tag/vista"&gt;vista&lt;/a&gt;, &lt;a href="http://technorati.com/tag/windows+me"&gt;windows me&lt;/a&gt;, &lt;a href="http://technorati.com/tag/vistaster"&gt;vistaster&lt;/a&gt;, &lt;a href="http://technorati.com/tag/windows+7"&gt;windows 7&lt;/a&gt;, &lt;a href="http://technorati.com/tag/ballmer"&gt;ballmer&lt;/a&gt;, &lt;a href="http://technorati.com/tag/microsoft"&gt;microsoft&lt;/a&gt;, &lt;a href="http://technorati.com/tag/nvidia"&gt;nvidia&lt;/a&gt;, &lt;a href="http://technorati.com/tag/fake+steve"&gt;fake steve&lt;/a&gt;&lt;br /&gt;   &lt;/p&gt;&lt;p&gt;&lt;br /&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/18361809-5044326270399935544?l=douggaff.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://douggaff.blogspot.com/feeds/5044326270399935544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=18361809&amp;postID=5044326270399935544' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/5044326270399935544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/5044326270399935544'/><link rel='alternate' type='text/html' href='http://douggaff.blogspot.com/2008/07/is-vista-another-me.html' title='Is Vista another ME?'/><author><name>Doug Gaff</name><uri>http://www.blogger.com/profile/05648526940839535738</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06714281351287796578'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18361809.post-7084381156446956322</id><published>2008-06-04T08:31:00.001-07:00</published><updated>2008-06-04T09:41:56.716-07:00</updated><title type='text'>Android will be open source…eventually</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;It's been a few months since the &lt;a href="http://douggaff.blogspot.com/2007/11/oha-android-and-eclipse.html"&gt;initial buzz&lt;/a&gt; of the Android SDK release, and the technology itself continues to look great. Ed Burnette recently posted a blog indicating &lt;a href="http://blogs.zdnet.com/Burnette/?p=579"&gt;Android will be 100% open source&lt;/a&gt;. In it he notes that Google says they fully intend to open up all of their code using appropriate open source licenses (including EPL!), but they're not yet ready because some of the API's aren't done. They're afraid of having to support bad API's forever. Yes, that sounds familiar, and of course the Eclipse response is: maybe if they opened up their API's, others could then help them evolve those API's to a point where the overall community was happy. We have provisional API's in Eclipse for exactly this reason. &lt;del&gt;At a minimum, I wish Google would publish a timetable (gasp!) for getting this code opened up.&lt;/del&gt; Ed says Google will open (most) everything by the end of 2008. Please see the comments for details.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I want to revisit the two requests I made in &lt;a href="http://douggaff.blogspot.com/2007/11/oha-android-and-eclipse.html"&gt;my original post&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;I call on Google to fully embrace an open development model, with diverse contribution and full transparency&lt;/em&gt;.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;They're getting there, sort of. There's still no word on exactly how the &lt;em&gt;development model&lt;/em&gt; will work after they open the code up. Those who know me know that I'm passionate about &lt;a href="http://www.eclipsecon.org/2008/?page=sub/&amp;amp;id=192"&gt;how Eclipse projects run&lt;/a&gt;, and I want to see Google follow a similar process. I believe it's their only real hope for creating a developer community to evolve the base platform, rather than just having an adopter community to consume Android. In Eclipse, we specifically differentiate between developer, adopter, and user communities for precisely this reason.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;I call on the OHA alliance members to pony up some engineers to augment Eclipse with additional Android tooling.&lt;br /&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;This is a chicken-and-egg problem. The Eclipse ADT (Android Development Toolkit) plug-in code needs to be opened up before others will start helping with it. My bias is that ADT becomes an official Eclipse project, of course, but the open source development model Google decides to use for Android overall is the bigger problem to solve.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Maybe I'm just impatient. It certainly takes a while before young Eclipse projects figure out how to maximize the benefits of the Eclipse Development Process, and they already have plenty of examples of what good projects should look like. &lt;strong&gt;I wish Google would ask for some help.&lt;/strong&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;Tags: &lt;a href="http://technorati.com/tag/Android"&gt;Android&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Eclipse"&gt;Eclipse&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Open+Handset+Alliance"&gt;Open Handset Alliance&lt;/a&gt;, &lt;a href="http://technorati.com/tag/OHA"&gt;OHA&lt;/a&gt;, &lt;a href="http://technorati.com/tag/gPhone"&gt;gPhone&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Google"&gt;Google&lt;/a&gt;&lt;br /&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/18361809-7084381156446956322?l=douggaff.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://douggaff.blogspot.com/feeds/7084381156446956322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=18361809&amp;postID=7084381156446956322' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/7084381156446956322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/7084381156446956322'/><link rel='alternate' type='text/html' href='http://douggaff.blogspot.com/2008/06/android-will-be-open-sourceeventually.html' title='Android will be open source…eventually'/><author><name>Doug Gaff</name><uri>http://www.blogger.com/profile/05648526940839535738</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06714281351287796578'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18361809.post-5970679887245624836</id><published>2008-06-02T14:16:00.001-07:00</published><updated>2008-06-02T14:21:48.706-07:00</updated><title type='text'>Business of Software Conference</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;Mike &lt;a href='http://dev.eclipse.org/blogs/mike/2008/05/29/software-ecosystems/'&gt;recently announced&lt;/a&gt; that he'll be speaking at &lt;a href='http://www.joelonsoftware.com/'&gt;Joel Spolsky's&lt;/a&gt;&lt;br /&gt;    &lt;a href='http://www.businessofsoftware.org/'&gt;Business of Software&lt;/a&gt; conference this September in Boston. I'm excited about this conference, because it's an intimate size (like &lt;a href='http://eclipsesummit.org/summiteurope2008/submissions'&gt;Eclipse Summit Europe&lt;/a&gt;), it's right in my backyard, and I'm a big fan of Joel's philosophy of running a software company. Plus the &lt;a href='http://www.businessofsoftware.org/'&gt;speaker lineup&lt;/a&gt; looks really good, especially now that Mike's name is on the list.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Thanks to &lt;a href='http://blog.businessofsoftware.org/'&gt;Neil Davidson&lt;/a&gt;, the program chair and co-organizer, I have 2 free tickets to raffle off to the Eclipse Community. So if you're in the Boston area during this conference and you'd like to attend, please send me an email or leave a comment. I'll randomly pick a winner based on who buys me the best beer.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Tags: &lt;a href='http://technorati.com/tag/joelonsoftware'&gt;joelonsoftware&lt;/a&gt;, &lt;a href='http://technorati.com/tag/business+of+software'&gt;business of software&lt;/a&gt;, &lt;a href='http://technorati.com/tag/joel+spolsky'&gt;joel spolsky&lt;/a&gt;, &lt;a href='http://technorati.com/tag/eclipse+summit+europe'&gt;eclipse summit europe&lt;/a&gt;, &lt;a href='http://technorati.com/tag/neil+davidson'&gt;neil davidson&lt;/a&gt;, &lt;a href='http://technorati.com/tag/eclipse'&gt;eclipse&lt;/a&gt;&lt;br /&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/18361809-5970679887245624836?l=douggaff.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://douggaff.blogspot.com/feeds/5970679887245624836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=18361809&amp;postID=5970679887245624836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/5970679887245624836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/5970679887245624836'/><link rel='alternate' type='text/html' href='http://douggaff.blogspot.com/2008/06/business-of-software-conference.html' title='Business of Software Conference'/><author><name>Doug Gaff</name><uri>http://www.blogger.com/profile/05648526940839535738</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06714281351287796578'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18361809.post-5293347918559506674</id><published>2008-05-01T13:02:00.001-07:00</published><updated>2008-05-01T13:07:03.316-07:00</updated><title type='text'>Finally a Friend</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;I know, I know…shame on me for taking so long to become a &lt;a href="http://www.eclipse.org/donate/"&gt;Friend of Eclipse&lt;/a&gt; or FOE. I've paid my dues to Eclipse in a lot of ways, and now I can add Pay Pal to that list.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;What prompted me to do it? Altruism, love, sense of obligation or duty? Nope…bandwidth. I'm working from home today, where I have a very fast Internet connection (unlike work). But the download from eclipse was really dragging. So I became a FOE, used the FOE mirror, and got some very nice download speeds. Totally worth the money. Hey…at least I'm honest.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;You know what they say: "Keep your friends close and your FOE's even closer."&lt;br /&gt;&lt;img src="http://www.eclipse.org/donate/images/friendslogo.jpg" /&gt;&lt;br /&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/18361809-5293347918559506674?l=douggaff.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://douggaff.blogspot.com/feeds/5293347918559506674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=18361809&amp;postID=5293347918559506674' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/5293347918559506674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/5293347918559506674'/><link rel='alternate' type='text/html' href='http://douggaff.blogspot.com/2008/05/finally-friend.html' title='Finally a Friend'/><author><name>Doug Gaff</name><uri>http://www.blogger.com/profile/05648526940839535738</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06714281351287796578'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18361809.post-4631725059890124162</id><published>2008-04-16T12:46:00.001-07:00</published><updated>2008-04-16T19:49:48.571-07:00</updated><title type='text'>Software wants to be free…</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;…to run on the hardware of your choice. Or so &lt;a href="http://www.psystar.com/index.php?&amp;amp;option=com_content&amp;amp;view=frontpage&amp;amp;Itemid=1"&gt;Psystar&lt;/a&gt; wants you to believe about the Leopard OS. In case you haven't been following this story, Psystar has created a &lt;a href="http://www.psystar.com/index.php?&amp;amp;page=shop.product_details&amp;amp;flypage=flypage_images.tpl&amp;amp;product_id=19&amp;amp;category_id=3&amp;amp;option=com_virtuemart&amp;amp;Itemid=72"&gt;Mac computer clone&lt;/a&gt; and is selling them pre-installed with Leopard (or Ubuntu, XP, Vista, or nothing). It's called an &lt;em&gt;Open Computer&lt;/em&gt;. According to Apple, this is a violation of &lt;a href="http://images.apple.com/legal/sla/docs/macosx105.pdf"&gt;Leopard's EULA&lt;/a&gt;. I don't use a Mac, and while I am occasionally wowed by these bright and shiny objects, I prefer to be &lt;a href="http://douggaff.blogspot.com/2007/08/big-software-and-mistreated-customers.html"&gt;voluntarily water-boarded by Vista&lt;/a&gt;. So this particular offer doesn't appeal to me.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;However, I do find it both comical and a little scary. In the Operating System space, be it host OS's or real-time OS's, the name of the game is running on as many platforms as your customers can dream up. Wind River's operating systems have been doing this from the beginning. Like many others, we affectionately call this our "Matrix of Pain". PC vendors are no exception, of course. In fact, many of the critical problems people run into with Vista and Linux have to do with hardware driver problems (or non-existence) and not the OS's themselves. Apple is certainly lucky to have such a small set of platforms to support.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;What's more disturbing is the &lt;em&gt;in your face&lt;/em&gt; reminder that just because you pay a lot of money for a piece of software doesn't mean you own it. You merely own a license to use it, and that license may be more restrictive than you realize. Leopard's EULA says you are only allowed to run it on Apple-branded hardware. Most EULA's give you the right to install the software on one computer only, and in many cases moving that software to a new machine requires jumping through reactivation hoops while contending with subtle accusations by off-shore tech support personnel that you are pirating. &lt;em&gt;Sure makes the software market feel utterly broken sometimes, doesn't it?&lt;/em&gt;&lt;br /&gt;  &lt;/p&gt;&lt;p&gt;I wonder if I'm allowed to run &lt;a href="http://www.osx86project.org/"&gt;Vista on Apple hardware&lt;/a&gt;. Do I own my hardware?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Tags: &lt;a href="http://technorati.com/tag/psystar"&gt;psystar&lt;/a&gt;, &lt;a href="http://technorati.com/tag/leopard"&gt;leopard&lt;/a&gt;, &lt;a href="http://technorati.com/tag/mac"&gt;mac&lt;/a&gt;, &lt;a href="http://technorati.com/tag/wind+river"&gt;wind river&lt;/a&gt;, &lt;a href="http://technorati.com/tag/apple"&gt;apple&lt;/a&gt;, &lt;a href="http://technorati.com/tag/vista"&gt;vista&lt;/a&gt;, &lt;a href="http://technorati.com/tag/ubuntu"&gt;ubuntu&lt;/a&gt;, &lt;a href="http://technorati.com/tag/xp"&gt;xp&lt;/a&gt;, &lt;a href="http://technorati.com/tag/open+computer"&gt;open computer&lt;/a&gt;, &lt;a href="http://technorati.com/tag/open+pro"&gt;open pro&lt;/a&gt;&lt;br /&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/18361809-4631725059890124162?l=douggaff.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://douggaff.blogspot.com/feeds/4631725059890124162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=18361809&amp;postID=4631725059890124162' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/4631725059890124162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/4631725059890124162'/><link rel='alternate' type='text/html' href='http://douggaff.blogspot.com/2008/04/software-wants-to-be-free.html' title='Software wants to be free…'/><author><name>Doug Gaff</name><uri>http://www.blogger.com/profile/05648526940839535738</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06714281351287796578'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18361809.post-7396578203216025633</id><published>2008-03-20T23:28:00.001-07:00</published><updated>2008-03-20T23:35:12.099-07:00</updated><title type='text'>EclipseCon 08, we barely knew ye!</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;It's a surreal experience to spend 8 months planning a conference only to have it over in the blink of an eye. Now I know how the Foundation Staff feels every year!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;First, let me highlight a few of my favorite presentations: &lt;a href="http://www.eclipsecon.org/2008/?page=sub/&amp;amp;id=54"&gt;Diversity&lt;/a&gt;, &lt;a href="http://www.eclipsecon.org/2008/?page=sub/&amp;amp;id=223"&gt;Eclipse 4.0&lt;/a&gt;, &lt;a href="http://www.eclipsecon.org/2008/?page=sub/&amp;amp;id=213"&gt;RTSC&lt;/a&gt;, &lt;a href="http://www.eclipsecon.org/2008/?page=sub/&amp;amp;id=37"&gt;C++ GUI Builder (NAB)&lt;/a&gt;, and &lt;a href="http://www.eclipsecon.org/2008/?page=sub/&amp;amp;id=214"&gt;p2&lt;/a&gt;. The Eclipse 4.0 presentation gave us a peek into some ideas for the next platform. I really like the presentation model changes, but to be honest, I'm not sold on the "Eclipse over the Web" concept. I'm sure it will be useful to some in the community, but probably not for the core tools of the device software development market. That being said, the platform team appears to be responding to our &lt;a href="http://douggaff.blogspot.com/2008/03/eclipse-40-will-it-be-diverse-and.html"&gt;concerns&lt;/a&gt; about diversity and transparency, and I'm looking forward to Wind River helping with the effort.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The Realtime Software Components (RTSC) talk was an excellent technical outline of an exciting new project &lt;a href="http://www.eclipse.org/proposals/rtsc/"&gt;proposal in DSDP&lt;/a&gt;, and the NAB short talk included an amazing music player demo built on top of the &lt;a href="http://www.widestudio.org/"&gt;MWT libraries&lt;/a&gt; (the run-time side of NAB). Finally, the &lt;a href="http://www.eclipsecon.org/2008/?page=sub/&amp;amp;id=582"&gt;DSDP BoF&lt;/a&gt; was an excellent discussion about creating off-Foundation packages, a la &lt;a href="http://wascana.sourceforge.net/"&gt;Wascana&lt;/a&gt;, for the embedded and mobile markets. We'll follow up with some notes soon.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Second, I want to reflect on the keynotes from yesterday and today. &lt;a href="http://www.eclipsecon.org/2008/index.php?page=sub/&amp;amp;id=537"&gt;Fake Steve&lt;/a&gt; was a tough act to follow, but even so, &lt;a href="http://www.eclipsecon.org/2008/index.php?page=sub/&amp;amp;id=538"&gt;Sam Ramji's&lt;/a&gt; talk left me wanting more. Sam was certainly honest about Microsoft being at the beginning of the open source learning curve. He outlined Microsoft's engagements with open source, starting in 2005. The dominant focus has been on interoperability, and the &lt;a href="http://port25.technet.com/"&gt;Open Source Software Lab&lt;/a&gt;, which Sam directs, has engaged in the following areas over the past few years:&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Linux – Interoperability between Hypervisors&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Mozilla – Firefox on Vista, open source windows media player 11 Firefox plug-in.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Apache and Subversion – better performance on Windows&lt;br /&gt;&lt;/li&gt;&lt;li&gt;MySQL – integration to Visual Studio through VSIP&lt;br /&gt;&lt;/li&gt;&lt;li&gt;PHP – running on Windows Server&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Samba&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;He went on to outline new initiatives between Microsoft and the Eclipse Foundation:&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.eclipse.org/higgins/"&gt;Higgins&lt;/a&gt; and &lt;a href="http://www.microsoft.com/net/cardspace.aspx"&gt;CardSpace&lt;/a&gt; – protocol collaboration and documentations and interoperability testing&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;&lt;a href="http://www.eclipse.org/swt/"&gt;SWT&lt;/a&gt; for &lt;a href="http://en.wikipedia.org/wiki/Windows_Presentation_Foundation"&gt;WPF&lt;/a&gt; – Collaboration for improved SWT support on Vista (fixing things that bug &lt;a href="http://inside-swt.blogspot.com/"&gt;Steve&lt;/a&gt;)&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;As a collection, these are great signs of progress, and perhaps if the talk had ended there, it would have been enough. But things didn't go quite as smoothly in the Q&amp;amp;A session. Sam punted on questions about when Microsoft would join Eclipse, what other Eclipse Projects they might want to get involved in, and whether C# support in Eclipse is something in which Microsoft would invest. In all cases, the answer was essentially, "we're still investigating." The biggest faux pas was Sam's answer to why Microsoft wasn't pursuing commit rights on any projects. His answer focused on the importance of interoperability over putting specific engineers into Eclipse development, but it left a bad taste in many people's mouths based on conversations I had afterwards.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;In Sam's defense, I suspect he has a very challenging job promoting open source technology within Microsoft, and all evidence is that he's making excellent progress. Still, the indicators of true Eclipse support will be Membership in the Foundation and committers on Eclipse projects. I really hope we see that in the future. In the &lt;a href="http://www.eclipsecon.org/2008/index.php?page=sub/&amp;amp;id=515"&gt;Community Spotlight&lt;/a&gt; panel, I predicted 2010 as the year when Microsoft joins Eclipse. But then I also predicted anti-gravity shoes and telepathic communication for that year, so it's probably best to ignore me.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Moving on to &lt;a href="http://www.eclipsecon.org/2008/index.php?page=sub/&amp;amp;id=536"&gt;Cory Doctorow's&lt;/a&gt; keynote today. You know, there is a pattern emerging around Day 3 keynotes: they are &lt;strong&gt;sleeper hits&lt;/strong&gt;! Cory's talk centered around the &lt;em&gt;Information Economy&lt;/em&gt; and the fact that attempts to restrict information for profit have either failed or are in the process of failing. He talked about copyrights, open source software, music, movies, web collaboration, net neutrality, the &lt;a href="http://en.wikipedia.org/wiki/Digital_Millennium_Copyright_Act"&gt;DMCA&lt;/a&gt;, the &lt;a href="http://www.eff.org/"&gt;Electronic Frontier Foundation (EFF)&lt;/a&gt;, &lt;a href="http://www.publicknowledge.org/"&gt;Public Knowledge&lt;/a&gt;, and &lt;a href="http://creativecommons.org/"&gt;Creative Commons&lt;/a&gt;. I have 2 pages worth of notes that I won't bore you with, since I doubt I'll do his talk justice. But he repeatedly illustrated the battle between information that has essentially become free and those who would continue to restrict access to information in the name of profit. Whether or not you agree with his thesis, it was certainly interesting and enlightening. My favorite quotation (slightly paraphrased): "&lt;strong&gt;When you hit Ctrl-R to reply to an email and the original email is copied into the new email, you have committed an act of copyright infringement….Imagine if lawyers had designed email.&lt;/strong&gt;"&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Tags: &lt;a href="http://technorati.com/tag/EclipseCon"&gt;EclipseCon&lt;/a&gt;, &lt;a href="http://technorati.com/tag/e4"&gt;e4&lt;/a&gt;, &lt;a href="http://technorati.com/tag/RTSC"&gt;RTSC&lt;/a&gt;, &lt;a href="http://technorati.com/tag/NAB"&gt;NAB&lt;/a&gt;, &lt;a href="http://technorati.com/tag/MWT"&gt;MWT&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Wascana"&gt;Wascana&lt;/a&gt;, &lt;a href="http://technorati.com/tag/p2"&gt;p2&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Fake+Steve+Jobs"&gt;Fake Steve Jobs&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Sam+Ramji"&gt;Sam Ramji&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Microsoft"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Cory+Doctorow"&gt;Cory Doctorow&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Higgins"&gt;Higgins&lt;/a&gt;, &lt;a href="http://technorati.com/tag/CardSpace"&gt;CardSpace&lt;/a&gt;, &lt;a href="http://technorati.com/tag/SWT"&gt;SWT&lt;/a&gt;, &lt;a href="http://technorati.com/tag/WPF"&gt;WPF&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Linux"&gt;Linux&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Mozilla"&gt;Mozilla&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Apache"&gt;Apache&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Subversion"&gt;Subversion&lt;/a&gt;, &lt;a href="http://technorati.com/tag/MySQL"&gt;MySQL&lt;/a&gt;, &lt;a href="http://technorati.com/tag/PHP"&gt;PHP&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Samba"&gt;Samba&lt;/a&gt;, &lt;a href="http://technorati.com/tag/DMCA"&gt;DMCA&lt;/a&gt;, &lt;a href="http://technorati.com/tag/EFF"&gt;EFF&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Public+Knowledge"&gt;Public Knowledge&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Creative+Commons"&gt;Creative Commons&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Open+Source+Software+Lab"&gt;Open Source Software Lab&lt;/a&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/18361809-7396578203216025633?l=douggaff.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://douggaff.blogspot.com/feeds/7396578203216025633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=18361809&amp;postID=7396578203216025633' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/7396578203216025633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/7396578203216025633'/><link rel='alternate' type='text/html' href='http://douggaff.blogspot.com/2008/03/eclipsecon-08-we-barely-knew-ye.html' title='EclipseCon 08, we barely knew ye!'/><author><name>Doug Gaff</name><uri>http://www.blogger.com/profile/05648526940839535738</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06714281351287796578'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18361809.post-2806670323548964284</id><published>2008-03-18T14:15:00.001-07:00</published><updated>2008-03-18T14:19:59.073-07:00</updated><title type='text'>EclipseCon Goodness</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;It's great to start each day of a morning-to-night conference with a community &lt;a href="http://runnerwhocodes.blogspot.com/2008/03/eclipsecon-exercise-day2-in-light.html"&gt;run&lt;/a&gt;. Props to &lt;a href="http://runnerwhocodes.blogspot.com/"&gt;Darin&lt;/a&gt; for organizing the event. I may be slow, but at least I'm out there.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Monday brought my first Eclipse Board Meeting. Many thanks to the committer community for electing me to the Board! It's going to be a great learning experience and an interesting challenge. Once I get properly trained in my new duties (sometime in the next couple of weeks), I'll write more.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Monday also brought my tutorial, "&lt;a href="http://www.eclipsecon.org/2008/?page=sub/&amp;amp;id=192"&gt;So you want to run a project in Eclipse&lt;/a&gt;". I was pleasantly surprised by the excellent attendance and also by the number of folks in the community trying to start something new. You can find a &lt;a href="https://eclipsecon.greenmeetingsystems.com/submissions/view/192"&gt;pdf of the slides here&lt;/a&gt;. If you want the PPT version, please email me or leave a comment.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Also on Monday, we learned that Wind River won the &lt;a href="http://www.eclipse.org/org/press-release/20080318_AwardsWinners.php"&gt;Best Commercial Developer Tool&lt;/a&gt; award. As someone who has been working on this product for several years now, I'm thrilled by this community honor and proud of what the &lt;a href="http://www.windriver.com/products/development_suite/"&gt;Wind River Workbench&lt;/a&gt; team has accomplished.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Tuesday started with the &lt;a href="http://fakesteve.blogspot.com/"&gt;Fake Steve Jobs&lt;/a&gt; keynote, and it was hilarious and surprisingly poignant in a couple of spots. Dan is a humble, funny, and engaging speaker. My favorite picture in the presentation was the &lt;a href="http://fakesteve.blogspot.com/2008/02/borg-makes-nice-with-open-source-oh.html"&gt;Cat and Mouse&lt;/a&gt;, aka Microsoft and Open Source. The photo cranks on the blog don't have the bubbles he used, so here they are.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Cat: "Let me show you my API's".&lt;br /&gt;Mouse: "B*tch, I will cut you!"&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.eclipsecon.org/2008/?page=sub/&amp;amp;id=538"&gt;Sam Ramji&lt;/a&gt; from Microsoft will have an opportunity to rebut tomorrow.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Tags: &lt;a href="http://technorati.com/tag/Fake+Steve+Jobs"&gt;Fake Steve Jobs&lt;/a&gt;, &lt;a href="http://technorati.com/tag/EclipseCon"&gt;EclipseCon&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Sam+Ramji"&gt;Sam Ramji&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Dan+Lyons"&gt;Dan Lyons&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Eclipse"&gt;Eclipse&lt;/a&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/18361809-2806670323548964284?l=douggaff.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://douggaff.blogspot.com/feeds/2806670323548964284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=18361809&amp;postID=2806670323548964284' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/2806670323548964284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/2806670323548964284'/><link rel='alternate' type='text/html' href='http://douggaff.blogspot.com/2008/03/eclipsecon-goodness.html' title='EclipseCon Goodness'/><author><name>Doug Gaff</name><uri>http://www.blogger.com/profile/05648526940839535738</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06714281351287796578'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18361809.post-1093353873457067835</id><published>2008-03-12T10:27:00.001-07:00</published><updated>2008-03-12T10:30:01.619-07:00</updated><title type='text'>Running an Eclipse Project</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;Well, the debate around e4 has showcased that we continue to be a vibrant and lively community. And I really want one of those "Evil Eclipse Platform Lairs" that &lt;a href="http://recoskie.blogspot.com/2008/03/e4-is-news-to-me-too.html"&gt;Chris Recoskie&lt;/a&gt; talked about! The closest thing I could find online is a "&lt;a href="http://e-przewodnik.net/news.php"&gt;Web Lair&lt;/a&gt;" from a band called ECLIPSE. Check out those mp3's and lyrics! I had an unexplainable urge to &lt;a href="http://www.rollingstone.com/Mythozzy"&gt;bite the head off of a bat&lt;/a&gt;. &lt;a href="http://divby0.blogspot.com/"&gt;Nick&lt;/a&gt;, I challenge you to go &lt;a href="http://en.wikipedia.org/wiki/Wierd_al"&gt;Weird Al&lt;/a&gt; on one of their songs. Anyway, I'm looking forward to the e4 demos and discussions at EclipseCon.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;And speaking of EclipseCon, I have to make a plug for my tutorial: &lt;a href="http://www.eclipsecon.org/2008/?page=sub/&amp;amp;id=192"&gt;So you want to run a project in Eclipse?&lt;/a&gt; It's at &lt;strong&gt;4pm in Room 206&lt;/strong&gt;.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This tutorial will cover the entire project lifecycle, eclipse philosophy, infrastructure mechanics, and some (hopefully) interesting advice on keeping project sponsorship relevant to your company. In other words, &lt;em&gt;it's a collection of the mistakes I've made&lt;/em&gt;.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Please note: The printed program has me in the Theatre, which is wrong. I had to bump myself (I am the &lt;a href="http://douggaff.blogspot.com/2008/02/eclipsecon-schedules.html"&gt;scheduler&lt;/a&gt;) from the Theatre to Room 206 because the event staff needs to setup the Theatre for the awards ceremony and game show. So please show up at &lt;strong&gt;4 pm in Room 206&lt;/strong&gt; if this tutorial topic interests you.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Tags: &lt;a href="http://technorati.com/tag/eclipsecon"&gt;eclipsecon&lt;/a&gt;&lt;br /&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/18361809-1093353873457067835?l=douggaff.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://douggaff.blogspot.com/feeds/1093353873457067835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=18361809&amp;postID=1093353873457067835' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/1093353873457067835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18361809/posts/default/1093353873457067835'/><link rel='alternate' type='text/html' href='http://douggaff.blogspot.com/2008/03/running-eclipse-project.html' title='Running an Eclipse Project'/><author><name>Doug Gaff</name><uri>http://www.blogger.com/profile/05648526940839535738</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06714281351287796578'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry></feed>