<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description></description><title>Streams of James</title><generator>Tumblr (3.0; @jcf)</generator><link>http://log.jamesconroyfinn.com/</link><item><title>WebSequenceDiagrams.com - Create Sequence Diagrams with one click</title><description>&lt;a href="http://www.websequencediagrams.com/"&gt;WebSequenceDiagrams.com - Create Sequence Diagrams with one click&lt;/a&gt;: &lt;p&gt;Create UML sequence diagrams on a napkin online!&lt;/p&gt;</description><link>http://log.jamesconroyfinn.com/post/1211885174</link><guid>http://log.jamesconroyfinn.com/post/1211885174</guid><pubDate>Wed, 29 Sep 2010 21:22:24 +0100</pubDate></item><item><title>RVM in MacVim</title><description>&lt;p&gt;I&amp;#8217;ve wanted to be able to use an RVM version of ruby in MacVIm for a very long time now but nothing&amp;#8217;s happened. So I decided to put together my first vim plugin.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://github.com/jcf/rvm_ruby.vim"&gt;RVM Ruby&lt;/a&gt; gives you a &lt;code&gt;Ruby&lt;/code&gt; ex command that will let you all ruby from inside MacVim.&lt;/p&gt;

&lt;p&gt;Some changes and improvements that I can foresee implementing in the near future are:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Using RVM internals to deduce the ruby path in order to support alternate installation locations.&lt;/li&gt;
&lt;li&gt;Providing an &lt;code&gt;Rvm&lt;/code&gt; ex command that will interface with RVM directly.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Take a look and feel free to hack away. I&amp;#8217;ll happily accept contributions and/or ideas.&lt;/p&gt;</description><link>http://log.jamesconroyfinn.com/post/1192184263</link><guid>http://log.jamesconroyfinn.com/post/1192184263</guid><pubDate>Sun, 26 Sep 2010 17:20:26 +0100</pubDate><category>rvm</category><category>ruby</category><category>macvim</category></item><item><title>Custom RESTful updates</title><description>&lt;p&gt;I recently decided it was time to refactor some messy controllers and ended up coming up with a way of quickly breaking up some of the logic in our update actions. By supplying a parameter as part of the &lt;code&gt;PUT&lt;/code&gt; request a custom update method can be used.&lt;/p&gt;
&lt;p&gt;That way a basic update, which probably just calls &lt;code&gt;update_attributes&lt;/code&gt; will always be the default. But you can use custom redirects, render different partials and so on, which does come in handy when you&amp;#8217;re doing a lot of asynchronous requests via Javascript.&lt;/p&gt;
&lt;p&gt;Wow, that was one hell of a sentence! The module gets included in to a controller and then you PUT an update_handler as part of your request.&lt;/p&gt;
&lt;script src="http://gist.github.com/587626.js"&gt; &lt;/script&gt;</description><link>http://log.jamesconroyfinn.com/post/1188065706</link><guid>http://log.jamesconroyfinn.com/post/1188065706</guid><pubDate>Sun, 26 Sep 2010 01:22:17 +0100</pubDate><category>rails</category><category>ruby</category></item><item><title>Reek after Autotest</title><description>&lt;p&gt;I added a hook to autotest this week that runs Reek after all of your tests. It&amp;#8217;s not perfect because it can only run reek on every Ruby file in &lt;code&gt;app/models&lt;/code&gt;, &lt;code&gt;app/controllers&lt;/code&gt; and &lt;code&gt;lib&lt;/code&gt;.&lt;/p&gt;
&lt;script src="http://gist.github.com/593408.js"&gt; &lt;/script&gt;&lt;p&gt;If you want to use it just paste the code in to your &lt;code&gt;.autotest&lt;/code&gt; file in either your home directory or your project directory.&lt;/p&gt;</description><link>http://log.jamesconroyfinn.com/post/1187975517</link><guid>http://log.jamesconroyfinn.com/post/1187975517</guid><pubDate>Sun, 26 Sep 2010 01:03:00 +0100</pubDate><category>reek</category><category>ruby</category><category>autotest</category></item><item><title>Bundler and ZSH completion scripts</title><description>&lt;p&gt;I&amp;#8217;ve found myself furiously hacking ZSH completion scripts this afternoon. I wrote a pretty clean Bundler completion script a month or two ago but today managed to get `bundle exec` completion working properly as well!&lt;/p&gt;
&lt;p&gt;The &lt;a title="_bundler" href="http://github.com/jcf/dotfiles/blob/master/zsh/functions/_bundle"&gt;completion script&lt;/a&gt; is included in my &lt;a title="jcf's dotfiles on Github" href="http://github.com/jcf/dotfiles/blob/master/zsh/functions/_bundle"&gt;dotfiles&lt;/a&gt; which I keep on Github.&lt;/p&gt;</description><link>http://log.jamesconroyfinn.com/post/1187938385</link><guid>http://log.jamesconroyfinn.com/post/1187938385</guid><pubDate>Sun, 26 Sep 2010 00:55:00 +0100</pubDate><category>zsh</category><category>bundler</category></item><item><title>MacVim, Ruby and RVM</title><description>&lt;p&gt;MacVim doesn&amp;#8217;t support RVM. Not as far as I can tell having just built it from head using Homebrew.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.jgarciam.net/post/1109737379/macvim-ruby-rvm-and-gemsets"&gt;jgarciam&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;As you know rvm is great for keeping different versions of ruby on your system, and also is a great help with organizing your gems.&lt;/p&gt;
&lt;p&gt;Today maybe this is of public knowledge but I have found out that macvim will use the correct gemset and ruby version if you set the ruby version and gemset before you launch macvim from the comand line.&lt;/p&gt;
&lt;p&gt;To make this even easier I use the rvmrc files that will instruct the terminal to switch to the correct versions when entering a project.&lt;/p&gt;
&lt;p&gt;just use&lt;/p&gt;
&lt;p&gt;&lt;code&gt;echo 'rvm use {ruby-version}@{gemset}' &amp;gt; /path/to/your/project/.rvmrc&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;change directory into your project check your ruby version and gems installed and you’ll see that you have the correct information.&lt;/p&gt;
&lt;p&gt;Additionally rvm comes with a prompt tool that lets you know what version of ruby and gemset you’re using.&lt;/p&gt;
&lt;p&gt;For more information on rvm check out their &lt;a href="http://rvm.beginrescueend.com"&gt;site&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://log.jamesconroyfinn.com/post/1187837707</link><guid>http://log.jamesconroyfinn.com/post/1187837707</guid><pubDate>Sun, 26 Sep 2010 00:34:57 +0100</pubDate><category>ruby</category><category>rvm</category><category>macvim</category></item><item><title>Really cool site with loads of iPhone walls… http://j.mp/cxK2TH</title><description>&lt;p&gt;Really cool site with loads of iPhone walls… &lt;a href="http://j.mp/cxK2TH"&gt;http://j.mp/cxK2TH&lt;/a&gt;&lt;/p&gt;</description><link>http://log.jamesconroyfinn.com/post/722927274</link><guid>http://log.jamesconroyfinn.com/post/722927274</guid><pubDate>Mon, 21 Jun 2010 21:32:54 +0100</pubDate></item><item><title>Dry up your use of Factories in RSpecs with a little meta programming… http://j.mp/916Gr9</title><description>&lt;p&gt;Dry up your use of Factories in RSpecs with a little meta programming… &lt;a href="http://j.mp/916Gr9"&gt;http://j.mp/916Gr9&lt;/a&gt;&lt;/p&gt;</description><link>http://log.jamesconroyfinn.com/post/681190413</link><guid>http://log.jamesconroyfinn.com/post/681190413</guid><pubDate>Wed, 09 Jun 2010 21:44:39 +0100</pubDate></item><item><title>coder.io: a link aggregator for developers</title><description>&lt;a href="http://coder.io/"&gt;coder.io: a link aggregator for developers&lt;/a&gt;</description><link>http://log.jamesconroyfinn.com/post/679660683</link><guid>http://log.jamesconroyfinn.com/post/679660683</guid><pubDate>Wed, 09 Jun 2010 10:34:41 +0100</pubDate></item><item><title>Dubstep on the Desktop: 

My current iTunes track thanks to...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_l31no2sWek1qz8gw9o1_400.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Dubstep on the Desktop:&lt;/b&gt; 

&lt;p&gt;My current iTunes track thanks to Bowtie, my replacement for CoverSutra.&lt;/p&gt;</description><link>http://log.jamesconroyfinn.com/post/635318981</link><guid>http://log.jamesconroyfinn.com/post/635318981</guid><pubDate>Wed, 26 May 2010 21:30:11 +0100</pubDate></item><item><title>Rails: Using path_prefix within a route namespace removes the namespace from the URL. Unexpected but...</title><description>&lt;p&gt;Rails: Using path_prefix within a route namespace removes the namespace from the URL. Unexpected but logical.&lt;/p&gt;</description><link>http://log.jamesconroyfinn.com/post/635100981</link><guid>http://log.jamesconroyfinn.com/post/635100981</guid><pubDate>Wed, 26 May 2010 19:50:41 +0100</pubDate></item><item><title>Rails: Convert a Ruby object (typically a Hash) in to a suitable string for use as GET params…...</title><description>&lt;p&gt;Rails: Convert a Ruby object (typically a Hash) in to a suitable string for use as GET params… &lt;a href="http://j.mp/cWZPCt"&gt;http://j.mp/cWZPCt&lt;/a&gt;&lt;/p&gt;</description><link>http://log.jamesconroyfinn.com/post/635100978</link><guid>http://log.jamesconroyfinn.com/post/635100978</guid><pubDate>Wed, 26 May 2010 19:50:41 +0100</pubDate></item><item><title>Rails.vim: just discoved :AV, finally I can open a spec file in a vertical split without using :vsp,...</title><description>&lt;p&gt;Rails.vim: just discoved :AV, finally I can open a spec file in a vertical split without using :vsp, then :Rspec [some-path].&lt;/p&gt;</description><link>http://log.jamesconroyfinn.com/post/634495651</link><guid>http://log.jamesconroyfinn.com/post/634495651</guid><pubDate>Wed, 26 May 2010 14:54:31 +0100</pubDate></item><item><title>Apple understand the web: 

Do all Ruby/Rails developers use...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_l303hcVV2T1qz8gw9o1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Apple understand the web:&lt;/b&gt; 

&lt;p&gt;Do all Ruby/Rails developers use Javascript? Do no PHP/Perl developers? &lt;br/&gt;&lt;br/&gt;
What are Apple on about with these strange categories. I guess we can see what Apple think of Ruby.&lt;/p&gt;</description><link>http://log.jamesconroyfinn.com/post/632708948</link><guid>http://log.jamesconroyfinn.com/post/632708948</guid><pubDate>Wed, 26 May 2010 01:16:29 +0100</pubDate></item><item><title>Fancy making your own Growl style? I had a play and pushed it today… http://j.mp/b4rs5m</title><description>&lt;p&gt;Fancy making your own Growl style? I had a play and pushed it today… &lt;a href="http://j.mp/b4rs5m"&gt;http://j.mp/b4rs5m&lt;/a&gt;&lt;/p&gt;</description><link>http://log.jamesconroyfinn.com/post/628443845</link><guid>http://log.jamesconroyfinn.com/post/628443845</guid><pubDate>Mon, 24 May 2010 16:44:43 +0100</pubDate></item><item><title>Monitor file size in Ruby with some Rails internals, benchmark, trap and unnecessary colour…...</title><description>&lt;p&gt;Monitor file size in Ruby with some Rails internals, benchmark, trap and unnecessary colour… &lt;a href="http://j.mp/abbs99"&gt;http://j.mp/abbs99&lt;/a&gt;&lt;/p&gt;</description><link>http://log.jamesconroyfinn.com/post/617158533</link><guid>http://log.jamesconroyfinn.com/post/617158533</guid><pubDate>Thu, 20 May 2010 22:28:26 +0100</pubDate></item><item><title>Rain?! No thank you London.</title><description>&lt;p&gt;Rain?! No thank you London.&lt;/p&gt;</description><link>http://log.jamesconroyfinn.com/post/561819693</link><guid>http://log.jamesconroyfinn.com/post/561819693</guid><pubDate>Fri, 30 Apr 2010 23:58:55 +0100</pubDate></item><item><title>I love contributing to awesome open source projects! Even when it&amp;#8217;s something small like this…...</title><description>&lt;p&gt;I love contributing to awesome open source projects! Even when it&amp;#8217;s something small like this… &lt;a href="http://j.mp/aUxR0o"&gt;http://j.mp/aUxR0o&lt;/a&gt;&lt;/p&gt;</description><link>http://log.jamesconroyfinn.com/post/561343262</link><guid>http://log.jamesconroyfinn.com/post/561343262</guid><pubDate>Fri, 30 Apr 2010 19:10:27 +0100</pubDate></item><item><title>If you haven&amp;#8217;t read it already take a look at Steve Jobs&amp;#8217; &amp;#8220;Thoughts on...</title><description>&lt;p&gt;If you haven&amp;#8217;t read it already take a look at Steve Jobs&amp;#8217; &amp;#8220;Thoughts on Flash&amp;#8221;… &lt;a href="http://j.mp/buPkA6"&gt;http://j.mp/buPkA6&lt;/a&gt;&lt;/p&gt;</description><link>http://log.jamesconroyfinn.com/post/558860578</link><guid>http://log.jamesconroyfinn.com/post/558860578</guid><pubDate>Thu, 29 Apr 2010 18:58:29 +0100</pubDate></item><item><title>How to configure git to use MacVim as your mergetool… http://j.mp/agmf55</title><description>&lt;p&gt;How to configure git to use MacVim as your mergetool… &lt;a href="http://j.mp/agmf55"&gt;http://j.mp/agmf55&lt;/a&gt;&lt;/p&gt;</description><link>http://log.jamesconroyfinn.com/post/558370268</link><guid>http://log.jamesconroyfinn.com/post/558370268</guid><pubDate>Thu, 29 Apr 2010 14:10:51 +0100</pubDate></item></channel></rss>

