<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description></description><title>Michael Barton</title><generator>Tumblr (3.0; @michaelbarton)</generator><link>http://michaelbarton.tumblr.com/</link><item><title>Starfish, Rake, and Sun Grid Engine</title><description>&lt;p&gt;It’s dirty, but it’s a first attempt at starting parallel jobs using a rake task.&lt;/p&gt;
&lt;p&gt;
&lt;script src="http://gist.github.com/5065.js"&gt;&lt;/script&gt;&lt;/p&gt;</description><link>http://michaelbarton.tumblr.com/post/45686746</link><guid>http://michaelbarton.tumblr.com/post/45686746</guid><pubDate>Tue, 12 Aug 2008 12:00:57 -0400</pubDate></item><item><title>Install a Ruby Gem without sudo access</title><description>&lt;code&gt; gem install gem_name --install-dir=~/.gems/ &lt;/code&gt;</description><link>http://michaelbarton.tumblr.com/post/43399743</link><guid>http://michaelbarton.tumblr.com/post/43399743</guid><pubDate>Thu, 24 Jul 2008 11:29:48 -0400</pubDate></item><item><title>Makers of GitHub, release a paste bin with git support - Gist</title><description>&lt;a href="http://github.com/blog/118-here-s-the-gist-of-it"&gt;Makers of GitHub, release a paste bin with git support - Gist&lt;/a&gt;</description><link>http://michaelbarton.tumblr.com/post/43111661</link><guid>http://michaelbarton.tumblr.com/post/43111661</guid><pubDate>Tue, 22 Jul 2008 06:37:11 -0400</pubDate></item><item><title>Great LaTeX thesis template</title><description>&lt;a href="http://www-ra.phys.utas.edu.au/%7Ejstevens/code_thesis_style.html"&gt;Great LaTeX thesis template&lt;/a&gt;</description><link>http://michaelbarton.tumblr.com/post/39048727</link><guid>http://michaelbarton.tumblr.com/post/39048727</guid><pubDate>Thu, 19 Jun 2008 13:00:01 -0400</pubDate></item><item><title>Strategy for using git in a workflow</title><description>&lt;a href="http://oss.oracle.com/osswiki/GitRepositories/ForMaintainers"&gt;Strategy for using git in a workflow&lt;/a&gt;</description><link>http://michaelbarton.tumblr.com/post/38924433</link><guid>http://michaelbarton.tumblr.com/post/38924433</guid><pubDate>Wed, 18 Jun 2008 14:57:52 -0400</pubDate></item><item><title>Times Higher Education - Curse.com or blessing.net? Or be silent and take up stamp collecting</title><description>&lt;a href="http://www.timeshighereducation.co.uk/story.asp?storyCode=205074&amp;sec"&gt;Times Higher Education - Curse.com or blessing.net? Or be silent and take up stamp collecting&lt;/a&gt;</description><link>http://michaelbarton.tumblr.com/post/38607456</link><guid>http://michaelbarton.tumblr.com/post/38607456</guid><pubDate>Mon, 16 Jun 2008 08:43:12 -0400</pubDate></item><item><title>The evolution of a Ruby programmer</title><description>&lt;a href="http://www.entish.org/wordpress/?p=707"&gt;The evolution of a Ruby programmer&lt;/a&gt;: A very Ruby in-joke</description><link>http://michaelbarton.tumblr.com/post/38604044</link><guid>http://michaelbarton.tumblr.com/post/38604044</guid><pubDate>Mon, 16 Jun 2008 08:05:55 -0400</pubDate></item><item><title>Example bioinformatics data validations</title><description>&lt;p&gt;&lt;code&gt;   validates_true_for    :alignment, :logic =&gt; lambda { &lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;  re = Regexp.new(/\d+\s\d+/)     ! re.match(alignment)   }, &lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;  :message =&gt; 'Alignment field should not contain alignment count and length'&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;validates_format_of   :alignment,&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;  :with =&gt; /F(Y[A-Z]{2}\d{3}[CW](-[AB])?)/,&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;  :message =&gt; 'Alignment should contain an S. cerevisiae gene' &lt;/code&gt;&lt;/p&gt;</description><link>http://michaelbarton.tumblr.com/post/36997565</link><guid>http://michaelbarton.tumblr.com/post/36997565</guid><pubDate>Tue, 03 Jun 2008 06:26:10 -0400</pubDate><category>ruby validations bioinformatics</category></item><item><title>Example bioinformatics log file</title><description>&lt;p&gt;W, [2008-06-03T11:29:39.719022 #29112]  WARN — : Load gene: Q0075 is not a valid coding ORF&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;W, [2008-06-03T11:29:40.642888 #29112]  WARN — : Load alignment: No yeast ORF found in MYBR098W alignment&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;W, [2008-06-03T11:29:42.254248 #29112]  WARN — : Load alignment: YDR474C is not a verified ORF&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;W, [2008-06-03T11:29:42.585707 #29112]  WARN — : Load alignment: YER087C-A is not a verified ORF&lt;br/&gt;&lt;/p&gt;</description><link>http://michaelbarton.tumblr.com/post/36997648</link><guid>http://michaelbarton.tumblr.com/post/36997648</guid><pubDate>Tue, 03 Jun 2008 06:26:00 -0400</pubDate><category>bioinformatics logging</category></item><item><title>Go West, Young Man: Does Open Access Really Matter in the Long Run?</title><description>&lt;a href="http://depth-first.com/articles/2007/07/16/go-west-young-man-does-open-access-really-matter-in-the-long-run"&gt;Go West, Young Man: Does Open Access Really Matter in the Long Run?&lt;/a&gt;</description><link>http://michaelbarton.tumblr.com/post/36440177</link><guid>http://michaelbarton.tumblr.com/post/36440177</guid><pubDate>Thu, 29 May 2008 07:08:51 -0400</pubDate></item><item><title>Using lighthouse to manage a research project</title><description>&lt;a href="http://michaelbarton.lighthouseapp.com/projects/11051/tickets/5-milestones-to-stages"&gt;Using lighthouse to manage a research project&lt;/a&gt;: Lighthouse has a simple interface that is intuitive. The ticketing system dovetails well with Github. It’s nice to be able to create a ticket for some thing that needs doing, then fix it and point to the Git patch that does the fix.</description><link>http://michaelbarton.tumblr.com/post/36437722</link><guid>http://michaelbarton.tumblr.com/post/36437722</guid><pubDate>Thu, 29 May 2008 06:35:00 -0400</pubDate></item><item><title>Simple Ruby markdown script using BlueCloth and RubyPants</title><description>&lt;pre&gt;#!/usr/local/bin/ruby&lt;br/&gt;&lt;br/&gt;require 'rubygems'&lt;br/&gt;require 'bluecloth'&lt;br/&gt;require 'rubypants'&lt;br/&gt;&lt;br/&gt;puts RubyPants.new(BlueCloth.new(File.open(ARGV.shift).read).to_html).to_html&lt;/pre&gt;</description><link>http://michaelbarton.tumblr.com/post/35325392</link><guid>http://michaelbarton.tumblr.com/post/35325392</guid><pubDate>Mon, 19 May 2008 11:26:15 -0400</pubDate><category>markdown rubypants bluecloth bash</category></item><item><title>Yeast gene reqular expression</title><description>&lt;p&gt;Y[A-Z]{2}\d{3}[CW](-[AB])?&lt;/p&gt;
&lt;p&gt;Revisions welcome &lt;/p&gt;</description><link>http://michaelbarton.tumblr.com/post/34110270</link><guid>http://michaelbarton.tumblr.com/post/34110270</guid><pubDate>Thu, 08 May 2008 08:03:10 -0400</pubDate></item><item><title>Git pull messages show you your hard work</title><description>&lt;pre&gt;Updating 60661c5..f7326c6&lt;br/&gt;Fast forward&lt;br/&gt; .gitignore            |    2 ++&lt;br/&gt; Rakefile              |   22 ++++++++++++++++++++++&lt;br/&gt; analysis/project.rake |   28 ++++++++++++++++++++++++++++&lt;br/&gt; config/environment.rb |   16 ++++++++++++++++&lt;br/&gt; controller/main.rb    |    8 +++++++-&lt;br/&gt; model/project.rb      |   12 ++++++++++++&lt;br/&gt; start.rb              |   16 +++-------------&lt;br/&gt; view/index.haml       |   10 ++++++++++&lt;br/&gt; 8 files changed, 100 insertions(+), 14 deletions(-)&lt;/pre&gt;</description><link>http://michaelbarton.tumblr.com/post/33686101</link><guid>http://michaelbarton.tumblr.com/post/33686101</guid><pubDate>Sun, 04 May 2008 07:08:04 -0400</pubDate></item></channel></rss>
