<?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>Andrew Havens &#187; Product Reviews</title>
	<atom:link href="http://www.andrewhavens.com/category/blog/product-reviews/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.andrewhavens.com</link>
	<description>Designer + Developer</description>
	<lastBuildDate>Tue, 29 Sep 2009 00:58:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>There&#8217;s a new IDE in town!</title>
		<link>http://www.andrewhavens.com/2009/02/theres-a-new-ide-in-town/</link>
		<comments>http://www.andrewhavens.com/2009/02/theres-a-new-ide-in-town/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 09:06:05 +0000</pubDate>
		<dc:creator>andrew</dc:creator>
				<category><![CDATA[Product Reviews]]></category>
		<category><![CDATA[Espresso]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://blog.andrewhavens.com/?p=51</guid>
		<description><![CDATA[Now that I&#8217;m getting into Object Oriented PHP programming, and the Zend Framework, I need an editor that can keep up with the complexity of my projects. Integrated Development Environments can make developing websites go so much faster and more smoothly. I&#8217;ve been using Aptana for all of my PHP projects, but it just feels [...]]]></description>
			<content:encoded><![CDATA[<p>Now that I&#8217;m getting into Object Oriented PHP programming, and the <a title="Zend Framework" href="http://framework.zend.com">Zend Framework</a>, I need an editor that can keep up with the complexity of my projects. Integrated Development Environments can make developing websites go so much faster and more smoothly. I&#8217;ve been using <a title="Aptana" href="http://www.aptana.com/php">Aptana</a> for all of my PHP projects, but it just feels bloated at times. Sometimes I just want a simple text editor and some FTP software. I decided to try <a title="TextMate" href="http://macromates.com/">TextMate</a>, the glorified Mac OS X text editor, and was relatively impressed but really wished there was some sort of integrated FTP functionality. At work, I&#8217;ve been using <a title="Subversion" href="http://subversion.tigris.org/">Subversion</a> to keep files in sync with my co-workers. I really like the &#8220;synchronize&#8221; feature of using Subversion, and really wish I could have some feature like that with FTP.</p>
<p>Well I recently came across an application called <a title="Espresso" href="http://macrabbit.com/espresso/">Espresso</a>. It&#8217;s in public beta right now, but so far, I am very impressed. The software is so simple and intuitive. I don&#8217;t know if you could technically call it an IDE, but it sure covers most of the features I use most of the time. It feels like TextMate, only simpler, with a bunch of integrated features like FTP, code completion, syntax highlighting, outline view, file search, live preview&#8230;the list goes on. My personal favorite is the &#8220;Publish&#8221; feature. This is like a mix of FTP and Subversion, making it possible to &#8220;synchronize&#8221; your local changes with the current state of your remote files. Again, this feature is so intuitive. It made it really easy to see which files I had changed, and allows me upload all my changes in a single click.</p>
<p>Another cool feature, is the ability to add extensions. These extensions are called Sugars (which you add to your Espresso. Clever, eh?). I can&#8217;t wait to see what sorts of Sugars are in the works!</p>
<p>I would definitely recommend checking out Espresso. Especially if you&#8217;re getting started with PHP programming, or want to get better at building websites. This may become a valuable tool that will help you learn faster and get things done easier.</p>
<p><strong>Update:</strong> <a href="http://macrabbit.com/espresso/">Espresso 1.0 has just been released!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewhavens.com/2009/02/theres-a-new-ide-in-town/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Switching between dual monitors on Mac Pro and Linux Laptop</title>
		<link>http://www.andrewhavens.com/2008/12/switching-between-dual-monitors-on-mac-pro-and-linux-laptop/</link>
		<comments>http://www.andrewhavens.com/2008/12/switching-between-dual-monitors-on-mac-pro-and-linux-laptop/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 04:50:14 +0000</pubDate>
		<dc:creator>andrew</dc:creator>
				<category><![CDATA[Product Reviews]]></category>
		<category><![CDATA[Dual Display]]></category>
		<category><![CDATA[KVM Switch]]></category>
		<category><![CDATA[Mac Pro]]></category>
		<category><![CDATA[Ubuntu Linux]]></category>

		<guid isPermaLink="false">http://blog.andrewhavens.com/?p=42</guid>
		<description><![CDATA[I have a Mac Pro with an Apple Cinema Display as the primary monitor and a crappy VGA flat panel as my secondary monitor. I also have a laptop running Ubuntu Linux. The laptop has a small screen, and programming on a laptop keyboard just makes you feel cramped, so I like to connect my [...]]]></description>
			<content:encoded><![CDATA[<p>I have a Mac Pro with an Apple Cinema Display as the primary monitor and a crappy VGA flat panel as my secondary monitor. I also have a laptop running Ubuntu Linux. The laptop has a small screen, and programming on a laptop keyboard just makes you feel cramped, so I like to connect my Cinema Display as a second monitor and USB keyboard and mouse to make it more comfortable to work on. The problem is when I&#8217;m working side-by-side with my Mac Pro and my laptop. If I want to connect a second display to my laptop, I need to disconnect it from my Mac. Same goes with the keyboard and mouse.</p>
<p>A KVM switch would be perfect for this situation. The problem is, I can&#8217;t find one that will do the job. After making a trip to Fry&#8217;s Electronics, finding out there is a major <a href="http://en.wikipedia.org/wiki/Digital_Visual_Interface">difference between DVI-D and DVI-I</a>, and making a second trip to Fry&#8217;s, I finally settled on the <a href="http://www.amazon.com/gp/product/B000VEHTW2?ie=UTF8&amp;tag=thedisgrdevel-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B000VEHTW2">IOGEAR GCS932U MiniView Micro DVI-D KVM switch</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=thedisgrdevel-20&amp;l=as2&amp;o=1&amp;a=B000VEHTW2" border="0" alt="" width="1" height="1" />. Its actually a great little device. It looks cool and works well. No software to install, no AC adapter to crowd your already crowded power strip, and coming in at under $100, it&#8217;s probably the best DVI KVM switch you can find.</p>
<p>Now I&#8217;ve connected my KVM switch to my computers, with my laptop sitting on my desk to the left, my Cinema Display in the center, and my other monitor on the right. It looks like I&#8217;m running triple display! I had to start my laptop with the KVM switched to the laptop until it was fully booted up for it to detect it as a second display. Now all I have to do is press the button, and it successfully switches my Cinema Display from Mac to Linux and back again.</p>
<p>However, there&#8217;s one caviat that bothers me a little bit. When I switch from Mac to Linux, the Mac wants to detect displays and refresh itself. The problem is that it never successfully does so. You can tell that it&#8217;s trying. I wish there was a way that you could turn off automatically detecting displays. I haven&#8217;t found a solution yet, but that doesn&#8217;t mean there isn&#8217;t one. The whole point of using the KVM switch is that you are temporarily &#8220;disconnecting&#8221; the monitor and &#8220;connecting&#8221; it to the other, and in a second or two, I will be coming back to the display settings that I had before.</p>
<p>Even with this one little hiccup, the <a href="http://www.amazon.com/gp/product/B000VEHTW2?ie=UTF8&amp;tag=thedisgrdevel-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B000VEHTW2">IOGEAR GCS932U MiniView Micro DVI-D KVM switch</a> is a great product, and I recommend it above all the other ones that caused me so much frustration.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewhavens.com/2008/12/switching-between-dual-monitors-on-mac-pro-and-linux-laptop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
