<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>
<channel>
	<title>Comments on: TextMate Tip #1 (Hashes)</title>
	<atom:link href="http://derekneighbors.com/2009/03/textmate-tip-1-hashes/feed/" rel="self" type="application/rss+xml" />
	<link>http://derekneighbors.com/2009/03/textmate-tip-1-hashes/</link>
	<description>Musings of a Mad Man (@dneighbors)</description>
	<lastBuildDate>Wed, 08 Sep 2010 08:02:30 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Glen Barnes</title>
		<link>http://derekneighbors.com/2009/03/textmate-tip-1-hashes/comment-page-1/#comment-432</link>
		<dc:creator>Glen Barnes</dc:creator>
		<pubDate>Thu, 26 Mar 2009 18:51:23 +0000</pubDate>
		<guid isPermaLink="false">http://derekneighbors.com/?p=5856#comment-432</guid>
		<description>These look really good. I started down the same track a while ago but ended but being to busy doing other things as usual. I managed 4 video&#039;s which can be found &lt;a href=&quot;http://vimeo.com/videos/search:tm_shortcuts&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.

Hope you can keep it going for longer than I did!

Glen</description>
		<content:encoded><![CDATA[<p>These look really good. I started down the same track a while ago but ended but being to busy doing other things as usual. I managed 4 video&#8217;s which can be found <a href="http://vimeo.com/videos/search:tm_shortcuts" rel="nofollow">here</a>.</p>
<p>Hope you can keep it going for longer than I did!</p>
<p>Glen</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Screencasts de Textmate para Rubistas</title>
		<link>http://derekneighbors.com/2009/03/textmate-tip-1-hashes/comment-page-1/#comment-431</link>
		<dc:creator>Screencasts de Textmate para Rubistas</dc:creator>
		<pubDate>Wed, 25 Mar 2009 17:31:54 +0000</pubDate>
		<guid isPermaLink="false">http://derekneighbors.com/?p=5856#comment-431</guid>
		<description>[...] Dica número 1 (Hashes) - o Derek demonstra como o Textmate pode facilitar sua vida quando estiver manipulando hashes do Ruby, incluindo atalho para produzir hashrockets (=&gt;), atalho para pares chave/valor, criar um novo hash, etc. [...]</description>
		<content:encoded><![CDATA[<p>[...] Dica número 1 (Hashes) &#8211; o Derek demonstra como o Textmate pode facilitar sua vida quando estiver manipulando hashes do Ruby, incluindo atalho para produzir hashrockets (=&gt;), atalho para pares chave/valor, criar um novo hash, etc. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Rand</title>
		<link>http://derekneighbors.com/2009/03/textmate-tip-1-hashes/comment-page-1/#comment-428</link>
		<dc:creator>Tim Rand</dc:creator>
		<pubDate>Sun, 22 Mar 2009 05:19:47 +0000</pubDate>
		<guid isPermaLink="false">http://derekneighbors.com/?p=5856#comment-428</guid>
		<description>Hey Derek, 
Good stuff. I will be following your blog. Thanks for posting.</description>
		<content:encoded><![CDATA[<p>Hey Derek,<br />
Good stuff. I will be following your blog. Thanks for posting.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Derek Neighbors</title>
		<link>http://derekneighbors.com/2009/03/textmate-tip-1-hashes/comment-page-1/#comment-423</link>
		<dc:creator>Derek Neighbors</dc:creator>
		<pubDate>Thu, 19 Mar 2009 18:21:58 +0000</pubDate>
		<guid isPermaLink="false">http://derekneighbors.com/?p=5856#comment-423</guid>
		<description>Jordan,  I definitely am not a Ruby master and Im doing the tips in about 10 minutes or less with no planning.  So, definitely there is a good chance the ruby syntax will be wrong.  FWIW i think your assessment of the code is correct.</description>
		<content:encoded><![CDATA[<p>Jordan,  I definitely am not a Ruby master and Im doing the tips in about 10 minutes or less with no planning.  So, definitely there is a good chance the ruby syntax will be wrong.  FWIW i think your assessment of the code is correct.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Derek Neighbors</title>
		<link>http://derekneighbors.com/2009/03/textmate-tip-1-hashes/comment-page-1/#comment-422</link>
		<dc:creator>Derek Neighbors</dc:creator>
		<pubDate>Thu, 19 Mar 2009 18:20:40 +0000</pubDate>
		<guid isPermaLink="false">http://derekneighbors.com/?p=5856#comment-422</guid>
		<description>My main argument is why are you programming from the console?  It should be in frequent enough that your editor habits shouldn&#039;t be too cumbersome.  Though I admit when I am in console I swear a lot more. :)</description>
		<content:encoded><![CDATA[<p>My main argument is why are you programming from the console?  It should be in frequent enough that your editor habits shouldn&#8217;t be too cumbersome.  Though I admit when I am in console I swear a lot more. <img src='http://derekneighbors.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay McGavren</title>
		<link>http://derekneighbors.com/2009/03/textmate-tip-1-hashes/comment-page-1/#comment-419</link>
		<dc:creator>Jay McGavren</dc:creator>
		<pubDate>Thu, 19 Mar 2009 16:58:49 +0000</pubDate>
		<guid isPermaLink="false">http://derekneighbors.com/?p=5856#comment-419</guid>
		<description>I learned the Control-L shortcut to type a hashrocket (=&gt;), then switched back to the manual way when I found myself trying (and failing) to type Control-L in the Console.  Choose your habituations wisely.</description>
		<content:encoded><![CDATA[<p>I learned the Control-L shortcut to type a hashrocket (=&gt;), then switched back to the manual way when I found myself trying (and failing) to type Control-L in the Console.  Choose your habituations wisely.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jordan Brough</title>
		<link>http://derekneighbors.com/2009/03/textmate-tip-1-hashes/comment-page-1/#comment-418</link>
		<dc:creator>Jordan Brough</dc:creator>
		<pubDate>Thu, 19 Mar 2009 15:53:48 +0000</pubDate>
		<guid isPermaLink="false">http://derekneighbors.com/?p=5856#comment-418</guid>
		<description>I&#039;m really thrown by your last Hash example.  What exactly is:

Hash.new {&#124;format.xml, xml&#124; format.xml[xml] = @post}

doing?  

From what I understand, Hash.new {&#124;hash, key&#124; ...} allows you to create a Hash with a custom default value.  But then having format.xml as a block parameter results in format.xml getting set to the hash you created..?  It seems to be equivalent to:

h = Hash.new do &#124;hash, key&#124;
  format.xml = h
  format.xml[key] = @post
end

Is that right? What does that end up doing exactly?</description>
		<content:encoded><![CDATA[<p>I&#8217;m really thrown by your last Hash example.  What exactly is:</p>
<p>Hash.new {|format.xml, xml| format.xml[xml] = @post}</p>
<p>doing?  </p>
<p>From what I understand, Hash.new {|hash, key| &#8230;} allows you to create a Hash with a custom default value.  But then having format.xml as a block parameter results in format.xml getting set to the hash you created..?  It seems to be equivalent to:</p>
<p>h = Hash.new do |hash, key|<br />
  format.xml = h<br />
  format.xml[key] = @post<br />
end</p>
<p>Is that right? What does that end up doing exactly?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Van Derveer</title>
		<link>http://derekneighbors.com/2009/03/textmate-tip-1-hashes/comment-page-1/#comment-417</link>
		<dc:creator>Dan Van Derveer</dc:creator>
		<pubDate>Thu, 19 Mar 2009 14:51:12 +0000</pubDate>
		<guid isPermaLink="false">http://derekneighbors.com/?p=5856#comment-417</guid>
		<description>Great quick tutorial. I&#039;ve been using TextMate for long time now but I haven&#039;t taken the time to learn all the magic it can do. Keep it coming!

Here is a shortcut that saves me a lot time: 
c)+ 

This outputs a copyright notice, which I have customized to my needs.</description>
		<content:encoded><![CDATA[<p>Great quick tutorial. I&#8217;ve been using TextMate for long time now but I haven&#8217;t taken the time to learn all the magic it can do. Keep it coming!</p>
<p>Here is a shortcut that saves me a lot time:<br />
c)+ </p>
<p>This outputs a copyright notice, which I have customized to my needs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TextMate Screencasts for Rubyists</title>
		<link>http://derekneighbors.com/2009/03/textmate-tip-1-hashes/comment-page-1/#comment-413</link>
		<dc:creator>TextMate Screencasts for Rubyists</dc:creator>
		<pubDate>Thu, 19 Mar 2009 12:20:12 +0000</pubDate>
		<guid isPermaLink="false">http://derekneighbors.com/?p=5856#comment-413</guid>
		<description>[...] TextMate Tip #1 (Hashes) - Derek demonstrates how TextMate can make your life easier when dealing with Ruby hashes, primarily shortcuts to produce a hashrocket (=&gt;), key value pair shortcut, a new hash, etc. [...]</description>
		<content:encoded><![CDATA[<p>[...] TextMate Tip #1 (Hashes) &#8211; Derek demonstrates how TextMate can make your life easier when dealing with Ruby hashes, primarily shortcuts to produce a hashrocket (=&gt;), key value pair shortcut, a new hash, etc. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Derek Neighbors</title>
		<link>http://derekneighbors.com/2009/03/textmate-tip-1-hashes/comment-page-1/#comment-407</link>
		<dc:creator>Derek Neighbors</dc:creator>
		<pubDate>Tue, 17 Mar 2009 23:20:05 +0000</pubDate>
		<guid isPermaLink="false">http://derekneighbors.com/?p=5856#comment-407</guid>
		<description>Patrick,

I plan to do all the tips as screencasts.  The goal is to keep them under 2 minutes.  Bite size.  I also plan on doing BASH (shell) tips of the day as well.  As always I have even a bigger master plan than that, but figured we would start here.

-
Derek</description>
		<content:encoded><![CDATA[<p>Patrick,</p>
<p>I plan to do all the tips as screencasts.  The goal is to keep them under 2 minutes.  Bite size.  I also plan on doing BASH (shell) tips of the day as well.  As always I have even a bigger master plan than that, but figured we would start here.</p>
<p>-<br />
Derek</p>
]]></content:encoded>
	</item>
</channel>
</rss>
