<?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/"
	>

<channel>
	<title>The Porter Method &#187; Technology</title>
	<atom:link href="http://www.theportermethod.com/blog/tag/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.theportermethod.com/blog</link>
	<description>A look into the thoughts and opinions from the mind of Doug Porter.</description>
	<lastBuildDate>Tue, 15 Nov 2011 05:08:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>FlightCaster Flight Delay Prediction</title>
		<link>http://www.theportermethod.com/blog/2009/11/09/flightcaster-flight-delay-prediction/</link>
		<comments>http://www.theportermethod.com/blog/2009/11/09/flightcaster-flight-delay-prediction/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 11:00:27 +0000</pubDate>
		<dc:creator>Doug Porter</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[clojure]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://www.theportermethod.com/blog/?p=393</guid>
		<description><![CDATA[A bit ago I was cruising the Hacker News site and there was a posting about one of the YCombinator alumni companies called FlightCaster. The company and the technology behind it really sparked my interest so I decided to read &#8230; <a href="http://www.theportermethod.com/blog/2009/11/09/flightcaster-flight-delay-prediction/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A bit ago I was cruising the <a href="http://news.ycombinator.org">Hacker News</a> site and there was a posting about one of the YCombinator alumni companies called <a href="http://www.flightcaster.com/">FlightCaster</a>.  The company and the technology behind it really sparked my interest so I decided to read more.  FlightCaster is a company which tries to predict in advance flight delays that may occur on a given flight.  By giving you advanced warning of an impending delay, you can reschedule your flight before the masses crowd the counter when the airline officially announces the delay.  They do this by scanning the available FAA data, weather reports, and using statistical analysis.  The technology they use to accomplish this (<a href="http://clojure.org/">Clojure</a> and <a href="http://rubyonrails.org/">Ruby on Rails</a>) and their approach is extremely interesting.</p>
<p>You can read 2 great articles about the company and their technology here:</p>
<p><a href="http://www.infoq.com/articles/flightcaster-clojure-rails">Clojure and Rails &#8211; the Secret Sauce Behind FlightCaster</a></p>
<p><a href="http://www.infoq.com/articles/flightcaster-heroku-rails">Building FlightCaster&#8217;s Frontends for the Web and Smartphones</a></p>
<p>Their application is available as an iPhone or Blackberry app.  Since I was to be traveling to Denver shortly after originally reading about this company, I decided to make my first app purchase for the iPhone (9 months of iPhone ownership and I still had only used free apps) for a whopping $4.99 (the price is now down to $1.99).  </p>
<p>The app itself was simple and visually very appealing.  As I went to enter my flights, I discovered that you can&#8217;t enter your flights until around 24 hours prior to takeoff.  This is probably a limitation on the airline data available to FlightCaster so this was not much of a bother.  On my flights out to Denver the weather was great and there was no prediction of delay.  Sure enough none of my flight had issues.  </p>
<p>Unfortunately on the way back home the application wasn&#8217;t able to find either of my 2 flights.  They were small regional flights, but it was still a bit disappointing to not be able to use the app on the trip back home.  That aside, I would still recommend this app to any traveler.</p>
<p>I&#8217;m definitely not a road-warrior so this was the only time so far I have tried out the application.  Since my flights had no problems I can&#8217;t really say whether the app works as they say, but given the comments and reviews it sounds like it does (it did predict my experience on the way out correctly).  If you travel much you really should check out this app.  Especially with the lower $1.99 price, this should be a no-brainer for frequent travelers.  And if you are a technology person, you should really read about how the company approaches and solves the problems of predicting the unpredictable.  It is very interesting stuff.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theportermethod.com/blog/2009/11/09/flightcaster-flight-delay-prediction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tech Reading Resources</title>
		<link>http://www.theportermethod.com/blog/2009/11/02/tech-reading-resources/</link>
		<comments>http://www.theportermethod.com/blog/2009/11/02/tech-reading-resources/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 11:00:46 +0000</pubDate>
		<dc:creator>Doug Porter</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.theportermethod.com/blog/?p=389</guid>
		<description><![CDATA[Anyone that is involved in the technical field of computing knows that it is difficult to keep up with all of the new advancements and technologies that appear. To really stay on the cutting edge requires persistence, dedication, and lots &#8230; <a href="http://www.theportermethod.com/blog/2009/11/02/tech-reading-resources/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Anyone that is involved in the technical field of computing knows that it is difficult to keep up with all of the new advancements and technologies that appear.  To really stay on the cutting edge requires persistence, dedication, and lots of reading and experimentation.  There are a variety of resources available to keep your skills current.  These include books, magazines, blogs, webcasts, tech sites, QA sites, and forums.  In fact there are so many resources available that you have to be pretty choosy to make sure you spend your time wisely on worthwhile content.  I&#8217;ll go through some of the resources that I find useful.</p>
<p><a href="http://news.ycombinator.org">http://news.ycombinator.org</a>:  This site posts various articles and commentary and has an extremely technical slant with a focus on the startup community.  YCombinator is a startup incubator that was started by Paul Graham (whose <a href="http://www.paulgraham.com/articles.html">articles</a> are also an incredibly good read) of <a href="http://en.wikipedia.org/wiki/Viaweb">Viaweb</a> fame.  This site is what <a href="http://www.slashdot.com">Slashdot</a> was 10 years ago and what <a href="http://www.reddit.com">Reddit</a> (which is a YCombinator alumni) was 3 years ago.</p>
<p>For actual print books I tend these days to read them online using the wonderful <a href="http://www.safaribooksonline.com">Safari Books Online</a> from <a href="http://oreilly.com/">O&#8217;Reilly</a>.  I actually read them through my <a href="http://www.acm.org">ACM membership account</a>.  The ACM offers a great <a href="http://pd.acm.org/books/books.cfm">selection of books</a> online for members.</p>
<p><a href="http://www.codinghorror.com">Coding Horror</a> is a great site written by Jeff Atwood.  I was a longtime reader of his site and actually got to hang out with him when my friend Brian worked for <a href="http://www.vertigo.com/">Vertigo Software</a> out in San Francisco.  He is a very sharp fellow that does some great writing.  He is no longer with Vertigo and his moved on to create another site that I am a huge fan of.</p>
<p><a href="http://stackoverflow.com/">StackOverflow.com</a> &#8211; This site created by Jeff Atwood and Joel Spolsky is what a Q&amp;A site should be.  I hate Experts Exchange with a such a passion that I actually update my hosts file to resolve their site to 127.0.0.1 so it fails quickly when I click on one of their links from Google.  StackOverflow is an incredible resource for reading and learning and also for giving back to the community and answering questions.  Answering questions is an incredible way to push your knowledge forward. Normally you will know an answer but still have to do some more research to fully prove and justify your response.  I highly recommend getting involved with this community that Atwood and Spolsky have put together.</p>
<p><a href="http://www.joelonsoftware.com/">Joel on Software</a> &#8211; Joel Spolsky tends to be a bit of a lightning rod in the tech world.  Some people love his viewpoint and ideas while others can&#8217;t stand him.  I am in the first camp and really enjoy his writing and thoughts on the industry and creating and running a company of technical resources.  Even if you disagree with him, you can still learn much from him and the successful company, <a href="http://www.fogcreek.com/">Fog Creek</a>, he has built.</p>
<p>Then there are the sites that I don&#8217;t read everything, but just skim and find a few worthwhile nuggets to read like <a href="http://planet.apache.org/">Planet Apache</a>, the <a href="http://blogs.thoughtworks.com/">ThoughtWorks Blogs</a>, <a href="http://www.planeteclipse.org/planet/">Planet Eclipse</a>, <a href="http://asktom.oracle.com">AskTom.Oracle.com</a> (a great Oracle Resource).</p>
<p>Just by spending as little as 10-20 minutes per day reading some of these resources you can help keep yourself up to date with what is going on in the tech industry.  Unless you want to find some legacy technology and become a greybeard you will need to make the effort to keep your skills relevant.  The sites I have listed always have interesting content and great communities of people around them.  Dive in and enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theportermethod.com/blog/2009/11/02/tech-reading-resources/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Must-Have FireFox Plugins</title>
		<link>http://www.theportermethod.com/blog/2009/09/28/must-have-firefox-plugins/</link>
		<comments>http://www.theportermethod.com/blog/2009/09/28/must-have-firefox-plugins/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 13:00:05 +0000</pubDate>
		<dc:creator>Doug Porter</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://www.theportermethod.com/blog/?p=265</guid>
		<description><![CDATA[Anyone that browses the web on Windows should have years ago kicked Internet Explorer to the curb in place of other options. The web browser that I recommend is called FireFox and is a fantastic improvement over IE. One of &#8230; <a href="http://www.theportermethod.com/blog/2009/09/28/must-have-firefox-plugins/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Anyone that browses the web on Windows should have years ago kicked Internet Explorer to the curb in place of other options.  The web browser that I recommend is called <a href="http://www.getfirefox.com">FireFox</a> and is a fantastic improvement over IE.  One of the features that I love in FireFox is the ability to add plugins to give extra functionality to the browser.  The short list of plugins that I use are detailed below.  I highly suggest you check them out if you are a user of FireFox.  Of course if you aren&#8217;t using FireFox, you really should check it out as well.</p>
<p><b>Adblock Plus</b><br />
<a href="http://adblockplus.org/en/">http://adblockplus.org/en/</a><br />
This plugin strips out ads from web pages.  It is the only way to browse the web these days with the ad-overload present on most sites.  You will wonder how you every browsed without it.</p>
<p><b>Firebug</b><br />
<a href="http://getfirebug.com/">http://getfirebug.com/</a><br />
If you are a Web Developer you must try out FireBug.  It allows you to view and modify the HTML, CSS, and JavaScript of pages you load in your browser.  An indispensable tool for anyone that writes web pages.</p>
<p><b>IE Tab</b><br />
<a href="https://addons.mozilla.org/en-US/firefox/addon/1419">https://addons.mozilla.org/en-US/firefox/addon/1419</a><br />
Even though I love FireFox, there are many web pages that still require Internet Explorer only.  Instead of having to actually open IE, this plugin allows you to re-render the web page using the IE engine from within FireFox.</p>
<p><b>Links &amp; Forms</b><br />
<a href="http://mozilla.queze.net/">http://mozilla.queze.net/</a><br />
This one probably only applies to web developers, but it adds back functionality that was removed in FireFox version 2 that let you view Links and Forms info when looking at a page&#8217;s info via the Page Info menu item.</p>
<p><b>RefControl</b><br />
<a href="http://www.stardrifter.org/refcontrol/">http://www.stardrifter.org/refcontrol/</a><br />
When browsing to web pages, one of the values that a site can log is the web page that you came from to get to that page.  This means that a site can record whether you came to their site from a Google search or any other page that led you there.  </p>
<p>Of course the downside is that if you were sitting on your bank&#8217;s web page and then typed in the name of a new web page, that new site could log the URL of your bank in their web logs.  The RefControl plugin solves this problem by allowing you to prevent the referring URL from being logged by those sites.  It allows you to block the referring URL entirely, set it to something you want to display (like www.noneOfYourBusiness.com), or have it return the name of the site you are heading to.  A good addition to FireFox to help protect your privacy.  </p>
<p><b>*Note</b> though that some sites use the Referring URL as part of their login validation so sometimes you may have to disable it to make some sites work.</p>
<p><b>Tab Clicking Options</b><br />
<a href="http://twanno.mozdev.org/">http://twanno.mozdev.org/</a><br />
The tabbed browsing available in FireFox is a great improvement over the old one window per browsing session that used to be the norm.  This plugin allows you to close tabs by double-clicking on the tab.  This is something I find easier than trying to click the X on the edge of each open tab in FireFox.</p>
<p><b>Web Developer Plugin</b><br />
<a href="http://chrispederick.com/work/web-developer/">http://chrispederick.com/work/web-developer/</a><br />
Another must have plugin for Web Developers.  This plugin adds a toolbar of amazing features targeted at those that write web pages.</p>
<p><b>PDF Download</b><br />
<a href="http://www.pdfdownload.org/">http://www.pdfdownload.org/</a><br />
I love the PDF format, but I hate Adobe Acrobat&#8217;s PDF Reader.  I use the <a href="http://www.foxitsoftware.com/pdf/reader/">FoxIt PDF Reader</a> instead of Adobe&#8217;s when I view PDF&#8217;s on my computer.  I never like when PDF&#8217;s open inside my browser window either.  This plugin gives you a pop-up when clicking on a PDF that gives you the option to open it in an external program (like FoxIt).</p>
<p>If there are any must have plugins that you use within FireFox that I haven&#8217;t listed, please let me know about them in the comments.  I&#8217;m always on the lookout for new plugins to make FireFox more useful to me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theportermethod.com/blog/2009/09/28/must-have-firefox-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TurnKey Linux Software Appliances</title>
		<link>http://www.theportermethod.com/blog/2009/09/21/turnkey-linux-software-appliances/</link>
		<comments>http://www.theportermethod.com/blog/2009/09/21/turnkey-linux-software-appliances/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 13:58:40 +0000</pubDate>
		<dc:creator>Doug Porter</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mediawiki]]></category>
		<category><![CDATA[vm]]></category>

		<guid isPermaLink="false">http://www.theportermethod.com/blog/?p=261</guid>
		<description><![CDATA[When testing out new software packages or development environments, part of the hassle tends to be downloading the package, finding a spare machine, installing it on that machine, and then getting it configured and ready to go. A great site &#8230; <a href="http://www.theportermethod.com/blog/2009/09/21/turnkey-linux-software-appliances/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>When testing out new software packages or development environments, part of the hassle tends to be downloading the package, finding a spare machine, installing it on that machine, and then getting it configured and ready to go.  A great site called <a href="http://www.turnkeylinux.org/">TurnKey Linux</a> has come up with a solution that perfectly solves these problems.</p>
<p>They provide <a href="http://www.ubuntu.com/"Ubuntu</a> based software appliances that are pre-configured and installed with various software packages.  The appliances are created with a small footprint and are packages as Live CD&#8217;s (bootable ISO&#8217;s) that can be run via CD-Rom or loaded into any of the virtual machine environments.</p>
<p>They have appliances for many of the most popular open-source software packages including:</p>
<p></a><a href="http://www.turnkeylinux.org/appliances/appengine">Google App Engine</a><br />
<a href="http://www.turnkeylinux.org/appliances/tomcat">Tomcat</a><br />
<a href="http://www.turnkeylinux.org/appliances/phpbb">phpBB</a><br />
<a href="http://www.turnkeylinux.org/appliances/wordpress">WordPress</a><br />
<a href="http://www.turnkeylinux.org/appliances/lamp">LAMP</a><br />
<a href="http://www.turnkeylinux.org/appliances/rails">Ruby on Rails</a><br />
<a href="http://www.turnkeylinux.org/appliances/mediawiki">MediaWiki</a><br />
<a href="http://www.turnkeylinux.org/appliances/django">Django</a><br />
and <a href="http://www.turnkeylinux.org/appliances">many more</a></p>
<p>At work we wanted to set up a Wiki to track our development documentation.  Using the MediaWiki appliance we had a complete running VM of MediaWiki within 6 minutes of downloading it.  If you are interested in experimenting with any of these software packages, you must check TurnKey Linux out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theportermethod.com/blog/2009/09/21/turnkey-linux-software-appliances/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>EasyVMX Empowers the VMWare Player</title>
		<link>http://www.theportermethod.com/blog/2009/09/14/easyvmx-empowers-the-vmware-player/</link>
		<comments>http://www.theportermethod.com/blog/2009/09/14/easyvmx-empowers-the-vmware-player/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 13:57:35 +0000</pubDate>
		<dc:creator>Doug Porter</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[vm]]></category>

		<guid isPermaLink="false">http://www.theportermethod.com/blog/?p=258</guid>
		<description><![CDATA[At work we use the VMWare product suite extensively. We have the luxury of having licenses to almost all of their products. At home though I do not have personal licenses to many of these products but still want to &#8230; <a href="http://www.theportermethod.com/blog/2009/09/14/easyvmx-empowers-the-vmware-player/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>At work we use the <a href="http://www.vmware.com/products/">VMWare product suite</a> extensively.  We have the luxury of having licenses to almost all of their products.  At home though I do not have personal licenses to many of these products but still want to be able to take advantage of the power of virtualization for experimentation in a development environment.  </p>
<p>VMWare offers for free their <a href="http://www.vmware.com/products/player/">VMWare player</a> product which allows you to run existing VM&#8217;s.  This product, though, does not allow you to create new VM&#8217;s, just run existing ones.  Enter a great site called <a href="http://www.easyvmx.com/">EasyVMX.com</a>.  This site allows you to create a blank shell VM into which you can load OS&#8217;s or software.</p>
<p>In its most basic form, a VM is just a .VMX text file that contains a description of the system specs of the VM.  Using EasyVMX you can define the system specs you want to use (typically linking the CD-Rom drive to an ISO file to use for installation), download the .VMX file and start it up using the VMWare Player.  </p>
<p>A great site when working with VM&#8217;s that I will write about more next week is <a href="http://www.turnkeylinux.org/">www.turnkeylinux.org/</a>.  They have preinstalled ISO&#8217;s of many application platforms.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theportermethod.com/blog/2009/09/14/easyvmx-empowers-the-vmware-player/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PushPin Keeps Windows Always On Top</title>
		<link>http://www.theportermethod.com/blog/2009/09/07/pushpin-keeps-windows-always-on-top/</link>
		<comments>http://www.theportermethod.com/blog/2009/09/07/pushpin-keeps-windows-always-on-top/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 21:58:21 +0000</pubDate>
		<dc:creator>Doug Porter</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[hulu]]></category>
		<category><![CDATA[pushpin]]></category>

		<guid isPermaLink="false">http://www.theportermethod.com/blog/?p=255</guid>
		<description><![CDATA[I have started using Hulu Desktop at home and ran into the annoying problem that I wanted to keep the Hulu Desktop window always on top of all other windows. I looked for something built-in to Windows Vista but did &#8230; <a href="http://www.theportermethod.com/blog/2009/09/07/pushpin-keeps-windows-always-on-top/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have started using <a href="http://www.hulu.com/labs/hulu-desktop">Hulu Desktop</a> at home and ran into the annoying problem that I wanted to keep the Hulu Desktop window always on top of all other windows.  I looked for something built-in to Windows Vista but did not find anything.  </p>
<p>After looking for various third party applications which all seemed a bit too heavy and intrusive, I finally ran across <a href="http://tipvista.com/2006/09/how-to-keep-your-windows-always-on-top-pushpin/">this post</a> talking about an application named PushPin.  It is a small 22kb freeware application that when launched runs in your system tray and adds an &#8220;Always On Top&#8221; option when right-clicking the title bar of any window.  Once you are done with the application, you just remove it from the system tray by right clicking on it.  It is light, unobtrusive, and fits the bill perfectly.</p>
<p>Unfortunately the author Chris Rosa&#8217;s site is no longer up but you can download the app from here: <a href="http://www.pcworld.com/downloads/file/fid,6535-order,4-c,desktop/description.html">PushPin Download</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.theportermethod.com/blog/2009/09/07/pushpin-keeps-windows-always-on-top/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

