<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom">
 <title>The Grand Adventure of Clinton R. Nixon</title>
 
 <link href="http://crnixon.org/" />
 <updated>2009-07-03T20:41:34-07:00</updated>
 <id>http://crnixon.github.com/</id>
 <author>
   <name>Clinton R. Nixon</name>
   <email>crnixon@gmail.com</email>
 </author>

 
 <link rel="self" href="http://feeds.feedburner.com/step-one" type="application/atom+xml" /><entry>
   <title>What I Learned Today - 2009-07-03</title>
   <link href="http://crnixon.github.com/log/2009/07/03/today.html" />
   <updated>2009-07-03T00:00:00-07:00</updated>
   <id>http://crnixon.github.com/log/2009/07/03/today</id>
   <content type="html">&lt;p&gt;I had a heck of a day! I spent the day working out of &lt;a href="http://www.carrborocoworking.com/"&gt;Carrboro Creative Coworking&lt;/a&gt;, which I recommend. I ran into friends there, and knocked out a prototype of an app I've wanted to build for a while.&lt;/p&gt;

&lt;p&gt;The cool part is that I used a bunch of technologies I don't normally use. I'm using &lt;a href="http://haml.hamptoncatlin.com/"&gt;Haml and Sass&lt;/a&gt;, &lt;a href="http://compass-style.org/"&gt;Compass&lt;/a&gt;, and &lt;a href="http://www.mongodb.org/display/DOCS/Home"&gt;MongoDB&lt;/a&gt; with &lt;a href="http://github.com/jnunemaker/mongomapper/tree/master"&gt;MongoMapper&lt;/a&gt;. I've had a hate-on for Haml for a while, but I wanted to try Compass, and since I was using that, I thought I might as well try Haml, which is required by Compass. So far, I have lost my hate for it. I'm not up to even strong-like yet, but there's definitely weak-like.&lt;/p&gt;

&lt;p&gt;I even &lt;a href="http://github.com/crnixon/mongomapper/commit/7b4bd7f1be50361422aefdf3c2955a6602698faf"&gt;made a patch for MongoMapper&lt;/a&gt; and sent a pull request. Any day I contribute back to open source is a good day.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/step-one/~4/ImtxGd4Qq84" height="1" width="1"/&gt;</content>
 </entry>
 
 <entry>
   <title>What I Learned Today - 2009-07-02</title>
   <link href="http://crnixon.github.com/log/2009/07/02/today.html" />
   <updated>2009-07-02T00:00:00-07:00</updated>
   <id>http://crnixon.github.com/log/2009/07/02/today</id>
   <content type="html">&lt;p&gt;I wrote &lt;a href="http://www.viget.com/extend/rails-internationalization-and-tu#continue"&gt;a gigantic post about internationalization in Rails&lt;/a&gt; for the &lt;a href="http://www.viget.com/extend"&gt;Viget Extend&lt;/a&gt; blog today. Go check it out to see what I've learned about that.&lt;/p&gt;

&lt;p&gt;I also learned something simple today. I'm using &lt;a href="http://www.mongodb.org/display/DOCS/Home"&gt;MongoDB&lt;/a&gt; for something, and I wanted it to start up under OS X when I log in. &lt;a href="http://crnixon.org/articles/2008/06/29/sync-taskpaper-with-tasko.html"&gt;I've created a LaunchDaemon before&lt;/a&gt;, but I'd forgotten where to start. Once I found and read &lt;a href="http://developer.apple.com/documentation/MacOSX/Conceptual/BPSystemStartup/Articles/LaunchOnDemandDaemons.html"&gt;this good article on creating your own daemons&lt;/a&gt;, it wasn't hard from there. I ended up with:&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span class="cp"&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;/span&gt;
&lt;span class="cp"&gt;&amp;lt;!DOCTYPE plist PUBLIC &amp;quot;-//Apple//DTD PLIST 1.0//EN&amp;quot;&lt;/span&gt;
&lt;span class="cp"&gt; &amp;quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;quot;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;plist&lt;/span&gt; &lt;span class="na"&gt;version=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;1.0&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;dict&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;key&amp;gt;&lt;/span&gt;Label&lt;span class="nt"&gt;&amp;lt;/key&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;string&amp;gt;&lt;/span&gt;org.mongodb&lt;span class="nt"&gt;&amp;lt;/string&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;key&amp;gt;&lt;/span&gt;ProgramArguments&lt;span class="nt"&gt;&amp;lt;/key&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;array&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;string&amp;gt;&lt;/span&gt;/Users/cnixon/lib/mongodb/bin/mongod&lt;span class="nt"&gt;&amp;lt;/string&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;string&amp;gt;&lt;/span&gt;run&lt;span class="nt"&gt;&amp;lt;/string&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/array&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;key&amp;gt;&lt;/span&gt;RunAtLoad&lt;span class="nt"&gt;&amp;lt;/key&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;true/&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/dict&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/plist&amp;gt;&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;


&lt;p&gt;If you drop that under &lt;code&gt;~/Library/LaunchAgents&lt;/code&gt;, you'll be in business.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/step-one/~4/LuDTV8KLX5Q" height="1" width="1"/&gt;</content>
 </entry>
 
 <entry>
   <title>Analyzing My Knowledge Portfolio</title>
   <link href="http://crnixon.github.com/articles/2009/06/17/my-knowledge-portfolio.html" />
   <updated>2009-06-17T00:00:00-07:00</updated>
   <id>http://crnixon.github.com/articles/2009/06/17/my-knowledge-portfolio</id>
   <content type="html">&lt;p&gt;Yesterday, I read the section "Your Knowledge Portfolio" from &lt;em&gt;The Pragmatic Programmer&lt;/em&gt;. The term "knowledge portfolio" isn't the clearest thing, so here's their definition: "all the facts programmers know about computing, the application domains they work in, and all their experience."&lt;/p&gt;

&lt;p&gt;The PragProg's idea that you should invest heavily in your knowledge portfolio ties in with &lt;a href="http://rubynation.org/speakers#chad_fowler"&gt;a talk I heard from Chad Fowler at RubyNation&lt;/a&gt; last weekend. One of his points is that you should decide what you want to do, and then do it. There's no permission slip or secret test one has to pass in programming. If there's a language that you'd like to be a programmer in, call yourself that and learn quickly.&lt;/p&gt;

&lt;p&gt;I've been dabbling in &lt;a href="http://www.scala-lang.org/"&gt;Scala&lt;/a&gt; for the past year, and am good enough with it that I can give a great introductory talk on it, but I haven't used it on anything serious. I don't call myself a Scala developer. It's an emerging language, so where would I get experience, right?&lt;/p&gt;

&lt;p&gt;There's often joking around my office about how I'd like to be like &lt;a href="http://vernix.org/marcel/"&gt;Marcel Molina Jr&lt;/a&gt;. I think I'm older than him, but he's sort of a hero, not because he's some sort of unattainable plateau of a dude, but because he's &lt;em&gt;out there&lt;/em&gt;. He talks about &lt;a href="http://rubyconf2007.confreaks.com/d1t1p1_what_makes_code_beautiful.html"&gt;what makes code beautiful&lt;/a&gt; and grows snazzy facial hair and has a style. And now, of course, he's a Scala developer at Twitter, which, you know, I love my job and all, but is kind of a dream job.&lt;/p&gt;

&lt;p&gt;The killer part: I totally could have done that. (Again, not that I would. This is starting to feel like a conversation about how I &lt;em&gt;of course&lt;/em&gt; would never leave my wife for Zooey Deschanel, but we can all appreciate that she is fantastic.) I've managed to have a small conversation with their lead developer, and know Scala pretty well. I didn't because I didn't call myself a Scala developer.&lt;/p&gt;

&lt;p&gt;Anyway, this is a long way to the point that one should re-evaluate their knowledge portfolio regularly. Here's my executive summary for June 2009:&lt;/p&gt;

&lt;h3&gt;Balance sheet&lt;/h3&gt;

&lt;p&gt;Investment in my Scala knowledge has slowed. In order to keep up with inflation, I need to redouble my efforts here.&lt;/p&gt;

&lt;p&gt;In terms of diversification, something necessary in a tightened economy, I continue to improve my Ruby knowledge (I'm not yet an expert, but I'm getting close), I have my Scala knowledge, and a smattering of Java and Scheme. Ruby and Scala both support functional programming pretty well, but outside of Scheme, these are all primarily object-oriented languages, and still pretty high level. I need to investigate how to diversify without taking too much time away from my current investments.&lt;/p&gt;

&lt;h3&gt;Goals for the next three months&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Read &lt;a href="http://www.amazon.com/gp/product/1933988657?ie=UTF8&amp;amp;tag=anvilwerksonl-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=1933988657"&gt;&lt;em&gt;The Well-Rounded Rubyist&lt;/em&gt;&lt;/a&gt; and re-read &lt;a href="http://www.amazon.com/gp/product/020161622X?ie=UTF8&amp;amp;tag=anvilwerksonl-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=020161622X"&gt;&lt;em&gt;The Pragmatic Programmer&lt;/em&gt;&lt;/a&gt; cover to cover.&lt;/li&gt;
&lt;li&gt;Write a web application in Scala.&lt;/li&gt;
&lt;li&gt;Check-in with &lt;a href="http://www.carrborocoworking.com/"&gt;Carrboro Creative Coworking&lt;/a&gt; about teaching a Scala class there.&lt;/li&gt;
&lt;li&gt;Use Linux as my primary platform at work for one month.&lt;/li&gt;
&lt;li&gt;Choose a purely-functional language to learn in the future.&lt;/li&gt;
&lt;/ul&gt;

&lt;img src="http://feeds.feedburner.com/~r/step-one/~4/deHDLfMnXzQ" height="1" width="1"/&gt;</content>
 </entry>
 
 <entry>
   <title>What I Learned Today - 2009-06-17</title>
   <link href="http://crnixon.github.com/log/2009/06/17/today.html" />
   <updated>2009-06-17T00:00:00-07:00</updated>
   <id>http://crnixon.github.com/log/2009/06/17/today</id>
   <content type="html">&lt;p&gt;I started using &lt;a href="http://intraducibles.com/projects/typus"&gt;Typus&lt;/a&gt; today on a Rails project for the admin interface. My one-day, fully-unqualified review: badass.&lt;/p&gt;

&lt;p&gt;I knocked out my first article in months as well: &lt;a href="http://crnixon.org/articles/2009/06/17/my-knowledge-portfolio.html"&gt;Analyzing My Knowledge Portfolio&lt;/a&gt;.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/step-one/~4/F0jbVjv9_b8" height="1" width="1"/&gt;</content>
 </entry>
 
 <entry>
   <title>Lifelong Learning and The Pragmatic Programmer - 2009-06-16</title>
   <link href="http://crnixon.github.com/log/2009/06/16/today.html" />
   <updated>2009-06-16T00:00:00-07:00</updated>
   <id>http://crnixon.github.com/log/2009/06/16/today</id>
   <content type="html">&lt;p&gt;I wrote an email to a young developer today:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;The number one thing you can do is to get involved in an open-source project. Find a project you're interested in - and will use yourself - and start contributing to it. You don't have to contribute code at first. People always need help with documentation. Whatever project you choose, try to choose one with a commitment to test-driven development. You'll learn a lot reading and writing tests.&lt;/p&gt;

&lt;p&gt;Know two languages that are kind of far apart. Ruby and Java are good choices. A functional language and an object-oriented language would also be a good mix.&lt;/p&gt;

&lt;p&gt;Lastly, there's some great books to read. I think you'll get more out of these after a year or two of professional development, but you can read them now: &lt;em&gt;The Pragmatic Programmer&lt;/em&gt;, &lt;em&gt;The Passionate Programmer&lt;/em&gt;, and &lt;em&gt;The Productive Programmer&lt;/em&gt;. (These aren't in a series, although maybe they should be.) Read them now, and read them again after a year. Reading them each year isn't a bad idea.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I decided to take my own advice. I'm reading &lt;em&gt;The Pragmatic Programmer&lt;/em&gt; again. I read the first chapter over dinner tonight, and I might have to slow down. You'd think after reading it twice before, I wouldn't be struck by ideas, but I was.&lt;/p&gt;

&lt;p&gt;The first three sections are sort of ingrained by now, and didn't blow me away, although I enjoyed them. The next section, "Good-Enough Software," applied directly to a situation I was in today. I've got a project that's been on and off and it's back on, but has to be done by June 30. That's not a lot of time, and the requirements haven't changed. It's scary. &lt;em&gt;PragProg&lt;/em&gt;'s tip #7 addresses this: "Make Quality a Requirements Issue."&lt;/p&gt;

&lt;p&gt;With the scope unchanged, I have to think about quality. Is this going to be the most polished piece of software? Definitely not. Is it going to be good enough? Yes.&lt;/p&gt;

&lt;p&gt;I'll talk about the rest of the chapter tomorrow.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/step-one/~4/AvBcWKgOcCE" height="1" width="1"/&gt;</content>
 </entry>
 
 <entry>
   <title>What I Learned Today - 2009-06-15</title>
   <link href="http://crnixon.github.com/log/2009/06/15/today.html" />
   <updated>2009-06-15T00:00:00-07:00</updated>
   <id>http://crnixon.github.com/log/2009/06/15/today</id>
   <content type="html">&lt;p&gt;I've got this legacy site I'm working on with a CMS-like Rails tool that works like this: you edit page templates and pages through the admin backend, and these page templates and pages are written to disk, not as cached compiled pages, but as views. The page template &lt;code&gt;about&lt;/code&gt; would be in &lt;code&gt;app/views/layouts/generated/about.html.erb&lt;/code&gt;, for example.&lt;/p&gt;

&lt;p&gt;We upgraded to Rails 2.3.2 on this site recently, and the CMS quit working correctly. We could edit the templates, but the rendered HTML stayed the same, even though the template changed on disk. I thought this might be caching somewhere. What I found in the end was this note in the &lt;code&gt;actionpack&lt;/code&gt; changelog under 2.2.0:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Do not stat template files in production mode before rendering. You will no longer be able to modify templates in production mode without restarting the server.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;So that's not good for this specific use case. (There's reasons its good for other use cases.) I've got to figure out how to selectively work around this tomorrow. I spent a good hour on it today, but got stuck.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/step-one/~4/_tg92j6rAws" height="1" width="1"/&gt;</content>
 </entry>
 
 <entry>
   <title>What I Learned Today - 2009-05-22</title>
   <link href="http://crnixon.github.com/log/2009/05/22/today.html" />
   <updated>2009-05-22T00:00:00-07:00</updated>
   <id>http://crnixon.github.com/log/2009/05/22/today</id>
   <content type="html">&lt;p&gt;People keep making awesome Rails plugins. &lt;a href="http://intraducibles.com/projects/typus"&gt;Typus&lt;/a&gt; is going to be my new friend for making admin interfaces for sites. The concept behind it - "trusted users editing structured content" - sounds a lot like Django's admin application. The roles stuff in it is very nice.&lt;/p&gt;

&lt;p&gt;I've been using four different versions of Ruby on my box for a while. I've got apps that need Ruby 1.8.6 and apps that need Ruby 1.8.7, and I like to use Ruby 1.9.1 and JRuby. &lt;a href="http://outofti.me/post/111117383/a-15-line-alternative-to-multiruby"&gt;Mat Brown's &lt;code&gt;multiruby&lt;/code&gt; replacement script&lt;/a&gt; is the hookup, both for cross-Ruby testing, but also for just getting gems installed without a ton of trouble.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/step-one/~4/an7sB4isuBI" height="1" width="1"/&gt;</content>
 </entry>
 
 <entry>
   <title>What I Learned Today - 2009-05-21</title>
   <link href="http://crnixon.github.com/log/2009/05/21/today.html" />
   <updated>2009-05-21T00:00:00-07:00</updated>
   <id>http://crnixon.github.com/log/2009/05/21/today</id>
   <content type="html">&lt;p&gt;There's a lot of exciting stuff happening with &lt;a href="http://radiantcms.org/"&gt;Radiant&lt;/a&gt; right now. I've used Radiant on some work projects and felt like it was so-so. Don't get me wrong -- it's a great piece of software, but there were always features that didn't exist or, worse, were unpolished.&lt;/p&gt;

&lt;p&gt;The thing that came out today that got me all excited is the &lt;a href="http://github.com/jgarber/radiant-chronicle-extension/tree/master"&gt;Chronicle Extension&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;object width="480" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/QDxX73eOlXs&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/QDxX73eOlXs&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;This extension gives you a sweet interface to have versioned pages in Radiant, including the ability to work on a draft version of an already published page.&lt;/p&gt;

&lt;p&gt;This cat &lt;a href="http://blog.aissac.ro/"&gt;Aissac&lt;/a&gt; is my new hero for his set of extensions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blog.aissac.ro/radiant/custom-fields-extension/"&gt;Custom Fields Extension&lt;/a&gt; - gives Radiant custom fields like in many other CMSs.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.aissac.ro/radiant/tiny-paper-extension/"&gt;Tiny Paper Extension&lt;/a&gt; - adds TinyMCE as an option for editing pages. I hate some TinyMCE, but lots of people want to use it. This also adds image uploading and embedding.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.aissac.ro/radiant/member-extension/"&gt;Member Extension&lt;/a&gt; - walls off part of your site, making it members-only.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.aissac.ro/radiant/stereotype-extension/"&gt;Stereotype Extension&lt;/a&gt; - lets you define templates for child pages.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;The video above taught me about &lt;a href="http://wiki.github.com/radiant/radiant/setup-development-mode"&gt;Radiant development mode&lt;/a&gt;, which I somehow missed before. I also caught a glimpse of the &lt;a href="http://wiki.github.com/radiant/radiant/page-attachments-extension"&gt;page attachments extension&lt;/a&gt;, which I'd be very prone to use if I'm not using the Tiny Paper extension. The page attachments extension has a simple interface that I really like.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/step-one/~4/FSg3_11nJGA" height="1" width="1"/&gt;</content>
 </entry>
 
 <entry>
   <title>What I Learned Today - 2009-05-18</title>
   <link href="http://crnixon.github.com/log/2009/05/18/today.html" />
   <updated>2009-05-18T00:00:00-07:00</updated>
   <id>http://crnixon.github.com/log/2009/05/18/today</id>
   <content type="html">&lt;p&gt;I watched Adrian Madrid's &lt;a href="http://mwrc2009.confreaks.com/14-mar-2009-19-36-mongodb-adrian-madrid.html"&gt;talk about MongoDB&lt;/a&gt; from Mountain West Ruby Conference 2009, and I like what I saw. &lt;a href="http://www.mongodb.org/display/DOCS/Home"&gt;MongoDB&lt;/a&gt; seems like a very interesting document DB, with distinct differences from CouchDB. I haven't used Couch yet, so I don't know if these differences are good or bad.&lt;/p&gt;

&lt;p&gt;Anyway, I'm going to make a small project with MongoDB just to see how I like it: you can expect more posts about this in the next few days.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/step-one/~4/CmpDaUgC0ME" height="1" width="1"/&gt;</content>
 </entry>
 
 <entry>
   <title>What I Learned Today - 2009-05-15</title>
   <link href="http://crnixon.github.com/log/2009/05/15/today.html" />
   <updated>2009-05-15T00:00:00-07:00</updated>
   <id>http://crnixon.github.com/log/2009/05/15/today</id>
   <content type="html">&lt;p&gt;I had a massive merge conflict today in a local Git repository pulling both from a remote Git repo and an SVN repo. I dug into Git in order to make the process easier. The first thing I found was &lt;a href="http://www.kernel.org/pub/software/scm/git/docs/git-mergetool.html"&gt;&lt;code&gt;git mergetool&lt;/code&gt;&lt;/a&gt;. I don't know how I didn't know about this.&lt;/p&gt;

&lt;p&gt;I merged everything using &lt;code&gt;git mergetool&lt;/code&gt;, but then accidentally blew away the merge. Even with &lt;code&gt;mergetool&lt;/code&gt;, it took 10 minutes to fix the conflicts. There had to be a better way. The branch I was on had the right code in every situation - I was trying to get SVN up-to-date with my Git repo. I read up on the different &lt;a href="http://www.kernel.org/pub/software/scm/git/docs/git-merge.html"&gt;Git merge strategies&lt;/a&gt; and found out about the &lt;code&gt;ours&lt;/code&gt; strategy. It's brute simple, but it worked: on all conflicts, it chose my change and moved on.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/step-one/~4/8JfdUNm_3mk" height="1" width="1"/&gt;</content>
 </entry>
 
 
</feed>
