<?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:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>AaronHardy.com &#187; Linux</title>
	<atom:link href="http://aaronhardy.com/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://aaronhardy.com</link>
	<description>For all your Aaron Hardy needs.</description>
	<lastBuildDate>Thu, 12 Jan 2012 17:51:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>In search of a Linux code editor</title>
		<link>http://aaronhardy.com/linux/in-search-of-a-linux-code-editor/</link>
		<comments>http://aaronhardy.com/linux/in-search-of-a-linux-code-editor/#comments</comments>
		<pubDate>Mon, 03 Sep 2007 22:19:22 +0000</pubDate>
		<dc:creator>Aaron Hardy</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Quanta Plus]]></category>

		<guid isPermaLink="false">http://intimateconversations.aaronhardy.com/linux/in-search-of-a-linux-code-editor/</guid>
		<description><![CDATA[In a recent post, I talked about my migration to Ubuntu Linux on my main laptop. One thing I did not mention was my migration to a new code editor. While the search was long and lonely, I have finally reached an oasis of goodness. I hope to share it with you&#8230;.in our intimate conversation. [...]]]></description>
			<content:encoded><![CDATA[<p>In <a href="/linux/and-then-came-feisty-fawn/" target="_blank">a recent post</a>, I talked about my migration to Ubuntu Linux on my main laptop.  One thing I did not mention was my migration to a new code editor.  While the search was long and lonely, I have finally reached an oasis of goodness.  I hope to share it with you&#8230;.in our <b>intimate conversation</b>.<span id="more-25"></span></p>
<p>Here&#8217;s what I set out to find in a code editor:</p>
<ul>
<li>Great syntax highlighting
<li>Remote file editing including SFTP and FTP support
<li>Possible use of spaces instead of tabs
<li>PHP intellisense
<li>Well-built search functionality
<li>Class member outlining
<li>Shortcut customization
<li>All-around good feel
<li>FREE!
</ul>
<p>Quite a task?  Indeed.  Here are the editors I either knew I would hate or I tried and they just failed miserably:</p>
<ul>
<li><a href="http://bluefish.openoffice.nl/" target="_blank">Bluefish</a>
<li><a href="http://www.gphpedit.org/" target="_blank">gPHPEdit</a>
<li><a href="http://www.screem.org/" target="_blank">SCREEM</a>
<li><a href="http://www.jedit.org/" target="_blank">jEdit</a>
<li><a href="http://www.vim.org/" target="_blank">gvim</a>
<li><a href="http://www.gnu.org/software/emacs/" target="_blank">Emacs</a>
<li><a href="http://www.scintilla.org/SciTE.html" target="_blank">SciTE</a>
<li>and so on&#8230;
</ul>
<p>After a run of those doosies, I finally decided to try out <a href="http://www.eclipse.org/" target="_blank">Eclipse</a>, despite my previously disgruntling experiences with it.  It turns out it doesn&#8217;t natively support remote file browsing, but I found a plugin that would do the job.  After getting around a bunch of plugin dependency-related issues, I finally got it working and it lived up to most expectations&#8230;until I took it home and tried using it over wireless.  For whatever reason, it would lock up while trying to save to a remote FTP server if I was connected to my wireless network.  I&#8217;d have to manually kill the process and restart Eclipse, feebly hoping my work had been saved.  So, my search continued&#8230;</p>
<p>I then decided to give <a href="http://kate-editor.org/" target="_blank">Kate</a> a try.  I had used this back in 2002 and remembered it was a fairly good editor, but I also knew it was KDE-based and therefore might give me some troubles running it under Gnome.  After installing it, I found out it wouldn&#8217;t support FTP or SFTP without having the KDE desktop actually installed, though its other features truly looked promising.  Before taking the leap of installing the KDE desktop, I searched around a bit more on the web and came across my oasis: <a href="http://quanta.kdewebdev.org/" target="_blank">Quanta Plus</a>.  Quanta Plus happens to be based off Kate, but offers oh-so-many great features I had been thirsting for.  Since it also required the KDE desktop for remote file support, I quickly installed <i>kubuntu-desktop</i> (and all its dependent packages,) and now I can use Quanta Plus for all types of remote file editing.  Not only that, but it provides EVERY feature I was searching for in a PHP editor.  In fact, I may try to get it to work with the Gubed debugger for all my PHP debugging needs.  Fantastic editor.  Unfortunately, you <i>will</i> need to install kubuntu-desktop (or maybe just specific related packages, but I doubt it) to get the remote file editing capabilities, but you <i>will</i> still be able to run it within Gnome.  In summary&#8230;.two thumbs up!  Way up!  And you know that&#8217;s good&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://aaronhardy.com/linux/in-search-of-a-linux-code-editor/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>And then came Feisty Fawn</title>
		<link>http://aaronhardy.com/linux/and-then-came-feisty-fawn/</link>
		<comments>http://aaronhardy.com/linux/and-then-came-feisty-fawn/#comments</comments>
		<pubDate>Mon, 03 Sep 2007 21:36:42 +0000</pubDate>
		<dc:creator>Aaron Hardy</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Feisty Fawn]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://intimateconversations.aaronhardy.com/linux/and-then-came-feisty-fawn/</guid>
		<description><![CDATA[After a disappointing run earlier this year with openSUSE 10.2, I recently mustered up the desire to charter into Ubuntu territory. After a couple weeks of real-world use as well as various experimentation, I must say I&#8217;m pleasantly surprised at what the latest version of Ubuntu has to offer. As a more detailed intro, earlier [...]]]></description>
			<content:encoded><![CDATA[<p>After a disappointing run earlier this year with openSUSE 10.2, I recently mustered up the desire to charter into Ubuntu territory.  After a couple weeks of real-world use as well as various experimentation, I must say I&#8217;m pleasantly surprised at what the latest version of Ubuntu has to offer.<span id="more-24"></span></p>
<p>As a more detailed intro, earlier this year I decided I wanted to install Linux on my laptop.  I was using Windows XP Media Edition and required access to a few programs that ran on the platform including MS Office, MS OneNote, Adobe Photoshop, and a few others.  While CrossOver Linux provided functionality for some of these needed programs, it did not guarantee to support all of them and definitely did not support the latest versions (such as Office 2007).  I&#8217;m super-cheapo too, which only gave added reason not to go with CrossOver Linux.  I decided to use <a href="http://www.vmware.com/products/converter/" target="_blank">VMWare Converter</a> to convert my laptop into a virtual machine.  I then cleared the hard drive, installed openSUSE 10.2, then loaded my newly-converted Windows virtual machine onto the openSUSE platform.  Although it was quite an experiment and took a lot of trial and error, I was able to get it operational and was pretty surprised that it actually worked.  Unfortunately, it was so tortuously slow that I soon decided that running my Windows system inside a virtual machine wasn&#8217;t going to work for me.</p>
<p>On top of virtual machine issues, several other things just weren&#8217;t working out for me on openSUSE.  Standby support was terrible.  Oftentimes my laptop wouldn&#8217;t come out of standby, forcing me to restart and in turn making me really frustrating.  Beryl support was lacking.  Oftentimes after enabling Beryl, my windows would lack a title bar or applications would just crash.  My media buttons that are located at the front of my laptop were not supported (although I didn&#8217;t expect them to be.)  Although these last two issues are subtle ones and nothing to cry about, standby support was absolutely required.  I soon bailed and reloaded my Windows XP image.</p>
<p>And then came Feisty Fawn, Ubuntu&#8217;s latest release (7.04.)  After some persuading by <a href="http://wheaties.us" target="_blank">Andy Wheatley</a> (a fellow friend and co-worker at Novell,) I decided to give it a shot, dual-booting this time rather than running Windows in a virtual machine.  Installation was pretty much flawless, which seems to be a common characteristic between Ubuntu and SUSE.  Most everything worked right of the box.  I was absolutely stunned when all my media buttons worked.  In fact, Ubuntu exceeded expectations in this regard.  I can open up Rhythmbox Music Player (installed by default&#8211;a great music player,) minimize it, move to a different workspace, and my stop/play/forward/backward buttons still work like a champ.  My attempts to reproduce this effect in Windows have always failed.  Standby support has been flawless; I have yet to have a failure coming out of standby.  So many other things just seem to work right out of box.</p>
<p>So what didn&#8217;t work?  As always, I had to install <a href="http://ndiswrapper.sourceforge.net/joomla/" target="_blank">NDISWrapper</a> to get my wireless card to work.  This has been the case with every Linux distro I have used.  I&#8217;m not sure what the legal issues are on the drivers, but you would think that the distros would at least have some sort of one-button setup to download and install your driver using NDISWrapper.  Another thing that didn&#8217;t work was my laptop&#8217;s native resolution.  Max resolution I was offered was 1024&#215;768, but I needed 1280&#215;800.  I had to run <a href="http://www.geocities.com/stomljen/" target="_blank">915Resolution</a>, an Intel video BIOS hack, to get the resolution to work.  It wasn&#8217;t difficult, but it&#8217;s this type of thing that is keeping your average Joe from testing Linux waters.  Other things that are lacking?  Compiz has a bug in it where the 3d cube will suddenly stop working (the bug is currently logged and being fixed.)  Installing Beryl gives better options and I have yet to have my 3d cube fail on me since.  Ubuntu uses the super-annoying system beep that comes from the inner depths of my laptop&#8217;s bowels for some notifications like when I get a new email in Thunderbird.  Although there&#8217;s a sound setting in Ubuntu to turn it off, after a restart the setting seems to be disregarded.  In order to be rid of it, I had to run:</p>
<p>[code]xset b off xset b 0 0 0[/code]</p>
<p>or</p>
<p>[code]rmmod pcspkr[/code]</p>
<p>One last thing is that Firefox seems to crash more frequently in Ubuntu than Windows.  Developers are currently trying to track down the bug and fix it.  It doesn&#8217;t happen enough to worry about too much though, especially since Firefox allows you to restore your crashed session.  Something to keep in mind though.</p>
<p>I can&#8217;t finish off this article without mentioning the fantastic NTFS support Linux now holds (after installing the ntfs-config package) and the great options it brings to the table when dual-booting.  Because I can now read and write to my Windows partition and it&#8217;s stable enough to where I don&#8217;t have to worry about losing files, I can now share things that I previously couldn&#8217;t.  For example, before moving to Ubuntu I used Microsoft Outlook.  I soon switched over to Thunderbird (which I like much more by the way.)  I then modified Thunderbird&#8217;s profile configuration on both Windows and Linux to point to the SAME profile folder located on the NTFS partition.  I did the same with Firefox&#8217;s profile configuration.  Now, as I move between Linux and Windows, my email, bookmarks, extensions, cookies, etc. stay intact.  In fact, I can reboot from Linux without closing Firefox, load Windows, open up Firefox, open my saved session and I&#8217;m back browsing where I left off. Very cool.</p>
<p>All-in-all, I&#8217;m quite impressed with Ubuntu&#8217;s latest release.  There are still issues I wish would get ironed out, but I enjoy it much more than Windows and have found it to be an enjoyable adventure.  Want to come along?</p>
]]></content:encoded>
			<wfw:commentRss>http://aaronhardy.com/linux/and-then-came-feisty-fawn/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

