<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>http://regedor.com/ &#187; Tips</title>
	<atom:link href="http://regedor.com/tag/tips/feed/" rel="self" type="application/rss+xml" />
	<link>http://regedor.com</link>
	<description>Just another weblog written by an human</description>
	<lastBuildDate>Mon, 02 Nov 2009 19:42:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='regedor.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/7fc9f61f922100cfbf3dcbd3d66a0986?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>http://regedor.com/ &#187; Tips</title>
		<link>http://regedor.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://regedor.com/osd.xml" title="http://regedor.com/" />
	<atom:link rel='hub' href='http://regedor.com/?pushpress=hub'/>
		<item>
		<title>Change default user shell</title>
		<link>http://regedor.com/2009/06/28/change-default-user-shell/</link>
		<comments>http://regedor.com/2009/06/28/change-default-user-shell/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 16:08:04 +0000</pubDate>
		<dc:creator>Regedor</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Note]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://regedor.com/?p=185</guid>
		<description><![CDATA[Example of how to use chsh command to change current user shell to bash: chsh -s /bin/bash<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=regedor.com&amp;blog=2140217&amp;post=185&amp;subd=miguelregedor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Example of how to use chsh command to change current user shell to bash:</p>
<p><code>chsh -s /bin/bash</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/miguelregedor.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/miguelregedor.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/miguelregedor.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/miguelregedor.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/miguelregedor.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/miguelregedor.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/miguelregedor.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/miguelregedor.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/miguelregedor.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/miguelregedor.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/miguelregedor.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/miguelregedor.wordpress.com/185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/miguelregedor.wordpress.com/185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/miguelregedor.wordpress.com/185/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=regedor.com&amp;blog=2140217&amp;post=185&amp;subd=miguelregedor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://regedor.com/2009/06/28/change-default-user-shell/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/80583db5af674ca20393f42a20101129?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Regedor</media:title>
		</media:content>
	</item>
		<item>
		<title>Git diff pacth</title>
		<link>http://regedor.com/2009/04/28/git-diff-pacth/</link>
		<comments>http://regedor.com/2009/04/28/git-diff-pacth/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 16:18:46 +0000</pubDate>
		<dc:creator>Regedor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://miguelregedor.wordpress.com/?p=118</guid>
		<description><![CDATA[How to create a patch with git diff: git diff HEAD~2 &#62; changes.diff How to use it: patch -Np2 -i changes.diff thanks to Andy<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=regedor.com&amp;blog=2140217&amp;post=118&amp;subd=miguelregedor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>How to create a patch with git diff:<br />
<code></p>
<pre style='color:#000000;background:#ffffff;'>git diff HEAD~<span style='color:#008c00;'>2</span> <span style='color:#e34adc;'>&gt;</span> changes<span style='color:#800000;font-weight:bold;'>.</span>diff</pre>
<p></code><br />
How to use it:<br />
<code></p>
<pre style='color:#000000;background:#ffffff;'>patch -Np2 -i changes<span style='color:#800000;font-weight:bold;'>.</span>diff</pre>
<p></code></p>
<p>thanks to Andy <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/miguelregedor.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/miguelregedor.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/miguelregedor.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/miguelregedor.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/miguelregedor.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/miguelregedor.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/miguelregedor.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/miguelregedor.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/miguelregedor.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/miguelregedor.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/miguelregedor.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/miguelregedor.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/miguelregedor.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/miguelregedor.wordpress.com/118/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=regedor.com&amp;blog=2140217&amp;post=118&amp;subd=miguelregedor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://regedor.com/2009/04/28/git-diff-pacth/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/80583db5af674ca20393f42a20101129?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Regedor</media:title>
		</media:content>
	</item>
		<item>
		<title>Hash to Object</title>
		<link>http://regedor.com/2009/04/01/hash-to-object/</link>
		<comments>http://regedor.com/2009/04/01/hash-to-object/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 11:10:04 +0000</pubDate>
		<dc:creator>Regedor</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://miguelregedor.wordpress.com/?p=86</guid>
		<description><![CDATA[Sometimes I have the need to create objects that responds to some methods with a specific values. Something that I can use like HashObject.new :method1 =&#62; value_for_method1, :method2 =&#62; value_for_method2 There is already a way to do it, with OpenStruct, but I created a HashObject. Just for academic proposals. I didn&#8217;t knew the OpenStruct at [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=regedor.com&amp;blog=2140217&amp;post=86&amp;subd=miguelregedor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Sometimes I have the need to create objects that responds to some methods with a specific values.<br />
Something that I can use like<br />
HashObject.new :method1 =&gt; value_for_method1, :method2 =&gt; value_for_method2<br />
There is already a way to do it, with OpenStruct, but I created a HashObject. Just for academic proposals. I didn&#8217;t knew the OpenStruct at the time.<br />
<code></p>
<pre style='color:#000000;background:#ffffff;'><span style='color:#800000;font-weight:bold;'>class</span> HashObject
  <span style='color:#800000;font-weight:bold;'>def</span> initialize<span style='color:#808030;'>(</span>hash<span style='color:#808030;'>)</span>
    hash<span style='color:#808030;'>.</span><span style='color:#800000;font-weight:bold;'>each</span> <span style='color:#800000;font-weight:bold;'>do</span> |k,v|
      <span style='color:#800000;font-weight:bold;'>self</span><span style='color:#808030;'>.</span>instance_variable_set<span style='color:#808030;'>(</span><span style='color:#0000e6;'>"@#{k}"</span>, v<span style='color:#808030;'>)</span>
      <span style='color:#800000;font-weight:bold;'>self</span><span style='color:#808030;'>.</span><span style='color:#800000;font-weight:bold;'>class</span><span style='color:#808030;'>.</span>send<span style='color:#808030;'>(</span>:define_method, k, <span style='color:#400000;'>proc</span><span style='color:#800080;'>{</span><span style='color:#800000;font-weight:bold;'>self</span><span style='color:#808030;'>.</span>instance_variable_get<span style='color:#808030;'>(</span><span style='color:#0000e6;'>"@#{k}"</span><span style='color:#808030;'>)</span><span style='color:#800080;'>}</span><span style='color:#808030;'>)</span>
      <span style='color:#800000;font-weight:bold;'>self</span><span style='color:#808030;'>.</span><span style='color:#800000;font-weight:bold;'>class</span><span style='color:#808030;'>.</span>send<span style='color:#808030;'>(</span>:define_method, <span style='color:#0000e6;'>"#{k}="</span>, <span style='color:#400000;'>proc</span><span style='color:#800080;'>{</span>|v| <span style='color:#800000;font-weight:bold;'>self</span><span style='color:#808030;'>.</span>instance_variable_set<span style='color:#808030;'>(</span><span style='color:#0000e6;'>"@#{k}"</span>, v<span style='color:#808030;'>)</span><span style='color:#800080;'>}</span><span style='color:#808030;'>)</span>
    <span style='color:#800000;font-weight:bold;'>end</span>
  <span style='color:#800000;font-weight:bold;'>end</span>

  <span style='color:#800000;font-weight:bold;'>def</span> to_hash
    hash_to_return <span style='color:#808030;'>=</span> <span style='color:#800080;'>{</span><span style='color:#800080;'>}</span>
    <span style='color:#800000;font-weight:bold;'>self</span><span style='color:#808030;'>.</span>instance_variables<span style='color:#808030;'>.</span><span style='color:#800000;font-weight:bold;'>each</span> <span style='color:#800000;font-weight:bold;'>do</span> |var|
      hash_to_return<span style='color:#808030;'>[</span>var<span style='color:#808030;'>.</span><span style='color:#400000;'>gsub</span><span style='color:#808030;'>(</span><span style='color:#0000e6;'>"@"</span>,<span style='color:#0000e6;'>""</span><span style='color:#808030;'>)</span><span style='color:#808030;'>]</span> <span style='color:#808030;'>=</span> <span style='color:#800000;font-weight:bold;'>self</span><span style='color:#808030;'>.</span>instance_variable_get<span style='color:#808030;'>(</span>var<span style='color:#808030;'>)</span>
    <span style='color:#800000;font-weight:bold;'>end</span>
    <span style='color:#800000;font-weight:bold;'>return</span> hash_to_return
  <span style='color:#800000;font-weight:bold;'>end</span>
<span style='color:#800000;font-weight:bold;'>end</span>
</pre>
<p></code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/miguelregedor.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/miguelregedor.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/miguelregedor.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/miguelregedor.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/miguelregedor.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/miguelregedor.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/miguelregedor.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/miguelregedor.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/miguelregedor.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/miguelregedor.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/miguelregedor.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/miguelregedor.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/miguelregedor.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/miguelregedor.wordpress.com/86/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=regedor.com&amp;blog=2140217&amp;post=86&amp;subd=miguelregedor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://regedor.com/2009/04/01/hash-to-object/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/80583db5af674ca20393f42a20101129?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Regedor</media:title>
		</media:content>
	</item>
		<item>
		<title>Git clone from remote repositorium with ssh and non default port</title>
		<link>http://regedor.com/2009/03/11/git-clone-from-remote-repositorium-with-ssh-and-non-default-port/</link>
		<comments>http://regedor.com/2009/03/11/git-clone-from-remote-repositorium-with-ssh-and-non-default-port/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 21:12:17 +0000</pubDate>
		<dc:creator>Regedor</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Notes]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://miguelregedor.wordpress.com/?p=82</guid>
		<description><![CDATA[just a reminder, suppose your ssh port is 3022: (sometimes I swap the way to specify the port in those two commands) git clone ssh://user@domain.com:3022/~/Projects/my_project ssh user@domain.com -p 3022 (when connecting through ssh the non default port goes as param, the default port is 22)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=regedor.com&amp;blog=2140217&amp;post=82&amp;subd=miguelregedor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>just a reminder, suppose your ssh port is 3022: (sometimes I swap the way to specify the port in those two commands)</p>
<p><code></p>
<pre style='color:#000000;background:#ffffff;'>git clone ssh<span style='color:#808030;'>:</span><span style='color:#40015a;'>/</span><span style='color:#40015a;'>/user</span>@domain<span style='color:#800000;font-weight:bold;'>.</span>com<span style='color:#808030;'>:</span><span style='color:#008c00;'>3022</span><span style='color:#40015a;'>/</span>~<span style='color:#40015a;'>/Projects/my_project</span>
</pre>
<p></code></p>
<p><code></p>
<pre style='color:#000000;background:#ffffff;'>ssh user@domain<span style='color:#800000;font-weight:bold;'>.</span>com <span style='color:#44aadd;'>-p</span> <span style='color:#008c00;'>3022</span>
</pre>
<p></code><br />
(when connecting through ssh the non default port goes as param, the default port is 22)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/miguelregedor.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/miguelregedor.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/miguelregedor.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/miguelregedor.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/miguelregedor.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/miguelregedor.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/miguelregedor.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/miguelregedor.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/miguelregedor.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/miguelregedor.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/miguelregedor.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/miguelregedor.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/miguelregedor.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/miguelregedor.wordpress.com/82/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=regedor.com&amp;blog=2140217&amp;post=82&amp;subd=miguelregedor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://regedor.com/2009/03/11/git-clone-from-remote-repositorium-with-ssh-and-non-default-port/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/80583db5af674ca20393f42a20101129?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Regedor</media:title>
		</media:content>
	</item>
		<item>
		<title>Get all values of a single column efficiently</title>
		<link>http://regedor.com/2009/02/25/get-all-values-of-a-single-column-efficiently/</link>
		<comments>http://regedor.com/2009/02/25/get-all-values-of-a-single-column-efficiently/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 23:12:03 +0000</pubDate>
		<dc:creator>Regedor</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Improve Performance]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://miguelregedor.wordpress.com/?p=76</guid>
		<description><![CDATA[Imagine you want this: @names = MyModel.find(:all).map{ &#124;i&#124; i.name }.uniq Yes, that works! You get all distinct names of one column, you can even do something like that: #Using Shortcut Blocks with Symbol to_proc @names = MyModel.all.map(&#38;:name).uniq Cool, rely small code(almost seems I&#8217;m using Haskel) but not that efficient if your model&#8217;s table has lots [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=regedor.com&amp;blog=2140217&amp;post=76&amp;subd=miguelregedor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Imagine you want this:</p>
<p><code></p>
<pre style='color:#000000;background:#ffffff;'>@names <span style='color:#808030;'>=</span> MyModel<span style='color:#808030;'>.</span>find<span style='color:#808030;'>(</span>:all<span style='color:#808030;'>)</span><span style='color:#808030;'>.</span>map<span style='color:#800080;'>{</span> |i| i<span style='color:#808030;'>.</span>name <span style='color:#800080;'>}</span><span style='color:#808030;'>.</span>uniq
</pre>
<p></code></p>
<p>Yes, that works! You get all distinct names of one column, you can even do something like that:</p>
<p><code></p>
<pre style='color:#000000;background:#ffffff;'><span style='color:#696969;'>#Using Shortcut Blocks with Symbol to_proc</span>
@names <span style='color:#808030;'>=</span> MyModel<span style='color:#808030;'>.</span>all<span style='color:#808030;'>.</span>map<span style='color:#808030;'>(</span>&amp;:name<span style='color:#808030;'>)</span><span style='color:#808030;'>.</span>uniq
</pre>
<p></code></p>
<p>Cool, rely small code(almost seems I&#8217;m using Haskel) but not that efficient if your model&#8217;s table has lots of columns. (Imagine! The whole table is being loaded to memory) So what is the solution?</p>
<p><code></p>
<pre style='color:#000000;background:#ffffff;'>MyModel<span style='color:#808030;'>.</span>find<span style='color:#808030;'>(</span> :all, :<span style='color:#400000;'>select</span> &gt; <span style='color:#0000e6;'>'DISTINCT name'</span> <span style='color:#808030;'>)</span>
</pre>
<p></code></p>
<p>If you specify wich columns you need, in the sql query, you will spare some memory. And in my earlier example you can also pass the &#8220;uniq&#8221; work to the database.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/miguelregedor.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/miguelregedor.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/miguelregedor.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/miguelregedor.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/miguelregedor.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/miguelregedor.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/miguelregedor.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/miguelregedor.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/miguelregedor.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/miguelregedor.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/miguelregedor.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/miguelregedor.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/miguelregedor.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/miguelregedor.wordpress.com/76/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=regedor.com&amp;blog=2140217&amp;post=76&amp;subd=miguelregedor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://regedor.com/2009/02/25/get-all-values-of-a-single-column-efficiently/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/80583db5af674ca20393f42a20101129?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Regedor</media:title>
		</media:content>
	</item>
		<item>
		<title>will_paginate without losing params</title>
		<link>http://regedor.com/2009/02/24/will_paginate-without-losing-params/</link>
		<comments>http://regedor.com/2009/02/24/will_paginate-without-losing-params/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 16:11:15 +0000</pubDate>
		<dc:creator>Regedor</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://miguelregedor.wordpress.com/?p=85</guid>
		<description><![CDATA[I&#8217;m sure you like will_paginate, it seams magic! But I was having the issue, that I simply solved like that: will_paginate(@reports, :params =&#62; params.except(:page))<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=regedor.com&amp;blog=2140217&amp;post=85&amp;subd=miguelregedor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sure you like will_paginate, it seams magic! But I was having the issue, that I simply solved like that:</p>
<p><code>will_paginate(@reports, :params =&gt; params.except(:page))</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/miguelregedor.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/miguelregedor.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/miguelregedor.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/miguelregedor.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/miguelregedor.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/miguelregedor.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/miguelregedor.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/miguelregedor.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/miguelregedor.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/miguelregedor.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/miguelregedor.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/miguelregedor.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/miguelregedor.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/miguelregedor.wordpress.com/85/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=regedor.com&amp;blog=2140217&amp;post=85&amp;subd=miguelregedor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://regedor.com/2009/02/24/will_paginate-without-losing-params/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/80583db5af674ca20393f42a20101129?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Regedor</media:title>
		</media:content>
	</item>
		<item>
		<title>How to Install Skype (Ubuntu)</title>
		<link>http://regedor.com/2009/01/23/install-skype-on-ubuntu/</link>
		<comments>http://regedor.com/2009/01/23/install-skype-on-ubuntu/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 21:12:54 +0000</pubDate>
		<dc:creator>Regedor</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Skype]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://miguelregedor.wordpress.com/?p=52</guid>
		<description><![CDATA[Easy as it is. Just add the repository into your rep. list, update the package information and install Skype. Open your list: sudo vim /etc/apt/sources.list Add this line at the end: deb http://download.skype.com/linux/repos/debian/ stable non-free Update: sudo aptitude update Install skype, answer yes to all question(but think for your self!) sudo aptitude install skype If [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=regedor.com&amp;blog=2140217&amp;post=52&amp;subd=miguelregedor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Easy as it is. Just add the repository into your rep. list, update the package information and install Skype.</p>
<p>Open your list:</p>
<blockquote><p><code>sudo vim /etc/apt/sources.list</code></p></blockquote>
<p>Add this line at the end:</p>
<blockquote><p><code>deb http://download.skype.com/linux/repos/debian/ stable non-free</code></p></blockquote>
<p>Update:</p>
<blockquote><p><code>sudo aptitude update</code></p></blockquote>
<p>Install skype, answer yes to all question(but think for your self!)</p>
<blockquote><p><code>sudo aptitude install skype</code></p></blockquote>
<p>If you have some problems with audio(like I had) try this lines:</p>
<blockquote><p><code><br />
killall pulseaudio<br />
sudo aptitude remove pulseaudio<br />
sudo aptitude install esound<br />
sudo rm /etc/X11/Xsession.d/70pulseaudio<br />
</code></p></blockquote>
<p>(I&#8217;m using Ubuntu 8.10, but also works with Ubuntu 9.10)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/miguelregedor.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/miguelregedor.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/miguelregedor.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/miguelregedor.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/miguelregedor.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/miguelregedor.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/miguelregedor.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/miguelregedor.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/miguelregedor.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/miguelregedor.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/miguelregedor.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/miguelregedor.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/miguelregedor.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/miguelregedor.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=regedor.com&amp;blog=2140217&amp;post=52&amp;subd=miguelregedor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://regedor.com/2009/01/23/install-skype-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/80583db5af674ca20393f42a20101129?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Regedor</media:title>
		</media:content>
	</item>
	</channel>
</rss>