<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Making the Switch</title>
	<atom:link href="http://makingtheswitch.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://makingtheswitch.wordpress.com</link>
	<description>One Microsoft Employee Documents His Switch from Windows to Linux</description>
	<lastBuildDate>Fri, 27 Jul 2012 14:23:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='makingtheswitch.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Making the Switch</title>
		<link>http://makingtheswitch.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://makingtheswitch.wordpress.com/osd.xml" title="Making the Switch" />
	<atom:link rel='hub' href='http://makingtheswitch.wordpress.com/?pushpress=hub'/>
		<item>
		<title>So what happened?</title>
		<link>http://makingtheswitch.wordpress.com/2012/07/27/so-what-happened/</link>
		<comments>http://makingtheswitch.wordpress.com/2012/07/27/so-what-happened/#comments</comments>
		<pubDate>Fri, 27 Jul 2012 14:19:52 +0000</pubDate>
		<dc:creator>makingtheswitch</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://makingtheswitch.wordpress.com/?p=50</guid>
		<description><![CDATA[Every once in a while a comment comes through asking what happened&#8230; here&#8217;s the quick story. I quit Microsoft. I followed my interests and now have a day job that excites me and on the side I am getting paid to teach about computer science.  I get to work from home most days and I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makingtheswitch.wordpress.com&#038;blog=1036906&#038;post=50&#038;subd=makingtheswitch&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Every once in a while a comment comes through asking what happened&#8230; here&#8217;s the quick story.</p>
<p>I quit Microsoft. I followed my interests and now have a day job that excites me and on the side I am getting paid to teach about computer science.  I get to work from home most days and I know I&#8217;m making an impact.</p>
<p>I started playing guitar and remembered how to sing. I do this pretty frequently around the city with friends and once in a while sit in with a local band.</p>
<p>I still use Linux. Not exclusively (much of my training content has to be Windows based). I have also picked up Erlang and Python.</p>
<p>I started brewing beer.</p>
<p>I lost 70 pounds (and still going).</p>
<p>I start trail running and joined up with a Hash House Harrier kennel.</p>
<p>I&#8217;m much happier now. I&#8217;m living my life. It wasn&#8217;t anyone&#8217;s fault, and certainly not my employer, that I wasn&#8217;t before. One of the nicest things anyone ever said to me was &#8220;It&#8217;s great to have you back&#8221;</p>
<p>It&#8217;s great to be back.</p>
<p>Now turn off your computer and go find a trail to run. I&#8217;ll see you there.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/makingtheswitch.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/makingtheswitch.wordpress.com/50/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makingtheswitch.wordpress.com&#038;blog=1036906&#038;post=50&#038;subd=makingtheswitch&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://makingtheswitch.wordpress.com/2012/07/27/so-what-happened/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/092cb145d5b4c83c87e2823c40992283?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">makingtheswitch</media:title>
		</media:content>
	</item>
		<item>
		<title>Burning a VOB file to DVD</title>
		<link>http://makingtheswitch.wordpress.com/2007/06/23/burning-a-vob-file-to-dvd/</link>
		<comments>http://makingtheswitch.wordpress.com/2007/06/23/burning-a-vob-file-to-dvd/#comments</comments>
		<pubDate>Sat, 23 Jun 2007 00:13:04 +0000</pubDate>
		<dc:creator>makingtheswitch</dc:creator>
				<category><![CDATA[DeVeDe]]></category>

		<guid isPermaLink="false">http://makingtheswitch.wordpress.com/2007/06/23/burning-a-vob-file-to-dvd/</guid>
		<description><![CDATA[To burn the VOB file from dvd-slideshow to DVD (to be playable in a stand-alone DVD player) I used DeVeDe to create the iso file (it&#8217;s easy to use that I won&#8217;t explain it) and wrote the iso to the DVD as a regular data DVD. Popped it into our CyberHome $30 DVD player from [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makingtheswitch.wordpress.com&#038;blog=1036906&#038;post=49&#038;subd=makingtheswitch&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>To burn the VOB file from dvd-slideshow to DVD (to be playable in a stand-alone DVD player) I used <a href="http://www.rastersoft.com/programas/devede.html">DeVeDe</a> to create the iso file (it&#8217;s easy to use that I won&#8217;t explain it) and wrote the iso to the DVD as a regular data DVD.</p>
<p>Popped it into our CyberHome $30 DVD player from Wal*Mart and it worked right off the bat.</p>
<p>Just mentioning this because it took me a while to sort through the options for going from dvd-slideshow (png images) to a VOB file to an ISO image (via DeVeDe).</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/makingtheswitch.wordpress.com/49/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/makingtheswitch.wordpress.com/49/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/makingtheswitch.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/makingtheswitch.wordpress.com/49/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makingtheswitch.wordpress.com&#038;blog=1036906&#038;post=49&#038;subd=makingtheswitch&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://makingtheswitch.wordpress.com/2007/06/23/burning-a-vob-file-to-dvd/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/092cb145d5b4c83c87e2823c40992283?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">makingtheswitch</media:title>
		</media:content>
	</item>
		<item>
		<title>Ruby Continued (links I&#8217;ve found helpful so far)&#8230;</title>
		<link>http://makingtheswitch.wordpress.com/2007/06/05/ruby-continued-links-ive-found-helpful-so-far/</link>
		<comments>http://makingtheswitch.wordpress.com/2007/06/05/ruby-continued-links-ive-found-helpful-so-far/#comments</comments>
		<pubDate>Tue, 05 Jun 2007 22:10:56 +0000</pubDate>
		<dc:creator>makingtheswitch</dc:creator>
				<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://makingtheswitch.wordpress.com/2007/06/05/ruby-continued-links-ive-found-helpful-so-far/</guid>
		<description><![CDATA[So far so good.  I&#8217;ve been going through the Ruby Quiz archives trying &#8211; directed tasks are helpful and the ability to see how others, who really grok Ruby, solved the problem is great. With the basics down I&#8217;ve started with Rails.  My son has a website idea that I&#8217;m helping him implement.  He gives the requirements [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makingtheswitch.wordpress.com&#038;blog=1036906&#038;post=48&#038;subd=makingtheswitch&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>So far so good.  I&#8217;ve been going through the <a href="http://www.rubyquiz.com/index.html">Ruby Quiz</a> archives trying &#8211; directed tasks are helpful and the ability to see how others, who really grok Ruby, solved the problem is great.</p>
<p>With the basics down I&#8217;ve started with Rails.  My son has a website idea that I&#8217;m helping him implement.  He gives the requirements and I knock out the code.</p>
<p>Some sites I&#8217;ve found helpful so far include:</p>
<p><a href="http://www.rubyinside.com/19-rails-tricks-most-rails-coders-dont-know-131.html">http://www.rubyinside.com/19-rails-tricks-most-rails-coders-dont-know-131.html</a></p>
<p><u><font color="#810081"><a href="http://www.blainekendall.com/uploads/RubyOnRails-Cheatsheet-BlaineKendall.pdf">http://www.blainekendall.com/uploads/RubyOnRails-Cheatsheet-BlaineKendall.pdf</a></font></u></p>
<p><a href="http://wiki.rubyonrails.org/rails/pages/UsingMigrations">http://wiki.rubyonrails.org/rails/pages/UsingMigrations</a></p>
<p><a href="http://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html">http://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html</a></p>
<p>These are the ones I bookmarked, anyway.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/makingtheswitch.wordpress.com/48/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/makingtheswitch.wordpress.com/48/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/makingtheswitch.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/makingtheswitch.wordpress.com/48/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makingtheswitch.wordpress.com&#038;blog=1036906&#038;post=48&#038;subd=makingtheswitch&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://makingtheswitch.wordpress.com/2007/06/05/ruby-continued-links-ive-found-helpful-so-far/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/092cb145d5b4c83c87e2823c40992283?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">makingtheswitch</media:title>
		</media:content>
	</item>
		<item>
		<title>Python or Ruby?  It&#8217;s Ruby for me.</title>
		<link>http://makingtheswitch.wordpress.com/2007/05/27/python-or-ruby-its-ruby-for-me/</link>
		<comments>http://makingtheswitch.wordpress.com/2007/05/27/python-or-ruby-its-ruby-for-me/#comments</comments>
		<pubDate>Sun, 27 May 2007 20:54:12 +0000</pubDate>
		<dc:creator>makingtheswitch</dc:creator>
				<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://makingtheswitch.wordpress.com/2007/05/27/python-or-ruby-its-ruby-for-me/</guid>
		<description><![CDATA[After spending a few days looking at the pros and cons I have decided that Ruby will be my choice for now.  There were a lot of factors in the choice but ultimately it came down to a few less-than-scientific factors.  I am more familiar with Ruby.  I read Code Generation in Action a few [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makingtheswitch.wordpress.com&#038;blog=1036906&#038;post=47&#038;subd=makingtheswitch&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>After spending a few days looking at the pros and cons I have decided that Ruby will be my choice for now.  There were a lot of factors in the choice but ultimately it came down to a few less-than-scientific factors.</p>
<ol>
<li> I am more familiar with Ruby.  I read <a href="http://www.amazon.com/Code-Generation-Action-Jack-Herrington/dp/1930110979">Code Generation in Action</a> a few years ago but never really gave it much thought.  The seed has been planted though.</li>
<li>The local B&amp;N and Borders had more Ruby and Rails books in stock.  Perhaps this says that all the Python titles have sold out and the Ruby titles aren&#8217;t moving.</li>
<li>I followed some <a href="http://conferences.oreillynet.com/rails/">RailsConf</a> blogs and they gave me a good vibe.</li>
</ol>
<p>No arguments about syntax or framework advantages (Python won out here since fewer hosts provide support for Rails apps).</p>
<p>Both are fine languages and provided everything I&#8217;ll need to do anything I want.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/makingtheswitch.wordpress.com/47/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/makingtheswitch.wordpress.com/47/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/makingtheswitch.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/makingtheswitch.wordpress.com/47/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makingtheswitch.wordpress.com&#038;blog=1036906&#038;post=47&#038;subd=makingtheswitch&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://makingtheswitch.wordpress.com/2007/05/27/python-or-ruby-its-ruby-for-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/092cb145d5b4c83c87e2823c40992283?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">makingtheswitch</media:title>
		</media:content>
	</item>
		<item>
		<title>Creating a DVD Slideshow &#8211; Step 2</title>
		<link>http://makingtheswitch.wordpress.com/2007/05/23/creating-a-dvd-slideshow-step-2/</link>
		<comments>http://makingtheswitch.wordpress.com/2007/05/23/creating-a-dvd-slideshow-step-2/#comments</comments>
		<pubDate>Wed, 23 May 2007 10:49:31 +0000</pubDate>
		<dc:creator>makingtheswitch</dc:creator>
				<category><![CDATA[graphics]]></category>

		<guid isPermaLink="false">http://makingtheswitch.wordpress.com/2007/05/23/creating-a-dvd-slideshow-step-2/</guid>
		<description><![CDATA[After last time I ended up using dir2slideshow to create the basic script.  It worked well except that the documented &#8220;-k&#8221; command line parameter was missing so I had to put off trying the Ken Burns effects for another day. To fit the slideshow into a specific time window I adjusted the display rate to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makingtheswitch.wordpress.com&#038;blog=1036906&#038;post=46&#038;subd=makingtheswitch&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>After <a href="http://makingtheswitch.wordpress.com/2007/05/16/creating-a-dvd-slide-show-step-1-mass-convert-image-format/">last time</a> I ended up using <a href="http://dvd-slideshow.sourceforge.net/wiki/Dir2slideshow_0.8.0">dir2slideshow </a>to create the basic script.  It worked well except that the documented &#8220;-k&#8221; command line parameter was missing so I had to put off trying the <a href="http://dvd-slideshow.sourceforge.net/wiki/Kenburns">Ken Burns effects</a> for another day.</p>
<p>To fit the slideshow into a specific time window I adjusted the display rate to 8 seconds per shot (from the default of 5) and left the default 1 second transition time alone.</p>
<p>Compiling the script into a <a href="http://en.wikipedia.org/wiki/VOB">vob </a>file took about 40 minutes for roughly 160 photos.  I&#8217;m impressed that the tool was able to scale each photo reasonably well &#8211; they were a real mix of sizes to start with.</p>
<p>Once the vob was created testing it with <a href="http://en.wikipedia.org/wiki/MPlayer">mplayer </a>was a breeze.  All I need to do now is add some audio, put in a few captions and burn it to DVD.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/makingtheswitch.wordpress.com/46/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/makingtheswitch.wordpress.com/46/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/makingtheswitch.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/makingtheswitch.wordpress.com/46/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makingtheswitch.wordpress.com&#038;blog=1036906&#038;post=46&#038;subd=makingtheswitch&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://makingtheswitch.wordpress.com/2007/05/23/creating-a-dvd-slideshow-step-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/092cb145d5b4c83c87e2823c40992283?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">makingtheswitch</media:title>
		</media:content>
	</item>
		<item>
		<title>Ruby or Python?  Suggestions welcomed!</title>
		<link>http://makingtheswitch.wordpress.com/2007/05/23/ruby-or-python-suggestions-welcomed/</link>
		<comments>http://makingtheswitch.wordpress.com/2007/05/23/ruby-or-python-suggestions-welcomed/#comments</comments>
		<pubDate>Wed, 23 May 2007 10:40:55 +0000</pubDate>
		<dc:creator>makingtheswitch</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://makingtheswitch.wordpress.com/2007/05/23/ruby-or-python-suggestions-welcomed/</guid>
		<description><![CDATA[Now that I&#8217;ve knocked some of the early learning and the practical tasks off the list it is time to start taking on a more sizable project. I already have something in mind that would be immediately beneficial for me but which will take a decent amount of time to implement (if I were 20 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makingtheswitch.wordpress.com&#038;blog=1036906&#038;post=45&#038;subd=makingtheswitch&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Now that I&#8217;ve knocked some of the early learning and the  practical tasks off the list it is time to start taking on a more sizable  project.</p>
<p>I already have something in mind that would be  immediately beneficial for me but which will take a decent amount of time to  implement (if I were 20 again it would probably only take 2-3 weeks since I  wouldn&#8217;t need to sleep).</p>
<p>This will be a web application (what isn&#8217;t these days?)  and the goal, other than the application, is to learn more about a new language  (ruby or python), an existing platform (e.g. rails) and AJAX (which I already  understand but haven&#8217;t personally worked with beyond some exercises from books  and magazines).</p>
<p>What I&#8217;m trying to figure out now is should I start with  Ruby or Python?  I&#8217;ve been reading quite a bit on the benefits of each language  and so far they are basicaly a wash (except that I&#8217;m reading a lot about scale  problems with Ruby on Rails &#8211; but it&#8217;s not like I&#8217;m trying to become the next  Twitter).</p>
<p>Also I&#8217;m not clear what the platform would be if I went  with Python.  With Ruby it would be Rails &#8211; but with Python &#8230; ????</p>
<p>I already have a small start with Ruby and Rails (I&#8217;ve  read a few books) &#8211; but I&#8217;ve not yet written a single meaningful line of  either.</p>
<p>Any suggestions or pointers to articles/blogs/books worth  reading?</p>
<p><em>btw &#8211; Before I&#8217;m accused of being  too lazy to research this on my own &#8230; I know there are hundreds of sites and  posts on this exact topic.  I&#8217;ve been reading them for several days.  I&#8217;m close  to making a decision but want to toss it out there in case I&#8217;ve missed something  that only experience would reveal.</em></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/makingtheswitch.wordpress.com/45/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/makingtheswitch.wordpress.com/45/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/makingtheswitch.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/makingtheswitch.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makingtheswitch.wordpress.com&#038;blog=1036906&#038;post=45&#038;subd=makingtheswitch&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://makingtheswitch.wordpress.com/2007/05/23/ruby-or-python-suggestions-welcomed/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/092cb145d5b4c83c87e2823c40992283?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">makingtheswitch</media:title>
		</media:content>
	</item>
		<item>
		<title>Creating a DVD slide show &#8211; Step 1 (mass convert image format)</title>
		<link>http://makingtheswitch.wordpress.com/2007/05/16/creating-a-dvd-slide-show-step-1-mass-convert-image-format/</link>
		<comments>http://makingtheswitch.wordpress.com/2007/05/16/creating-a-dvd-slide-show-step-1-mass-convert-image-format/#comments</comments>
		<pubDate>Wed, 16 May 2007 01:50:36 +0000</pubDate>
		<dc:creator>makingtheswitch</dc:creator>
				<category><![CDATA[graphics]]></category>

		<guid isPermaLink="false">http://makingtheswitch.wordpress.com/2007/05/16/creating-a-dvd-slide-show-step-1-mass-convert-image-format/</guid>
		<description><![CDATA[For an upcoming family event my wife scanned several hundred photos with the intent of creating a DVD slideshow to show at a gathering.  Since I haven&#8217;t figured out the scanner problem yet she scanned everything on Windows.  Since that is done I&#8217;m now taking over on Ubuntu. I&#8217;m tracking the process as I do [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makingtheswitch.wordpress.com&#038;blog=1036906&#038;post=44&#038;subd=makingtheswitch&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>For an upcoming family event my wife scanned several hundred photos with the intent of creating a DVD slideshow to show at a gathering.  Since I haven&#8217;t figured out the scanner problem yet she scanned everything on Windows.  Since that is done I&#8217;m now taking over on Ubuntu.</p>
<p>I&#8217;m tracking the process as I do it.  Perhaps some folks will have suggestions.</p>
<p>I did a little research and discovered <a href="http://dvd-slideshow.sourceforge.net/wiki/Main_Page">dvd-slideshow</a>. Unless I hear a better suggestion I intend to use this to create the slideshow.   Apt-get had no trouble installing dvd-slideshow which is one reason I&#8217;m confident this will work.  The first snag is that all of the pictures are in bmp format which is not on the list of supported formats.</p>
<p>I&#8217;ve made a copy of all the images (since I don&#8217;t want to mess with the originals &#8211; this took her many hours) and now need to convert them from bmp to png.  I looked around for a while on Google searching for variants of &#8220;mass image file conversion&#8221;.  Eventually I started honing in on The GIMP (already installed) but it&#8217;s manual did not include any info on mass conversion.</p>
<p>Finally I opened upgThumb Image Viewer and low-and-behold it already handles mass conversion and it supports bmp to png.</p>
<p>I&#8217;m going to spend a little time researching the dvd-slideshow script format to figure out if I want to write a shell or ruby script to create the input script or if I want to use one of the existing solutions.  My inner-geek already knows the answer. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/makingtheswitch.wordpress.com/44/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/makingtheswitch.wordpress.com/44/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/makingtheswitch.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/makingtheswitch.wordpress.com/44/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makingtheswitch.wordpress.com&#038;blog=1036906&#038;post=44&#038;subd=makingtheswitch&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://makingtheswitch.wordpress.com/2007/05/16/creating-a-dvd-slide-show-step-1-mass-convert-image-format/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/092cb145d5b4c83c87e2823c40992283?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">makingtheswitch</media:title>
		</media:content>
	</item>
		<item>
		<title>Finally got desktop effects working (915resolution + xorg.conf)</title>
		<link>http://makingtheswitch.wordpress.com/2007/05/13/finally-got-desktop-effects-working-915resolution-xorgconf/</link>
		<comments>http://makingtheswitch.wordpress.com/2007/05/13/finally-got-desktop-effects-working-915resolution-xorgconf/#comments</comments>
		<pubDate>Sun, 13 May 2007 16:28:53 +0000</pubDate>
		<dc:creator>makingtheswitch</dc:creator>
				<category><![CDATA[desktop]]></category>
		<category><![CDATA[graphics]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://makingtheswitch.wordpress.com/2007/05/13/finally-got-desktop-effects-working-915resolution-xorgconf/</guid>
		<description><![CDATA[After a few weeks of ignoring the issue I decided to try and get desktop effects working. When I would try to use desktop effects my screen would go blank (solid white). In fact I could not adjust my screen resolution either &#8211; it was stuck on 1280&#215;1024 at 61Hz refresh (61?). I knew I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makingtheswitch.wordpress.com&#038;blog=1036906&#038;post=43&#038;subd=makingtheswitch&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>After a few weeks of ignoring the issue I decided to try and get desktop effects working.  When I would try to use desktop effects my screen would go blank (solid white).  In fact I could not adjust my screen resolution either &#8211; it was stuck on 1280&#215;1024 at 61Hz refresh (61?).</p>
<p>I knew I had the integrated Intel 915 graphics which isn&#8217;t exactly high-end but it should be enough for basic OpenGL support.  I started searching and discovered a few things &#8230;</p>
<ol>
<li>glxinfo would fail on my machine. When I would run it the following would be displayed:
<ul>
<li><code>X Error of failed request:  BadAlloc (insufficient resources for operation) </code></li>
</ul>
</li>
<li>System -&gt; Hardware Information did detect that the Intel 915/910 graphics controller</li>
<li>dmesg also detected the card</li>
</ol>
<p>So I started hitting Google and discovered a utility called 915resolution on the Absolute Beginner&#8217;s Guide &#8211; <a href="http://absolutebeginner.wordpress.com/2006/08/20/absolute-beginner-guide-915resolution/">http://absolutebeginner.wordpress.com/2006/08/20/absolute-beginner-guide-915resolution/</a>.  Following those directions I was able to get into a different resolution.</p>
<p>Still desktop effects would not work though.  I needed to tackle the glxinfo problem.</p>
<p>After some more Google time I came across this page on ArchWiki: <a href="http://wiki.archlinux.org/index.php/Intel_915_Chipset">http://wiki.archlinux.org/index.php/Intel_915_Chipset</a>.  This page explained how to edit /etc/X11/xorg.conf to support the 915/910 driver (the key is the i810 driver).</p>
<p>While I was in there I noticed that the monitor settings were odd.  The monitor ID was a string of gibberish and the refresh rates were all off.  I have an HP M70 monitor (which is odd because I&#8217;ve never owned and HP computer and I can&#8217;t, for the life of me, remember how I came to own this) so I once again went to Google and discovered this page:  <a href="http://ubuntuforums.org/showthread.php?t=381593">http://ubuntuforums.org/showthread.php?t=381593</a></p>
<p>Once I made the suggested adjustments and restarted X (ctrl+alt+backspace) I was able to enable desktop effects and enjoy the fun.</p>
<p>I&#8217;m going to try running Beryl now.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/makingtheswitch.wordpress.com/43/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/makingtheswitch.wordpress.com/43/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/makingtheswitch.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/makingtheswitch.wordpress.com/43/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makingtheswitch.wordpress.com&#038;blog=1036906&#038;post=43&#038;subd=makingtheswitch&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://makingtheswitch.wordpress.com/2007/05/13/finally-got-desktop-effects-working-915resolution-xorgconf/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/092cb145d5b4c83c87e2823c40992283?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">makingtheswitch</media:title>
		</media:content>
	</item>
		<item>
		<title>Certainly that warning didn&#8217;t apply to me &#8230;</title>
		<link>http://makingtheswitch.wordpress.com/2007/05/13/certainly-that-warning-didnt-apply-to-me/</link>
		<comments>http://makingtheswitch.wordpress.com/2007/05/13/certainly-that-warning-didnt-apply-to-me/#comments</comments>
		<pubDate>Sun, 13 May 2007 00:12:16 +0000</pubDate>
		<dc:creator>makingtheswitch</dc:creator>
				<category><![CDATA[gcc]]></category>

		<guid isPermaLink="false">http://makingtheswitch.wordpress.com/2007/05/13/certainly-that-warning-didnt-apply-to-me/</guid>
		<description><![CDATA[I was building gcc and ran into this error: ../.././libgcc/../libdecnumber/decContext.h:52:50: error: gstdint.h: No such file or directory I was pretty sure I had followed the directions correctly. I had installed the pre-reqs described here. I had enlisted in the source as described here. Then I switched into the gcc directory and ran ./configure &#8211; everything [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makingtheswitch.wordpress.com&#038;blog=1036906&#038;post=42&#038;subd=makingtheswitch&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I was building gcc and ran into this error:</p>
<p><code>../.././libgcc/../libdecnumber/decContext.h:52:50: error: gstdint.h: No such file or directory</code></p>
<p>I was pretty sure I had followed the directions correctly.  I had installed the pre-reqs described <a href="http://gcc.gnu.org/install/prerequisites.html">here</a>.  I had enlisted in the source as described <a href="http://gcc.gnu.org/svn.html">here</a>.  Then I switched into the gcc directory and ran ./configure &#8211; everything looked good so I ran make.</p>
<p>This is where things went downhill.  Build errors galore.</p>
<p>It turns out that while I did skim the Configuration <a href="http://gcc.gnu.org/install/configure.html">instructions</a> I missed the part about not building from the src directory but rather from a sibling directory (or rather &#8211; not from the source dir).  So I created a sibling directory, re-ran configure and then make.  This time it got much further &#8211; but it still ended up hitting compile errors (a missing target in a makefile).</p>
<p>Even doing a clean build and re-running configure again could not resurrect the build.</p>
<p>I ended up having to start over with an `rm -f -r *` and getting the source over.</p>
<p>This time I ran configure from the sibling directory right from the start and everything was much happier.</p>
<p>Who would have thought that when the gcc maintainers went through the trouble of documenting the proper way to run configure that they would really mean that you were supposed to do it that way. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I posted this because when I hit the original problem I found several sites where people were asking why they were hitting that error and did not find a site where the cause was explained.  Hopefully this will get enough Google Juice to save someone else the trouble.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/makingtheswitch.wordpress.com/42/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/makingtheswitch.wordpress.com/42/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/makingtheswitch.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/makingtheswitch.wordpress.com/42/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makingtheswitch.wordpress.com&#038;blog=1036906&#038;post=42&#038;subd=makingtheswitch&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://makingtheswitch.wordpress.com/2007/05/13/certainly-that-warning-didnt-apply-to-me/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/092cb145d5b4c83c87e2823c40992283?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">makingtheswitch</media:title>
		</media:content>
	</item>
		<item>
		<title>Command of the Day: gprof</title>
		<link>http://makingtheswitch.wordpress.com/2007/05/12/command-of-the-day-gprof/</link>
		<comments>http://makingtheswitch.wordpress.com/2007/05/12/command-of-the-day-gprof/#comments</comments>
		<pubDate>Sat, 12 May 2007 20:18:09 +0000</pubDate>
		<dc:creator>makingtheswitch</dc:creator>
				<category><![CDATA[CommandOfTheDay]]></category>

		<guid isPermaLink="false">http://makingtheswitch.wordpress.com/2007/05/12/command-of-the-day-gprof/</guid>
		<description><![CDATA[gprof displays profile data for an object file. To use gprof I first needed to add &#8220;-g -pg&#8221; to my g++ options &#8211; i.e. $ g++ -g -pg main.cpp Then I simply needed to run the output executable (./a.out) which produced a file named gmon.out in the current directory. Executing gprof is now enough to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makingtheswitch.wordpress.com&#038;blog=1036906&#038;post=41&#038;subd=makingtheswitch&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>gprof displays profile data for an object file.  To use gprof I first needed to add  &#8220;-g  -pg&#8221; to my g++ options &#8211; i.e.</p>
<p><code>$ g++ -g -pg main.cpp</code></p>
<p>Then I simply needed to run the output executable (./a.out) which produced a file named gmon.out in the current directory.</p>
<p>Executing gprof is now enough to get some basic profiling information &#8211; e.g.:</p>
<p><code><br />
  %   cumulative   self              self     total<br />
 time   seconds   seconds    calls   s/call   s/call  name<br />
100.52      9.73     9.73        5     1.95     1.95  run()<br />
  0.00      9.73     0.00        1     0.00     0.00  init()<br />
</code></p>
<p>The app ran for almost 10 seconds, made 5 calls to run which ran, on average, about 2 seconds per call.</p>
<p>Pretty simple high-level profiling.</p>
<p>The sample app was nothing more than a busy-wait (I wanted to busy wait otherwise all of the samples ended up in the call to sleep).</p>
<p>It&#8217;s code is:</p>
<p><code><br />
#include<br />
#include<br />
#include </p>
<p>void init() {<br />
  srand(time(0));<br />
}</p>
<p>void run() {<br />
  int limit = rand();</p>
<p>  for(int i = 0; i </p>
<p>Some interesting command line options include:</p>
<table>
<tr>
<td>-i</td>
<td>Prints out some basic summary info (record counts)</td>
</tr>
<tr>
<td>-p</td>
<td>Print basic call graph info</td>
</tr>
<tr>
<td>-z</td>
<td>Display unused functions</td>
</tr>
<tr>
<td>-p</td>
<td>Print basic call graph info</td>
</tr>
<tr>
<td>-A</td>
<td>Print annotated source code</td>
</tr>
</table>
<p>I intend to look more into gcov in the next few days to see what it has to offer.</p>
<p>While I'm on the topic of programming tools - what's available in the way of static analysis (i.e. lint) tools?</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/makingtheswitch.wordpress.com/41/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/makingtheswitch.wordpress.com/41/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/makingtheswitch.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/makingtheswitch.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=makingtheswitch.wordpress.com&#038;blog=1036906&#038;post=41&#038;subd=makingtheswitch&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://makingtheswitch.wordpress.com/2007/05/12/command-of-the-day-gprof/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/092cb145d5b4c83c87e2823c40992283?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">makingtheswitch</media:title>
		</media:content>
	</item>
	</channel>
</rss>
