<?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>emson... &#187; apple</title>
	<atom:link href="http://blog.emson.co.uk/category/apple/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.emson.co.uk</link>
	<description></description>
	<lastBuildDate>Thu, 24 Jun 2010 08:27:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Installing the Latest RSpec TextMate Bundle</title>
		<link>http://blog.emson.co.uk/2008/06/installing-the-latest-rspec-textmate-bundle/</link>
		<comments>http://blog.emson.co.uk/2008/06/installing-the-latest-rspec-textmate-bundle/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 09:42:04 +0000</pubDate>
		<dc:creator>ben</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[rspec]]></category>
		<category><![CDATA[textmate]]></category>

		<guid isPermaLink="false">http://blog.emson.co.uk/?p=9</guid>
		<description><![CDATA[If you are using TextMate on your Apple Mac you may wish to download the RSpec TextMate Bundle and install it.  The TextMate bundle can be found in the RSpec Git repository.  In your Terminal.app enter the following commands.  Please note that you will need Git installed on your Apple Mac in [...]]]></description>
			<content:encoded><![CDATA[<p>If you are using <a href="http://www.macromates.com">TextMate</a> on your Apple Mac you may wish to download the RSpec TextMate Bundle and install it.  The TextMate bundle can be found in the <a href="http://github.com/dchelimsky/rspec-tmbundle/tree/master">RSpec Git repository</a>.  In your <strong>Terminal.app</strong> enter the following commands.  Please note that you will need Git installed on your Apple Mac in order to do this, please see my article <a href="http://blog.emson.co.uk/2008/06/installing-a-git-client-on-osx/">Installing Git on Apple OSX</a> on how to do this:</p>

<pre><code>cd /Applications/TextMate.app/Contents/SharedSupport/Bundles
git clone git://github.com/dchelimsky/rspec-tmbundle.git RSpec.tmbundle
</code></pre>

<p>You should get output like this in your <strong>Terminal</strong> window:</p>

<pre><code>Initialized empty Git repository in /Applications/TextMate.app/Contents/SharedSupport/Bundles/RSpec.tmbundle/.git/
remote: Counting objects: 46199, done.
remote: Compressing objects: 100% (10514/10514), done.
Indexing 46199 objects...
remote: Total 46199 (delta 33049), reused 46199 (delta 33049)
 100% (46199/46199) done
Resolving 33049 deltas...
 100% (33049/33049) done
</code></pre>

<p>Now you will need to reload your TextMate Bundle Editor for this new bundle to be applied.  In TextMate select the following menu items and button:</p>

<pre><code>  Bundles &gt; Bundle Editor &gt; Reload Bundles
</code></pre>

<p>If you ever need to get a more uptodate version of the <strong>RSpec.tmbundle</strong> then simply navigate to your TextMate Bundle directory and use Git to pull the latest version down to your machine.  Don&#8217;t forget to reload your bundles once this has been done.  To pull the latest version from the Git hub use this command:</p>

<pre><code>git pull
</code></pre>

<p>For older instructions on how to do this see <a href="http://www.robbyonrails.com/articles/2007/02/12/rspec-bundle-for-textmate">Robby on Rails &#8211; RSpec Bundle for TextMate</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.emson.co.uk/2008/06/installing-the-latest-rspec-textmate-bundle/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Installing Git on Apple OSX</title>
		<link>http://blog.emson.co.uk/2008/06/installing-a-git-client-on-osx/</link>
		<comments>http://blog.emson.co.uk/2008/06/installing-a-git-client-on-osx/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 20:24:29 +0000</pubDate>
		<dc:creator>ben</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[osx]]></category>

		<guid isPermaLink="false">http://blog.emson.co.uk/2008/06/installing-a-git-client-on-osx/</guid>
		<description><![CDATA[Git is a version control system like CVS and Subversion.  It was created by Linus Torvalds and used for Linux.  It has recently been adopted by the Ruby community and many of the new Ruby and Ruby on Rails projects now use it.  One of the reason&#8217;s for it&#8217;s popularity amongst the [...]]]></description>
			<content:encoded><![CDATA[<p>Git is a version control system like CVS and Subversion.  It was created by Linus Torvalds and used for Linux.  It has recently been adopted by the Ruby community and many of the new Ruby and Ruby on Rails projects now use it.  One of the reason&#8217;s for it&#8217;s popularity amongst the Ruby community is because of <a href="http://github.com/">github</a>.  In there own words:</p>

<blockquote>
  <p>GitHub is the easiest (and prettiest) way to participate in that collaboration: 
  fork projects, send pull requests, monitor development, all with ease.</p>
</blockquote>

<h2>How to quickly setup Git on Apple OSX</h2>

<p>The simplest way to install Git on Apple OSX (for Intel Mac) is to use this pre-packaged installer: <a href="http://metastatic.org/text/Concern/2007/08/18/git-package-for-mac-os-x/">http://metastatic.org/text/Concern/2007/08/18/git-package-for-mac-os-x/</a>, however if you have a PowerPC Mac or wish to use an alternative installation method, try the information on this site: <a href="http://bc.tech.coop/blog/070827.html">http://bc.tech.coop/blog/070827.html</a></p>

<p>Launch the installer, and accept the license agreements.  Once the installer has completed open up OSX Terminal.app (<em>cmd + space</em>, then type terminal), and type <strong>git</strong> at the command prompt, if all has been successful you should see something like this:</p>

<pre><code>usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [-p|--paginate|--no-pager] [--bare] [--git-dir=GIT_DIR] [--work-tree=GIT_WORK_TREE] [--help] COMMAND [ARGS]

The most commonly used git commands are:
   add           Add file contents to the index
   apply         Apply a patch on a git index file and a working tree
   archive       Create an archive of files from a named tree
   bisect        Find the change that introduced a bug by binary search
   branch        List, create, or delete branches
   checkout      Checkout and switch to a branch

...  continued with more commands ...
</code></pre>

<h3>Configuring Git</h3>

<p>One of the interesting things about Git is that it can be configured from the command line.  Therefore the first thing to do is setup your user details so that when you add changes it uses your details.  This web site has some very good instructions on how to get up and running using Git very quickly <a href="http://git.or.cz/course/svn.html">http://git.or.cz/course/svn.html</a>.</p>

<p>To configure your Git user details enter the following at the command prompt:</p>

<pre><code>git config --global user.name "Your Name Comes Here"
git config --global user.email you@yourdomain.example.com
</code></pre>

<h3>Clone / Checkout the RSpec Git Repository</h3>

<p>Now you should be able to clone (Subversion calls this <em>checkout</em>) a repository so that you can view the source code.  To do this enter the following command at the command prompt.  I intend to checkout the <a href="http://github.com/dchelimsky/rspec/tree/master">RSpec</a> repository from github:</p>

<pre><code>git clone git://github.com/dchelimsky/rspec.git
</code></pre>

<p>All being well you should see output in your Terminal like this:</p>

<pre><code>Initialized empty Git repository in /Users/myname/my_repositories/rspec/.git/
remote: Counting objects: 46810, done.
Compressing objects: 100% (10646/10646), done.)   
Indexing 46810 objects...
remote: Total 46810 (delta 33521), reused 46810 (delta 33521)
 100% (46810/46810) done
Resolving 33521 deltas...
 100% (33521/33521) done
</code></pre>

<p>Now you should have all the source code in your new repository.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.emson.co.uk/2008/06/installing-a-git-client-on-osx/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>List of Apple OSX Terminal Commands</title>
		<link>http://blog.emson.co.uk/2008/05/list-of-apple-osx-terminal-commands/</link>
		<comments>http://blog.emson.co.uk/2008/05/list-of-apple-osx-terminal-commands/#comments</comments>
		<pubDate>Wed, 28 May 2008 22:51:45 +0000</pubDate>
		<dc:creator>ben</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://blog.emson.co.uk/?p=6</guid>
		<description><![CDATA[This web site has a list and description of a large amount of Apple OSX Terminal commands:

http://www.ss64.com/osx/
]]></description>
			<content:encoded><![CDATA[<p>This web site has a list and description of a large amount of Apple OSX <strong>Terminal</strong> commands:</p>

<p><a href="http://www.ss64.com/osx/">http://www.ss64.com/osx/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.emson.co.uk/2008/05/list-of-apple-osx-terminal-commands/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
