<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0">
			<channel>
			<title>Bob&apos;s Blog - ColdFusion Tidbits - OS X</title>
			<link>http://www.silverwareconsulting.com/index.cfm</link>
			<description>Some stuff about ColdFusion and Transfer</description>
			<language>en-us</language>
			<pubDate>Thu, 09 Sep 2010 05:12:58 -0400</pubDate>
			<lastBuildDate>Mon, 21 Jun 2010 15:10:00 -0400</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>bob.silverberg@gmail.com</managingEditor>
			<webMaster>bob.silverberg@gmail.com</webMaster>
			
			<item>
				<title>Comparing Files from Different Branches with Git Difftool</title>
				<link>http://www.silverwareconsulting.com/index.cfm/2010/6/21/Comparing-Files-from-Different-Branches-with-Git-Difftool</link>
				<description>
				
				As a relative newcomer to Git one of the things I&apos;ve struggled most with is how to compare files from different branches. 
The challenge comes from the fact that, from the perspective of the file system, two branches cannot exist at the same time.
When you switch from one branch to another the new branch replaces the old branch, so you cannot use a native file compare tool to compare two sets
of files, as there really is only one set of files at any point in time. Now I admit that I might be totally wrong about this, 
and I&apos;m sure that there are other, perhaps better, solutions to the issue, but the one that works for me currently is &lt;em&gt;git difftool&lt;/em&gt;.
&lt;h3&gt;What is Git Difftool?&lt;/h3&gt;
&lt;p&gt;According to the &lt;a href=&quot;http://www.kernel.org/pub/software/scm/git/docs/git-difftool.html&quot; target=&quot;_blank&quot;&gt;man page for git-difftool&lt;/a&gt;,
	&lt;blockquote&gt;
		&lt;p&gt;
			&lt;em&gt;git difftool&lt;/em&gt; is a git command that allows you to compare and edit files between revisions using common diff tools.
			&lt;em&gt;git difftool&lt;/em&gt; is a frontend to &lt;em&gt;git diff&lt;/em&gt; and accepts the same options and arguments.&lt;/p&gt;
	&lt;/blockquote&gt;&lt;/p&gt;
&lt;p&gt;
	I&apos;ve tried using &lt;em&gt;git diff&lt;/em&gt; in the past and, after spending years working with a wonderful tool like Subclipse&apos;s &lt;em&gt;Synchronize with Repository&lt;/em&gt;,
	I just did not enjoy the output of &lt;em&gt;git diff&lt;/em&gt; at all.
Luckily, &lt;em&gt;git difftool&lt;/em&gt; works with a file compare tool on your system, making the output much easier (for me at least) to deal with. 
On my system, which is OS X, because I have the Apple Developer Tools installed, when I issue the &lt;em&gt;git difftool&lt;/em&gt; the output is sent to &lt;em&gt;opendiff&lt;/em&gt;,
which in turn uses &lt;em&gt;FileMerge&lt;/em&gt; which is a nice, graphical file compare and merge tool. Other than installing the developer tools, which I did long before
I started using Git, I didn&apos;t have to do any other setup. I honestly have no idea how easy it is to set up a graphical compare tool to work
with &lt;em&gt;git difftool&lt;/em&gt; on a Windows or Linux box, but I&apos;m guessing it cannot be that difficult.&lt;/p&gt;
&lt;h3&gt;Using Git Difftool&lt;/h3&gt;
&lt;p&gt;To start a compare, you simply issue the &lt;em&gt;git difftool&lt;/em&gt; command and pass it paths to two sets of files. 
The paths look like &lt;em&gt;branchName&lt;/em&gt;:&lt;em&gt;path&lt;/em&gt;. So if I wanted to compare the file &lt;em&gt;ValidationFactory.cfc&lt;/em&gt; from the &lt;em&gt;master&lt;/em&gt; branch
to the same file in the &lt;em&gt;newStuff&lt;/em&gt; branch, I&apos;d type: &lt;code&gt;git difftool master:ValidationFactory.cfc newBranch:ValidationFactory.cfc&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;I&apos;d see a prompt that says something like:
&lt;code&gt;merge tool candidates: opendiff kdiff3 tkdiff xxdiff meld kompare gvimdiff diffuse ecmerge araxis emerge vimdiff
Viewing: &apos;master:ValidationFactory.cfc&apos;
Hit return to launch &apos;opendiff&apos;:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;And when I hit return FileMerge would open up with both files displayed. If I want to compare an entire folder, I can just type
&lt;code&gt;git difftool master:ValidateThis/core/ newBranch:ValidateThis/core/&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;And then I receive that prompt for each individual file in turn.&lt;/p&gt;
&lt;p&gt;I still don&apos;t think this is anywhere near as good as what I had with Subclipse, and I&apos;m guessing there are ways to configure it to make it even friendlier, 
but for now it&apos;s much better than &lt;em&gt;git diff&lt;/em&gt;.&lt;/p&gt; 
				</description>
				
				<category>OS X</category>				
				
				<category>Git</category>				
				
				<pubDate>Mon, 21 Jun 2010 15:10:00 -0400</pubDate>
				<guid>http://www.silverwareconsulting.com/index.cfm/2010/6/21/Comparing-Files-from-Different-Branches-with-Git-Difftool</guid>
				
			</item>
			
			<item>
				<title>Using TextMate as the Default Editor for Git on OS X</title>
				<link>http://www.silverwareconsulting.com/index.cfm/2010/6/3/Using-TextMate-as-the-Default-Editor-for-Git-on-OS-X</link>
				<description>
				
				There are a number of Git commands which pop open a text editor which you then use to provide information. For example, if you issue the command:
&lt;code&gt;git commit&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;The editor will appear allowing you to type your commit message. The default editor that appears for me, on OS X, is &lt;em&gt;vi&lt;/em&gt;
which is a strange beast to work with if you&apos;ve never encountered it before (which I hadn&apos;t, prior to using Git). 
I found a &lt;a href=&quot;http://www.tuxfiles.org/linuxhelp/vimcheat.html&quot; target=&quot;_blank&quot;&gt;helpful cheat sheet&lt;/a&gt;, which allowed me to use the
editor, but I still find it cumbersome. Thankfully it&apos;s a pretty simple matter to use a different text editor with Git. There are a number of ways of doing this, and I&apos;m going to discuss two of them. To start, let&apos;s look at how Git decides what editor to use.&lt;/p&gt;
&lt;h3&gt;Which editor will Git use?&lt;/h3&gt;
&lt;p&gt;According to the &lt;a href=&quot;http://www.kernel.org/pub/software/scm/git/docs/git-commit.html&quot; target=&quot;_blank&quot;&gt;man page for git-commit&lt;/a&gt;:
	&lt;blockquote&gt;
		&lt;p&gt;The editor used to edit the commit log message will be chosen from the GIT_EDITOR environment variable, the core.editor configuration variable, the VISUAL environment variable, or the EDITOR environment variable (in that order).&lt;/p&gt;
	&lt;/blockquote&gt;&lt;/p&gt;
&lt;p&gt;We&apos;re going to look at changing the EDITOR environment variable and the core.editor configuration variable.&lt;/p&gt;
&lt;p&gt; 
&lt;h3&gt;Change the EDITOR environment variable&lt;/h3&gt;
&lt;p&gt;Simply add the following line to your .bash_profile:&lt;code&gt;export EDITOR=&quot;/usr/bin/mate -w&quot;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;This will cause Git to use TextMate, and may also allow other command line tools to use it as well.&lt;/p&gt;
&lt;h3&gt;Change the core.editor configuration variable&lt;/h3&gt;
&lt;p&gt;Issue the following command:&lt;code&gt;git config --global core.editor &quot;mate -w&quot;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;This is useful if you only want to change the behaviour of Git, and not affect the rest of your environment.&lt;/p&gt; 
				</description>
				
				<category>OS X</category>				
				
				<category>Git</category>				
				
				<pubDate>Thu, 03 Jun 2010 09:23:00 -0400</pubDate>
				<guid>http://www.silverwareconsulting.com/index.cfm/2010/6/3/Using-TextMate-as-the-Default-Editor-for-Git-on-OS-X</guid>
				
			</item>
			
			<item>
				<title>Connecting to Derby Databases on OS X using SQuirreLSQL</title>
				<link>http://www.silverwareconsulting.com/index.cfm/2010/3/23/Connecting-to-Derby-Databases-on-OS-X-using-SQuirreLSQL</link>
				<description>
				
				Today I had a need to connect to and mess around with one of the &lt;a href=&quot;http://db.apache.org/derby/&quot; target=&quot;_blank&quot;&gt;Derby&lt;/a&gt; 
databases that ships with ColdFusion. 
I don&apos;t have RDS set up, plus I&apos;m fairly certain that RDS does not allow you to modify data in tables, so I needed a solution.
I had no idea where to start, so of course I simply Googled &quot;derby database client tools&quot; and one of the first links I saw was an article
entitled &lt;em&gt;&lt;a href=&quot;http://db.apache.org/derby/integrate/SQuirreL_Derby.html&quot; target=&quot;_blank&quot;&gt;Using SQuirreL SQL Client with Derby&lt;/a&gt;&lt;/em&gt;, by
Susan Cline.
I recalled that SQuirreLSQL is a client that runs on OS X, so I clicked.&lt;/p&gt;
&lt;p&gt;Boy was I glad that I did. The article covers just about everything you need to know to get up and running with Derby on OS X, and a whole lot more,
and I highly recommend reading it.  If you don&apos;t feel like seeing the details, I&apos;ve included a simple step-by-step guide below:
&lt;ol&gt;
	&lt;li&gt;Install SQuirreLSQL
		&lt;ol&gt;
			&lt;li&gt;Download SQuirreLSQL from the &lt;a href=&quot;http://www.squirrelsql.org/#installation&quot; target=&quot;_blank&quot;&gt;downloads page&lt;/a&gt;.
				I clicked the link labelled &lt;em&gt;Install jars (and source) of SQuirreL 3.1 for MacOS X&lt;/em&gt;.
			&lt;/li&gt;
			&lt;li&gt;Open up a terminal window and change to the folder where the downloaded jar file is located.&lt;/li&gt;
			&lt;li&gt;Run the install package by typing the following command: 
				&lt;pre&gt;java -jar squirrel-sql-3.1-MacOSX-install.jar&lt;/pre&gt;
				where &lt;em&gt;squirrel-sql-3.1-MacOSX-install.jar&lt;/em&gt; is the name of the file you downloaded.&lt;/li&gt;
			&lt;li&gt;Tell the installer where to put the app file (I chose &lt;em&gt;/Applications/SQuirreLSQL.app&lt;/em&gt;), and choose the plugins to install. 
				I chose a whole bunch of plugins as I wanted to see what they do, but make sure you choose the &lt;em&gt;Derby&lt;/em&gt; plugin.&lt;/li&gt;
		&lt;/ol&gt;
	&lt;/li&gt;
	&lt;li&gt;Configure SQuirreLSQL to Use Derby
		&lt;ol&gt;
			&lt;li&gt;Start SQuirreLSQL by running the app file that you just installed.&lt;/li&gt;
			&lt;li&gt;Click the &lt;em&gt;Drivers&lt;/em&gt; tab.&lt;/li&gt;
			&lt;li&gt;You should see &lt;em&gt;Apache Derby Embedded&lt;/em&gt; as one of the drivers listed. 
				If it has a blue check mark beside it then SQuirreLSQL is ready to access Derby databases, and you can continue with 
				&lt;em&gt;Configuring SQuirreLSQL to Use Your Database&lt;/em&gt;, below.
				On the other hand, if, like me, you see a red x beside it, then you need to continue with the following steps.
			&lt;/li&gt;
			&lt;li&gt;Select &lt;em&gt;Apache Derby Embedded&lt;/em&gt; in the list and click the pencil icon, which allows you to edit the driver.&lt;/li&gt;
			&lt;li&gt;Click the &lt;em&gt;Extra Class Path&lt;/em&gt; tab and then click the &lt;em&gt;Add&lt;/em&gt; button.&lt;/li&gt;
			&lt;li&gt;Browse to a folder that contains the &lt;em&gt;derby.jar&lt;/em&gt; file. It should be located in the &lt;em&gt;/lib&lt;/em&gt; folder of your ColdFusion server.
				For example, on my machine it&apos;s in &lt;em&gt;/Developer/CF9/servers/cfusion/cfusion-ear/cfusion-war/WEB-INF/cfusion/lib&lt;/em&gt;. 
				Select the &lt;em&gt;derby.jar&lt;/em&gt; file and click the &lt;em&gt;Choose&lt;/em&gt; button.&lt;/li&gt;
			&lt;li&gt;Now click the &lt;em&gt;List Drivers&lt;/em&gt; button which should populate the &lt;em&gt;Class Name&lt;/em&gt; select box.&lt;/li&gt;
			&lt;li&gt;Select &lt;em&gt;org.apache.derby.jdbc.EmbeddedDriver&lt;/em&gt; from the &lt;em&gt;Class Name&lt;/em&gt; select box, and click the &lt;em&gt;OK&lt;/em&gt; button.&lt;/li&gt;
			&lt;li&gt;You should be returned to the main SQuirreLSQL window and see the message 
				&lt;pre&gt;Driver class org.apache.derby.jdbc.EmbeddedDriver successfully registered for driver definition: Apache Derby Embedded&lt;/pre&gt;
				at the bottom of the screen. The &lt;em&gt;Apache Derby Embedded&lt;/em&gt; driver should now have a blue check mark beside it.
			&lt;/li&gt;	
		&lt;/ol&gt;
	&lt;/li&gt;
	&lt;li&gt;Configuring SQuirreLSQL to Use Your Database
		&lt;ol&gt;
			&lt;li&gt;Click on the &lt;em&gt;Aliases&lt;/em&gt; tab.&lt;/li&gt;
			&lt;li&gt;Click the blue &lt;strong&gt;+&lt;/strong&gt; symbol to add an alias.&lt;/li&gt;
			&lt;li&gt;Give your alias a name. I chose the name of the database, so I put &lt;em&gt;cfartgallery&lt;/em&gt; into the &lt;em&gt;Name&lt;/em&gt; text box.&lt;/li&gt;
			&lt;li&gt;Choose &lt;em&gt;Apache Derby Embedded&lt;/em&gt; from the &lt;em&gt;Driver&lt;/em&gt; select box.&lt;/li&gt;
			&lt;li&gt;In the &lt;em&gt;URL&lt;/em&gt; text box, replace the text &amp;lt;database&amp;gt; with the location of your database. 
				I went to the datasource information in the ColdFusion Administrator and copied the contents of the &lt;em&gt;Database Folder&lt;/em&gt;
				text box from there.  The value I used was 
				&lt;pre&gt;/Developer/CF9/servers/cfusion/cfusion-ear/cfusion-war/WEB-INF/cfusion/db/artgallery&lt;/pre&gt;
			&lt;/li&gt;
			&lt;li&gt;Check the &lt;em&gt;Auto logon&lt;/em&gt; check box.&lt;/li&gt;
			&lt;li&gt;Click the &lt;em&gt;Test&lt;/em&gt; button. You should see a dialog pop up saying &quot;Connection successful&quot;.&lt;/li&gt;
			&lt;li&gt;Click the &lt;em&gt;OK&lt;/em&gt; button. You should now be able to connect to the cfartgallery database!&lt;/li&gt;
		&lt;/ol&gt;
	&lt;/li&gt;	
&lt;/ol&gt;
&lt;/p&gt;
&lt;p&gt;Once again I just want to point out that all of this is covered by Susan Cline in her 
&lt;a href=&quot;http://db.apache.org/derby/integrate/SQuirreL_Derby.html&quot; target=&quot;_blank&quot;&gt;excellent guide&lt;/a&gt;. 
If by any chance she ever reads this, I&apos;d like to thank her for this wonderful and well written resource.&lt;/p&gt; 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>OS X</category>				
				
				<pubDate>Tue, 23 Mar 2010 04:27:00 -0400</pubDate>
				<guid>http://www.silverwareconsulting.com/index.cfm/2010/3/23/Connecting-to-Derby-Databases-on-OS-X-using-SQuirreLSQL</guid>
				
			</item>
			
			<item>
				<title>Running Multiple Copies of ColdFusion MultiServer with Apache on OS X</title>
				<link>http://www.silverwareconsulting.com/index.cfm/2010/2/5/Running-Multiple-Copies-of-ColdFusion-MultiServer-with-Apache-on-OS-X</link>
				<description>
				
				I&apos;ve been trying, on and off, for nearly six months to get two versions of ColdFusion, CF 8 and CF 9, running in a MultiServer install of CF with JRun on my Mac.
I&apos;ve read all of the 
documentation that is available, as well as a good number of blog posts, but I always seem to get stuck at the point of deploying my CF9 EAR into my existing copy of JRun 
(which was installed during the MultiServer install of CF8). Everything I&apos;ve read suggests that auto-deploy should work - you just copy your exploded EAR into a folder under JRun/servers/
and JRun will deploy CF9 for you.  Well, for whatever reason, that simply does not work with my setup.  
I also tried to manually deploy (in spite of there seeming to be zero documentation on how to do that), but still could not get my instance of CF9 to start up in JRun.&lt;/p&gt;
&lt;p&gt;After walking through all of the steps yet again yesterday, and coming up with the same result, I asked someone who in my mind is the most knowledgeable person about this topic,
particularly when it comes to OS X, &lt;a href=&quot;http://corfield.org/&quot; target=&quot;_blank&quot;&gt;Sean Corfield&lt;/a&gt;. We discussed the steps I had taken, and he suggested that auto-deploy with JRun
can be problematic. He then suggested a solution that worked perfectly for me, so I&apos;m going to share it with you here.  [More]
				</description>
				
				<category>ColdFusion</category>				
				
				<category>OS X</category>				
				
				<category>Apache</category>				
				
				<pubDate>Fri, 05 Feb 2010 13:30:00 -0400</pubDate>
				<guid>http://www.silverwareconsulting.com/index.cfm/2010/2/5/Running-Multiple-Copies-of-ColdFusion-MultiServer-with-Apache-on-OS-X</guid>
				
			</item>
			
			<item>
				<title>Using Git and GitHub to Sync Config Files between Machines</title>
				<link>http://www.silverwareconsulting.com/index.cfm/2009/11/4/Using-Git-and-GitHub-to-Sync-Config-Files-between-Machines</link>
				<description>
				
				This post is a follow-up to my earlier post about &lt;a href=&quot;http://www.silverwareconsulting.com/index.cfm/2009/10/30/Placing-Config-Files-Under-Version-Control-with-Git-and-GitHub&quot; target=&quot;_blank&quot;&gt;Placing Config Files Under Version Control with Git and GitHub&lt;/a&gt;. In that post I discussed how one can use Git and &lt;a href=&quot;https://github.com/&quot; target=&quot;_blank&quot;&gt;GitHub&lt;/a&gt; to place your config files under version control (via Git), and to maintain a backup of them (via GitHub). In this post I&apos;m going to discuss a set up that will allow another machine&apos;s config files to stay in sync with the originals. The scenario I&apos;m discussing involves config files, but one could use this approach for any set of files that one wants to keep in sync between two machines.  [More]
				</description>
				
				<category>OS X</category>				
				
				<category>Git</category>				
				
				<pubDate>Wed, 04 Nov 2009 11:39:00 -0400</pubDate>
				<guid>http://www.silverwareconsulting.com/index.cfm/2009/11/4/Using-Git-and-GitHub-to-Sync-Config-Files-between-Machines</guid>
				
			</item>
			
			<item>
				<title>Placing Config Files Under Version Control with Git and GitHub</title>
				<link>http://www.silverwareconsulting.com/index.cfm/2009/10/30/Placing-Config-Files-Under-Version-Control-with-Git-and-GitHub</link>
				<description>
				
				Working with Git, I&apos;ve become aware of the fact that there are certain config files on my machine which require customization and therefore would be nice to have under version control. These files are often referred to as dot files, or dotfiles, as their names all start with a dot.  The three files that I currently have under version control are .bash_profile, .gitconfig and .gitignore. The first two of those files expect to reside in my home directory, but the way Git works, in order to place them under version control they need to reside in a folder that is also a Git repository.&lt;/p&gt;
&lt;p&gt;For obvious reasons I don&apos;t want to make my home directory a Git repo, but there&apos;s a simple solution to this problem. Using symbolic links, a topic that I discussed in an &lt;a href=&quot;http://www.silverwareconsulting.com/index.cfm/2009/10/30/Mac-Command-Line-Interface-Tips--Creating-Symbolic-Links&quot;&gt;earlier blog post&lt;/a&gt;, I can keep my dotfiles in a Git repo, and also continue to use them as live config files.
Here is a step-by-step guide to getting your dotfiles under version control with Git:  [More]
				</description>
				
				<category>OS X</category>				
				
				<category>Git</category>				
				
				<pubDate>Fri, 30 Oct 2009 13:39:00 -0400</pubDate>
				<guid>http://www.silverwareconsulting.com/index.cfm/2009/10/30/Placing-Config-Files-Under-Version-Control-with-Git-and-GitHub</guid>
				
			</item>
			
			<item>
				<title>Mac Command Line Interface Tips - Creating Symbolic Links</title>
				<link>http://www.silverwareconsulting.com/index.cfm/2009/10/30/Mac-Command-Line-Interface-Tips--Creating-Symbolic-Links</link>
				<description>
				
				Although I&apos;m just starting to discover the power of the CLI, I have used it in the past for creating symbolic links, which come in handy in a number of scenarios.&lt;/p&gt;
&lt;h3&gt;What is a Symbolic Link?&lt;/h3&gt;
&lt;p&gt;A &lt;a href=&quot;http://en.wikipedia.org/wiki/Symbolic_link&quot; target=&quot;_blank&quot;&gt;symbolic link&lt;/a&gt;, or symlink as it&apos;s often called, is a special kind of file that points to and acts like another file or folder. You can think of it as kind of like a shortcut. Your Mac will treat it like a file or folder, and it therefore allows you to pretend to have the same file or folder in more than one location. When you look at a file listing in Finder, symlinks appear with a little curved arrow in the lower left-hand corner of the icon, and the &lt;em&gt;Kind&lt;/em&gt; column reports that the file is an &lt;a href=&quot;http://en.wikipedia.org/wiki/Alias_%28Mac_OS%29&quot; target=&quot;_blank&quot;&gt;Alias&lt;/a&gt;, but it actually isn&apos;t.  [More]
				</description>
				
				<category>OS X</category>				
				
				<category>bash</category>				
				
				<pubDate>Fri, 30 Oct 2009 09:36:00 -0400</pubDate>
				<guid>http://www.silverwareconsulting.com/index.cfm/2009/10/30/Mac-Command-Line-Interface-Tips--Creating-Symbolic-Links</guid>
				
			</item>
			
			<item>
				<title>OS X Command Line Interface Tips - Customizing the Bash Shell</title>
				<link>http://www.silverwareconsulting.com/index.cfm/2009/10/28/OS-X-Command-Line-Interface-Tips--Customizing-the-Bash-Shell</link>
				<description>
				
				I&apos;ve been working on a Mac for around four months now, and never really had much reason to open up Terminal and use the command line interface (CLI), other than for starting and stopping Tomcat. Now that I&apos;ve started trying to learn about Git, I&apos;m using the command line more and more, and finding out new stuff daily, so I&apos;m going to write the occasional post to share some of this info.&lt;/p&gt;
&lt;h3&gt;About Bash&lt;/h3&gt;
&lt;p&gt;The operating system that most of us run on Macs is called OS X, and it&apos;s based on Unix. The way that one interacts with Unix is via a command shell, and the default shell for OS X is called Bash. It allows us to interact with our operating system without going through the graphical user interface (GUI) that sits on top of the OS. According to &lt;a href=&quot;http://en.wikipedia.org/wiki/Bash&quot; target=&quot;_blank&quot;&gt;Wikipedia&lt;/a&gt; Bash stands for &lt;em&gt;Bourne-again shell&lt;/em&gt; as it is a successor to the &lt;a href=&quot;http://en.wikipedia.org/wiki/Bourne_shell&quot; target=&quot;_blank&quot;&gt;Bourne shell&lt;/a&gt;. So, when you open up Terminal, or &lt;a href=&quot;http://iterm.sourceforge.net/&quot; target=&quot;_blank&quot;&gt;iTerm&lt;/a&gt; which is an enhanced Terminal alternative, you are interacting with the Bash shell.  [More]
				</description>
				
				<category>OS X</category>				
				
				<category>Git</category>				
				
				<category>bash</category>				
				
				<pubDate>Wed, 28 Oct 2009 13:56:00 -0400</pubDate>
				<guid>http://www.silverwareconsulting.com/index.cfm/2009/10/28/OS-X-Command-Line-Interface-Tips--Customizing-the-Bash-Shell</guid>
				
			</item>
			
			<item>
				<title>Snow Leopard Eclipse Settings Gotcha</title>
				<link>http://www.silverwareconsulting.com/index.cfm/2009/9/15/Snow-Leopard-Eclipse-Settings-Gotcha</link>
				<description>
				
				I just upgraded my MBP to Snow Leopard and I found that Eclipse would no longer start on my machine.  It turns out that I had some custom settings in my eclipse.ini file, that I had picked up from a &lt;a href=&quot;http://blog.mxunit.org/2009/07/speeding-up-coldfusion-builder.html&quot; target=&quot;_blank&quot;&gt;blog post&lt;/a&gt; by &lt;a href=&quot;http://blog.mxunit.org/&quot; target=&quot;_blank&quot;&gt;Marc Esher&lt;/a&gt;. Those settings did help speed up Eclipse, but one of them also prevented it from starting after the 10.6 upgrade.&lt;/p&gt;
&lt;p&gt;I removed the offending option, &lt;em&gt;-XX:+UseParallelOldGC&lt;/em&gt;, from my eclipse.ini file and now Eclipse is up and running again!&lt;/p&gt; 
				</description>
				
				<category>OS X</category>				
				
				<category>CFEclipse</category>				
				
				<pubDate>Tue, 15 Sep 2009 16:57:00 -0400</pubDate>
				<guid>http://www.silverwareconsulting.com/index.cfm/2009/9/15/Snow-Leopard-Eclipse-Settings-Gotcha</guid>
				
			</item>
			</channel></rss>