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

<channel>
	<title>Tilted Symmetry &#187; Reviews</title>
	<atom:link href="http://tiltedsymmetry.com/category/reviews/feed/" rel="self" type="application/rss+xml" />
	<link>http://tiltedsymmetry.com</link>
	<description></description>
	<pubDate>Thu, 09 Oct 2008 18:50:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>Wordpress &#038; iNote</title>
		<link>http://tiltedsymmetry.com/2008/08/reviews/wordpress-inote/</link>
		<comments>http://tiltedsymmetry.com/2008/08/reviews/wordpress-inote/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 03:40:07 +0000</pubDate>
		<dc:creator>Joey</dc:creator>
		
		<category><![CDATA[Reviews]]></category>

		<category><![CDATA[apps]]></category>

		<category><![CDATA[iPhone]]></category>

		<category><![CDATA[iPod Touch]]></category>

		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://tiltedsymmetry.com/2008/08/reviews/wordpress-inote/</guid>
		<description><![CDATA[Wordpress 1.1 for iPhone is out. It is exclusively a bug fix and stability improvement upgrade. The one to look forward to is the next upgrade, version 1.2, which should include, amongst several other feature upgrades, a landscape mode for writing, with the wider keyboard for a better and faster writing experience.]]></description>
			<content:encoded><![CDATA[<p>Wordpress 1.1 for iPhone came out today. It is exclusively a bug fix and stability improvement upgrade. The one to look forward to is the next upgrade, version 1.2, which should include, amongst several other feature upgrades, a landscape mode for writing, with the wider keyboard for a better and faster writing experience.</p>

<p>For those of you who can&#8217;t wait for 1.2 to start writing with the landscape keyboard (believe me, I feel your pain), if you have $4 to spare, you don&#8217;t have to. <a href="http://www.nexar-ss.com/en/">iNote</a> was just released today, a simple notes application that operates in landscape mode, and also includes the ability to group notes into categories. One thing that it lacks, as some people have noted in the ratings section on the App Store, is the ability to sync notes to your desktop or notebook. This might render the application useless, except for one thing: you can send your notes via email. While this obviously isn&#8217;t a satisfactory solution for many people, for some writers, including myself, who need a tool to write on-the-go, and a way to get first drafts onto their main machine, this will do for now, especially since it&#8217;s only $4, and it&#8217;s currently the only working writing application on the iPhone with the wider keyboard.</p>

<p>iNote works well enough.  It&#8217;s a little buggy when pulling up the keyboard.  Sometimes the keyboard covers the typing area, but after playing with it just a bit, I found that this is caused by certain actions, and there are easy ways to prevent it.  I&#8217;m my opinion, it&#8217;s definitely worth the $4.</p>
]]></content:encoded>
			<wfw:commentRss>http://tiltedsymmetry.com/2008/08/reviews/wordpress-inote/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Zenbe Lists for iPod Touch and iPhone</title>
		<link>http://tiltedsymmetry.com/2008/07/reviews/zenbe-lists-for-ipod-touch-and-iphone/</link>
		<comments>http://tiltedsymmetry.com/2008/07/reviews/zenbe-lists-for-ipod-touch-and-iphone/#comments</comments>
		<pubDate>Sat, 12 Jul 2008 23:22:48 +0000</pubDate>
		<dc:creator>Joey</dc:creator>
		
		<category><![CDATA[Reviews]]></category>

		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://tiltedsymmetry.com/?p=160</guid>
		<description><![CDATA[About a month ago, I got an iPod Touch. For the most part, it does everything I want and more. There were a few things that I was hoping for, such as the ability to add songs to a queue while browsing in cover flow mode (I know you can add songs to an On-the-go [...]]]></description>
			<content:encoded><![CDATA[<p>About a month ago, I got an iPod Touch. For the most part, it does everything I want and more. There were a few things that I was hoping for, such as the ability to add songs to a queue while browsing in cover flow mode (I know you can add songs to an On-the-go playlist, which is essentially a queue, but this feature doesn&#8217;t work in coverflow mode). I also had a couple of small disappointments from things I was expecting that weren&#8217;t there, like the fact that coverflow always shows your entire music library, instead of just the current playlist (yes, as you can tell, I was very excited about having coverflow on my iPod, and although I&#8217;m hoping for some improvements, I still love it quite a lot).</p>

<p>There was also one feature that I knew was going to be a disappontment before I bought this thing, and that was the fact that the landscape keyboard didn&#8217;t work in any other application besides Safari. This meant that I couldn&#8217;t do any writing unless I was connected to the internet.  While this was an important feature to be missing in my view, I went ahead with the purchase because it wasn&#8217;t the main reason why I was buying the iPod (hello, music?), and also because I took a guess, knowing that this feature was being demanded by Apple&#8217;s consumer fan base, that it would soon be made possible.  I also knew that the App Store was coming, which meant that if Apple didn&#8217;t make it happen, someone else would.</p>

<p>So for the past couple of weeks, I&#8217;ve been waiting anxiously for July 11, the debut of the App Store (I know it opened a day early).  When the store opened, I spent quite a while browsing through all 500+ apps, like every other Apple fan boy that day, looking to see what amazing new things I could make my iPod do.  I found some super cool games, a couple of handy utilities, and even some neat apps that my 18-month-old son could play with.  It was a fun experience.</p>

<p>But by the end of the day, I had been through the whole catalog, and had yet to find any applications that used the landscape keyboard at all, much less any offline writing application that would operate in landscape mode. And in that regard, I was dreadfully dissappointed.</p>

<p>But then, late at night, just before I was about to close my eyes, I was laying in bed browsing the app store on my iPod, and I ran accross an app I had previously overlooked, called <strong>Zenbe Lists</strong>, a list-making app that let&#8217;s you write long-format notes in each list item.  I downloaded and installed the app, and lo-and-behold, it worked in landscape mode, with a keyboard, and saved the lists locally, no Internet connection required.</p>

<p>There are a couple more amazing things about this app:</p>

<ul>
<li>It syncs your lists to an online database whenever you wish, just push the sync button</li>
<li>It&#8217;s free</li>
</ul>

<p>What is this? The only app among the 500+ apps in the brand new App Store that offers an offline landscape keyboard, is free?  Unbelievable.</p>

<p>Zenbe works well and is stable from what I&#8217;ve seen so far.  The syncing could use some work.  When syncing a short list, it worked fine, but then I tried syncing a list with a long note, and it ended up duplicating that list item, so that it appeared twice in the list.  It also cuts the bottom half off the bottom line where the keyboard slightly overlaps the text field you type into, which wouldn&#8217;t be a super big deal, except that the bottom line is almost always the one you&#8217;re typing on, which means that it&#8217;s a bit difficult to see what you&#8217;re typing.  It&#8217;s not a deal breaker for me; I&#8217;m sure they&#8217;ll fix it, my eyes are usually on the keyboard when I&#8217;m using a thumb board anyway, and hey, when all is said and done, it&#8217;s free, right?</p>

<p>Bottom line, it&#8217;s a good start to solving a big problem.  Zenbe is a great application for writing on the iPod Touch or iPhone.  Highly recommended.</p>
]]></content:encoded>
			<wfw:commentRss>http://tiltedsymmetry.com/2008/07/reviews/zenbe-lists-for-ipod-touch-and-iphone/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Linotype FontExplorer X</title>
		<link>http://tiltedsymmetry.com/2007/07/reviews/linotype-fontexplorer-x/</link>
		<comments>http://tiltedsymmetry.com/2007/07/reviews/linotype-fontexplorer-x/#comments</comments>
		<pubDate>Wed, 18 Jul 2007 02:23:52 +0000</pubDate>
		<dc:creator>Joey</dc:creator>
		
		<category><![CDATA[Featured]]></category>

		<category><![CDATA[Reviews]]></category>

		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://tiltedsymmetry.com/?p=11</guid>
		<description><![CDATA[For a free application, Linotype FontExplorer X seems to have everything that high-end font management programs like Extensis Suitcase have.  I&#8217;ve been using it for a couple of years now, but only on OS X, because it wasn&#8217;t available for Windows.  They&#8217;ve said they were coming out with a Windows version since the [...]]]></description>
			<content:encoded><![CDATA[<p>For a free application, <a href="http://www.linotype.com/fontexplorerX">Linotype FontExplorer X</a> seems to have everything that high-end font management programs like <a href="http://www.extensis.com/en/products/font_management/product_information.jsp?id=1055">Extensis Suitcase</a> have.  I&#8217;ve been using it for a couple of years now, but only on OS X, because it wasn&#8217;t available for Windows.  They&#8217;ve said they were coming out with a Windows version since the day the OS X version came out.  I waited and waited, so long that I finally stopped looking for it.</p>

<p>Out of sheer curiosity, I checked again today.  Lo and behold, the Windows version is finally available.  It&#8217;s in beta, and I haven&#8217;t tested it thoroughly yet.  But hey, it&#8217;s free and awesome, so the mere fact that it&#8217;s available is pretty exciting.</p>

<p>It doesn&#8217;t matter whether you&#8217;re an amateur or a professional.  If you have enough fonts to merit a management application, FontExplorer X is both simple and versatile, and by far the best free font management application ever.</p>
]]></content:encoded>
			<wfw:commentRss>http://tiltedsymmetry.com/2007/07/reviews/linotype-fontexplorer-x/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My Imaginary Life</title>
		<link>http://tiltedsymmetry.com/2007/04/reviews/my-imaginary-life/</link>
		<comments>http://tiltedsymmetry.com/2007/04/reviews/my-imaginary-life/#comments</comments>
		<pubDate>Tue, 10 Apr 2007 02:28:54 +0000</pubDate>
		<dc:creator>Joey</dc:creator>
		
		<category><![CDATA[Reviews]]></category>

		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://tiltedsymmetry.com/?p=14</guid>
		<description><![CDATA[<img src="http://www.tiltedsymmetry.com/assets/images/Articles/Reviews/myimaginarylife.jpg" alt="My Imaginary Life album cover" class="leftWrap" />

Have you ever sat on a bus, a train, or in the passenger seat of a car, looking out the window, watching the trees, cars, fences, houses, and scenery rush by, and you begin to sink into this hypnotic state of thought, that's almost like a deep, poignant conversation with yourself, so vivid that you can practically hear your own voice in your head?

Yeah, it's like that.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.tiltedsymmetry.com/assets/images/Articles/Reviews/myimaginarylife.jpg" alt="My Imaginary Life album cover" class="leftWrap border" /></p>

<p>I&#8217;ve enjoyed the writings and podcasts of <a href="http://43folders.com">Merlin Mann</a> for some time now, and his affinity for obscure bands has lead me to more than one <a href="http://longwinters.com/">great sound</a>.  Consequently, I&#8217;ve been a bit more interested in discovering new sounds on my own.</p>

<p>I discovered <a href="http://www.virb.com/myimaginarylife">My Imaginary Life</a> on <a href="http://www.virb.com/">VIRB</a>.  The sole force behind this great music is Jessica Emelia.  She only has one album, which she created for the <a href="http://www.rpmchallenge.com">2007 RPM Challenge</a>.</p>

<p>Jessica does a great job of selecting the elements of the song that she wants to stand out, building those elements elaborately, and leaving the rest of the orchestration as a simple, consistent, undergirding foundation.  Jessica&#8217;s strengths are her lyrics, her voice, and her intelligent selection and orchestration of simple instrumental progressions.  She doesn&#8217;t try to be a full band, and her music would lose it&#8217;s magic if she did.</p>

<p>The lyrics are refreshingly genuine.  You feel like you&#8217;re right there in the cryptic stories that are woven, the <em>imaginary life</em>, if you will.</p>

<p><strong>Train</strong> is a strong piece that exemplifies this lyric style.  Have you ever sat on a bus, a train, or in the passenger seat of a car, looking out the window, watching the trees, cars, fences, houses, and scenery rush by, and you begin to sink into this hypnotic state of thought, that&#8217;s almost like a deep, poignant conversation with yourself, so vivid that you can practically hear your own voice in your head?</p>

<p>Yeah, it&#8217;s like that.</p>

<p><strong>My Imaginary Life</strong> has some unusual but effective instrument, effects, and vocal choices throughout pretty much every song, each unique in it&#8217;s own rite.  The toy piano sounds and whispey vocals in <strong>Goodbye</strong> are beautiful and mysterious.  <strong>Desert</strong>, with it&#8217;s dirty guitar distortion and hallway vocal reverberation, has a wonderful nostalgic quality to it, and the vocal tones are very expressive.  <strong>Jukebox Melody</strong> has fast, gutsy lyrics; hard to pull off, and done very well.</p>

<p>This small-budget album reminds me of the beginnings of <a href="http://www.beck.com/">Beck</a>.  With an unusual approach to basic, low-cost tools, together with unique words and vocal melody, <strong>My Imaginary Life</strong> reminds us that you don&#8217;t have to spend a fortune, or be backed by a fortune, to produce great music.</p>
]]></content:encoded>
			<wfw:commentRss>http://tiltedsymmetry.com/2007/04/reviews/my-imaginary-life/feed/</wfw:commentRss>
		</item>
		<item>
		<title>iLike</title>
		<link>http://tiltedsymmetry.com/2006/11/reviews/ilike/</link>
		<comments>http://tiltedsymmetry.com/2006/11/reviews/ilike/#comments</comments>
		<pubDate>Fri, 03 Nov 2006 03:57:41 +0000</pubDate>
		<dc:creator>Joey</dc:creator>
		
		<category><![CDATA[Reviews]]></category>

		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://tiltedsymmetry.com/?p=35</guid>
		<description><![CDATA[iLike is a free plugin for iTunes, but the freeness only <strong>begins</strong> there...]]></description>
			<content:encoded><![CDATA[<p>iLike is a free plugin for iTunes, but the freeness only <strong>begins</strong> there.  Install iLike, open iTunes, start playing your favorite music.  iLike is a panel that sits on the side of iTunes, and when you play a song that is in the iLike database, it starts suggesting all kinds of other songs that you might like as well.  The list of suggestions is split in two.  The top section has songs that you can buy from the iTunes store, but the bottom section is my very favorite.  There you will find all kinds of music that is freely downloadable from independent musicians.  At first I was skeptical, but after the first download, I was hooked.  This free stuff is killer.  I haven?t downloaded much of anything that I haven?t loved.</p>

<p>iLike is one of the funnest applications I?ve downloaded in a while.  Check it out.  It?s available for Windows and Mac.</p>
]]></content:encoded>
			<wfw:commentRss>http://tiltedsymmetry.com/2006/11/reviews/ilike/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mystickies.com</title>
		<link>http://tiltedsymmetry.com/2006/07/reviews/mystickiescom/</link>
		<comments>http://tiltedsymmetry.com/2006/07/reviews/mystickiescom/#comments</comments>
		<pubDate>Sun, 16 Jul 2006 02:25:33 +0000</pubDate>
		<dc:creator>Joey</dc:creator>
		
		<category><![CDATA[Reviews]]></category>

		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://tiltedsymmetry.com/?p=13</guid>
		<description><![CDATA[The stickies apparently have a special type of adhesive that allow them to stick to any type of website; plastic, grinded steel, brickwork, even water, air, and/or fire, you name it, the notes will hang it.  The developers have refused to comment on their secret ingredients.]]></description>
			<content:encoded><![CDATA[<p>This is a very cool, useful online application, one that truly deserves all the fancy new words that have been buzzing around the <strong>Web 2.0</strong> scene (There&#8217;s one now!  Kill it before it strikes again!).  Have you ever found a really cool site, and you really wanted to remember it later, but your bookmarks were so out-of-whack that you just knew that you were going to forget all about it?  Or have you ever bookmarked a site, then when you came back to it a month or so later,  you couldn&#8217;t remember what you liked about it?</p>

<p><strong>Mystickies.com</strong> is going to revolutionize the way that the WWW is organized on your machine.  The basic idea is, you sign up, install their extension (they&#8217;ve got one for Firefox, and one for Safari and IE on the way), then go surfing.  When you run across something that you want to bookmark, or something about a site that you want to remember, you just hold down the Alt key and drag a box, right there, anywhere on the web page.  This creates a sticky note on that site.  Make some notations about the site for yourself.  Then add some tags to the note so that it&#8217;s searchable later.  Then surf on.  Don&#8217;t worry about that page anymore; close it and go.  That&#8217;s it.</p>

<p>A week or so later, when you come back to that page, guess what?  You&#8217;re sticky will still be there, in all its glorious stickiness!  Oh, joy!  You can also go the Mystickies.com website and log into your account.  The Stickies tab on your control panel will show you a list of your stickies from all across the web, that you can sort and search through <strike>by the content of the stickies</strike> or the tags you created <span class="update">Update: it looks like I was mistaken here; they don&#8217;t have a search form in the contol panel yet, so you can only search by tags</span>.  You can view the stickies right on Mystickies.com, or go to the website that the sticky is stuck to.  What a wonderful, gooey idea!  Kind of tacky, but easy to bond with!  I&#8217;m really attached to it!  My hair&#8217;s getting all matted!  Woohoo!  Okay, this is getting weird&#8230;</p>

<p>The stickies apparently have a special type of adhesive that allow them to stick to any type of website; plastic, grinded steel, brickwork, even water, air, and/or fire, you name it, the notes will hang it.  The developers have refused to comment on their secret ingredients.</p>

<p>If you don&#8217;t use Firefox, you can still use Mystickies.com.  They have a bookmarklet that should work with any popular browser, which makes the whole, gummy experience almost as fun.</p>

<p>Anyhow, very cool.  Very useful.  Check it out and join me in my new initiative: <strong>Litter the World Wide Web</strong>. (I don&#8217;t know, maybe it&#8217;s already dirty enough&#8230;)</p>

<p>Link: <a href="http://www.mystickies.com">Mystickies.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tiltedsymmetry.com/2006/07/reviews/mystickiescom/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Get Eclipsed.</title>
		<link>http://tiltedsymmetry.com/2006/07/reviews/get-eclipsed/</link>
		<comments>http://tiltedsymmetry.com/2006/07/reviews/get-eclipsed/#comments</comments>
		<pubDate>Sun, 16 Jul 2006 02:20:30 +0000</pubDate>
		<dc:creator>Joey</dc:creator>
		
		<category><![CDATA[Reviews]]></category>

		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://tiltedsymmetry.com/?p=10</guid>
		<description><![CDATA[Don't you just love it when you look and look and look for the best solution to your problem, and when you finally find it, it's totally free? The Eclipse development platform is the greatest IDE that I've run across in my career in web development, and that includes any highend solution, like <strong>GoLive</strong> or <strong>Dreamweaver</strong> (gah...someone give me some soap for my mouth...).]]></description>
			<content:encoded><![CDATA[<p>Don&#8217;t you just love it when you look and look and look for the best solution to your problem, and when you finally find it, it&#8217;s totally free?  The Eclipse development platform is the greatest IDE that I&#8217;ve run across in my career in web development, and that includes any highend solution, like <strong>GoLive</strong> or <strong>Dreamweaver</strong> (gah&#8230;someone give me some soap for my mouth&#8230;).</p>

<p>For a little over a year now, I&#8217;ve been using the <a href="http://www.eclipse.org" title="Eclipse website">Eclipse IDE</a> for developing websites and online apps in <acronym title="PHP Hypertext Preprocessor">PHP</acronym>, <acronym title="eXtensible HyperText Markup Language">XHTML</acronym>, <acronym title="Cascading Style Sheets">CSS</acronym>, and Javascript.  Eclipse is a very versatile, stable, and professional development platform, especially for those who hand code, though it has plenty to offer for <acronym title="What You See Is What You Get">WYSIWYG</acronym> developers.  Eclipse was originally designed, as I understand it, as a platform for Java development, testing, and packaging.  It was developed by IBM and later released into Open Source.  The Eclipse Foundation was formed in 2001 by several leaders of the software development industry, and became a non-profit organization in 2004.  Eclipse has now evolved into an extremely open platform for development in almost any programming or scripting language in existence.  (More history <a href="http://www.eclipse.org/org/">here</a>.)</p>

<p>Eclipse has what I consider the best solutions for every one of my needs.  Granted, I haven&#8217;t thoroughly tested every development application for every discipline I work in.  I&#8217;m sure there are a lot of apps I didn&#8217;t try for developing CSS or Javascript.  For PHP, however, I&#8217;ve ran the gauntlet.  I tried Maguma, Komodo, Zend, NuSphere&#8230; you name it.  If I didn&#8217;t try it, then the company doesn&#8217;t know how to optimize their site for Google.  I looked pretty hard for XHTML development apps, too.  The point here, though, is that Eclipse is the best <acronym title="Integrated Development Environment"><strong>IDE</strong></acronym>.  That&#8217;s spelled <em>Integrated Development Environment</em>.  I can do everything development-centric in one application, and Eclipse throws in a bunch of extras to top it all off.</p>

<p>Eclipse doesn&#8217;t do everything I need right out of the box, but there are all kinds of really great plugins, and all free for non-commercial users, and really cheap otherwise.  The plugins are also really easy to download and install.  Most of the time you don&#8217;t even have to leave the application; Eclipse finds the plugins itself and installs them automagically.  All it needs is a URL, and a lot of times it already knows it.</p>

<h5>PHPEclipse</h5>

<p><a href="http://www.phpeclipse.de" title="PHPEclipse website">PHPEclipse</a>, as the name implies, is the plugin that facilitates PHP development.  I&#8217;ve read that <a href="http://www.zend.com/" title="Zend website">Zend</a> is developing a PHP development solution for Eclipse, too.  If it&#8217;s anything like their Studio, I&#8217;ve already made up my mind; and even if it&#8217;s not, it&#8217;s hard to see how they&#8217;re going to beat all the awesomeness that PHPEclipse provides.</p>

<h6>Color Coding &amp; Folding</h6>

<p>Color coding and code folding are the basic starters; it folds classes, methods, function, and multi-line comments.  I rarely use folding, but I do sometimes, and it&#8217;s nice to know it&#8217;s their.  Heck, when first started out, I spent days looking for a solution that would fold code; it was my first and most important criteria.  Then, when I finally found a solution that did code folding, and including all my other &#8220;lesser&#8221; needs, I never even used the folding.  Just like a white boy&#8230;</p>

<h6>Outline Panel</h6>

<p>But I digress.  Moving on to the more powerful features, PHPEclipse comes with an outline panel, which is extremely handy for navigating quickly around long classes and large documents full of methods.  The outline panel lists all classes in a document, and includes their properties and methods, and it also lists floating functions.  It allows you to sort the list alphabetically, which is really great because it makes items really easy to find in a long document.</p>

<h6>Code Completion</h6>

<p>PHPEclipse also sports comprehensive code completion.  Again, this is a feature that I rarely use, and I&#8217;ve never been crazy about code completion in any development package.  But a lot of people like it, and you can turn it off in the preferences if you don&#8217;t.</p>

<h6>Function Definitions</h6>

<p>This is the greatest time saving feature ever.  How many times do you have to go to <a href="http://www.php.net" title="PHP official website">PHP&#8217;s site</a> just because you can&#8217;t remember the required parameters, or their order, for a particular PHP function?  For me, it&#8217;s all the time; or rather it used to be.  PHPEclipse takes care of that with floating function definitions.  If you float your mouse over a PHP function, a box will popup with a brief description of the function, and an explanation of its syntax, i.e. the parameters it requires and their order.  This means that I rarely have to go to the PHP documentation anymore to remember what parameters I need to give a certain function; the information is right there at any given moment, whenever and wherever I need it.  I barely have to move a muscle (now that&#8217;s my kind of technology).</p>

<p>What&#8217;s even cooler, the definitions are not limited to PHP&#8217;s predefined functions; they also include any custom function or method that you have created in your entire project, even if it&#8217;s in a different file.  Say, for example, that I typed the following in one file in a project:</p>

<p><pre>
class ExampleClass {
    public function exampleFunction($param1,$param2,$param3) {
        //code here...
    }
}
</pre></p>

<p>Then I saved the file and closed it.  Then I create a new document in the same project, maybe in the same folder, maybe in a different folder, and in that document I type:</p>

<p><pre>
$test = new ExampleClass;
$x = $test->exampleFunction();
</pre></p>

<p>&#8230;but I don&#8217;t type in the parameters for the method, because I can&#8217;t remember them.  I could go find the file where the method was created, but with PHPEclipse I don&#8217;t have to.  I just float my mouse over &#8220;<code>$test->exampleFunction</code>&#8220;, and a box pops up that tells me several things about that function, including the parameters that it needs and their order.  Very clear, very easy to understand; a real time-saving feature.</p>

<h6>Variable Instance Highlighting</h6>

<p>Yet another really useful feature.  If you have your cursor on a variable called $example, then all of the other places where $example is used in that method, function, or document, will be highlighted.  This really helps to quickly understand the path that the code is taking, which is great especially when you&#8217;re debugging.</p>

<h6>Bracket Matching</h6>

<p>PHPEclipse helps you to keep track of nested functions, conditions, and loops, by showing you which opening and closing brackets go together.  If your cursor is near an opening bracket, PHPEclipse will put a box around the corresponding closing bracket, and vice-versa.  This has saved me many brain burns.</p>

<h6>Syntax Checking</h6>

<p>I would be remiss if I didn&#8217;t mention the great syntax checking of this plugin.  It clearly points out any level of error, from a notice to a critical failure, both inline, and as a summary view on the right side of the document, which is like a map of your whole document that is viewable without scrolling, and from which you can jump to the various problem areas simply by clicking the warning icons.  Very handy.</p>

<p>So, all-in-all, a very well-rounded plugin, and completely free.</p>

<h5>Web Tools Platform</h5>

<p>The <a href="http://www.eclipse.org/webtools/">Web Tools Platform</a> is a plugin developed directly by the Eclipse Foundation.  To use their own words, &#8220;WTP provides a generic, extensible and standards-based platform and set of tools for&#8230;Web-centric application development.&#8221;  My primary use for this plugin is the great CSS editor, which has some of the same features as PHPEclipse, making it nice to work with both of them together.  One of the most important features that the CSS editor includes is an outline view that will sort the style list alphabetically, grouping IDs, classes, and tags together.  This makes stylesheet editing much quicker and easier, even months after the project is done when you might have to go back and make changes for your client.</p>

<p>And of course, it also has color coding.</p>

<p>I have to be honest hear and say that I used to use a separate plugin that was made exclusively for editing CSS.  I liked it a little bit better because it had syntax checking, and the CSS editor included with the WTP doesn&#8217;t appear to.  Unfortunately, the CSS editor I used to use hasn&#8217;t been updated since 2004, and now it&#8217;s no longer compatible with the latest release of Eclipse (3.2).  I&#8217;m not too upset over it though; CSS is pretty simple as far as syntax goes, and of all the errors that I make with CSS, syntax is rarely among them.</p>

<h5>JSEclipse</h5>

<p>For javascript editing, I use a plugin called <a href="http://www.interaktonline.com/Products/Eclipse/JSEclipse/Overview/" title="JSEclipse Website">JSEClipse</a>.  JSEclipse includes code completion, which I personally find to be much handier in this situation, since there are many more functions that I&#8217;m unfamiliar with in javascript than in PHP.</p>

<p>JSEclipse is the only plugin that I use so far that isn&#8217;t free, at least not for me.  If you&#8217;re a non-commercial user, i.e. you don&#8217;t develop for profit, then JSEclipse is free to you.  Otherwise, you can get a single developer license for $29.</p>

<p>There&#8217;s also a decent alternative to JSEclipse.  It comes with the Web Tools Platform described above.  It&#8217;s completely free, and it also has code completion.  The default color coding is not as good as JSEclipse, but I think it can be tweaked in the preferences.</p>

<h5>Project Explorer</h5>

<p>One thing that will throw you about Eclipse is that you can&#8217;t open a file unless it&#8217;s in an existing project.  You can&#8217;t just go &#8220;File>Open&#8221; and look for the file.  You have to create a project in your workspace, then create your folders and files in that project.  If you want to open a file in Eclipse and it&#8217;s not in a project, you can open Windows Explorer, find the file, and then drag and drop the file directly onto the Eclipse window, into an open project, then you can open it.  I think there is actually a plugin that will alter this behavior and let you open files that aren&#8217;t in a project, but I&#8217;ve never needed it.  I like that Eclipse forces me to be organized.  I keep my quick-do&#8217;s and odd-ball files out of Eclipse.  If I need to open something quickly, and it doesn&#8217;t belong in a project, nor would it make sense to make a project for it, I just open that file in <a href="http://www.context.cx/" title="ConTEXT website">ConTEXT</a>, which is a great little editor for small tasks.  Eclipse is my mothership; it holds all my web development projects and keeps them in an organized list that is always before me as I work every day.</p>

<p>The <strong>Project Explorer</strong> is the outline view that shows you a list of all the projects in your workspace, as well as a collapsible document tree of any project that is open.  It&#8217;s very useful, not just for browsing through projects, but also as a mini project management feature, so that you can have all of your projects in front of you as you work from day to day.  More than once I&#8217;ve glanced over at that list as I&#8217;m working and realized that I probaby should be working on something else in that list.</p>

<h5>Workspace</h5>

<p>Lastly, there&#8217;s the <strong>Workspace</strong>, which I briefly referred to above.  The workspace is basically an area in your operating system&#8217;s file structure that you have designated for Eclipse to keep projects in.  You can have multiple workspaces, and you can even have multiple instances of Eclipse open, each using a different workspace.  Each workspace will show a different set of projects in the projects explorer.  I&#8217;ve only used one workspace ever, but I could certainly see a benefit, in some cases, of separating some projects into some major categories, and this would do the trick.</p>

<h5>Wrap it up, already&#8230;</h5>

<p>There is way more to Eclipse than what I&#8217;ve written here.  I&#8217;ve read a lot of rants and discussion threads about development platforms for my disciplines, and rarely do I hear Eclipse mentioned.  I&#8217;ve only ran into one other developer who uses PHPEclipse.  I&#8217;ve always thought that was pretty crazy.  Give it a try for yourself, and let me know if you come to the same conclusion that I have: Eclipse overshadows them all.</p>
]]></content:encoded>
			<wfw:commentRss>http://tiltedsymmetry.com/2006/07/reviews/get-eclipsed/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
